12800000 -1091454977586487183028811694551859200000 12800001 1103925424314700877955258802961524464432 12800002 -74812086662212915139201490617842135008 12800003 -66648250896574462448203517702000619240 12800004 -31314188131684111969115142053208526848 12800005 -344745788854370365428710495715405477000 12800006 742785006044883118845705923198752020864 12800007 -458110428892031483110168783709658141672 12800008 -22567895283459446886149615367838218240 12800009 -864183384266776986798224171625795362790 12800010 -339171736807511157176815889745652769280 12800011 282793304337511331361176175745868281344 12800012 217131130102716326783632308823350925056 12800013 474339934523313397419175733516302176288 12800014 778811563853297168555579277518260647552 12800015 839387486327845393776988344306797731200 12800016 273793206497148341919535557458078466048 12800017 1813751348638912798381684501250761478066 12800018 402240000749784397309984411515304714752 12800019 406951318717723678607831036123906236344 12800020 236077448060429770670492272057511988480 12800021 266839427474926366718280584321492610492 12800022 -97245457475207858179841337423856459776 12800023 -231379251872457201019917078799049902640 12800024 675117764926041942477164660915351224320 12800025 -9930681907252753017835794039520381200 12800026 1039256494820572720302922026574069289712 12800027 3090839868769457134264923310207462840032 12800028 802943209193270775157909499603085457920 12800029 -113791388075335959828770865718686981312 12800030 343160293790773993079059209237529048320 12800031 217417932804851974485868628736925344000 12800032 -395014176219794995570508527897839403008 12800033 140093096721239401652044967495563318164 12800034 -163977612992821144178570095274226585600 12800035 -378210255581131100327449173841848565200 12800036 -669748663502391661316671067265745939200 12800037 1152147379626579561691508751626655262560 12800038 -1197705173523053809346748180531048322080 12800039 -6310774620011859291458065971482806848 12800040 -453041984637509426291666117428811366400 12800041 142027704448742975876698475600222872442 12800042 611441168472661380199781848150324511232 12800043 365289611764626248665761575379474159132 12800044 11290718534100514001039722172576438272 12800045 -272585109665456199090035228315267958600 12800046 256957804704185560461647266369372652544 12800047 -428287081714453306676706414141837148848 12800048 -548580541520877217546910294434965258240 12800049 376366396602201883392318072556099317120 12800050 -69734986975174619915735214126101040000 12800051 -1641883267011971785982610006334014826296 12800052 302753329110488898775561479983777341440 12800053 -580582949701702718757069847695630258560 12800054 -1328177640461456264933217617027759235840 12800055 -152316238961540942008154516714622842880 12800056 -565748102571966542053198961090613411840 12800057 -260368216538593476952088251285071254268 12800058 -69644993230445089511592831487115577600 12800059 -381027415980318045966317856620796978096 12800060 294321906494392700472009649871415183360 12800061 -293485756511192368561100090577293241690 12800062 543927920813153505198440682626320668864 12800063 464382464056178529623776282477943493312 12800064 50182425407773105788836933167239659520 12800065 -255332342816451727132558149275670595800 12800066 982884556893010303395794927498108993232 12800067 -312547681716772130086249836227056543488 12800068 -5277088144522149996763166708898759680 12800069 -145042916591342441062944136382357496420 12800070 -514017196416427453852299931641159463680 12800071 -1398149054557411008291805435507708418728 12800072 -663875881709300762669594134412978380800 12800073 157768362009031524939428982911092018368 12800074 -825776418506994058254538891043881267200 12800075 -116418089126942925311654997208904498400 12800076 24147081030305207112172255540199817216 12800077 703915126660311660456942167274956003532 12800078 171233897583925097509459155176360160000 12800079 -586069671692777845462037588114403508080 12800080 -88705843408027336867389105110679306240 12800081 -761086432898801915309793864727348195008 12800082 405869059997612302326421324174706686464 12800083 -921607945075095568103623675012274920176 12800084 369943175076052105605797002345012414464 12800085 345613738179954712824225713211975482400 12800086 -73659392881255583044175004867234266112 12800087 -1004996975977477655419839427714446006264 12800088 -207466613048194497274484417785627852800 12800089 -412107950321134242564514485159857570544 12800090 207548151704710041555773505231048472320 12800091 356318469663430445677222421123994886080 12800092 -2208071476124450923731687037156532198400 12800093 686433761890163677392629267626738361280 12800094 436860711890434600708319650874636540928 12800095 369241886863315153259601570251687208960 12800096 -865278560645936449447931213309128212480 12800097 -95010522119617299324199227689389548012 12800098 -127888898585427612597211429792310249472 12800099 -235356536190644282444769020729479520544 12800100 -223473615799976196391667503051116825600 12800101 313967943375158742649348141297680455104 12800102 -29645989698293073119903388822862770048 12800103 -375610289039592881996005403554376758656 12800104 -60215700153059175832938468481909063680 12800105 777549334557164349275530631492504692260 12800106 23607124225153449080563257657088176 12800107 -2049699869350710822286404228481199356080 12800108 -38773009505338370911434581055506249472 12800109 257289242321067063962838363141979875840 12800110 -458195834300652309449317711018303728000 12800111 12775500625457441768394969037998213120 12800112 -4425324015340054649629881310803001344 12800113 36886907248304113852293944790587337896 12800114 -1766267866826796065714778787028699215968 12800115 -639606876646525200209558651551582818240 12800116 -121701901070899448734118916457044578304 12800117 621700158220098041483701926535914772224 12800118 194227272952012103705549183305444098816 12800119 -2517598867566208035890253656347468851712 12800120 489692505058687860636408487674577920000 12800121 664072030940655297254284568748857186304 12800122 1356969122662451392900190539255343139072 12800123 30857023374685658924668627469907270240 12800124 644976177906762093475860265917384168960 12800125 1042910482328297645623457391356030694000 12800126 155652506896721034863166713801229403584 12800127 478026089685980342542222682870082181320 12800128 -1832819228151829514235087224747442831360 12800129 -603486481015599287271022674920759298720 12800130 87334024075879989513034419038908369920 12800131 1560748474028963809117474359538178871932 12800132 224765570762333502162942628808863648896 12800133 480496127638391561930228932615905139200 12800134 -303428149665150985121038193122104298368 12800135 35821046099916312890013551291127478800 12800136 679158778639901515353354728479312281600 12800137 487756880373312457382056435499585709952 12800138 113359705778929938683453932445172062208 12800139 465051677428879971456116713776953619456 12800140 1132780124182176049006712812870876861440 12800141 -984742180138464400410940837015108593216 12800142 -1056976321083797691773230320891865628928 12800143 350390816156911405191607744220517220800 12800144 -11760632745941473349190163231746293760 12800145 701026609044779944299988300291088649600 12800146 852117670809831960819427111297293436704 12800147 472501423626335689263063965966444359596 12800148 -280235499617339463444743687946297016320 12800149 -1816310629762735618831697115606546330464 12800150 326975858636235769003262420731749710400 12800151 -32881001087148803344818125938448290080 12800152 2852127377330612484395426625018071470080 12800153 1637307549560297222219887608119187939402 12800154 -4845403332970146078432789502982529792 12800155 -589966405379827927515534950669932021440 12800156 964870338537423429593381239775324843520 12800157 -134623051760269216431471037504720974912 12800158 -46521854005708394974525463212944395520 12800159 -232627421946933532073462713810488531600 12800160 -1068002329632255478942210454170160332800 12800161 -2269205048048826511756680750058337456976 12800162 426311141578257977101759174225105101312 12800163 -1491593265303181488189687933270379656 12800164 190182480480673173963392561480369590272 12800165 272977157770324479387434250520617628800 12800166 529741922784390645969577693554310405824 12800167 -1657393847779613193734302977792491531520 12800168 1033962024486395057812672913197690060800 12800169 -530249480394455445804012951694147378806 12800170 89144899153080495406965273722366093760 12800171 -796052839436453199028564876031898695628 12800172 796790459723579360699093448072929095680 12800173 -361771888376735383694880677905215737578 12800174 297471539496590184612672609609256936320 12800175 12326209758228738838000828440622671000 12800176 174400528892732623589385171211294687232 12800177 -161813969535429752574250508263569465792 12800178 -203912107896366800820523110236255734896 12800179 113841078122642601253061982305687179264 12800180 404757185486529178642295943461797190400 12800181 1230764966055224235601333920736767973152 12800182 194926717616871678418312663422321996192 12800183 -1175082982936592815228111781922661319976 12800184 -516658248548249133261053839813495603200 12800185 -38563524935439527650880617700565007800 12800186 254034304805908270770432593754344317440 12800187 -33421930145729058741002792425208045088 12800188 -542541758862636958686374504672625070080 12800189 5743421096831003056128694881494438124 12800190 32756437201712516371469579697608970240 12800191 430824510100899656695820423455300630592 12800192 57162509361293508968344432751108161536 12800193 376076163349656650056977811526996136384 12800194 807703949425228927529015874788090910720 12800195 1337672518977701302481729783986551037200 12800196 -534377761934146158235109112437982870528 12800197 8480973807907938794828457184141420640 12800198 -825608486823597863982545826875592266400 12800199 1211531017728861431805292643974952695464 12800200 81517832129393729776113172981383168000 12800201 244980121276427651148514863830910420384 12800202 646982232697368558257741778786224908032 12800203 -16689461669528257273801815504952792576 12800204 1301028734757119562071112550806073203456 12800205 -893654068017320714999694228709451371200 12800206 -333221198140493363981034189246289222080 12800207 812804467238712615269118633663329168112 12800208 -27068110219858801505260347626904354816 12800209 77970844327471104439227354399838695410 12800210 -195545586667452666669000765893979463680 12800211 -24023825972247800506099745162946042576 12800212 -1444606892231180869686351390171415285760 12800213 -833127649615958393905047163135309676178 12800214 64395410223338966207011975758601482240 12800215 1787975729429508767770382039916946881600 12800216 1112861622758091453669141297023108382720 12800217 -500783053930731869324605523080835803488 12800218 -1425863783045498808398692377938714148384 12800219 -175501952110906845114656396292089502120 12800220 -31506193149941857943050419490198686720 12800221 -667813310318524272238310634371861994810 12800222 -402535154160500942988922954157981824128 12800223 -1043942137126061126800758548498712152280 12800224 516805240895275927545050369004365414400 12800225 -860574863275308569651300010571262762250 12800226 -529229558666406092615308135057052630016 12800227 -282735190425153802261279934079563656320 12800228 -251115374930437086863652416280653758464 12800229 -460667800921966442904618930623329789056 12800230 -701999825160143951528765704252023450240 12800231 2365680325419626712275271127111692566064 12800232 474372741463014663406281987106209792000 12800233 17264495400508027895257277847897116404 12800234 -394452191614483106624118582670633083984 12800235 112649233371996476933006366814151587840 12800236 201612226595168298852745363875974925312 12800237 2426137711896664299170887521461075900886 12800238 48047999893861777707457262213012855808 12800239 1012712598406456422544794007176701833040 12800240 -398359143622470391493224415104696320 12800241 -65815362310248907463080963712894653440 12800242 38096456808809993280849498373284409344 12800243 2237981645372603841786544553654074982400 12800244 -498795185860026608682655058278960349184 12800245 -748978244340319560749479819571060518500 12800246 -295947616078527878367017590418967512928 12800247 -225881898868340283265271960575311636480 12800248 -831713075647987560489378077627194122240 12800249 642050158784819284009619495735711299392 12800250 120081570362841139434240407402699160000 12800251 -182177164601961193418244240798647574748 12800252 -516011487888091387455036759392356561920 12800253 -432372913734048320622088711169890495200 12800254 231964850435190858852236864150075318592 12800255 398597045146802270815055082386618376960 12800256 70413749631098963060233195839201214464 12800257 -1111169224102406759350537910040900995328 12800258 -552043420424921919061156384760630856336 12800259 -166638070989594054010822114061596317456 12800260 638621725887854664149612911330630840320 12800261 421111801877380584231904329758127040572 12800262 -286708788803772262912306688156573798400 12800263 399103570082574116373145188502690477360 12800264 1227644121379984634215564496974249743360 12800265 122766350933833978136003385602933096640 12800266 -258310224990657507615859699899632236800 12800267 1779771159993574819509602214077740223316 12800268 92061059957401476985229303368430183424 12800269 86113549200105072845720420624330401152 12800270 154132741104871435110698300849718063360 12800271 888811691832908312986818623750815715328 12800272 94746171289606062705880938432187858944 12800273 278731740515218610087261611917877514100 12800274 1148116973517368257418363848264248960 12800275 736101194155689958022909617674752324300 12800276 151529351704730578713772204953537164160 12800277 47411391232358123829478047620445052800 12800278 -925997531701624473088704036582555118560 12800279 -2084627823507095382870818735481662856120 12800280 -510921359975586141813501512681370624000 12800281 817770427353431579048265298117234987200 12800282 -1793724160846922738224061316939758592 12800283 12083897766396377551298676655223495808 12800284 -416074205942208559817305891070172222464 12800285 -1356757650057967560167760638540337712020 12800286 68255173382458199807543692917800419200 12800287 745069930208939392585471423749581219936 12800288 -901021692697815342309621525897138339840 12800289 -265766646704527547832285688646230752960 12800290 -3076503225583336900510145785197235200 12800291 282405068020117166345514962281799523792 12800292 -488586012235920971770489092064820736000 12800293 -1831154696744042093122505923153155233856 12800294 -478835701791110791236786830081145423360 12800295 -150047191413651999062498434428462552000 12800296 -219089486172574183887674379414854046720 12800297 -51025601649321362639103335548457595648 12800298 7039332362474369129026670678022730752 12800299 836453467416529981701677694114724901300 12800300 -332802766011989805044698678643215296000 12800301 -630712877560779479455325701742150370240 12800302 -532928349098698464275175062958942675648 12800303 -44782061855540150696318149339335932928 12800304 -148167743528799491465581648456712159232 12800305 331697919515191164062493772428185829120 12800306 -4706318287002306302279921633273095680 12800307 -63495632089901974246266369896728872912 12800308 -10332807451710672310613444946581940224 12800309 3477149062704954583546363295898325194816 12800310 -55652174231370120107188363993745030400 12800311 1481710484421810780533349731412280319912 12800312 -534663996800487922808868518999457669120 12800313 -907047420790648910706998523780485636358 12800314 -678518460731789695766278748533498007328 12800315 1617235577736698321773851441674037911040 12800316 399869077934093303645144691183236362752 12800317 -2820047270653417673421267576340792602240 12800318 -191676585324675239132801430896247440640 12800319 564464510686373045702290451522196243840 12800320 -51849913949173302607134768067919216640 12800321 -696363636885182764384344085964476421496 12800322 282566975220331439319644065361197712640 12800323 -359000560083447741927935347608499092216 12800324 -580451864101020025006817571893300498304 12800325 617161399132007332941040876738069713600 12800326 -5165230766914812005031868413792786432 12800327 1754912431844589132059980167580055257176 12800328 -445554864676837381891676494395646771200 12800329 -783164639899817934946896906726266220070 12800330 56792819878121809262193408221906534400 12800331 -11592761852511507327902126267574135672 12800332 30286096106520133182158145890055751680 12800333 -192786588093355526902665429364047870336 12800334 -41778214061790846077138686519790161920 12800335 -290671363537893639354853211250957179040 12800336 -173529085944955678815464684081436254208 12800337 -1545294341250415032356342986443501109056 12800338 -4250418060687586035963638787425520 12800339 3598527545521061532750185280154246810560 12800340 134200020685567605820417258013553868800 12800341 1765938563011601058779147071697969473742 12800342 -327059185919411556633147216331111778688 12800343 470442596243896553486660145763627555584 12800344 64147021926133266438632896767353118720 12800345 -614683930537680219563103689614396646400 12800346 51115774758267688364265535172780720640 12800347 11082393461767184651715481759300193792 12800348 -127468573987825809724249575334080000 12800349 -20702810234999054488272207468834228570 12800350 -276779528731314099549135987424599067200 12800351 1190103287700638142499767718729685360592 12800352 613008312536748103630292332586683072512 12800353 -585664657693807046451236790178153778398 12800354 -49145274209367080176264980907493680128 12800355 -701144691350421311881907862779179241040 12800356 -2284334243698024568339204837648834322432 12800357 3999741151481103281433787094903484854400 12800358 -627368102752921345180893072562345937376 12800359 317067768966415585647591233674892062128 12800360 -264462398434597355593771001045550336000 12800361 400216475403867693653588546673595994304 12800362 -34604972582829770664964211897217484800 12800363 63236329094230946408975060397156512640 12800364 307351239889592651753800243270617541632 12800365 -100970876847467572600771490238238348800 12800366 -166203532305745622364641710898217874368 12800367 1245597238276510209497935747130953870920 12800368 -52692955528536196123097491384802181120 12800369 -25908814975351510474077941865577763856 12800370 288029584967811288073100272521374515200 12800371 130110143111384956181584681442028362640 12800372 249956382378785810680319234321648635392 12800373 182012841023828017093076522426731359264 12800374 -490573359652767071151823287735673157760 12800375 -678064704881802920915427753527590440000 12800376 -620083635902160317680494506878402560000 12800377 660606973618927548595371044112053678592 12800378 -692662064510896015250655434626256303760 12800379 -146740664388442739359246056198365499792 12800380 101434443094572374796969046057808140800 12800381 266124466437006560501511246408078005664 12800382 -163606980495864147238484920726105383936 12800383 -619572087685624370271294798005396475600 12800384 403963633717643679721699400448548536320 12800385 158604844201712956610903772709385288040 12800386 -451301529623666477478258277049197954608 12800387 1845546060341712786780449510385645639036 12800388 -23484517297771335550296652814529199104 12800389 851289548085300627403518427886582925856 12800390 -166808440550839407681833133557971582080 12800391 153711060876204938115340981409723437992 12800392 573288580511200863884408720189945241600 12800393 1548450737765527991831730220805502595764 12800394 -654237560537989850015752933531396832976 12800395 1183222046016113096979085181701510321200 12800396 -124696154935239363797428913726032379904 12800397 -39465249702461992511520031113932234880 12800398 -683941998304467159781783902980996128896 12800399 1863516511922854864912624154760958026336 12800400 22842444971794492985057307890019532800 12800401 -1254038603546925689224882546980023053068 12800402 -188519446429947982410297711433149556848 12800403 1113256011688890075429265979743924961280 12800404 15238494648399408829346880723579678720 12800405 -159661270271045973056608305796762619280 12800406 12582871083049354621658621482338670464 12800407 -351779754706561026562303516191694028344 12800408 742079687658520551067932677812082472960 12800409 178269505530789654616024504257498411840 12800410 -24615064392142158195711714464641459200 12800411 558765595168489204251007087663846943904 12800412 17945153517066051022760076768831997440 12800413 1017158453252937015159894372746726323180 12800414 -43887085966728238504456139918057533440 12800415 -363444490447345914008743336111038972000 12800416 -1112149848269474400176989200320707952640 12800417 -178579232670888467220431560228522243200 12800418 -330414679381427382135551555597719879296 12800419 -618771262689169053212242200780387526180 12800420 345249173809432749994548888671304929280 12800421 1100960606364963752753900559131695080480 12800422 654398890917426952568054031338085304512 12800423 -1780752266650192602790640444851207293312 12800424 -1228886746836931001752202720564674560 12800425 -7433794222988779735513576974486756000 12800426 116920814438717840886577530501464697600 12800427 -225855537320204879100793257487770915840 12800428 -2546262490244661039446161141999075527680 12800429 -1980663878316852566455594969840643156970 12800430 -12226140240532679524371557029249170240 12800431 468414449668556049270684376735705975792 12800432 197125685919779889534953274060293701632 12800433 960786726742902557939762418359567104800 12800434 -695538443197968076321708659550001025120 12800435 -277890833684664093980629785483729615120 12800436 502379501831013344158870218955095312384 12800437 -572726826659031102674742577254878529000 12800438 -85863901687125622412066154165283504128 12800439 1206218878203284177782823218827691304544 12800440 121394704863762590665106941890474700800 12800441 -1854174711603353202617823277141451293500 12800442 -574285433167296466491075012912782527488 12800443 238647258745029579435731477585037320544 12800444 -599948980929653780802947746609894616064 12800445 -237437299254843861312193979395667414400 12800446 -6747871278536266347096639776871442560 12800447 -744413553673558700880794056564923647376 12800448 298800494379173321819046470352648536064 12800449 1763397144191088951457234762766067275520 12800450 -69744506261244510532970276101413504000 12800451 -797040311294942867288293962836420373768 12800452 553487709849063140605913505008489246720 12800453 -157594915681381448305570168510817891298 12800454 304750193523225659489445311806807771008 12800455 28921314650129343770976057836331813600 12800456 -1292758216585211677509510058212804311040 12800457 -154294276585954634227143313646555842560 12800458 -156467025385325833441168371066878204928 12800459 736660948833503588050184822865436035216 12800460 -708189556884869156550374298087288023040 12800461 1163893217034301131327904401902949858624 12800462 -231722615244191264761253194945559016768 12800463 -310697877749217574721161223793936885120 12800464 -331153576595538996411074338797462200320 12800465 -792946803236783563651541025469755088140 12800466 367867091089733539865827195437621410304 12800467 1863621094676343090323118853559831153516 12800468 67866674899157838432378718090904139648 12800469 -607265303202641907472309961335045920 12800470 -252533056689566029167415181348073690240 12800471 -1297815363275031129492590559416559047280 12800472 1073532605426900633831258307926666833920 12800473 578680039981555541501185487837905470720 12800474 -12094125416190780336080125946919778848 12800475 -396290165828911754261087838397356810900 12800476 -60293130283410434015139855670417868800 12800477 -56993294744377511706211137108428025300 12800478 -374254712097316859372331818610582595776 12800479 -329906069932226956382495725440942294216 12800480 236394069695614594453967165651838566400 12800481 -702459033246837736468287444386263917648 12800482 17540985450210079056907627712812736592 12800483 -606993029502432400134294117852546807024 12800484 -1491718688450809331523446960388858470400 12800485 -1119802407417681036863626403368693423200 12800486 -44614692230544093709743352065455593536 12800487 117526956249102757907484610835479966464 12800488 289501559033747577348796876277892725760 12800489 -99534331750476736288853040900529112064 12800490 -311249471616887085021466161198210585600 12800491 -10091336039190653726744436774303544896 12800492 -1403234033237881876427950738830866083584 12800493 814945941249703926031827788323384484982 12800494 -149887053624109943676328972625708247168 12800495 305589138019153107472311950730978813000 12800496 236611458379675393213771577057972355072 12800497 -18596470421693422735309038369903441408 12800498 -1618583513444885638683221982161225472 12800499 762223566807095901393724016414178116664 12800500 225321315838705857392733931940417472000 12800501 143079188504684043758571903030105081984 12800502 -148115427023625142045384266597129585024 12800503 -1011608500249297712540258058126708020248 12800504 -836108928317255192195776056951498547200 12800505 26463029844823023136868965533546083520 12800506 -763932996164281670533569126112415484048 12800507 -138969189378370705386167063541754219008 12800508 -293248440141658155480723183925619539968 12800509 334270801266834387731709979030684739040 12800510 -49369389756395166245835480930407568000 12800511 -1495316370112937083123878341948192191008 12800512 36609673894631909157687630605919977472 12800513 -3881469928788522596469637923090301440 12800514 43158936829380688483332511079318780160 12800515 -420921958436127123619621346517977312400 12800516 549537902470102374217502532304991245440 12800517 -514392438037830900767069620400176277088 12800518 59430932556341930401466876289581604960 12800519 1102426201992270986921980601025440226480 12800520 -191091380152099185440111450718096537600 12800521 788212149598199265375474795846134383744 12800522 85741449859458548566991130703415477760 12800523 472964916379585113938710000925973888984 12800524 525192133265320132079744596038192015360 12800525 -1055182557855778373102178019386105577950 12800526 -139917091366445125583544113490389286912 12800527 316139441467429675831247788876091170560 12800528 -71410231782166727949902035174529433600 12800529 69594553372511647146242239700621929344 12800530 102975830552346471064813112487515635200 12800531 1148328217859459345599983465250859438352 12800532 -388879260939011778545637342835017781248 12800533 -1682701740471186404366681971457324927218 12800534 399643602193286166289137194989900204992 12800535 -458384631019678898445070531395456606720 12800536 -41022644479434053100056748736191651840 12800537 14447973619650636718394737224022698186 12800538 285751829136706436811625100410531760640 12800539 176955525883018443402433424101887485280 12800540 -297366372963196959282248514890136629760 12800541 10544233693784416124486617885480041600 12800542 1248197170292672771855293919488866456000 12800543 -100942805287313116120477221092718963600 12800544 947664314424879900388162646677968125952 12800545 744853703855895986129523232170377740200 12800546 522238666459513548985802319322006072704 12800547 -241888752593008019550436323204582984360 12800548 -1224508400189983548820382424152926532992 12800549 -1124525199413442597665109146296292832450 12800550 -10412920782146291894331155371541606400 12800551 -669196382626379328358580834839001453056 12800552 698997398601988608194064065024072985600 12800553 220764467123697431145726918164794715424 12800554 -344869683755455367354220296187828163392 12800555 -423510004516111459694000918888138988240 12800556 -956971586559979816367678320300334201088 12800557 314899262547520340382133620440028104064 12800558 -214055701829121477582294552338591496960 12800559 -575885161745092892764363660876436770296 12800560 -115676323386007340691988064847441100800 12800561 173545197173621776311721879128494948352 12800562 -347991931119862252729801949683603045248 12800563 -1238650668322923483173536954586627515560 12800564 247986667329378862242874429690168775040 12800565 -542307822792065593130145698346692808000 12800566 -864058527488395387344543913507671132480 12800567 -674304645358788943010563070312893469856 12800568 -360602250232194566754508115855530721280 12800569 152208703617795618015484832402769611220 12800570 -196484876964376658653036791043792895040 12800571 156244210187758533999630553061095315200 12800572 -62643311922428436145560925519445838848 12800573 1577690490053774960170520817220262106822 12800574 -684763747856477018362351007849083438656 12800575 -249041537486264632781801906144257302000 12800576 223359868536669142268858196383595233280 12800577 166999510516363800360186133948725699120 12800578 -197126968792676989749400753183720825344 12800579 -895057996947855086793907085188950000120 12800580 138116705821350610953044975111219589120 12800581 -335349189592765655560641727054194144960 12800582 358139549638484984785251546969354729984 12800583 95352069341435600512599992576111647152 12800584 -9094454168123647970662613786524385280 12800585 293078716738159223396439868644490800000 12800586 -258324346199068134645317649926588027136 12800587 158833386437453743377282712700828420592 12800588 114446730585638961114581932357389474816 12800589 822493163429971792247590460535286726560 12800590 630897690464697601838206229483232000 12800591 -2709259993903519578676531427058964797408 12800592 -5575830512691936701815332723943538688 12800593 234801379752339124992336265261312924544 12800594 3378782205973795160770164485958613152 12800595 -185200236201803971483988096552696599200 12800596 -59467840856754018342163820982618140800 12800597 1193114403699732636320147627148865412046 12800598 -415147288694208654488339005308706844736 12800599 -46075971540825019356368246771441424768 12800600 203135870207464264656247156137308160000 12800601 -735346236007911395696073092518574666880 12800602 103404547074670650475781672200336293600 12800603 500887963440160109304025968501494723640 12800604 -395498364371963845398981396668590571520 12800605 877598229186887614977051124819853209560 12800606 -33717603924542461940119514469620470272 12800607 706969814152811129339619275269235032320 12800608 2048299271834531848757900475067829846016 12800609 -532307964282364200389740949824295735484 12800610 -21941660078181204573253913907466737600 12800611 -788053333778245616124323047369910690788 12800612 -359142293019665877264281102497997380608 12800613 -151892983179349585062589159503559479936 12800614 296733245276290757649821813232919969920 12800615 1052929169506480987844012297382931016760 12800616 462710047995342356720145699255646371840 12800617 440973827436469298922380814177037242852 12800618 -1242764775816103464396733290835906646784 12800619 -491168476218256606873808491665657895200 12800620 328025557608901831350948893716630702080 12800621 777709695959223986707062738809010228822 12800622 -6228457672435646517225580273378761600 12800623 -66427220463455396316437907521837356800 12800624 -99989262494353219663915931032807440384 12800625 168993094335391184531032455037997670000 12800626 456205493038776390969768548584182595584 12800627 -9934462045522662576729273535097817600 12800628 567721554452230634274346041709336931712 12800629 686634853017215101129244977558204523520 12800630 218703994771646079449517607707493728000 12800631 270077798243804122248797191078688207184 12800632 125400224570646073648486029466328248320 12800633 -728361661036018836993340910872335497340 12800634 -315792118868850846055109583820536791040 12800635 504575378117502790542285281420546254080 12800636 -1341994666065600362241038389102771537920 12800637 749764826558710997288787271610370811494 12800638 -1714214625869823692929276568108949621504 12800639 -1576834613880058061811275143408252984920 12800640 181813221154104926719292050004508672000 12800641 28990524340382663108330133192569793472 12800642 480151699238612710679288630676944179200 12800643 -1373258629291465032972066291293461591056 12800644 -418018291207384813376005526209075478528 12800645 376007209246301413565415107611903991040 12800646 -724485775207402158489272836894466949120 12800647 -1463412855950078645338804584672064572904 12800648 -321099131884928169937828627146697113600 12800649 -306855639349672833682498403377822271520 12800650 181530238820316475271121564152597625600 12800651 -846965396218484022173555097752254233096 12800652 -563592339606132683561986017109497082368 12800653 2106441843592493617258834541764493022902 12800654 1511599347643716633447158664806209152 12800655 -314418467925938438748243142201228379040 12800656 211340688441037424136942476487173996544 12800657 293147581156896583535141380691678937906 12800658 -182105976956813230894725902054366476800 12800659 2051109719594027875587537148993580946860 12800660 1085968951556503229738958515890735296000 12800661 -107896329112545055433798640511635018240 12800662 -125732727817426208909450966934391532640 12800663 -398763667847609744687783574088252556088 12800664 -819962017134343958296552619722366679040 12800665 1229555043524685385504968407668619795520 12800666 -272450546268172547314972455969607423296 12800667 1110560051572605974186996211695536001280 12800668 453899087293615054286170116717782273536 12800669 -196098679998535595261360181196893292704 12800670 2534015538984934737948698451630627840 12800671 260555836932871959557468671166657685592 12800672 -35491843113726101878592935500734005248 12800673 36301406020209342579866376445412341824 12800674 -656095978976292940714790753665113007968 12800675 -28791759509998991802778330499038080000 12800676 -59178339390480818000247891317498204160 12800677 -633572948452880837364340632844880000134 12800678 -781520103006585250065231329464297029120 12800679 933371779853853216594612720485051903784 12800680 -124663178758141169111546773497575424000 12800681 702392616814968845214743496482079291492 12800682 56073756729730126532372200739969370720 12800683 -60065853516472310128242881123754516080 12800684 490411178855750008009618092091903896576 12800685 190808169839547997209870511263328542720 12800686 -1410434188876354792678479839269725477120 12800687 -192017993775405049826299719766131027240 12800688 77235148247538914122434824101055791104 12800689 -1213497849984030635983054519913554755600 12800690 59777104698823656890490211023795463680 12800691 212167226610377927324556275675895759720 12800692 -318558549825211956203870696188933839360 12800693 -317580416885827155119021017382742621696 12800694 -325359376042280909143326932563382348928 12800695 -726403739028314702555170594448938549800 12800696 92294974996087398297389333884781936640 12800697 -138319967600369457509262087739670912640 12800698 -169416261860751529078438844898444608400 12800699 34284242768268305941569108101533002120 12800700 105543555903237124193568607077912576000 12800701 -631854983114315455000058159755711166100 12800702 -676925447594802712813785057077306416128 12800703 669814872607531747493999419315768679808 12800704 275741540677624899140470886699710283776 12800705 227171823435322859836005332861628873960 12800706 40872121281296391861413531461935249408 12800707 1550817032137789857376132044813377136956 12800708 -616578030947449133761908949142106982272 12800709 -1579729280932876847121783587297963746656 12800710 166228851122124787505837513349302463360 12800711 -1534235860445646897118417094791946496 12800712 894968638673051843307080332696200683520 12800713 26193900892940147952600223816245094864 12800714 -571012929912471958167394980934047086544 12800715 -10158831089644169496896205675900809760 12800716 -95573950069851375446458706827996984320 12800717 -1847888740951301822582531696901386571168 12800718 -89122477289834923423264677798667330560 12800719 -185412321227054512308690833455113119712 12800720 166441576590175872859144281450235084800 12800721 734057603450091535482327052445356515312 12800722 -395241355838979290788897880599371332352 12800723 879428431793848761211740232136769320928 12800724 -199324704810349575105821070068541708288 12800725 340332906077410107816253295812177544000 12800726 601829702780280664861929701224346625312 12800727 -564336575012412127263253951679013866160 12800728 823461538778851071648678355016699166720 12800729 499072929474123335854213634294827224330 12800730 468232549556543699351685427675165950720 12800731 651827985193012682330732671171646317992 12800732 -192746527581020693249355795161712820224 12800733 -331752351311755627220724033882566829504 12800734 890350609613515149822179843399258918016 12800735 469101590444121917563411804362578128680 12800736 791348745994376063561198345740331778048 12800737 -864000327430559820433938237019093053440 12800738 1157419442809100104833046834337737661520 12800739 403267732701712727769268117297038201600 12800740 -15134110721105910025312390310826462720 12800741 1554183814188005253392610999227795702142 12800742 -49012083203341632963044512517074373760 12800743 -916206873860964442438552517032143704008 12800744 -101524445195879769786698635826433146880 12800745 -427194510596103752536078251786983065200 12800746 91271185148556798667440986353505091840 12800747 -125389411155903791021964323870821355328 12800748 -1022547517614935151366062984963519531520 12800749 -66946411240461689513524709121705979872 12800750 217476135016055497734605918409574224000 12800751 180862833655997718357393726130353098880 12800752 760315549774473250023200401313443643392 12800753 48920173144706665395426997498106258304 12800754 -248145885391045663068794691276117179520 12800755 163047619663549274169081403416587146320 12800756 25723774902231671316326603455882782720 12800757 58655326005729019419094189930086391392 12800758 323866082027851060664442219112597777920 12800759 -619189155621368803145784303611903597496 12800760 315514091345900824492876112321249280000 12800761 3078551535987278102974885220469233354452 12800762 198607580939477951171605509797484333504 12800763 847161006148081559401869267818065134504 12800764 -329474455638678017059737975160414695424 12800765 -191238298724803528951858844412956352000 12800766 -135841916779816755514398295165258493952 12800767 240532484374350553991628483267480065392 12800768 -233901761136477326938002193656406081536 12800769 -74597368413973003938896201580533586912 12800770 -111837769123201285123434874782735253440 12800771 -291723236947656884962044003759288641028 12800772 -513996959556627686922291198675598529280 12800773 59139493995625683659776812506473920604 12800774 40131639829605201917627866651352179200 12800775 -108738094703320472455123798954926096000 12800776 -1244025176061605223280597786097372113920 12800777 -1511227767937499062838469012976163366976 12800778 598665090534957051464096615345612845824 12800779 337761761593549571483728686811511859072 12800780 811159917474838403328686171568705561600 12800781 237479424630005744440070877801709113600 12800782 212331176339678926519650746498767852992 12800783 -801470905903245493629838179725523013968 12800784 98027569098278428775103561781191573504 12800785 -443883850938737470202609745227302459020 12800786 131168987734825525280644714498671717504 12800787 -1210128072522416013875360284245198521232 12800788 -84699908019075552385711735015721533440 12800789 -782671245974877189102496919692291865832 12800790 214762416724333343861285775695795329920 12800791 375684869881971416485858344738451397192 12800792 985390908096993202952254415510830848000 12800793 -882939248114096666231674359145514100000 12800794 -811867921492587617381367702015817896960 12800795 121243533812607103978118094175889602560 12800796 1700042076360421718691201708212963573760 12800797 -822110339072323005404364688081151193754 12800798 634595481140043234066339668425050464640 12800799 -4124379313063285450722705210414326784 12800800 -581127891156623351247618559701963571200 12800801 79022524790260741041392553593736720960 12800802 -121565493466340378577564632945571887616 12800803 -13931281632467913230827645240151046240 12800804 825759300616542604146048370342377814656 12800805 133460054323850624217173306148982937760 12800806 -652111121951572765332496687657220079648 12800807 135655731393023850652374869624871258720 12800808 -871007146550503710892565106636737740800 12800809 1958876291140934248306024078353703082106 12800810 -480269572504845720975113291715738458880 12800811 377611320048791566368370072121113812480 12800812 1408595558056147518172367926904396262656 12800813 -1319919676891199882694174534875881752960 12800814 -33073562501344366324822296725619952512 12800815 79752335574241597658713808333276895480 12800816 -65482515738822784437838085188715151360 12800817 -501727115945253804422380251718763764080 12800818 506210035502836405195620040969325205120 12800819 249904976299880945614785115030195373496 12800820 -423396977549491377543048936977607229440 12800821 1820822334358965524694349801476455026944 12800822 467305295605795639697212203384932087712 12800823 204809146767713112628773217293218580480 12800824 -511684420435734766694154040228115681280 12800825 -619776715834418924931864892231927878900 12800826 -34139482579626161922397891896972074496 12800827 137843344646956141393152583553075964720 12800828 1181245285713750793727470421383106976768 12800829 -1426999368081474511645566373616303375616 12800830 -110258032618854177294736674794976215040 12800831 -660156964464019020349192679105419234368 12800832 464046963892022848663862116142284800 12800833 2133425493170310319845335674882594438082 12800834 -441615078100938860403057388465439408640 12800835 65069874365599834304568321613613327280 12800836 485862257538754051930095549740805476480 12800837 -639155470529643810252305014182437012448 12800838 188568759597436151716533271343421161472 12800839 77401306214393094484938127145116810224 12800840 -379963697177519833052812519564148736000 12800841 -51819089550474507399242942587758429120 12800842 -608877098038152386662995868966755840 12800843 -2018450382928063700611298031656241479256 12800844 -32454515619186974624373300449204797440 12800845 -657319015148743610343870471220238766900 12800846 -773830211902580328997248375561340984128 12800847 95988052903415124390376765418854560000 12800848 272855332615535748093778323107810435072 12800849 -1347773525649082971700539613990997163150 12800850 228947625064777096712376410017659840000 12800851 -6769963954405709842856622088259321600 12800852 728857850665555244451360526934841687936 12800853 77890815003533312901178862835255534744 12800854 -272271020494397756388894848450550356928 12800855 1043454791864203667675851990642106516760 12800856 136725761023706034930609193208594227200 12800857 -635457109823080298664397477819649009280 12800858 925795766700361657715115609131918163696 12800859 -78019781049099266808431562616028902032 12800860 -552635334455730184273185752430580369920 12800861 109632955074257808072466775618950660224 12800862 867723137186480634405167812552757811840 12800863 451764553811888923238935591764294244320 12800864 -577216849376973531479626924615523893248 12800865 -31102441822907762763595637559924495360 12800866 -13734898993826310172437068186376179136 12800867 -366225535483028226089440562695440723408 12800868 -361491238695655100069749803464979185664 12800869 -160013210486175287463039919681352290560 12800870 -20603836500134034739835930265554976000 12800871 254556620190875370148522975873272807720 12800872 219341093589109412948160162912065863680 12800873 1596150417121790974657396712670087461760 12800874 35562154731181054644534367374578073600 12800875 -1170950198671418095451590030098040428000 12800876 -91642578457676581481273060819206164480 12800877 510385271437380397593918372510325418208 12800878 129391226234390291999944864784634489024 12800879 -37422742297051657939439889675262789632 12800880 112584723991459283697252836461201981440 12800881 -262382059430153949667194628662866984028 12800882 696830498444728667354448287135324244000 12800883 404132689083583008239645524356781485624 12800884 1271428186957988289646798485298485835776 12800885 -628187758566687632531708419569477600 12800886 -40462972433671019877584182364305766400 12800887 -2207870211083334719662886819195953223208 12800888 173331834656683644408268740216199680000 12800889 -828955984857314811147923566633769707200 12800890 7807659239021046853820353503591484800 12800891 -2051643469729734452434602229025983119708 12800892 -121846079361614307061020824538336854016 12800893 -143384334097963708681277986174929960384 12800894 -272110909114950367912076070301630780608 12800895 -526125239708368982645719186874470540800 12800896 -858599741543852617958804725678190100480 12800897 317127866959418103472915184689844341572 12800898 -540384151081514908477865804634981434112 12800899 10841138997426945816995403402607030536 12800900 -101437413646153418958290842936957132800 12800901 -1081560512089561222594771002122594791968 12800902 302082742786957130428502855975829613152 12800903 -973673027407530459683873711407349647200 12800904 1226030742296228820322625812757096325120 12800905 896821097283851979282793282084158211500 12800906 -115311613615663298939324311315726000848 12800907 -103555449510053974636196391160631245524 12800908 -2738749898201879678672688595446663680 12800909 -1435014356767073936149512832248964150560 12800910 -426317741477077601750388468423586208640 12800911 1629579616339946095803434112547599880024 12800912 -138541727658495882972241613696513040384 12800913 1490690377914833888561951377249364128224 12800914 -276790712654857190753845169711577842688 12800915 -24701555533427286805878327688762846080 12800916 32040352990429154232508709123292535680 12800917 896961182122613531997864733379764506592 12800918 -33091787318128282599238610369592667392 12800919 -500845333756842172865628893487186062640 12800920 2477061435654607852103905486593294336000 12800921 -381761034592727222914344848665685292288 12800922 -115891481755258734505517765759541846528 12800923 495014370402356180280137706495210997760 12800924 522556275769580704778493847219411800576 12800925 -62284962437132990276124151845918987150 12800926 408085142997936948730655525061791563008 12800927 -732170848905154730657520349963279670400 12800928 -4667559277686485518215660746909417472 12800929 -1880791793822934024135067968974713277470 12800930 98878812562047354602495217446933997120 12800931 30432203691342367138235694376284794112 12800932 -1643637756674827316167061715496239840000 12800933 784536508567411343523675417813578081340 12800934 -401429273138179814150645907581651810016 12800935 -45452204879783159589869121998927040000 12800936 -16077923810157037497309896375822592000 12800937 -1480379985853428321868082510756100490848 12800938 298370975536102846802984371684482599520 12800939 -343867187341215273016952875513226619576 12800940 -289008733456426287453902300244719232000 12800941 -1672551056275721578637924456856199431658 12800942 -237544798594184843405580013042979500032 12800943 3769084999118504106141929849861445991680 12800944 -44705063345244793342654174616090771456 12800945 516406078104466865637010335652598060160 12800946 115198306650092232341543323673630265600 12800947 37566183799142424090040602357722190600 12800948 -28015317180855108555503721276744407040 12800949 43007750614210420240860868073064714240 12800950 -316843368571645146446203727607508812000 12800951 49686261450047184685310774908793606952 12800952 589773654832096059642378026443361157120 12800953 -4113946939212178443595440540532898960 12800954 251243043255682198614368389058463040512 12800955 371677451731549941592351716149705764320 12800956 2177070293471515249786552222257616896 12800957 -759934593378591038065667310823127197620 12800958 -209185026174518047095631052258140677120 12800959 295220287592930719827599061793432326480 12800960 -170436127302460774568484852578490777600 12800961 -1348461740683766182321378572800883003180 12800962 -516643775043878813648955648966898373088 12800963 686106438883004637983476834552377354960 12800964 -309672264867447788152386907959757541376 12800965 -987747299539461519380671886628466636800 12800966 197913136646867972760700122677194130208 12800967 652125565342737746732593289143791712512 12800968 5108331512437868491502599250093122560 12800969 -646545343671942749656342303691058174630 12800970 76221484345528904432877242274928742400 12800971 -6579701683133330861586847035823855600 12800972 491943785582122369430521188351557842944 12800973 -63315297398357017803842102182085841216 12800974 67920904335501406481445434737941913152 12800975 -817458899090862263273020431063094935000 12800976 96577094268741237905357110455951163392 12800977 -423768271977342589372288120248007867200 12800978 -531082035625545444934388837235550830960 12800979 45649712006851867602980266510425409968 12800980 441785117555007861230195838892006752000 12800981 1427222695210346658255125959111792072782 12800982 327520891008449286671840283859945691520 12800983 -698568478282429303866441579534199273776 12800984 -32731347822960845578450455749364940800 12800985 208772993243390780429147083545803865600 12800986 -33946717065733232593707082412591053056 12800987 -354482088400883349803990052687076376160 12800988 46628848032353926251646422962771979264 12800989 1046205959654814527112604118619532886124 12800990 1228287762858821539712658767126731152000 12800991 -189791996928339168425299092057173252736 12800992 -577548383522812389079141466442776444928 12800993 -2063408216396661466576525567317125857980 12800994 -205897751260098768883702306261996565760 12800995 82697441576911769476376636576861649600 12800996 661908888353686569703448817077118273792 12800997 -227431921242913654123896027204265489440 12800998 -56467584525534746398937407897004859264 12800999 -772588832090502591028033289008877865936 12801000 685250715338949214108146916344176640000 12801001 83043962384567741399815354618430621000 12801002 -234978322720093447149885054886932134400 12801003 738544976053677543692553946151145451200 12801004 -320780883958035605239737693102660914944 12801005 174903496418001013511465182440815167500 12801006 -175006960123822743104822536589405347200 12801007 607308887943039403031264995641778771560 12801008 -454526470975249819322874748419501490176 12801009 749958978391577982667148845075357943808 12801010 126875014741269919394215748775406496160 12801011 1418967973069509906210380410675264343424 12801012 -200792132964413519767471222083926028288 12801013 -1057239915238103993740070000174271334738 12801014 -27059757787777369577196256564340441088 12801015 -775513123823383313043805780906845266040 12801016 -107734073400863756788278075599046574080 12801017 -338457241329450897451112441819922173868 12801018 21134539107967256313314327851407625728 12801019 -731048645131345434145176978502284396288 12801020 -595669140055347227232369686400376535040 12801021 -115050179233374539524136538096318271488 12801022 498926478096920532695609979365917668480 12801023 1041073212953351807408206517360553291840 12801024 -328585394163256985411380375306559815680 12801025 -354314954121285811080962462229995302400 12801026 -301662518673872154370141693888794032640 12801027 199429355149048760795584849080917525232 12801028 -990162527976925751842101773458244520832 12801029 1979405435515060468023078489569951896800 12801030 293818455196854720125624214471593072640 12801031 1258091919616280553340953357162034567832 12801032 -35584217946032734964572874202440448000 12801033 135996016404642965546984297826045582528 12801034 -1313843112876162508252566520500179211168 12801035 590528643231557151600511044729308961600 12801036 588350780075459795314258949847440666112 12801037 440891235594906520182525390447878412600 12801038 514123656724575319375166237328354568896 12801039 164390437447780090416991168350297245328 12801040 14019211862283421916443346305764556800 12801041 320426579312620911853417414420759618560 12801042 -162253697275321398176191137911444913792 12801043 -1332433755625586473228752872905091484816 12801044 158744659390853362645367849228812515072 12801045 -14392552125146575754551464883300531680 12801046 -876479669501658541331618810132564178816 12801047 -80543988687983967525009207301773275136 12801048 -224188470575666191500540367915748966400 12801049 2080694455391210254221874387133389455050 12801050 102090474318756013239929727362149870800 12801051 2414666520173097980917486898605579744560 12801052 315246111269533402632600283068590161920 12801053 -1265045529968705613161930406264027399840 12801054 -186724697190939508486385544617488644288 12801055 -116537592199461942396241877993431358040 12801056 1256197690324040689556276924716028854272 12801057 -4406211568778387802729745925841220512 12801058 -612919808940172075956375903314325694080 12801059 -9120850712665138483470880705039824120 12801060 6563323927320558223565546544341479680 12801061 11725026118539834858074203648243442688 12801062 694319225878247169545479630376524504032 12801063 -996564904366103640948079893093173949312 12801064 273305781361866444862061928432107520000 12801065 -1101951297274979431379801445155268648540 12801066 -210726507199352017697408072618397792000 12801067 -376776959897492607198833633788650263884 12801068 -306190243237899014538660920890601109504 12801069 -295547901354820246760234044006908136500 12801070 609547667419396834479374602103490732480 12801071 1503433261717752975262660341648440860944 12801072 -148506871278264219584258591235888414720 12801073 227281234251586333132147407679708187200 12801074 -1735119434156063429765803637422776528 12801075 44407331794417854353853752571436128000 12801076 3095939906810954439410317590229970718720 12801077 605203340515207713074512246282938544800 12801078 17995331138940142734730463298620121600 12801079 810490598558713619561517002139489696000 12801080 -732098125475747914242603480425073561600 12801081 610898174121489154103871650905848616320 12801082 311062961305465386171454415156287663872 12801083 -877024962667266861665712470014714960668 12801084 453073481854587656685363872069388366336 12801085 -447506887835911712411303013440472770880 12801086 -446486700629192088654646735497231307008 12801087 -185552385174694401612000328500288367104 12801088 -22789394076721386557716152365717389312 12801089 221087367303186178321455408187777707456 12801090 -102596926438301105624006861634852264960 12801091 15423324776245946597464777994276498712 12801092 -241522155909074746607414273210917060608 12801093 -681732864152079786777501333943739805600 12801094 885023046735108102889432677508474018944 12801095 -878560566524757695226407816364063995400 12801096 283020728165728083548856278561260339200 12801097 2502644152010192054126071031258441508352 12801098 -729064210354102022121344523585649493760 12801099 -168465528670313053963029024564295536936 12801100 -4391306843540118244647294981974656000 12801101 326863262158407296318592382865808090102 12801102 -223175562088329239072129606792757065472 12801103 122565889429610236920606522536456837600 12801104 48777863118007915306008747409916559360 12801105 399928470566746289879485055451711139200 12801106 -549538650090830534276223525931934017536 12801107 1469220983069241003828586964070703676232 12801108 415244509706644518675599550911685943296 12801109 -16239846568443171598623716314550664320 12801110 -188254492564485907297080840783879290880 12801111 -761369652471749360161442718323325702960 12801112 632073815222991527362138505426816409600 12801113 -230709283239480231357254435041496582076 12801114 516888206455181243259170678546387864304 12801115 -625517423152300665675506577894028050240 12801116 1212386384453661409642595870914358960640 12801117 250795267983483404852228820739053857280 12801118 715349118633302456355479579213591874240 12801119 -1696317996931981173083281714536411787104 12801120 45935848381883552775720488455254835200 12801121 540147970411735590235811913334386316322 12801122 -55310137646472196321033149265807999200 12801123 -895682091330098144092211500631981932056 12801124 -112747584813568220333623902201832423424 12801125 -1325900843656870572667989497013524805000 12801126 114639332326333397126309970342060096384 12801127 -434737481910407130757541710307639134024 12801128 -1470404681621858144042576627964802851840 12801129 337398155544842817525446982573195000288 12801130 798747758357142189403563248037165636960 12801131 73275613954344281683696244862733668864 12801132 -298697314740705017152943817312104371200 12801133 24090554675723323942484092053815505984 12801134 -72319340863753608549196707018763683840 12801135 240041849844406217884881679327978196640 12801136 517554269704273394432045009612658769920 12801137 -19027363567470837477547551809836453020 12801138 22496585427912024111769043576510062080 12801139 856438602645755791578826171461939975424 12801140 305235443770212326099653435263729500160 12801141 -150465292225245433717550535670504424352 12801142 -959730076114841405912256507571328624256 12801143 -2503018519825669497963224739331404192 12801144 182139714696906308994087611093675581440 12801145 149151893635195515226683748339939270080 12801146 -123712199860532023748186537000892391680 12801147 247435645363095632605618551258935536128 12801148 1640851631616457001482389720316277086208 12801149 188498991013761515838346648415478904320 12801150 293206334316338183677464136761177580800 12801151 808149700379692865523128625086399938800 12801152 435889692367502761829707856499557007360 12801153 492298264326714850051063678075702839264 12801154 308696508750129124337724135294945827712 12801155 1701438440220485825397453414037674351600 12801156 162044206760410530407217461836716724224 12801157 -279157651667855520140634945624090994594 12801158 -102318864755302773964785130005878755200 12801159 17092284297693791891438580328765325952 12801160 -995071924951837314319783318716850176000 12801161 -1009982239414182711088534591431579803238 12801162 -93731804636923455833566106529044979456 12801163 1641087893757809851491366630013435219412 12801164 124501854847733449429894919413394501376 12801165 20406181369629445572427064887819288320 12801166 290090949946200673830591958106189493120 12801167 1988990260032147253434341305173472743216 12801168 6795174663653531075957290448755924992 12801169 949391424921307914701854859601210380800 12801170 -458960083021641622429301197945695661440 12801171 -307734985712937003685726101413081195520 12801172 -1580686004310625268651958011601862775040 12801173 368401335254622435157812584456721182208 12801174 637839532000257184645797940858467233280 12801175 -1041483859593681311007641271817092115600 12801176 964087638700955819151949147865156444160 12801177 1691418704385400291895096102106111649200 12801178 -92413768053693739930565533730100060480 12801179 -132005635980919535747643639784359214416 12801180 -216255232659632432945087663683920691200 12801181 701271029500908713987398048048514863212 12801182 631975082312688220623174919451675256192 12801183 -32867564693677312874345964022738316400 12801184 -185311418976768312456691263940671307776 12801185 1095448359947708394644465651546388844800 12801186 -6121581309664455727973831383085184000 12801187 -661679540795830808956131669174060623040 12801188 1044461357683818824299536748851885621888 12801189 -1638314435747166929705802761633859237792 12801190 25891908843709340109205334170318281600 12801191 741208522748947575287714262251420882472 12801192 252915115465331432195560276064711639040 12801193 -1311695544750379368176284696303088781680 12801194 -487511421625541608541262528697765402368 12801195 1138552432731377202658572688344852960 12801196 521409072833592459524010021818931720192 12801197 -33339671599771473420174975156739441428 12801198 -342153575798723457545711334632519641536 12801199 -142739338815656031598234343283565010800 12801200 -188856963151589278834858487187589939200 12801201 258064509289862565896099525888393445552 12801202 175522705821943585004869689513426812928 12801203 1563849786038000554919922392670535357452 12801204 140142861633693228993958665440508433920 12801205 87825376429953080300883139127873428800 12801206 -835966998760163071468204929635019711936 12801207 9309395759627206995101830786217195088 12801208 -309465115192576389069535218599139287040 12801209 304881387475265658140062277105912953860 12801210 -293237495349558009684335831335457399040 12801211 53214986965527808715785841129038680792 12801212 234923295828784174569134030741117260800 12801213 -66077111226008398945361630505955761600 12801214 431986771709606309338035437077788339456 12801215 -314398217282695729186114366136246820000 12801216 12051725029162823663518306333353836544 12801217 -199300756166038853118697609924571963520 12801218 1352845210873102699660548741684365999616 12801219 434993474082430451446496663207060275200 12801220 -974177224497603892044323436734740581120 12801221 -2210978667997010644565474907720751181760 12801222 -120277579008058881934159630106143119360 12801223 -417221111440724993742895084262564354120 12801224 1169281821928007910262592778462208680960 12801225 36793159850958348650545328609556950400 12801226 -441168498487231239478311290115247001760 12801227 -320210883976889547672718969812436307808 12801228 -674477797114231944662105415374359818240 12801229 -4778723084484286408279374732195993600 12801230 -258698492097419142154588480731700128000 12801231 824091320726899697220524860485775346280 12801232 48590941136326013282388231447863975936 12801233 273287019115802709821021643513822687744 12801234 45589810406636340311010449890940887680 12801235 -474919768298281680624792980520061978320 12801236 -41543817123669351364306807660579098624 12801237 1121293112033274473861602998279067251360 12801238 134891972266359712940124360340982434560 12801239 1129815913831524499411976462461511397120 12801240 -36509127614832017064842687541224448000 12801241 -364770378982399935698946882652434138358 12801242 80623857016757222143404260892467980272 12801243 -74019596832318370613336012590837744896 12801244 -296923670414731282945957675623456638464 12801245 90781026550068385242910312764398091000 12801246 285500303119223854178953952347548542784 12801247 -1430776349320273026868856131578561822304 12801248 -838148685634266987339089092723273629696 12801249 698115092735975758084273428214931242368 12801250 -113489162752294262858000642965198800000 12801251 203972382831715462335345572712657942504 12801252 -1035643380898855115222576417279750934528 12801253 2171900837012928550565038949702742914844 12801254 -953369163034304333478455717872045211424 12801255 -107652304115599427532476139732017930640 12801256 -337228900456969044019601846543253749760 12801257 416008834342357280154515456857823524032 12801258 671267503842223143057871180977414946224 12801259 1799383930863983829844845277213039753460 12801260 -7661850395186226301450712485488768000 12801261 -627428358965986356644556268838453627616 12801262 775186305802107878615603415944794204032 12801263 1065084296438996518661906643702066960840 12801264 -7605897298265747119986064221095854080 12801265 -508294263906615642084136725795629919000 12801266 215840925660178931543707301914195480320 12801267 -541770561850207553116319887321610340000 12801268 98281154505900546134951089959996837248 12801269 -582432366577299360587499335109552780960 12801270 -72405057584642746844136857282490614400 12801271 266123124087673608537151563362188971952 12801272 3890705663325909937319131438301184000 12801273 -145295485402201920688431911471461892016 12801274 -818321665759168813414305630947546526864 12801275 2175249722827257698334251344782665640000 12801276 -535910907717857865028264018602024595968 12801277 -604096403047297517176670837453678339828 12801278 -118189470346447275902103920396297695488 12801279 -1473613639042299266526945745182999008112 12801280 28664691825683723481936179136886210560 12801281 -563254232701665686355334916448083137068 12801282 -92977558065944394969147331254625207296 12801283 -2275452437911021555508182932756998998776 12801284 1194007993765430566268569509672425277696 12801285 270277398425809494084769881976562918400 12801286 -399339657455992563156057315262055822400 12801287 -262670442307228978968835209951321003480 12801288 -257933982394102963632805151039471616000 12801289 9428309290944321582093916517312677920 12801290 707641919275784061470834072774834978400 12801291 -1023630340564828011231765869233624698960 12801292 -314440902676871427936315459102971079680 12801293 482759163793775779678365636049339903542 12801294 677265908653328835486134317364066119680 12801295 -104422407839677017367218790600661602560 12801296 -829189313683707569824316500284258385920 12801297 108434692084964793217620542372943977472 12801298 953146472382462858943591748128079406240 12801299 1208008965415647160239291445401300943836 12801300 216647776938620954825183382348193689600 12801301 -63725482978437610058766060430665687968 12801302 -4404257227337278188094702136789050368 12801303 957276769375296862588931762999773324512 12801304 -1811485037324191747984912100779080929280 12801305 533903212196197997328420363307078081920 12801306 64568259677712490284965390224243061760 12801307 -678019701121674901309575912412991909520 12801308 219750984127159617410575097700771508224 12801309 256488004212615551086726020525211779360 12801310 479143766669868047514784507769147722560 12801311 1428420470923700472258906172480516002912 12801312 613003180807071707497868744197211750400 12801313 307759354337389418079694037768045997760 12801314 57776669613862436949511381137144722256 12801315 3821247459822944500505657328106137600 12801316 -1129426200164431295353091198566691200 12801317 1217079446299157019067412350238799252960 12801318 -140142511647089799042351573102267187200 12801319 1970684413391400161514350796728258153720 12801320 110642656040577693117692654748180480000 12801321 -7344794280860632430990375009437047708 12801322 -87741488949430853922731825418497704608 12801323 492395076085019216695368989248085427720 12801324 -814324991593638637202807839207025170944 12801325 157532403556866693784512387716012254500 12801326 -189351126702190049106845538566022696960 12801327 -330856967236872635211960132004602888192 12801328 -143265161361119264880742020370186190848 12801329 -1417752862734650478920295241469814059340 12801330 296079266015172814246633571138589152160 12801331 1034379736992528865199443646787489269132 12801332 54044730336921432396963420274908199296 12801333 230218079037099279587720193592052315424 12801334 31865685618330378284257742047383273984 12801335 251722397989441266245160372098074224000 12801336 540413271744299624170529205985280102400 12801337 1732263046189206933350166731802776178986 12801338 -532987405553822500193789740573588919040 12801339 567935601407093479430205687129639039864 12801340 396012566975356229767150469910779105280 12801341 -320380671159141952900925108589793856928 12801342 -356092411484757341254029073765394881536 12801343 -461444063420707335249414636167200378080 12801344 -37524124301784778454991301780910899200 12801345 -38144791129016525717239998809110084800 12801346 -56116311878467192384967759518417920000 12801347 205375134277851725075291000377588614960 12801348 292672549583783942764446740381544345600 12801349 745329246552324307928891047756597715520 12801350 26585494336649530304058560978473488000 12801351 1218605581393158838012417680197384561832 12801352 -950679440014412316681709386206933606400 12801353 181040104090039841652838100563132195764 12801354 554918204652425620494065120559532158720 12801355 451142998009455270453537356520604830720 12801356 -1660534310053394455848720040711414222080 12801357 -204220604456284269320995264387229779200 12801358 19497669253853784704026607774075189184 12801359 1155411260049844708753891325975456968560 12801360 20470677124641772017060854013878599680 12801361 -67084611859762682652036787729163921038 12801362 378623881993010376311319906289564369920 12801363 334237698769734498998633266083259724544 12801364 920898724720248533482441370699004057600 12801365 -58851527295356834277785796246639928740 12801366 408553714837549547538945739800805837152 12801367 1877875326744203290425697507529778417416 12801368 -338959945113244210078085090988989091840 12801369 149836219881889054390715811845768575680 12801370 613736761158054717508357853220920943360 12801371 -313206421500938156009742743514891685632 12801372 -476560980931022318461900159605143126016 12801373 217760256886910035208180344540794838944 12801374 318223753277342544240004937122611950592 12801375 -1537136515211643869181766269951703320000 12801376 719793174924897139350198446145365606400 12801377 -411898572603237004740512819652638103774 12801378 -470039710358584442131527453925796366976 12801379 184252740190602502350658691527266826584 12801380 -210206508968527466879570187903696787200 12801381 861197547633372620741789616696363440064 12801382 -358865020870004182792460740195052408832 12801383 -467801727309570680619356347345489728000 12801384 760441115216018972883619043715755842560 12801385 955695016481923685988478707261074112960 12801386 -262080965153356434538369709488036540416 12801387 -2368943060220738880549686705322271095632 12801388 -288234331210151619337392567324932255744 12801389 -17962407758764319616752326435827361140 12801390 154407374324112161127485447771691663360 12801391 -989651027142236519046951897270750306048 12801392 -751591824020841953957744112275391774720 12801393 237155207098659184808214394076602633728 12801394 332411973272904958009932429358653716496 12801395 194002094112094008320938076234383820400 12801396 420455467714888003960684702015403304960 12801397 302776064828816313762736494094517557440 12801398 4465375487875949885708064683056758336 12801399 -610015250534813458670899644400106940384 12801400 -602649829238375211485747680956999168000 12801401 14759993376897082521848993995019275152 12801402 37028431469800567469189699583358003200 12801403 -271399925675679509414556452653927864520 12801404 203317946309595219583393336065824931840 12801405 250175488670339921346323768999113496160 12801406 -177273689283583366899054522923564135616 12801407 188631822595159190021097670467330909720 12801408 -171103751243764643558607565203292815360 12801409 -157997327586520836471838519590582405696 12801410 456497901862864059741373720841144931360 12801411 159954257721970738413704233853626513824 12801412 -326757779790410985377778516872324471040 12801413 -912452189525633580328741967381972530338 12801414 52369754320918627388972406102410116992 12801415 399439011347791000990814666520339631920 12801416 108991938214428643151166923382691476480 12801417 118121379099074338162207086576164274912 12801418 -668597113623473286700959091997213091840 12801419 -133145184271907967299654410314336273600 12801420 -446077959070958728363314247580321126400 12801421 -24285155148123682221309457818392300778 12801422 -594293575132305448486700567977410379776 12801423 -646846975622774239120034691866137879416 12801424 -81866237305804438169950378120968232960 12801425 -108314736803624856059352979443041270400 12801426 59217376689001991841773843006382048768 12801427 1045001506824360330995984573217256304472 12801428 -391578811644099633408714559306105468032 12801429 -592624577423458007494614581613554782080 12801430 -297841214703644758029433244286223054080 12801431 210680129394862089519398609577327398832 12801432 -102210027366712845314946082049049231360 12801433 -1576828055840845287985659574536945656880 12801434 736168437926228766038367873272776805616 12801435 -56099102097217775253357008483867725200 12801436 1066725849355783600253394251108716551680 12801437 -1462996225476463540858456842428182464 12801438 -495634060945995853158544025235238272 12801439 -748571241189151490267412128371236429600 12801440 -1487834771288433202405541366738111692800 12801441 628844663164682360557944634584668443200 12801442 -689421938837398406513916592054507140096 12801443 681640900863192820725227685662516233692 12801444 -1293528119808822855447926638527252480 12801445 45976901211661305604003926860056443480 12801446 -27482629941428856679410772490554310400 12801447 1166232702421781336068124133937156193448 12801448 -1037070139003205756835198926562048737280 12801449 227281750099721517573727658316057747450 12801450 -30040660784470067892768122676541900800 12801451 9095975611903449672855617941315740144 12801452 636891283744009347344510983972023035136 12801453 -377486214664537342688147469424490152896 12801454 125696063160273257300444781532384170432 12801455 -364619888599548647293198267496917263840 12801456 98705331611549086703528877399560355840 12801457 -772416356363760516690160120482904861294 12801458 -245363994700059551304986735213767151616 12801459 732257058642462997476502574051189602560 12801460 -176489990246296493064112521338311680000 12801461 -159024163144422335773523137541451873828 12801462 -213542601070459250203046527608816906240 12801463 894013468388863673571009539949802995864 12801464 324608060785364217265814829373946449920 12801465 609143053661192663374366006511850885060 12801466 -449970959464669081468957709775430644480 12801467 -242846042730505489050662338696115425008 12801468 -408881717231564175628690122571848936960 12801469 -461076272975084009100094200944935551456 12801470 -207686839746147216571927807214080262400 12801471 -1233996040463687815509419547583814400 12801472 137903991088615614916497261558964944896 12801473 -1410295334770125936917731576700782387200 12801474 -111480517488250088393956543683201484800 12801475 -644989964522578077017400700093482098500 12801476 697603116140436805133560384725515796480 12801477 315802663453031155201312123940649443808 12801478 295019793818694842459815505652170158080 12801479 -953028723193368422011041199572667450920 12801480 -198576995163182920709790175753438003200 12801481 -192404787894939684896627296511288311488 12801482 337770423639660609665730457376038895712 12801483 1171340146768435103191493687965161998400 12801484 1339090551639164643103196510634553651200 12801485 -981419841855970442504044874790807776820 12801486 -917005187003036560751371920696159417216 12801487 -636101085753077570718118044143141632 12801488 194031215481205568072490499784215756800 12801489 -1474006083294203172930512850452744116320 12801490 -311000216172679721740433450650624370880 12801491 58173702436041070568519911808410473384 12801492 346818679935661140887958554009349937152 12801493 -695467037709777776130880273023947754120 12801494 -100697519560244950054787079813510461760 12801495 697512858287071100790908562999821632080 12801496 1619734698660356820789502674071755745280 12801497 -30041736210136884455858025030752385120 12801498 -68313562490086429381987898667725356032 12801499 125734986752248099145850823395187090560 12801500 -365722032447392693108544509215686528000 12801501 547978204847505743231910607447598105568 12801502 -168779112791168219695479853425400144896 12801503 -44371213685053225418272261187680015632 12801504 479913268865908306653952280828293939200 12801505 -174011783906651299017000843605037364800 12801506 1225685516867587039653412945342969679952 12801507 1090146436684352542405392028760326571640 12801508 1364071826586510565834967102144371891456 12801509 1474576787255379911949449172510600701952 12801510 -377674629027757379163181908454430016000 12801511 -181613267620015451986676217349932915200 12801512 -53795395855100383993264062576594124800 12801513 -370574453117295213146858363032649224512 12801514 -279900444859108211694994926585205006080 12801515 -1285428469426188753720298605515769783840 12801516 -931057746138431708213805870058536960 12801517 -1170113562800110354904313981979484233908 12801518 -1294219487026266426614825533063133423040 12801519 457122165047867099349193693561355777040 12801520 307810005643853141779656071372810649600 12801521 221209324960281793861010378072572289844 12801522 -71036858777790274354499389118596499328 12801523 382883447770029652902177987649988553040 12801524 -569892574088334534536695739655841148928 12801525 -432716480904036284380723734733647168000 12801526 -616230170821539912852918708540903144288 12801527 772281151853946405991911116754435636912 12801528 724156319230914893290579913984189337600 12801529 8559720589862325813212584344161969284 12801530 5326339348484541985845991084313656320 12801531 -45433950128819184214045847784765528576 12801532 173550867820489682359429472331514781696 12801533 892345397872943318192370599228249227782 12801534 479980035473207348209026902223197609280 12801535 1124129024762566802758433686676993317200 12801536 122547744951454228350004125907732660224 12801537 -809077632529626795210362649349896159360 12801538 620237951527094861718246983521949343744 12801539 1059582854757900182675094221073627005640 12801540 -603012266949231457190313129137278771200 12801541 2084423335848609313795643172216885662942 12801542 -368929564525495582063568002284221304576 12801543 -56515144691617856459537950760649753600 12801544 163813209371070666839430445416475376640 12801545 121593714031270568199395846835510565320 12801546 -530143407763072766077585296099955769856 12801547 -530955332396890372464243094944570297600 12801548 -164030517392559054807964610294345616384 12801549 -523276372564345133761989422703445955136 12801550 67626699697650350067392010068655724800 12801551 -695373426906927653280584134252715839248 12801552 -504845151981657609531522112417525137408 12801553 233720935880965660878174289694902411044 12801554 559029036506072114678458221383251219200 12801555 -198464398636791726419232067561019030400 12801556 78578672741529347460231263888069912576 12801557 -1252893405210262069876974262058165740800 12801558 182326404898677075894860647302709309440 12801559 518231404539028020754555211608608082760 12801560 -957648109871323484450174525782662144000 12801561 -283003007957813808942944080857790548096 12801562 52839303366988449333939386483247896064 12801563 355915318421568737743498033126698823812 12801564 82244659246113720837080133990889284096 12801565 185125149768791249935078307450590540800 12801566 -668921873116746984563608386853879051776 12801567 661741127079578509600543274814095023248 12801568 -741882840015702337703207429687846240256 12801569 -1544606468983698201783189045645246377088 12801570 20933494957381722510493794952268375040 12801571 -1395470870902173539280106625956055128228 12801572 32488110106390168267379226226197553152 12801573 1261090980714149862654716006427920160 12801574 124318605981674121466646817403626834432 12801575 773496504113964482796174939290757672000 12801576 -363815351138239992841049876484458496000 12801577 -1237366865028991702518554631187604349574 12801578 1783745315738257300594977903619337413632 12801579 118846655323737397404064152583817779200 12801580 -1217616749850957499067351828172329548800 12801581 1561188630749101365953966393258298707040 12801582 -299470102317821407566138644733401335680 12801583 464301291520297542921894845176985480160 12801584 -138552185312558907786748018274189967360 12801585 699177670892282716970473574322084518400 12801586 220594836933719022717772985333010792960 12801587 479445415894112213452772840933727985104 12801588 -136251878555822720792291623355793647616 12801589 -443216615843624074960803464330216574610 12801590 -692498811365489520012976987626677491200 12801591 1428851915871534987821845320256222510080 12801592 -296271874803492616745976157544512204800 12801593 88263545808450391729384752696770761536 12801594 -101282597215878620041988466703842077184 12801595 1317865454792278893590532254466454255680 12801596 -263466918484977847579062783402822912000 12801597 291019658111638360339695465051938246400 12801598 -1035010184304173670584433924248902867200 12801599 -49462159368756496741523750613179163264 12801600 34408681360716502311275838128416358400 12801601 939933089372953816154481881286892530900 12801602 -716259230553433137389121216715467808896 12801603 -1233090952168768710035380126657878585096 12801604 -1228974753524780032731334923762852175744 12801605 430118564553650272629910054967628011520 12801606 -595879878096563541479447947085002072896 12801607 -329459734479014853104605091178818372128 12801608 -217685366718465515904265930206165335040 12801609 -435226097889209680998768002534027109696 12801610 127508489892829462827431215197276708960 12801611 2353501922800875508938378271914050321400 12801612 -640557630155091611426030873823912772608 12801613 2028657687230426514984323117750926639584 12801614 -62941293846334120923498418662958521600 12801615 -780307416824593196340538265938931676000 12801616 -1766450214409905486339669911356047360 12801617 271365005018877431973305585825404943472 12801618 -768514805964439787626513827764081921280 12801619 -1630648516300883398677902236866823168904 12801620 -23439683762714879069936293170868147200 12801621 -171802167359629374961196196168971971776 12801622 427149301139880699936267273041042472000 12801623 -528836018920685141029615021245635260464 12801624 -523816392262507709785114544545275740160 12801625 317699809226786554848291132383542560000 12801626 -247117075257235403572870516534721449488 12801627 36765981747810824251730966742197594160 12801628 222506439355676741349727129204057639936 12801629 -1172805872954568940713746922279071283648 12801630 -141648267123547674312495045270185164800 12801631 419235079261616437345179237276390526752 12801632 236347487050159784545036914006780936192 12801633 -244356951655709311432051328762490580800 12801634 554438254823429450971784021284521000960 12801635 67743953873776667536434603680530199040 12801636 95342679508418913031727833601661763584 12801637 -282754405622663165320312424727900019714 12801638 -716281759161712727590670517951802979520 12801639 -29178017185037523199810716456198283392 12801640 -261109330965179196829323460597835827200 12801641 -84885239176566092211665898722947944588 12801642 -64514902740501990377571511867599506688 12801643 1172370501856726665540473054052306000720 12801644 -170859653100552508064464648727845401600 12801645 1175908762777675396265657327634842520 12801646 -134110956419710538632628365299014998272 12801647 -1417321026802442781950132722897063289904 12801648 -13329734959943627481346564015530541056 12801649 -584181057085434424104956527244858593920 12801650 160597336621555166506772212681389754800 12801651 498938542464350763185837571240168339504 12801652 543280598367927972492460151298782385536 12801653 1957741823440378863354880230180815505564 12801654 -234438474275337515369726768492255991552 12801655 989833872309387000080049571494563889120 12801656 469043895801315834006312737300530421760 12801657 92051793724252815889744070356047470016 12801658 29513370260968773620572894397706590976 12801659 13728885624002482123724312757390334608 12801660 -33796426743261015638677475164830858240 12801661 8697005742839104787688153022056592262 12801662 -533322890106642292099419615766710110976 12801663 -250043344185876281348560901195426189856 12801664 1639967648387916715260192509385548759040 12801665 -171499494781718138166448756531988649600 12801666 432402332337236463239079652407830653824 12801667 -58910271689539818346092455559238830976 12801668 542927403424609580884047315306945853440 12801669 -34147695466170557429280589757075536800 12801670 -6875947486932392199397705532974080000 12801671 23071553079968332206387566238960009360 12801672 720989039818710950400993218297049907200 12801673 64781378110922959787465200649245201800 12801674 -785141614426180050340143892854152531664 12801675 57104473730726848728949434334815597000 12801676 313012755022264889166143727154321973760 12801677 133548247186767719991821345822807812800 12801678 133331670828210241420377624396289986624 12801679 3346279136802204005518515737802640 12801680 -443973137597558325917688682453980119040 12801681 -170155187364118210683344991477384115230 12801682 595599429850782281202600842438382306192 12801683 -306257182192205136324125828596050820896 12801684 -45141343782246464037814619725665558528 12801685 -33654825262233991534480576946687122560 12801686 -70502712461339084713591472225041994208 12801687 200437504003985997602703816334995137280 12801688 797084812373009160587171323800214517760 12801689 -2331658016027778469964028969691355907510 12801690 -593405336129366019634151533613740316160 12801691 -109949760508309267128587270961585157512 12801692 672249009200681571125731403818248162816 12801693 -568974703155675791728528929165750430272 12801694 -137871788299222851893247241907035957248 12801695 -1432998374017378387632217031069389843800 12801696 1338023329998409099420943011365056937984 12801697 2469096583132169747203861706597334808800 12801698 -56261972597103966025452698732419768320 12801699 -2058384702276125119859854708298313956880 12801700 769829550370648687976366799787061344000 12801701 -201292796344419437579904988534705490496 12801702 -2304574675973259698813229133766991360 12801703 -544162082833636079230159611552950119048 12801704 -74779398257382694529982669527060582400 12801705 82279630222774804205004450573683061120 12801706 -103586271302218350149654168787484826880 12801707 464136324119285616167157946029900863640 12801708 -197793000503099953061824230152584467456 12801709 -2465134980713616656628965759835986100896 12801710 407708536658526527565952556366525856000 12801711 -13447494372994877176550612193950982000 12801712 -141383848534595056977958355764994113536 12801713 -2343011200039564462328226281927818688640 12801714 -325643285092458201044578335653327371008 12801715 1418756131107680923953876109555917189360 12801716 -609829898840105934670487623383398252160 12801717 -371312147114022305308862996677570826052 12801718 -33700148049656623349569754411474642496 12801719 2177138528266579752708388031233238157312 12801720 -150246031708334877375419051976634982400 12801721 213880555966462966323478398480585524352 12801722 -168758898555235656076506437376946291200 12801723 76024589668184885962986604946667974400 12801724 -189014544468404008836534666352585839104 12801725 -568383105310793662081000673749362324000 12801726 -84158443008817844124870611750566858752 12801727 -2168546731741492011212739724002645248 12801728 -959397214785602442483148486692499881984 12801729 -16801165551252759411981665186754723072 12801730 -373568077085246003626294239363693558240 12801731 886807308833968863360915385644559204800 12801732 -310467376909052549201253972815141372928 12801733 -71090274942445113993544142556662532736 12801734 14999089724380014771752964690356298240 12801735 -320752717267401522596288556199207765080 12801736 887113564855961672932754385079195591680 12801737 789403004176653942679405018266556174500 12801738 -336667481589314180474510165870271916032 12801739 44474796296095388512219013392568010360 12801740 -673597402807923455557016236159629020160 12801741 427387296152344247573445184172117467104 12801742 672806656483661279551709908635186811392 12801743 165652426618753454839874497107152260560 12801744 -182351264166508674626091087103298764800 12801745 -19757997717427561563667463414820788160 12801746 -486988887041771633969884493276609858928 12801747 -154891799280021032842477067602172137728 12801748 177205155280392727228941058276577246976 12801749 -842057202944424643621384778457633209664 12801750 -258838204384645595224890011512704864000 12801751 -181246431383208494225285502678880688248 12801752 973589279277120977513434968011641497600 12801753 793129210313406177326911179439047249600 12801754 -230948913752305211748405061902116782080 12801755 555953377856639074513603035067428980160 12801756 -301703771267222917658425556911196332032 12801757 -2359640878856840267453622792592719544448 12801758 -136810643389160749748626087031742092160 12801759 -345954767692121699016110915894899124592 12801760 -161123412786059500461103961858899968000 12801761 380343577061821348165043327058336460800 12801762 239046257153365064781404687863694727120 12801763 725066588534928517960721624501955177200 12801764 199286838323134479734437762324046314752 12801765 790943684537977209234147488704363779840 12801766 -778210391880835393564624488523395528960 12801767 3367193382147776040794061911446857667200 12801768 60798221381913708373425006386627543040 12801769 62156685402580964897833093795957144832 12801770 33365345285391502635070170254919172800 12801771 30457590281052549490247943189846715740 12801772 -1020332598159473165608579927625274490624 12801773 2293763682360112017132388016378521304022 12801774 600283015271037697847300450642136711168 12801775 272979271257164288152083245416233369600 12801776 -60988713816921710736410115478792470528 12801777 5077301452880917798024291703466969408 12801778 -182180061501096997208997883646948717568 12801779 -568065256671223444984360678425880272816 12801780 -564887752247505839359360432878898790400 12801781 1269870246014331773016477705544465649582 12801782 -8742992791029096630292327518910329600 12801783 521157899007630436526680222896348277224 12801784 871902220180784277380127053810965954560 12801785 13846145114944053794551462138788646980 12801786 508647919158833487832069099669614219264 12801787 2402946237878574707633533175048182068160 12801788 -10227084149382902726027921406298300416 12801789 277289006130381001202307059077912032000 12801790 -423906165185369585408485505695570737600 12801791 1678597131489044383461698165994993024 12801792 890151407875450898026303839152080158720 12801793 2341463302137842241447100118876023799042 12801794 -121939455663435493150826908619934592128 12801795 -1017049320963354978755255227236493708800 12801796 140301159566550477304190524556424560640 12801797 902434185364335858911450480023210835232 12801798 114269031755289986473095810397666584768 12801799 -842247138600632832135357013770938312448 12801800 649703869140253625770206599754432000 12801801 -38478942170687010709317785873695776000 12801802 -510746918454746773417169425650918845088 12801803 420303581169173876498830785982109032080 12801804 -229991305099096609150309448554431189504 12801805 -1219324172151377079798590557991381103540 12801806 -384772642002496015104194904092226078336 12801807 45039282246335481566124595241810689056 12801808 80469692851979813241315997066691551232 12801809 1055344014925292519668514479459090169010 12801810 -47240927802669519072183125474149524480 12801811 -326646772306493014711739322350762973552 12801812 -1619121629256227597120491969672996105344 12801813 -586350457661821550970558065642489886336 12801814 403748876611270179866039454904502894400 12801815 163046066463352883139696798381679300320 12801816 -1276213444518599718253853084850953318400 12801817 -281644129896511267271310419679007486208 12801818 -585279849279288049432148085263362628640 12801819 -246475131641174709135743944697689506192 12801820 563356125005304344430532679611646976000 12801821 -1477308528805814784659190156100857357978 12801822 75540605808725727771403789037144875008 12801823 -501904908931777779038268199825543838256 12801824 763990856695442315752018797516325650432 12801825 -217103145434858969758944956033258895450 12801826 -155214941479290229527798952478557307616 12801827 649798334187817776247785862830571188000 12801828 108403123772851256108626663936501555200 12801829 -337538947244699422973431170035287045570 12801830 -12111361780116809233285235231040397440 12801831 -251206887488170809276547395007792896 12801832 162679121280314143513772192721018777600 12801833 826941355695601367980545437550383108976 12801834 839402162681356812720721707567634314240 12801835 245768116206957087055556276016659549280 12801836 -1377277620029720814386969421820054475520 12801837 -958478603386840438600166678757146646432 12801838 267227618680166280445099022097443530176 12801839 -1120876391242704524284939596821962753560 12801840 -29189409858777423442092335107723100160 12801841 47343168868852672419806234234763755572 12801842 -490280697746429137069367356159596338928 12801843 176187464036552420993750289029192391624 12801844 -117966907801387543698115332717827782656 12801845 69675232356844946978136803320544400000 12801846 74466987094410858399457951137573986304 12801847 -960967891245054197359106092091827022040 12801848 -830242874638661037579204135741454602240 12801849 495011016482267957973003906607936838880 12801850 83790728933875968566892431960658928800 12801851 832799486284468765504358126148138064704 12801852 100472406240666119194695404274693691392 12801853 -7471721057183093847122742376046587392 12801854 162332021751497705547277793654329946112 12801855 -142409813169776665095291705098798666880 12801856 97934683656583903986441239181684899840 12801857 -319391074023751663189769787761993971920 12801858 206280085091925887699652276921444752640 12801859 -85483953721334014276468372530602122080 12801860 627659119212798010615282287941841100800 12801861 177163942982157242343043398313997840640 12801862 -471789913442056093176810112955300068800 12801863 -638339488260936969967065527643562302888 12801864 57873768625111818303669823903677726720 12801865 45975508128811774552412612648416204260 12801866 -358672961652807910906191359401178416128 12801867 -564155168003269207447745258825901104160 12801868 736810211064622611976112252283445564416 12801869 213577018911891820477592431028596406400 12801870 520079430045316037323842496227668739840 12801871 3663121913008503191675430714672939060480 12801872 -162132567826240013617978616508592103424 12801873 -222055768977460637066704766418419566656 12801874 -4280107604345931109442003270340480 12801875 386911994265253560811867319646173407500 12801876 334138469884515244027055383573410478080 12801877 -2287782070947614473112419163805722461920 12801878 -608202081475872268628972432967967169760 12801879 -972891816033664534633646099867995825800 12801880 -208644494642901205029922316955542323200 12801881 230580158254793735896758049456935055764 12801882 -483402301907672258701893775286289796608 12801883 1128037127153550946634875774856010292944 12801884 257086810512541963762288215163559534592 12801885 -330133082932331852083117255989826623360 12801886 436159611747188492173211969481357866880 12801887 -458790833998199423802232219445924474088 12801888 107234106551852173425335958041847398400 12801889 -5233788999316520078425388779238232044 12801890 -190756282136627009490642304291172206080 12801891 -1321540881903001511731875322936056574656 12801892 92287592814543962094403773165967675392 12801893 191478102546058111883659541538038906844 12801894 207410664389801749976756974743588943872 12801895 -610317133548797282064766974409482246600 12801896 -436037923885058140006985998048414924800 12801897 941466204257054504188900699670491254474 12801898 193744141387432706040693278633649792864 12801899 -1067532264189833634365153751816334297008 12801900 86430228764414923301209280668325376000 12801901 454798409672345824263245646815733893760 12801902 -948910043900587902561957829094817958848 12801903 173034266255660100459404146794833956104 12801904 -464306446565226879792107758500997857280 12801905 718038419525359859508675483667992561000 12801906 2580207285266388973422670934731393440 12801907 -3631829457535143323078162752978435597728 12801908 -102175638385956689964214310607995572224 12801909 335909884040322837299344581107984131104 12801910 169598856015602576356210480585721646720 12801911 724971989965672252632140128144598929512 12801912 568146503311260496168634926768366571520 12801913 110387140377307266349925297969430173162 12801914 -626536826875740694912150754516298124944 12801915 -62246134774270216927724719985344512000 12801916 968071431665989691131413032273930240 12801917 -8806584840151283261592658816450548960 12801918 -213934385315733752174744459772620369280 12801919 -1112620342454504699994319404231026610160 12801920 11079794908061505227400025738523443200 12801921 1572404508173559714394457226120616656 12801922 -66765891123587805174993589714281885696 12801923 92518048569481301146205273537638754172 12801924 -85566506258707942458564630285983418240 12801925 459269594337466374526401000946976805300 12801926 455740130507568048276454642369363536000 12801927 -650900883792769620528303065142359763840 12801928 215587704776150410632340101352957916160 12801929 -554364212496806838645578919293061124224 12801930 -138341838192864517327111971935316698880 12801931 1243712791564995718284321731961491676000 12801932 -1601736422497557648380945057224190976 12801933 -607889037685100129041145305111529120298 12801934 940338190547610194088641273687262633600 12801935 -499247674602315326986493220369628238640 12801936 135250465604118746621409146288166469632 12801937 164682957811187757474875957810325369512 12801938 92618787624213357324549892832228121600 12801939 -210292755446338731066522372074148448512 12801940 186838473850357141693687301362241740800 12801941 534352456633559351445894773024855639160 12801942 1250164169458964367290277532432433850240 12801943 71014025721620885014850108195475861120 12801944 -2006673517051502222229094489732965795840 12801945 55937344832301409914483296469565899840 12801946 403180435460478328398299991544600679424 12801947 844899510320821589413937614864662363396 12801948 -92172898119109130364901086993468165120 12801949 142176785914233381709494576155839846060 12801950 -47724735639949821147278099772512256000 12801951 -565825567723264057530582411951795673320 12801952 -1950286875623949901522430246127090794496 12801953 -780897376754068211044716711715303100880 12801954 -100401619567130880729820104918906372096 12801955 495786725175575379171199291643038952160 12801956 -114969596141782516944679977835629656832 12801957 201842992080553564444037409130380316992 12801958 510527548189723726687619550997816675200 12801959 51567547976386286742372394615441973640 12801960 216435638513893356869373210890649600 12801961 -1285720680595511620602909882016523463168 12801962 768213156836767739641476519127235885232 12801963 -136278841900277864384707140973752828480 12801964 -587299427599724210727585788283919760384 12801965 367412874047513940809675214525716712000 12801966 291580176143063641035919731568411189248 12801967 1880713047476421092477285114207562736016 12801968 361330056886924133910751432760719982592 12801969 10809164344067209639123428759605360964 12801970 -587274711653850090147378001245686927040 12801971 375030698226890848105228807529121292704 12801972 -10359257103145540187971502803736832000 12801973 4132783208667003414559856316514680119584 12801974 294426639820697963953983747208339256736 12801975 -47821670230050721264471491057495580800 12801976 -1294422528047403219518139896635371786240 12801977 -371812514337182636778476722129001810688 12801978 192361202093623569620052096749613360384 12801979 -1216120153911003033089773725712498509360 12801980 -910834106577217083105369784266469056000 12801981 -253866381832076384904660405477934672896 12801982 569558062986708047684302956947910636672 12801983 -1571976831703801742529045644042126424768 12801984 -53739825612190250288748787509453914112 12801985 775164902352214095468476023712268895380 12801986 413680508893282126044897909087401458080 12801987 -91844132717241779481701170956850039992 12801988 -367538872538438428309258631025747559424 12801989 -752935443624930823778557621936281162210 12801990 47825058735806474977908666410624198400 12801991 954189416049616706659367156217294184080 12801992 315605862915109754942184148719901900800 12801993 -100706770595209298007180538540782041472 12801994 -10827349326005510162218839131272389120 12801995 471516304872905474262315562270179012000 12801996 -444910589801446206392978234492945664000 12801997 -641472209334532607949806418673206708960 12801998 -273845255901605610510571062762756271680 12801999 440878013465333885267027362237591482240 12802000 -61369639184500645603725774639046656000 12802001 269527560416439721768787743130801897472 12802002 -649360844666036671600331097827865384960 12802003 23568443919708084999715016545424350848 12802004 -293690215109934009095845372375978930176 12802005 -660900005999263278640241131647168260100 12802006 -343240682597459257014383379534376744320 12802007 -829301926415435821346984695828182349680 12802008 -262852965831292797005754454284820807680 12802009 -516853696119221289874387651729239718080 12802010 10233686337515513197115005803967948800 12802011 389131074762620723875586518966911992472 12802012 -413410371535632193995778479601427939328 12802013 1563129736809837623008364883252788860224 12802014 -285727079751349060931212012081906236096 12802015 610133579276317945300679865769209884400 12802016 404081203577577678910750800491772641280 12802017 746042728093348330544294537480928527280 12802018 -106973159565914858667676908177182872800 12802019 706292852890797271073183349082361529096 12802020 39632906328904064657454577058550251520 12802021 -1982586991421179071147877421253037366500 12802022 -356782796612138292496453402990265510688 12802023 588552811641255489560925053255869790880 12802024 1686671756332269492739931710581868968960 12802025 1194190350678586194172954306773973990800 12802026 464927293456430764432083651925864697088 12802027 -100153738295656623227524017632163948000 12802028 976164070483411807920848131876372263168 12802029 -584937988038589144747174893562786329600 12802030 199785661905346862086444381286201637120 12802031 543794304793347442981713398518926001464 12802032 81392711682100663172960018754296315904 12802033 1829509735503240843410863672776733427282 12802034 -340048300591217239361010357997957066224 12802035 277769971715968540865894408506976140800 12802036 91997164221954902418982123961424800512 12802037 390809221246194575979157391164126852152 12802038 123034358374546347248149153449372855744 12802039 -289050781730732180361189725029521994240 12802040 -188330526811989506220385821703468646400 12802041 -161098061943401626725358975317893485248 12802042 767451859844955371247746554840834416 12802043 -191549538616534761855757517182699551708 12802044 -30516476359465708242596041103170698240 12802045 -356842216402627021502583346741728401040 12802046 -19232769982124049164339591704086885696 12802047 1143103614508742899591178570615276608200 12802048 63946533255969397642809826456947916800 12802049 -418853854273097281537283440590378904152 12802050 9615547176992103917601327596194620000 12802051 467913642993950849025513552059003247312 12802052 -289427988448569245858992675709661681408 12802053 565597071272175110553345208468258461696 12802054 -426140854143767971743261704277636237888 12802055 -177585752188351074627468731494218577440 12802056 172399818767140137368817447461546803200 12802057 -349870892547374516628871033176875873520 12802058 -734563052850268720842152325828042663120 12802059 -1308952083090149931091459618207833117696 12802060 653375337645525721120994198430691584000 12802061 3144733380340951083287184316748633118912 12802062 -43712375349269696587131811647714840576 12802063 -686608097404500992722694928930507012688 12802064 118868172410370998846895579100502753280 12802065 127900965894791518236748730306782345920 12802066 177993257863634955907838007157377785232 12802067 1048625939541912895210293582347974679640 12802068 -125983386362481410215720522615781836800 12802069 209817132061850634352693094966929710496 12802070 -60214468291573683585498165878352353280 12802071 -166343811196303365052726204449374151936 12802072 -1510522146004708503417116467265010739200 12802073 -335001029098902691127740119560943162678 12802074 -9518468753938302927573839214706568448 12802075 138759749043822180391890289786128241200 12802076 -564568004247605677199032167603912769536 12802077 1434320729224381040383039433617431339840 12802078 -120668568961451132906816380519476427776 12802079 -1700095069927021218092164033948791834480 12802080 449031335256220886525268804607672320000 12802081 -1218257324970619577039075530358283375936 12802082 1053326752386606499976369875241243318784 12802083 -1801970056277092076080862566800197136 12802084 780493058029002985832232394379801923008 12802085 778120200289059412654721347134418230780 12802086 -140512760877340814110739474340168391680 12802087 892468497735913943146696055893202737432 12802088 159522761275324660910602270475655874560 12802089 -7107237578776701758545766923080759072 12802090 -174477395873278880941753728274466718720 12802091 -2408099522773425620202424517799324338508 12802092 -647648690551397549343343989761809010688 12802093 3290223589678298270113366661527543115500 12802094 -744797281775210763257453075783954847168 12802095 236911006343915058613956726938847923520 12802096 27357348924306920852094185500604874752 12802097 176149486163378887252147675064691321984 12802098 175140557368091071518070535357622363264 12802099 282203670406470330508054418705411236464 12802100 591531384672743103217254810076537142400 12802101 43495617391923984527557235880583211520 12802102 305060113008010343636263115133374112192 12802103 -755160895470846611093077734323810705376 12802104 -172184277305282504066035314617460326400 12802105 350231178956552741221505467924676457600 12802106 269874836037033023034233685454574998896 12802107 94322897877505893508219211511672182040 12802108 1011904257885763059536894986707822182400 12802109 -288226514098308081799967469013463344680 12802110 321362256984729945086609026470209669760 12802111 -56297233045531190280154120031675151520 12802112 -159466405273197674927346214893321191424 12802113 -333562194354822098244270528324860545536 12802114 369301259720143307164875586382781557280 12802115 -612217504995059476208781955742882713200 12802116 283126482032936466928794084726164490240 12802117 -82487847547741990194816829514327668834 12802118 -26436080379962381669441728118951761920 12802119 25745727165803230139342865316277331840 12802120 662188589669810252315185361926696396800 12802121 -266964567576312769331642773468073232678 12802122 61579284074889565411993933715205111552 12802123 -1625473543155747801693550974662898555628 12802124 47736407288784649635577245457186752000 12802125 -190956723023066078483057113518841056000 12802126 121975872083141035855518758782249888320 12802127 6397820149120716520439603359149817680 12802128 211006029764692324787499206822315556864 12802129 -1071946224076421791013334078167094798224 12802130 18777702547158121379313744150641610240 12802131 104191302305575602130782320334085230144 12802132 -3097624480784295989980116967079354368 12802133 -9326064768866977750802970606535618500 12802134 -699386835495520371924205436145789587520 12802135 -384324508685370064618717674152937586920 12802136 224075235760017712222751371163999815680 12802137 3615937162632493574423143675176155520 12802138 368040832967136637983136504985932212720 12802139 -65047733698684911082545205933743925728 12802140 -103453337169118108697864271535929876480 12802141 752553125077912333668908229225762602784 12802142 157961780316660174955571271766855986432 12802143 -16767229172510142617575561929620644536 12802144 1193520449866163594783342418349020020736 12802145 350221023854400121628612245685346870720 12802146 280096304721750851721738192750283974144 12802147 -990299237279353969468925521574196818404 12802148 -385285253188882800750932534829300643584 12802149 -1244152570449488056692460954043521444866 12802150 -110067397732018732337941340803544870400 12802151 642038864278230322407720113390679324600 12802152 -337792688459946880755462462332483665920 12802153 -61648747655741961537081394058609672896 12802154 310714584455717977078764292705000294752 12802155 932844614923587439892870193555036434160 12802156 -48583335972671464195674350218291921920 12802157 -569292063582768710238643377160640518656 12802158 1719969244841286195831991973248974028800 12802159 91125647496710088049667877178780203920 12802160 -22496807559946387267899688578678128640 12802161 -8851346611734713529623712819669710496 12802162 573642780964526930328148942378056528000 12802163 567881959721853468429953223710033472 12802164 -666627684638336828250336217687363559424 12802165 415740641212788214549573180201712124060 12802166 -156650553144727250340770249750269315200 12802167 -370389779222820787895628288462543395280 12802168 -283857283893516818051534046493564846080 12802169 1356505149505194064854542282402484427344 12802170 -217353522539751748071185182402319673600 12802171 350842831729635720663645092414030462372 12802172 625207548800998666350707685996383410176 12802173 -381904189087678401140362461852210105792 12802174 62115292306350542659336260885088819200 12802175 5492941562663190106703038203469593000 12802176 1216723190647951462497444485098572349440 12802177 -1689552558665936944601096897096663822974 12802178 887453297248960344245903356240492970880 12802179 -304729380439454808562355463570320201472 12802180 -626743848706083979174644440326302585600 12802181 1126623438182716540508978382041905137120 12802182 -279952534313644186629085683854318131008 12802183 -54773116210997167970114824269399519896 12802184 2051172009128912328030595787051771458560 12802185 -605554714906602343766896492247412153600 12802186 876662573007805642768657328165113407792 12802187 -3055919399681235554427056655567189884640 12802188 30936051729772433490838572405177532416 12802189 1579922388844898042845544321270190673152 12802190 -958606764412955499093985978146985480320 12802191 -462731102922516344550469178750332679040 12802192 56099806294150100170719931634158960640 12802193 -1638383655241990217274346453542157476558 12802194 -107977316374177798720097122385849966592 12802195 231758459933877573434931421557918388800 12802196 -983709411376595411688512114892648714240 12802197 -737478387371269862567443229727168943200 12802198 -1690717819682390357550359948385879958464 12802199 -1411673918387044086867737971403624767800 12802200 -212650320377542163031244908963901440000 12802201 -1847649530348454237064205040613322575798 12802202 -291896031152036149588703948079532731648 12802203 744219181510205263833290180400540102960 12802204 514946652838096070873660340101783891456 12802205 -28835186266481011636045786051521517200 12802206 148471839076711012318913352463044074304 12802207 -414628665240629964219536152256913478656 12802208 -1796751987363624944494850488660276346880 12802209 -218048906006152309693460531538750625920 12802210 703829286686564031197181861948507881760 12802211 224524955539678533606766042754018362752 12802212 440201010804385196505825717739287616512 12802213 1974865845161275785017872736404708214462 12802214 -382398128087860128587789859364121425920 12802215 -557157046476053590944098765428011800880 12802216 -755811210860767942815677086590067261440 12802217 -975700777196453422326559687107512388108 12802218 4979793515329677234431330065884450816 12802219 -749673910663736070182865978355895521160 12802220 -589998512955336587882621872751315589120 12802221 -83368974771137335480716294210950158410 12802222 194436492382513107395065754043454986624 12802223 -213526166271640329264488492519663585280 12802224 373960191991470615423619990011344977920 12802225 -312265827713127320523918954904762784000 12802226 325810454486820137070156651335770381440 12802227 -621988792540248951913386796254795374280 12802228 -1470106423892838521143498090751119138432 12802229 -78771069888286214151069428355548846400 12802230 -242412528932807965576782162478339443840 12802231 1253148503990986082642665080505073383664 12802232 -1699228525969657601603381309171169177600 12802233 1132921777486829546635875341755662643200 12802234 445678234125834336665888521068537980016 12802235 -938721461577384782161232742389674391040 12802236 -980690374740516228015910846129509580800 12802237 492075426585877046022200003604679532544 12802238 -686336875487157850390075880001749300160 12802239 265977809956650835543794433798559473440 12802240 185654350644587296946206674684299182080 12802241 1069163085764528506471845841631132928480 12802242 314187216693486752419755531412269394944 12802243 5402331460015886825444315414436338492 12802244 -67989615806087951438242104575137026048 12802245 144916732964091226100690992213708012800 12802246 1140393123277383400307839493783749791072 12802247 -2884542865931272796694151459426848088440 12802248 1322171120961833362032474887394029414400 12802249 -1775438898866122246037975141263988211200 12802250 73690344283343273978020651592694000000 12802251 -73898100613913950070642449885718518272 12802252 -189971250637943093721078641602849602048 12802253 -1416299626632499212985028190073477632840 12802254 -358779292719996050359124079741599184768 12802255 -280604674148073966053379108242538950520 12802256 -18308754546062557281846819031200301056 12802257 580218371873844133087962009711403065360 12802258 -366335261090333637324777406200839712768 12802259 -430109574096048700207777382365896007440 12802260 3031621422567217092932931657134530560 12802261 -812510631175675379249826556182391808 12802262 1055662212769876072402595492060988800064 12802263 -1256582899044979676390483407926271823256 12802264 -853418501760282397552371463961580656640 12802265 261725991987457357781224860906919742400 12802266 917613120187158641583477088137886771200 12802267 186096598183264235683087142981513280400 12802268 -110966318411582986657229248924645731840 12802269 -855135222698755555719668505774871310592 12802270 -14266760946961611382684253553806323200 12802271 -668377290414121878052096246842057633168 12802272 318188002511480306515894316960845922304 12802273 1139925759398384899054573644689819216304 12802274 -30413653482250145995817623120248606720 12802275 -269663569653984523693532686691654902200 12802276 165686218590796527111301830604747371520 12802277 -357658140217799800009332554614886359620 12802278 39351165952379228669065530432159877824 12802279 -1020262489814229266038952064753637939704 12802280 242409324467897422151775240312789350400 12802281 543630738257091931393153859197244433552 12802282 -2409358188604371338407288347876302254080 12802283 318659763906970223443799123766206435328 12802284 359246016593637930605757486619480320 12802285 -878563993099047055113839505573718060020 12802286 -394395059572732347646113776116578076800 12802287 386165451725645282231401832914630679040 12802288 49214014415682222655512293629261709312 12802289 -1589561384184150212813385674201403188910 12802290 190275016751073633791849253236695134720 12802291 -705668793782674735737751505524126934616 12802292 452090454786314450209349685567906140160 12802293 52231835258334361469532843943372996416 12802294 47444227057177206181373559255430728960 12802295 584319627882689766910154885981334326400 12802296 -170958905177813977469332141369173196800 12802297 -346724146799956884547251963572362779008 12802298 -797055030191482255618277201073939219600 12802299 -999500159122246384268349948063219463680 12802300 -286717644363104748718153593410114432000 12802301 515588123137053948303850148615530754400 12802302 -21617629290808787114846667917398040832 12802303 -359709521362856238689819486929166445936 12802304 12286621512914659974803906861658537984 12802305 3584246164261094593961044276173520320 12802306 -345198478485825461033184354134783427072 12802307 490155402143143466901375621417243336912 12802308 -500553876740980826296857525673173488640 12802309 -16218473726691245350805979784313781072 12802310 326181158511445523979381163208944210560 12802311 -54806258335718300231127475804440087360 12802312 -700067585499007465695441391686702028800 12802313 -883987944620248189557506777589216990438 12802314 -182310632187401354354581820657639178240 12802315 1077602047007849905290613082809360650720 12802316 -356640903161072708192382576156905928960 12802317 136581844717078407089980465470257963520 12802318 44687738183813692836211428534909089280 12802319 -410910415602191348590878524286883124520 12802320 275774487891340016730819689930332569600 12802321 470883882013345818115466285643509422912 12802322 -552219022009695144602040105159298167648 12802323 -453578734822250302917623831311007007816 12802324 889536330285719976544803496631687885696 12802325 -27232051371721432376166592794231184950 12802326 554313286799795131416712319695787904768 12802327 -975058769146210062719996717113187004560 12802328 208912936685023123881462613317520281600 12802329 625040020835387271245699455123642130010 12802330 -920254932154158321496684276191601612800 12802331 118565366889470076726596581244786592132 12802332 20293321475242512099635773584462418944 12802333 746164645320385597008609608539179705440 12802334 -291962837985726101577394002541421997888 12802335 29409933262256529567643930370543815680 12802336 437953625937163939811609035176518615040 12802337 -1596027642904225741908529789737588791100 12802338 61054681810820371653662113427093672064 12802339 -154123424323920478793517388348537927800 12802340 118186269986663957644160876192339366400 12802341 -1061093346770659774401052695486340226208 12802342 2295414971852674964762101233534476544 12802343 -707379168276262457342239031120268483120 12802344 188165430667527451599120128840448000000 12802345 1059090038641680115638971674098451612800 12802346 11098894039952127962573502395590328064 12802347 13540932181597744018809979776787328640 12802348 12370675278352696100404959444230062080 12802349 207985014380496557655078505948622802432 12802350 5741708029890447330066230431808256000 12802351 1576713838259227823779282901939343472560 12802352 142077571161511942816706369948331540480 12802353 -152510854669407186685504704693991326096 12802354 -74591517727640137512947528975038335360 12802355 800072905497669349705407919652669195760 12802356 -115988591187269990762504796096610000896 12802357 -1009607860537730843135594377207910229394 12802358 -373987301046165249979175225771475738720 12802359 -1969374379148063150054259029766345493632 12802360 917705020852823504995221836344849612800 12802361 15039304808779105950669517600672177344 12802362 -211423968285187676952123055113417179136 12802363 10853729346616561844341573581701874720 12802364 374203210729470786744490295701150841856 12802365 -339090996409479252478749611286622846080 12802366 -600661481491935405212928657001980634368 12802367 -102547200322178519036974230934274113800 12802368 36837964318288675224786698878498897920 12802369 -90013631964815636474175242753016128940 12802370 76591065630548598599517063538635509760 12802371 1026568049549559764063377384149633679680 12802372 492665776606878979695084179215585016832 12802373 187649656964435585829805749451630657884 12802374 19048500901304259635290149899313269760 12802375 -68153245370854447505421947479573104000 12802376 514810220980361197361656832167936296960 12802377 583183002008256678086339738430373397760 12802378 -982890046259081193907516734503229175200 12802379 1363761136842552510192388683742444133280 12802380 -233221383807836076772857834086239764480 12802381 63143518982438694930963887341752177132 12802382 20727528943443310005401395055608089792 12802383 -306772041644304035407262936028873150480 12802384 -9089852289484280095769472268391415808 12802385 -1084443020600643682606411087894999550400 12802386 -143263234784254844644942254892177245696 12802387 1484329308603874789536159563307608204832 12802388 -1310971144400578553272204597154404163712 12802389 -719126891330975476648049653538740596576 12802390 6854760578508345344942158949556019200 12802391 223101681503312033190469464374166401664 12802392 353234232133061870288146339443301816320 12802393 1395425438886492182702191873846195377360 12802394 1021466862644182990751924534205240850944 12802395 574381022905148175838265206963817412720 12802396 -1558534534961660803902152455548496883200 12802397 991570311370083055031360402698719735846 12802398 73572412552918639036848672894370897920 12802399 -910827094822256945481801366790123621600 12802400 -280668527694808699783832015634196070400 12802401 -2136382677365969558822034393339891060960 12802402 -990212819247001321687555114192608096 12802403 -638057528472782889985837216044149829348 12802404 651112505607232641369741875995063735296 12802405 -807538228237565020762940594275211520 12802406 -127025960943565063456900968679340482848 12802407 216712424022068656040847303890565891792 12802408 429830236257292796398542865850879784960 12802409 -703922474454027821326355290834459854960 12802410 -310493737101901398238578527084831212800 12802411 114933509919494909560975072478540486080 12802412 67388122975925423176595757154392253440 12802413 -12422789048275186527383445480112945920 12802414 -73106212710621291177044667319796049408 12802415 117922422639221429186526145888576597920 12802416 -277081466004653307967098538957648429056 12802417 2271478214619706353678771134955894304466 12802418 786238391381224928382548050119563443968 12802419 271951302251638431387243137576097121104 12802420 425084036945895885180662412437899457280 12802421 310022448763164370377495495292435877472 12802422 179108082374825403882536908354908658560 12802423 -941467793798606200677881108801823570328 12802424 -621116502901698635364372533556491059200 12802425 244654746382703555925342041192164236000 12802426 661980445726585269960000006513038382672 12802427 1808855595298000235370573390486089376000 12802428 1412876562377873433478140737823134515200 12802429 1938020372673364629957951589246102097030 12802430 654595248585264264432597332035401937920 12802431 594209887717871039526557170313422377744 12802432 -579692392600058719331516183150906572800 12802433 11679496574948414980295510719050560064 12802434 565696342725931298821275617415243742080 12802435 986340561565057096737747984047244596880 12802436 842914632191240039155506909647566663680 12802437 -429891832742463394518460750215415427106 12802438 -700876960882943342699610650771663777280 12802439 -639676059480659906418845664360401364000 12802440 -303944439859492733848548866746648166400 12802441 1778133849253397181310109040960354930842 12802442 -494890935268063490964208543195258943184 12802443 860369298710834195964369150418792833984 12802444 9717873274746545803982702146035136512 12802445 -1079023774769310867633711419994318332520 12802446 389765060967628146611512095209404392384 12802447 -41417471439432029286695188444586780800 12802448 -9229212280253947007439919807535087616 12802449 -3884004963154333788086074569190222752 12802450 -234793318288606412300974407607217730000 12802451 186667959002170418034895015823051041452 12802452 -28217401105098524170383413154476034048 12802453 1123245103046883727871096382087353570702 12802454 -58974453612015493801831809046722284928 12802455 477866613682901440953910509227610225120 12802456 1347286205813067659274788846096741376000 12802457 860195058221244533883715177456044660612 12802458 127957826579094776648625119740453584384 12802459 -700346827143991758077811928087840857340 12802460 90971511777514474584531765121312680960 12802461 -122020767328298589851027159863108610496 12802462 1422100242708163384083507965623223430144 12802463 -670820879693766596948450586720185760288 12802464 730714867726423198979875049805190201344 12802465 611487127133960062939387316210239508520 12802466 9723074103216975670219540997884608000 12802467 -306437454371540826226434315574733329152 12802468 -333988256973083304373436924534263025664 12802469 -465578439521810318888256860347916926080 12802470 175261262524072760649779161582939637760 12802471 2950612138956337215637827695222150970624 12802472 474963150895428986326446830532939110400 12802473 10434824354805321082900206059741988864 12802474 -52205831430986105951548314456188871840 12802475 -524182700339773804218840466287959460000 12802476 -302447672040021367552155865298187422208 12802477 340900257431320586271660086403998609932 12802478 231775456108810972603820523072456892224 12802479 455144212659496360073417225321275065888 12802480 -78379976082462031043310331379904675840 12802481 60833820825592328011011820182894903732 12802482 -229094920259916571254758602541274316800 12802483 79683487513462945873280761471491326732 12802484 -403027181759120431437279908852387769984 12802485 624441352874173657252639550160850800000 12802486 174083353911279518491486958818291090560 12802487 1254664790717031912066694573410464036136 12802488 400688832464236153309690439976532377600 12802489 37856732538474742214898435939576154112 12802490 -189204330669222151788084764888545658880 12802491 -28526829787124859194888456842319125152 12802492 368649788259300829045836193328752118272 12802493 526739253045085820843704281276570368160 12802494 62511890454137711720684402701889743872 12802495 560434053364424232803177397807220065000 12802496 -142140078139259531525870907788787449856 12802497 -552523288560424228144185342282331652160 12802498 -778321676557634190314826276163058526000 12802499 877355956356890030369241949586556397560 12802500 -110606443626061245847949318867554800000 12802501 -1391366122021286573093459358879638888928 12802502 1502396729430107432688888357552505379904 12802503 -200610933797448007128038498770535869440 12802504 -3894358215984412816534623144713256960 12802505 -1175592058299395660381150826696536090040 12802506 246902349489874780903429651710236183808 12802507 -750677292219061172053975952901381086448 12802508 317311008887533013376054339026729794560 12802509 427247424196868467785286428104239934400 12802510 103109911699511405999121016090263356160 12802511 122916535712396381698854143378738042112 12802512 -109991528343898400202069470847353487360 12802513 -273189524507157107515880225308248645120 12802514 -458157274616838748879813026394170086400 12802515 329530536981681571379263840799287184640 12802516 -228947107955555560833603778500429842560 12802517 -5453458502000475313951149580786926720 12802518 275345765914143094003256437882139973120 12802519 7034058721027882593995596909497732528 12802520 1242414379839977271299061592635698380800 12802521 54280372830717321833231408374722859776 12802522 -595710956272823062629909096556005765408 12802523 1032137495856314674983572299632386049720 12802524 39970881463796218769952868342141118976 12802525 350428749122529394677641769973781904050 12802526 700911446540579538426639590805076416 12802527 1263812139527423901367282455801200023800 12802528 -1302466458881620920535481818607450849280 12802529 -228695883310557778212744194869249707870 12802530 11248521422804619388442109431823191040 12802531 -804241600768835943815423285545996367408 12802532 -99735008470459882723669277495091624960 12802533 1089971405490464860761788755873142734848 12802534 -449274203947379806794639802043491447584 12802535 158270620499021629691702686370007275520 12802536 14273390724700418285237912374600089600 12802537 954375060123410881590619185443014098144 12802538 -123106235350924968405566703894628802304 12802539 372731101867318451861048272776312956928 12802540 -728742283696329426287416396866478325760 12802541 32246232198730119293441460867689682432 12802542 302969722596992949673751869024116295680 12802543 289081725552358099749667556138703701944 12802544 -185164424373115655852034944951772119040 12802545 50606432218359616665032912670507619200 12802546 -233475909929393857802160667870027692528 12802547 -1572507973592737887337593451751579475528 12802548 -504735081728463206023323752052416133120 12802549 -61342437756331351298725752428048565540 12802550 176914496754055135393838222761350532800 12802551 -423488312873170468184426493692786041368 12802552 -523266344461171846767849965115145297920 12802553 -345987564612505172878825408304879298198 12802554 747828180014676519280728312369965963520 12802555 618401609847444636858840357733903427760 12802556 317045084338969421575270874200754959872 12802557 -78325523048377270282478473492966693440 12802558 -379336213176873646306272093991275747840 12802559 -24087310470770110662456276439514273280 12802560 -348228519357253290958453420741141463040 12802561 -351255277882866378416076454827792830400 12802562 15420271367827655401306615738824012672 12802563 1610315702274783961633452535565769884400 12802564 -857423283627647909770529926154131609344 12802565 -2657154532284589678743624061678781080320 12802566 1768419074473114714914760991690047488 12802567 2007564634378927417106230361909263678616 12802568 -767471304492341623097025550615705021440 12802569 -431019487589410481325542454744933420672 12802570 -155240974422913651297983917301276829440 12802571 525991996482037630684792349265673778772 12802572 -435231208222624255885409447456670858240 12802573 125817377815956885825836973471525812736 12802574 158943298189859428942234396175856269760 12802575 48360941169495154401076545178522200600 12802576 101327313962357416194804800146672197632 12802577 2553411637982421236045525230380996375360 12802578 -144382292892688762825876730429077054464 12802579 851634121709466209327443482507093851180 12802580 -301312578783544384157770653194232422400 12802581 -1550037927994086299374020608899745247936 12802582 -37126530252643617406031087021950402560 12802583 -398708853130414166845010163822304938168 12802584 -478594808719480125119913365154540257280 12802585 -398929481587192091908041184610125796220 12802586 786542005876311761918441740383295498992 12802587 74767435941067041791634158228261379840 12802588 1612199139097847676261853794123073623040 12802589 -217195527080686598640031715065935761760 12802590 -328029194081430806873100138893220422400 12802591 -412620330253096421325860960634388355408 12802592 227880703488119841417415495709783752704 12802593 -752082800596657787552725590762698880336 12802594 15950397270509069937493044823259461632 12802595 -308906251899122246369742460623125466000 12802596 647176077134507590466677196994477499392 12802597 441226990795124687844837158023472417152 12802598 1228046338883611590861335355342340998336 12802599 -1274293572165657448388474781324637726200 12802600 308925984900112862406232501295489664000 12802601 501252306656862225418767420122800764480 12802602 -595525153368813906569578230987332259840 12802603 1505640758511500116263539930391771386664 12802604 4213426811595919345184545986121591296 12802605 -4201300100700290999632035498947665920 12802606 -727978289663477056153075512022727149248 12802607 1082177950389982781126330995032466115856 12802608 9483346421984691064549551650383724544 12802609 456915838616172905433910614261973505810 12802610 1693731542510204339863344670684249920 12802611 887356086032523211976603567124675586872 12802612 2226378165058379366945470733710144204800 12802613 -186775767284111001254584764783868437138 12802614 103154942052634228152661663994500369920 12802615 -117556721025460599206222287936600173120 12802616 128759931185679495179103088974175272960 12802617 1444965434597294337418062898018156560 12802618 615811944594810377910814531304836631040 12802619 653986577509247596121064263537381806080 12802620 -64283414067737936809901963540510515200 12802621 -998793792648003071220206190844877885108 12802622 746135879639286702173906211250961473920 12802623 794878929114590239993027236273634173384 12802624 -538537131423604322818879883736967020544 12802625 804905536592317447123162696415118528000 12802626 700464526891339499456546560618007553024 12802627 -962328550212430890872474618170608318480 12802628 170477340364386920469105695844631166976 12802629 -11366702173780010175433869453106666368 12802630 -1137442498123324171267175172022910419200 12802631 2090183375646532223049901177825782297432 12802632 -1392188526242800126646930167824223027200 12802633 295518066886068209860468414494536175744 12802634 66575786743920780743090454334510612320 12802635 -282205029401010164302596354762692584560 12802636 257442835755699787140344555443452690432 12802637 217970518830847830755443968779483170080 12802638 295469853884226146873539982432349946944 12802639 2324029746588600343836158724801237549424 12802640 -142663116145828513525468228204599459840 12802641 542563109762293886545465310912508643104 12802642 -575191564118002363461682805456334483168 12802643 16650875522480972156337707100735941280 12802644 808832385887892936348197999912381521920 12802645 -23480624414793390714227638982230882920 12802646 -15708625840669558528887053006307407040 12802647 -255782216798168378516993685096094896 12802648 3348913363629853017449756424486850560 12802649 -167053164293682602810919575359945337088 12802650 -19180587289997248012081616044249728000 12802651 -541775995389186927492152746717518990240 12802652 -736322782502645840187766034533186174464 12802653 -750166611934818694902431827676463262080 12802654 -299907214740448152807666448787337892224 12802655 -1582648896864118619403548998711718424240 12802656 -358217619790340259956549788227285811200 12802657 21718259749710543545026035552873640512 12802658 -500728340312634461027383496114721308160 12802659 -375622137481770602770128224395043266560 12802660 -93431481194800185402291717750748462080 12802661 -3210199769466875140726112990340389563200 12802662 5753028730667835022611176647398834720 12802663 1424659670048292981748224575181979636120 12802664 307857047514023477394868591322452377600 12802665 91826668996313284250391669754477680000 12802666 -136335596810091742571926440073163644224 12802667 -60809598843146903544173217356839156752 12802668 -215498775653219983399177212900937935360 12802669 105709015011558227761173644566514033760 12802670 -207438075542124929109042017454978630720 12802671 1752134417012732571320778826102140028560 12802672 22998906449110733474702492433474027520 12802673 37600916211388814480255834653795681128 12802674 2679656766942376328555085340375766016 12802675 119475723468609145358480057931318301000 12802676 1066883748682877663309364637733621318400 12802677 -352125176814792457654071620172318122592 12802678 -119773869698106330645513859367420098944 12802679 1835635995957363914553901831869294403176 12802680 275245310840498748293880316212526694400 12802681 2065907137155805673654479715625975285482 12802682 360795050657964337935807704777700558192 12802683 -1496168209992079617868848361104845197776 12802684 1458736905602963545215161040937164732416 12802685 -10807648839544519847412479667555840 12802686 15499861800929515281968334822767689728 12802687 1401942422066301951830023759395725007712 12802688 -81302255186490436302285062815088640000 12802689 989709022484751738683105657448147776754 12802690 -167321300801721604910261460665563392000 12802691 -34861742663283235806619738250361126336 12802692 -24922734636677617779389489662612217856 12802693 418978598771804636753844222052037403324 12802694 -2345357583278307202785060364276490987520 12802695 -258356811233246783926755663515120457600 12802696 221645100909322607255840209683209057280 12802697 1037166847314941161522745356858877671680 12802698 440567748417854393887401981937981440 12802699 251404099491218444318158907566805269280 12802700 165406087618567562551070913534669907200 12802701 434720902883552889366529007964608082624 12802702 593304505505430670624801810523748064704 12802703 1027565383134211630313582365296866062560 12802704 -95457089388931871919958739440466657280 12802705 -420806050172948507348602228596970680000 12802706 -570226840452393890455046588329267513344 12802707 198149286672398068024801139078249303604 12802708 -1028952736074561660299402480832516998272 12802709 -163717599776137466615137696175516895090 12802710 -496037146862197076902596673398575591040 12802711 3351939416057151474484961601373891563952 12802712 -1228935334172474330430350326982988595200 12802713 -4484962734828995204560284831529528320 12802714 237839743921232017976168581649072265456 12802715 -769149015331432717235788554688050344640 12802716 -182430568978937581771171466512596288000 12802717 2676928278806051617668157996079693064600 12802718 -142898504317381962797351227557972837696 12802719 302314243330109650131896937703806339144 12802720 294312737304483543612224329067695964160 12802721 417130954595909190984824540480795288064 12802722 -151491260533466887760802378458458308096 12802723 2748853974712354254567655152143263606440 12802724 52665561658755312284825164518977467392 12802725 349168310331256619699035807925589960000 12802726 631109795939336991946242636914571129312 12802727 -244116468569502642620190220316076644256 12802728 -395936693311730467895799124619430051840 12802729 -697384995292472770952992953014733090560 12802730 -458711329746205694706811529853174497280 12802731 624715683486689296592005167455273280000 12802732 -75846337028842354907921175909240189440 12802733 414634483477967626751422049861107710924 12802734 -3223355799795590796798661934654269440 12802735 -962005954260948138661080024320003969040 12802736 104526454907419519711601996576266862592 12802737 1083144279353945394833695209558488373360 12802738 297522349916633422399835180708240509344 12802739 441579755431159350949525083489975592080 12802740 18215106317062159290507300338719948800 12802741 645827339545790268087015115190633813504 12802742 -267607300803848010347565554191492462656 12802743 -122404746003813880332715259377542291456 12802744 48901327705712138980170735890162012160 12802745 -152545456949327685391712910133464253500 12802746 177900796330812135704680886524984588800 12802747 -355053632527678556447666144004589754688 12802748 -333021541728070935900173341427584902144 12802749 248841153610580024600176558234553875488 12802750 -6151168942640808488833939628885856000 12802751 -1099651373673819259390280076778367868000 12802752 -74626315350078098458716483777409843200 12802753 -762194768372075473932557356921950393600 12802754 1163066781536055739739430474331082298576 12802755 93447569011449463223854858842424446720 12802756 -405240346632214178191420983305570961280 12802757 440639448851374556684709015328131620064 12802758 247134423784462077083443580297829921984 12802759 -637510581800845253786328102189550944040 12802760 -359114210706084166919784997704052224000 12802761 1535046657913929331687917341426002579440 12802762 -607240898608276747816375987462743129600 12802763 -1324756601930950099974280440784694618988 12802764 -253328864611780567291970844286716948480 12802765 -1919037289887573054661746613890780657480 12802766 -152479940554624150345626841246406879616 12802767 267291688072591643954943766709193332112 12802768 509127944739922276108290271316459520 12802769 206556182377375128470569221477947551026 12802770 27896826013507805240734788069519667200 12802771 215940996157323257673830035657918792200 12802772 -545824346316638801805231733835870189568 12802773 -77868386999431463061398575424310703776 12802774 708028673539183120420276314085327439136 12802775 -465564375610651795465874879230323855000 12802776 -93422887784169799373811659021781565440 12802777 -7617853654371483216655139357092733120 12802778 -489050377418941564369064714624302444560 12802779 71514755240933370652504521895818593640 12802780 1055759036795517820558050119582807385600 12802781 -1029801533642483823372757222860661955418 12802782 -45938604957918043439754028802978543808 12802783 -6350447993947009801658484739753328640 12802784 1495255709274109916803006335942747488256 12802785 513726781479277523378737896711561807360 12802786 -606074254503167830098571175754956952000 12802787 6896871529496220688249115766372775632 12802788 -965142820782011753632107408475416198528 12802789 -128958827088544878154640176563414384960 12802790 49634792838091583666657015273363865600 12802791 -602525143857805336646350671044638014336 12802792 956006472432081033496702182351811968000 12802793 -1783234547543177134053594925196584421958 12802794 -682787362602620257650980720377948742400 12802795 -647593631797413075380050861107517734720 12802796 87449497371202531791098465071141178880 12802797 -511661617836426109991195090817272295552 12802798 1183594137506762722938857541903369422400 12802799 -281729853211498723558986072228140737200 12802800 23180146434304832557162697238695116800 12802801 156168393356827749019876668117815614704 12802802 -1530795605605545270023917637380100496576 12802803 16548242781233128601613396254472255024 12802804 -179972082481646147466536753833148866560 12802805 869324596077335241787841167297009788960 12802806 197360947102745262323077905885055228800 12802807 346150636990605814289048683972130987712 12802808 -132535711866731349787571973019510272000 12802809 -937459349831708481712330948508913637296 12802810 -440585771582061720163544273386450705440 12802811 -308086601417512103900063477722499709168 12802812 481133075644504484496149126489977503744 12802813 22585580517477061600200634920497874200 12802814 49975646590627315396527413694107249664 12802815 -623435682446408234572075104860915081640 12802816 -141556248601436086064838101563351236608 12802817 -1503173069673215719538688290723595067134 12802818 -325033889599445761770480179364012364800 12802819 -132965126878636024644912740507118363840 12802820 12054301979175165452222243381307002880 12802821 339891892552422980111537577522775533024 12802822 382000325301599631311304303398170991712 12802823 -722613539464594274502731757604032794880 12802824 -386743403596333250054907278465773639680 12802825 230437129024164939405131056939332120000 12802826 927781883256393786032794528454229176112 12802827 -756147588122271860376260685220700377920 12802828 350505600844514122245686550746522135040 12802829 -1083423670651057879355920771110666309600 12802830 306408203611916914087291192991357473920 12802831 156822169498426872070819869784490067632 12802832 131476548663187671605736332273069064192 12802833 -793885233013576200674608937396787388800 12802834 1223680272681938281797157845908467047552 12802835 97669257370589517546250622472897219840 12802836 660240359693650272069111343485264961536 12802837 -872855203336048338210370814568766509728 12802838 -454706476869935785902570475133741683680 12802839 138469883566361339234093840574355381248 12802840 -257259863585082583589507520545426227200 12802841 2079549979228412595005216614506486570000 12802842 -357314008748223826785370184924451784992 12802843 85145582021805712190884830122769115000 12802844 -45287297265782946825062484048426184704 12802845 -244829932548828353012374787659081605120 12802846 -331844711577239636944850772887612175360 12802847 345454566432641136007829148322837104384 12802848 741167735676000636629124507358265868288 12802849 -1793568032124450038497317331066129250364 12802850 -189050659382309411975934455064311091600 12802851 326181086829646634398890295601876580192 12802852 -214986557671428446435987236293118009088 12802853 -90673233977553706596165437417246120448 12802854 -138041892531541143584659812872920026240 12802855 60784199269102710053713088978078344320 12802856 1834181331137564513703870869592633999360 12802857 -708887135030560715488538230495305294960 12802858 214621221006624732752172845662454380464 12802859 850817273704440796284515271854931281904 12802860 -10633464341963842442773295494873036800 12802861 1661807479057358081588257535488525062924 12802862 533270271481492244040672339143064441600 12802863 2405583653797697823126807058790241408 12802864 24371926686425083114799325381035622400 12802865 3994770596827993622535276474881636520 12802866 129174317585187196376857268363427460224 12802867 1480066429524012985085567499201184978632 12802868 -315153738868132608213335883834208554240 12802869 -999839449842025767591046411947059258706 12802870 63792231167481444492283247347006709760 12802871 1193952814930587172867608896716039673112 12802872 -273415300422520100911421194602900910080 12802873 -565485646662469301641144252595162453360 12802874 -686554413840019725559689729729032448 12802875 -368209889404630237194103303987276692000 12802876 69713647049122119688780100314877394944 12802877 -213021406588401345871225217634668318580 12802878 522247257966713303934910269571026748608 12802879 -94050620168904570131790077894889503624 12802880 88428353977469772974862648988690022400 12802881 -45994247721950859371493993157486202880 12802882 535027556808206654157711551192128560000 12802883 449080126911657899319095201404489491132 12802884 -16066432369312871771970133899649413120 12802885 739474268594240458268017219931689222560 12802886 70040876554811421333071174411713545024 12802887 58021730105908818869904475184907342240 12802888 563929583066943769405341994191842672640 12802889 -1591414097933314818242252662155944802720 12802890 483221863053121547911637002435347697920 12802891 -2385321155842994072989256959328392959600 12802892 -1082081399828648566422915851242232042496 12802893 6282804799974067996271129193830940864 12802894 -172922719958624118700689903746204456448 12802895 -472086447149218607951471240188704085920 12802896 178557065272001103952075944899327557632 12802897 280176151401037228947509917752684991346 12802898 387315078791183173193267193146618741760 12802899 359029576448612651840425547645452929840 12802900 385726760187971126275108139005422489600 12802901 -511392498701418125318374840008081058098 12802902 -286990127187828228518838651223107158016 12802903 2331592555086671626950073649431382770120 12802904 429077454240794902169375957976479416320 12802905 730807046663436031958741540248617860100 12802906 -2034889210616312597209000715602455552 12802907 -140446487879379672549334115925074958720 12802908 -409830222083439264414986361291477603840 12802909 -1443441618269588227573845646358395733248 12802910 -57478886751801906265247212576418216640 12802911 -677514121667325193381559584658213308416 12802912 639242316399556753507237430008283922432 12802913 -1864909573622848688535994421765379409920 12802914 975819580118199882721491341413795856640 12802915 851074394734153835480701624144169428560 12802916 -969243936548194934205903009800809454592 12802917 337252956016276209286918853437522642560 12802918 -36217390185961893571576203828719511840 12802919 -62813416393644544159545133304544004680 12802920 -127490831504858069149121520369721344000 12802921 803373983638953854500094453696935885824 12802922 -211449860871156475960979343082969843200 12802923 385886692934983668236873108151394529424 12802924 704369628995990747685188669341266051072 12802925 -360585104971697751012646667824907840700 12802926 -48267224777474848810719894775949125056 12802927 -1097914121764952418039227096760695940960 12802928 159175016074213087732410317428076150784 12802929 -162842637999766796683690907653401169152 12802930 -259100529867416389744445360272653888000 12802931 -1340444546506402933758035323015614521268 12802932 657875127082019061349563761997282159360 12802933 -572660943982001430164047789218287520192 12802934 1114285499336814909759390502871836499616 12802935 287404841265075331515012145022861950800 12802936 -2143451359584350329728859504273377976320 12802937 -40712919355144257790520161019703444096 12802938 232723637332004783572124078363016499200 12802939 879717845677190148061134593401143768740 12802940 225970189032071323788059313770877818880 12802941 -1992371778768857539052124311030961177600 12802942 -772468090510156502508077180237716336128 12802943 -1030943408219234066791935090243119591808 12802944 -76171206908650417633101100157207838720 12802945 -52007166204887961617037202111258333080 12802946 -359349845065720912641660265205352455136 12802947 -200955698959798112222347075918552404240 12802948 -228364275833502572575521240482919736192 12802949 -42356255880867462545870845546658276640 12802950 126202316344885916365956779937532521600 12802951 160421322241717059550318407505675419952 12802952 -1179234905466268463223179420773233530880 12802953 1377390792454639467853387911314725964304 12802954 -738863490381385019806150405614767407824 12802955 1594026658425741278266597766577924345120 12802956 699093301837563297875370381080513859072 12802957 -23873673884056907493092940039805008660 12802958 -77810401388808378653721003065156825088 12802959 -20481853592021181825614683355421138000 12802960 140044319672695153477486352622334771200 12802961 961586662997022307380378034507790720562 12802962 129019260827619906728167528424498861568 12802963 -2485655169547643982552202269345050146760 12802964 -107380043000053123854377101811756697600 12802965 -679700393405352117281088877191178658400 12802966 -967433237144828232959379536065157846976 12802967 2552649128340968147720592878383824214512 12802968 -162566426413734357839367657286635724800 12802969 -882107167504562300014605277239278734848 12802970 846804018146814158815183963270427923680 12802971 -553511865370220577292625300779322819688 12802972 -198773014767497702972429534252153671680 12802973 1221304471567339724615614182177840733344 12802974 828215325769160136804056459885205417600 12802975 778981143812115547849211624469944979000 12802976 451006166035205002472654135630134444032 12802977 -1001861792423273626596293762681893111680 12802978 -140695242753692983210489051778694896640 12802979 54460902208081382414724497524152042240 12802980 -380957039425450965986077901266349936640 12802981 -2108692858653915029413551413319864838500 12802982 -872202409013862515176702818313311713088 12802983 -797841918231021826021296192130103669976 12802984 -994583609748817697822621177253528253440 12802985 -583166245816703222188936166234613188400 12802986 171518590464521219749040127163346421504 12802987 382397870627397270940524016506572003636 12802988 537222153472387735743421191618185723904 12802989 29834270202652510652442438553286127936 12802990 1023843945928934233857638787917567212800 12802991 -752631209711542547803595657761953871200 12802992 4849294125831817167517552051766427648 12802993 -477989653428951949958354723991209624000 12802994 892444308171838098182943603475744321296 12802995 -655269322016245960871010629149302410400 12802996 66420345804525712819325228416218685440 12802997 -381273480939962537649642277284557541888 12802998 21275800496757150505073332445904721920 12802999 418537762517920422934193895640416827520 12803000 139251046906612937652598777754419200000 12803001 -718176692710827457905190021417568123568 12803002 -725234437392270325103747468097412128 12803003 4019220001987950509047967247077378372304 12803004 -249721139584664521569495361456809108480 12803005 -708264254713881373615375776711934112340 12803006 -243234308414677015147051017708167128320 12803007 -230642739227199111340035867180781639680 12803008 80690596610357504804434035800964857856 12803009 -211311236295358143016774224093296729790 12803010 -686261747686434939485476978963806720 12803011 -791872087478848126211680826925728116448 12803012 141245654245993981619513738361706552320 12803013 100046858501488986430115348933670475260 12803014 1024614004452864603463769829114319455456 12803015 -983961165486983514132632689189176024840 12803016 915801301973515758618612266337619353600 12803017 2553171928960491160984610327282548075200 12803018 1240447663435160372301328046465074086960 12803019 -357193240950068135632053640295861939712 12803020 627903592909131683793887009702697876480 12803021 -809937700037107197582121358070263217216 12803022 60572403356762627309068229960309247552 12803023 -2596906782406247408185318437425652630000 12803024 108005453667421517214259599404170788864 12803025 -146540209335415317531950445339035893200 12803026 558964742547391557776390785057321881600 12803027 53199683217689161053710496412611570552 12803028 276819021488710239133249489888040472576 12803029 970351014173424472652073917811327598140 12803030 -387189084054994483556218062480422411520 12803031 75508665891052519831243576915338295680 12803032 -15378329975472616005847386337318133760 12803033 735662659881354666406247201744228022282 12803034 498917332496480741950233572830385441280 12803035 -3710016044732548706070020970705684480 12803036 482897245552978564007821606382638540800 12803037 223119717347546530790545096488239748768 12803038 470507789558204653483425650572692183744 12803039 -472269949531994425871742500174809592160 12803040 16268908809031240507522715241370091520 12803041 -2840571049858534917794589020091710016188 12803042 203175120463918028887891651389668957184 12803043 380341860539591232667425308320691166528 12803044 -722016551619148595290240637840660941824 12803045 1255054420815790273920763533954025083000 12803046 425774080537071198675478439991031479168 12803047 -833316954453320981425759297962820066504 12803048 -636672339533099010819264853527202529280 12803049 172157645803662332471005788448557843840 12803050 -238158347986693614837053902737046687200 12803051 603397436103926768185195566283287700032 12803052 -398964263523802661672909343463839436800 12803053 -773956630185461837600518580912544594260 12803054 -1018131786766928074156071181487200642176 12803055 923659928197820259588620191670894784000 12803056 -202887334199013028865362025749959147520 12803057 3760707362024812457153704520759252238432 12803058 -913031062657684770755712630518284263552 12803059 47843664793070456348006125701178532520 12803060 905305295997807917065035711139757556480 12803061 120132202953291557395103691305834818944 12803062 -132361164982437570904973252525701479936 12803063 58373944071548977454619111312111890400 12803064 -944249446886493533483333328612374568960 12803065 -158512905232000280590277909142923040000 12803066 622997278213722228395507493932030693232 12803067 306516385237856938227406411623473191884 12803068 -1251460466392243096198712182582460465152 12803069 -1030480418843946373614859202493212511060 12803070 25657973027610047456956723004578283520 12803071 -1308661682084038885311675791841469385728 12803072 -630021000897008841298538433441939062784 12803073 106257182622781103464063915076975524224 12803074 -1258977786606409301542199645940530361600 12803075 -320839588959811490732585656320523760400 12803076 -601224160936637079642666471307165900800 12803077 805237798599007188625657576624458544672 12803078 -12654815052909560920906146731701814976 12803079 72837892217700995605571649834882345384 12803080 -479855539169703789967253668587643699200 12803081 478191020073188021439825257029166440500 12803082 358611959813600468632850787710640513024 12803083 592924438667962176874530294483035061332 12803084 -442051667808661858230287895019697777664 12803085 -64062006501865378253404236849524210400 12803086 -91291594450809615037503390442760851008 12803087 426394112426360126130623424453924432624 12803088 -122388342750130884002070752306664308736 12803089 -244852121934668601808801885534872299276 12803090 -496708865714950755503441547133388239200 12803091 -528571021574377274397837817295072503296 12803092 77242645398587268751185511100693791616 12803093 536655313073744734445924149659037635840 12803094 -552695079754250489095731130532138115840 12803095 507192780714369751689935445073434056400 12803096 539328960691657961645189536542822881280 12803097 834314137541313041653047426951006787872 12803098 183270311404243732742497083760773883392 12803099 -1656383472954008281178572877604863305536 12803100 365609621828821090504558931853162278400 12803101 320476323210214995131438775715334912102 12803102 -248070123294925675145204634906795992640 12803103 -94551883878164293185258518347436117136 12803104 -77689474851429643912584933233206886400 12803105 44328818175619332925352723662481934720 12803106 102678611918115372814191354423008177664 12803107 135474080715222837691430116905702096832 12803108 -1572871336222611186463815134572442782464 12803109 48604018522807066389720418526211181728 12803110 75068414739932324974333458624619205760 12803111 581864183665182592275670650668280635424 12803112 479812632290491625818346519229166387200 12803113 2008454664779216354577537570168040554362 12803114 -1172073140107009104648498328661486635344 12803115 124950758674745187925116034132350263520 12803116 470203664660551348806263926585903504640 12803117 -2589571102782530157203180586679535834100 12803118 48281209014134425976396874570125381184 12803119 -289143590641724444006205509946832857104 12803120 -167065440205579072512432855193608192000 12803121 19539744878293903986148435452185701008 12803122 46505753715418165634979318105163600800 12803123 2197141167798102045308569410900701574000 12803124 19403889975820373486062220489024077824 12803125 24229188275311235361766121831835225000 12803126 87057663955370731212524756995126996224 12803127 -1261672269228362212298303381316655825968 12803128 99694844203017744451278232401358725120 12803129 -921748860561886214522345752084011594624 12803130 -16597681073365849162763489239405248000 12803131 1871895746506907113572788949120734200 12803132 -1216451374915657690453992468829307010048 12803133 325370013958746133422765432099202880064 12803134 150732893357997862671170005552656888960 12803135 -1987915510919728669942412578661816827200 12803136 -62665901257397220633812604602913128448 12803137 -1019993849997089707482273843805968081214 12803138 -362123420110452965023791146912641151280 12803139 818205553442041960950791093291180084208 12803140 -69648581944274576401156377508706304000 12803141 -30385668482290680720169369032256841256 12803142 -52285751100684440511892891183398177792 12803143 -1108194879183804030896222362351743855816 12803144 1865725632428247809986057229748111836160 12803145 632755768161568987153546228327559670720 12803146 -17706480448191807347609300020261921536 12803147 16133600647614370208337459837577262112 12803148 1049814001320331240269993124105659954432 12803149 1382223262026061154394738213244471957036 12803150 342044688748533582474875233091681688000 12803151 -507629558007969316595116305445945002240 12803152 185171055296245284116428450664173240320 12803153 -189474497998363330488167885987641934736 12803154 -62124375077595635769770306293964021760 12803155 59384369731875763637027041420550613120 12803156 1633506771341514328923328883227550363520 12803157 -326790519370349922276024300204580588800 12803158 1170273242689653956358067333169633275680 12803159 -1942502756912311619428686806606108749584 12803160 -350926476507251912727540492149361254400 12803161 260310987272302028607095652536566768000 12803162 991211760858360374747438234641443651072 12803163 -277001014526556106810906546510680055656 12803164 -17055623863002231205878951448425455616 12803165 816863540367187206712575004206735393120 12803166 30943219327048807031354464812770540352 12803167 -295675254398104950645994045277201098280 12803168 885266596829369143777710883943488684032 12803169 -316731853146141926652384131814284398560 12803170 -869201035487643657117166705723024746720 12803171 -1579876190040345674261709604407924614628 12803172 925780959002028865375219758598057300992 12803173 -862681143097257573313384579081772120578 12803174 136602251558592156143357917710778266336 12803175 218074728076132839543980538508032624000 12803176 -2199561085486604106428862086215739965440 12803177 -994440932065596502501720595026952322480 12803178 -6143053404029265754154667589267694592 12803179 1461481258913980660124237769768162641780 12803180 -214756650282938191787150960870063738880 12803181 193449983496560902496840807341785993120 12803182 -141202223355814529119631586790626457728 12803183 83320015723195615766963774958925211304 12803184 60242732633427641320855810195564462080 12803185 -381911132087131045101072196205188828620 12803186 137636159290724046045868803342633166848 12803187 635554650496484485222593735911522159160 12803188 -1153817732707188571050832765776071290880 12803189 -635357139132378175906202878858618299744 12803190 103494989993747599730151888202632539520 12803191 -372407495124213315478866539973714033600 12803192 -244764001217289740084926238617753374720 12803193 -183730336266650927699247216416373401712 12803194 489549043498102348922875139261127731712 12803195 259616401468563023697461039530451155200 12803196 141811652185258971949022148550462955520 12803197 -203326072287300564963366157916922115776 12803198 62065416911426547570119093716117374336 12803199 768918949049984881587703335024194778768 12803200 118277286036933631616292582311067648000 12803201 274549100547999169690851191309777232900 12803202 69038101979188152063284285118938076192 12803203 -109748296448875989040403418032178565632 12803204 -957054090462424353809205991390409372544 12803205 -60766642302858353963135231881187948640 12803206 -253039334873918721969880632693774594816 12803207 -14191212409462963454025505215497953920 12803208 930940422052815796340094926839779409920 12803209 1654259944783422450238815796963585266304 12803210 278412817365285458418063231608862230400 12803211 -245746604866346428468618796619782149920 12803212 5340915984605791427797445264944099840 12803213 932872690167772444219250626624751457462 12803214 -904576307273560408417216477190634055680 12803215 192909612805684233954480135862233419520 12803216 25232691284443191639329422933335097344 12803217 -35846113996405058477583368876082020352 12803218 899559662734019741203391193425544604560 12803219 -733194146850512795023855057816700290992 12803220 623843957271077229407860024158541766400 12803221 534050571672996054462154661016508671384 12803222 712552846392759015437441588059706358912 12803223 1494896487422049370008263521448780131584 12803224 -519941792098438072893705028515234693120 12803225 276899309166866738890395108024933185100 12803226 7630725955197242174926323190327709184 12803227 1132187567691153303412330216306565529792 12803228 809824859842521922808973416608234925568 12803229 -359110714626157507443245085161085797652 12803230 -97300373640157834265417017732011417600 12803231 -648869269439185873811568658289303491200 12803232 -377975147946958422947906299157057372160 12803233 1265282877589189089917154993350781246720 12803234 -225566691570683413667786329129504071360 12803235 -561438293696721572202488291940984996000 12803236 138681490999861928981458036019029570560 12803237 -1977196992246671377042369287901849890114 12803238 70823697449283587481715670080489021440 12803239 858267792607333748877869508767663649360 12803240 309951139687003892944898121231825868800 12803241 775196979954621567188844657240797421024 12803242 710136800945740721348920508943425668272 12803243 1049972285826650820094367687250032061492 12803244 -200326206572816961090767563966294914048 12803245 90092386640734400352447949007691014400 12803246 11370910349609707692593326670845349184 12803247 888629499120113880892665596584724406024 12803248 76319885770726304721681414526932615168 12803249 125422884681922129272904884271157689920 12803250 -7738387372550631899888946203605632000 12803251 67250987541377456211531568184634581504 12803252 329629120166606887745410642192926720 12803253 -364161051155294670802494529945028472192 12803254 118290892710384975243283758776327919552 12803255 275287647720664198909015940336049779160 12803256 -618794486962081700415346626854186926080 12803257 -444254344924352657191729115176806720368 12803258 34556182445490129262124626874585392320 12803259 864234717599107082729568279257240190912 12803260 249850158405300482587253917335341498880 12803261 -1553506881827948076996027933259561492788 12803262 -24101625613073320872829584621765043200 12803263 601450150099369405851057800309644415088 12803264 -77454899480483761557978260526543667200 12803265 -65403390806647210414615404290802473880 12803266 319445967322725798230087241307211435520 12803267 -941201549063841338253891134776067323608 12803268 -821471792920656108356549017818815754240 12803269 1029235308842331498033071477852496739360 12803270 -1085449947175715712797887480818405757440 12803271 -994989204412469599981593540061135944072 12803272 1084608013954956629174360157272592384000 12803273 -159336372364642880562385226529646888320 12803274 -181939936545784926881612114464082817792 12803275 37890244295298240809023674551799804600 12803276 -9680404775549002497907321247643821568 12803277 600737895098420960394843090922531465920 12803278 -40727028234551742865091380179935589120 12803279 -59811746322435089460170261369733737280 12803280 58118732396524605456527848724897464320 12803281 -643859441840007344321896942198583419918 12803282 -576643638600365574514237920743790086016 12803283 111163731317405464872776468964701206680 12803284 73315946026711802366991467829128517376 12803285 -1705732198581473171774858658238442585280 12803286 77353626888502595945561731788318486528 12803287 730298789889011617997916606309621695152 12803288 970277937984044238901834457739728363520 12803289 1007713358854588338565647581208811299024 12803290 396766384295280201989408241304297804800 12803291 -511202408023925342844311059161107605308 12803292 482675149415170280090697712045987968000 12803293 17328361419913516362491132364723555200 12803294 355067090447172120706365718081895068032 12803295 -148174360038006299802126682069556044800 12803296 -262354802190521352967466817176534777856 12803297 367474605823863876777376255525113087720 12803298 444598238552463137365024940039571667200 12803299 -1124231313788663296777263904278724033464 12803300 -37699575203284644943811686828502505600 12803301 -197457417040310682153632555281236530208 12803302 855568258617806513589411272937117297600 12803303 15491581602183170507181612244341346944 12803304 422257304072000310323359816727959633920 12803305 -150231123525888520660658080794249144540 12803306 -1065661841384613404658924393257322557856 12803307 251884959169632154339623299716603170816 12803308 -57329843058238391962604471217198957312 12803309 1935028983141881256020025022854346468620 12803310 10018238085001932129390470451735214080 12803311 -1953295023082753586885959971093803189288 12803312 467058687892804136311643233761148403712 12803313 934304177914582856071781031800688293184 12803314 20254368249398255840956549846586047392 12803315 -437220968919972783918037504906529935200 12803316 -88267217173385916170866315195708895232 12803317 3942172579319871914924541689063205413952 12803318 -35168273079011988891736719748576131072 12803319 835760522310784992071674318428167434320 12803320 -269654018145158248952376889768556851200 12803321 896593821405315602160669668591534946720 12803322 -121473413684741491873845026819780837376 12803323 596546758421924149829675536249085690864 12803324 19921454195503586789954676057243632640 12803325 702401434173497394452333216190389133600 12803326 202128071106002731307127056646128652480 12803327 -1000705653685943035395070138258300141824 12803328 -663451380751184523936718240422316474368 12803329 927118623773272072204088575663145076864 12803330 610323018042517815798994003490595094560 12803331 538113055678370186335008544589892828480 12803332 -567011333697089795593520655377153688320 12803333 1404990347115683221785285344683041797280 12803334 172442037898102729764170335241552757120 12803335 596827518481704487956512440892679786960 12803336 2885446083144406158562705763750707200 12803337 -243895603913865661741856855183523464406 12803338 348883670527555146054763955856984598320 12803339 110475440062881896754400645561395208224 12803340 -349321422554725897529324531620057497600 12803341 106294389679986549541370102854991706624 12803342 -124976486330100531384291904475887800000 12803343 -61644710645382187896958326230585202816 12803344 528115225952169310549055190588431605760 12803345 -526165465755501823912683972693227061900 12803346 -59422860461379749049247420503105573600 12803347 272923347856436027598472969707368170796 12803348 -131019836284148702971276055833263115392 12803349 -54212464540261659873535572857684287392 12803350 236684157889302732082930720009372972800 12803351 200442808494796271044009354869172297008 12803352 -454910679524964966909094937756391874560 12803353 -762478234377356785492995978392280984636 12803354 -551697016927929334045415596070583540480 12803355 -614756099869579167534205191799216376400 12803356 -1228494457004838706426712217399793646080 12803357 77982039290071010351443589769138378732 12803358 -237360404504585539862720161991916266880 12803359 1381232293623859074333350193233190046080 12803360 -638116865362125882138920858396812247040 12803361 -273172577876649968681599334854616482128 12803362 -93854052589475130147709418607156679680 12803363 -2063706370049113321498904024941301841960 12803364 -248025566960812589914646717944408510464 12803365 1091788828577188368495035926939682493600 12803366 -11015055559734946625832243420210331392 12803367 -1879150629246730055955223766450730288 12803368 1406520827626927741339178374140248386560 12803369 -251645388541687898167850943342884243640 12803370 247992337291570831350508589461390060800 12803371 110855124490929069082930804797111899424 12803372 -262832790001986919189932542993555128320 12803373 1789396831993697887445478785322115200 12803374 1134589706091505850223392193225180015936 12803375 -319755268369564250658455663864639880000 12803376 53424988022322434023845523320801853440 12803377 606202968676080614887237376115034261540 12803378 -164855062546548544940361134787634790400 12803379 -6436828975964416834023709290990608832 12803380 959496443271345580428659148301016471040 12803381 1507119838769721075239650188412992202332 12803382 324980265214825505071216038305363397600 12803383 286962133129719969470712260676206218920 12803384 -184044585842654010168610157644829306880 12803385 -165263611086414818966067483205781965440 12803386 68787203075195602250436978935299188960 12803387 -1512164142278539175824165071425374060236 12803388 61760842849488604375577445799936656384 12803389 860533208354564799713320544600872978656 12803390 -541471665640868980345462210864518931200 12803391 337036421937011029678798841621823694200 12803392 -256188763395925317746776888594462146560 12803393 1003087541338764942283640268679560456642 12803394 633569663121799261116469332567108988800 12803395 -52951306271192224036946357184557452800 12803396 -2731690010789113378512578818434442183680 12803397 27071611082946047037883943395177637760 12803398 117798259947820254132635496414761052480 12803399 289451399938152734207615527881938412336 12803400 -506911976923179408543682311243294720000 12803401 563143377026516210277660944772340130212 12803402 -53530517523427628349663117214450950048 12803403 -54543037809556859866021860784729403688 12803404 -63304457093796595722820476052913501184 12803405 -1213380756279436957698762791788957677000 12803406 -90221215304691781723653989791288716288 12803407 -2088081078007885763138278567235165747344 12803408 -269074635586423525573846269198862983168 12803409 -117018130986395280964750701353247589086 12803410 53660150382268566857941502585127068160 12803411 2311308918179948217021275679022185705984 12803412 603755212340752575290365850304650164224 12803413 -905719595445450713914117729268855184000 12803414 -72031320291110146118518073666718009600 12803415 -625683461329084204976788281490021140480 12803416 172906194873925890364334550948812390400 12803417 753734921043537378411329569040768174352 12803418 -400537781464869539680553179601970302496 12803419 -1260276277215128594780636915082709055400 12803420 -150420601501343715373646408280068229120 12803421 462491100471137826566006679496853253600 12803422 10489980949221475366346873476620051840 12803423 -1322294273195052629644150652576418095328 12803424 -201458547414499068637160947933700947968 12803425 -60616080499315077480506361700808115850 12803426 537897746881567365366630425092195512912 12803427 162261222409858827006086900047086004128 12803428 149866557819583452374346419203117802496 12803429 460176869215286571219213363360262553280 12803430 -243653537656571266905530019080164853760 12803431 1605534741242862549788272942030169089872 12803432 2505158420389394899131025568502496788480 12803433 -392385788553684438188284763612234137536 12803434 34376598503386065470897717878275600384 12803435 -22889361239612406434382381502038816000 12803436 492007436658480641233032278632636699392 12803437 212826230311683631295094447226136742400 12803438 -476269020844476689882638970234383442880 12803439 356420183483947848226021624944898941696 12803440 198256163946347511740495875000808079360 12803441 -93712674890193971928269708527297289856 12803442 -72357297672150170493646980269300935680 12803443 -847478106557359295799271046891741383760 12803444 -1076195018585694019731037118583530216064 12803445 262810351865915807674690160540166581820 12803446 525195750396751247385951987652480128672 12803447 -974107971563635025556382076415647518104 12803448 338814987634653718430579380928818053120 12803449 -1533536949025129549988545109010026262550 12803450 -231269704967684718338736321818289216000 12803451 599227363099735690202325127888210022400 12803452 687215173711242384042340319198754130432 12803453 -382864374222188853685073062572649163316 12803454 801450922240496288068294292369344512000 12803455 668053556948926636641986736904376027400 12803456 -115843098921975155302689665835859968000 12803457 -136770478520397938264904265177998244560 12803458 1097882356520752878373871340299657803776 12803459 -1638770241204067408635842720495607326340 12803460 -558348227279448941335980898766345379840 12803461 -67514924887239647006183929385210760000 12803462 -441407911132307226542334926613140980608 12803463 46582898399787755814095300899171809600 12803464 -1263163641336391436456503205316629744640 12803465 2570251288673042162042873095764771840 12803466 -200291360712553335435022034777968471296 12803467 315896824727304830489360280456385111440 12803468 -799415756235432326940258253241301258240 12803469 -13210548197148024710895372827427287040 12803470 53673510349968006422722438970783798400 12803471 623407940669152788883867621274836335000 12803472 -92492406368240398948778741739389583360 12803473 201783261676944097544417608043448059840 12803474 -716414862977109622068207262758694593888 12803475 93776332234077942669162330657499213200 12803476 396925780910377822184444903294444505088 12803477 -600647165942685917258765723002136194674 12803478 -82235365884589370584104255326345562240 12803479 123491815135916878941862670452576379808 12803480 155623091430825998643013633337938329600 12803481 -327805590995139061736665205237991691200 12803482 95015459177880803352725858091347753952 12803483 -736949647973511108134184657355367228928 12803484 427507939403752628909000820766169797632 12803485 1162002938611734634577172354602404515180 12803486 -206745022445844290632647058980460447296 12803487 -157465018807326828389995141102960828032 12803488 -1278586420913931301575488529709430538240 12803489 -188818233180787011490609023696930823710 12803490 66290477479380658410182798054898193920 12803491 -1214793068401127948821951561656604099108 12803492 -101867006381784382290916608333362380800 12803493 -225395059533334993583650880331876056736 12803494 542439738162498303603653118102567936 12803495 12665578648140006912616701130240795200 12803496 276657805995598362709033525875798835200 12803497 449982706390839872717021434089486424512 12803498 -996421649397569383039940368582949298000 12803499 -337264299433161380050544407444128738000 12803500 35020162849897044170099267832149760000 12803501 -1195526483462451774178148361364365528096 12803502 230033182603108323800345108280996510720 12803503 1206051651217266146169455089321882788752 12803504 -270456006406475708995521416938989158400 12803505 265417653890186733597945763135336611840 12803506 -353344961319629473250027361294598149120 12803507 -258408886823231463068799983792698545888 12803508 -204159627268422900768830906864916480 12803509 -907113754884358108135215759422763446290 12803510 79974100584282019958685409244019592320 12803511 -291748090200885500483751989752147334400 12803512 -64542083284758518140979467455111475200 12803513 408323504224521885771074435234201174160 12803514 193915405116655620255152755950746527488 12803515 -638747141661842619708508939216486128000 12803516 -475789702146500817461753567916626985984 12803517 -319578107976718365466899084353543594100 12803518 -158872063814971405811931782499351662592 12803519 -2134087539855457751948745081689874007656 12803520 136717975891542094614927063229063495680 12803521 -68979529176645109361088721847807421756 12803522 -1040166546283662494601512797504288208688 12803523 349261218109136077241457891147316404984 12803524 1413596744297949575734354722882191444096 12803525 11930969149756388754007385088431433600 12803526 282098094826364164834565668652981868192 12803527 -446079813267675072404913418765211060736 12803528 307274813846578476604674916099983452160 12803529 767977658932356464715360948428521816320 12803530 705795425561541290631325343378724096000 12803531 642471758504128106041113167557353833040 12803532 -233231693597584839528007887787311710208 12803533 1244356226360840629639842113029037077440 12803534 -1092207962501644993689260726391462099648 12803535 -1286748362923506961757313470078000248800 12803536 -105960294149780885561973990860367044608 12803537 -974664332108364977424838717255504748814 12803538 227919854416668809454578767431350539008 12803539 494938064152702409251763387675817588992 12803540 227458750319585772074901906831593971200 12803541 -20087686135585032077215185091537965408 12803542 -484938568378135793934813866768474351328 12803543 129815596455221608154496435526018329024 12803544 435229273153318164066961725949522329600 12803545 -1233351656109374757426899747782371175680 12803546 250694423777847250963920719263881185280 12803547 1379637439437523433435942953232669123520 12803548 -115351910343537478282581588586138106880 12803549 -701781045642126054587827046527452647520 12803550 -431984114273898035492035756849548854400 12803551 34219044407503268291287561507112525752 12803552 -1341990896681640308543072973186854289408 12803553 -808509066595286415372479234960421601518 12803554 -111942098105041070457540150399443191008 12803555 905451170268458678437477044635083061760 12803556 -1279215181472342867094822892823253749760 12803557 -386169659087705865082812506944813244712 12803558 208780558278001763856034452072642155520 12803559 1028402438141530008325236415517088236928 12803560 -136522361559530721463638050945094451200 12803561 -2047624059389362755277032225642060224838 12803562 388764059836025275896987704941352340480 12803563 -12760663194476562686656027973828046296 12803564 -981895491042194437541381918659143085824 12803565 89507696492330477236011976788367127520 12803566 -1558685614841346823227456712126430155200 12803567 -80347035724261548735872351169143834160 12803568 129379980098932873217633501213766451200 12803569 236346756008148149096899113011896741970 12803570 398171478096659709216903108180464208000 12803571 -613703249667001059195324643917056434944 12803572 14996435818655483847930030922648000512 12803573 488312469685999781144568203243340231324 12803574 170835858947098789351716315183499210752 12803575 -281284833931357856749297158980202584400 12803576 -103955649485547150784374384864690278400 12803577 -254753638265921557248367227713256104880 12803578 202635821574492770060938382833323983808 12803579 -1509703594680870071587880616979185582360 12803580 527515046397818621962129402786568770560 12803581 -466003973930929445753651334695852365056 12803582 1193639597753721318883520037110997537984 12803583 -142471358929091842047779875339796183520 12803584 399987655399727021489956329944128684032 12803585 361721286415384527056255453738296094760 12803586 21130234956148526321254120143582130944 12803587 -9130502090833318599517004899248465840 12803588 -474925604160482211182480141746344136704 12803589 8958693781827742425218453236551523200 12803590 -534108155782695133952179940731615958400 12803591 2633764019834153429354664870228000312 12803592 -166312719461799835657370614523143618560 12803593 987557199549671809602075467850566783040 12803594 7696438247892322680344660089947068928 12803595 164445506962941936709959561061896960000 12803596 -254984550496696108847292046178077841408 12803597 -12859966886728559744204470713477731520 12803598 32799424092600569544617055376828693824 12803599 -1486263002015739593838203156281411152864 12803600 -230523985571468348017002045971260416000 12803601 430391870934959714544878162852078208864 12803602 564399618422531110024378106688614989200 12803603 -493640946073707236778276229299199304856 12803604 -320048569382786701912149375987369842688 12803605 -974117389236727318109163403527111496740 12803606 -855848540392136670742987473295714920960 12803607 18543338291944235618203260355080811488 12803608 -1976880596521984927059453966064573655040 12803609 -276626386033025457027641588195661123840 12803610 369707499364748287193498252861575637760 12803611 1670593234806858977273072237268160686212 12803612 567897938695930481387071711513378176000 12803613 -2166746385250776936072758413630852508256 12803614 -7930887552403947796320523423830431808 12803615 623508712007423734210418653456042680 12803616 -45365334574695873735188456966769868800 12803617 -1062380653188030885462891342726150123840 12803618 -556858260557217058696704311916121874784 12803619 615857341257488899097284095811009571760 12803620 184517858155103055264664480859329167360 12803621 -2768103071128942232773086570259908406656 12803622 49136600780856307433970616038064329600 12803623 -169717602397494775482771739306657246160 12803624 1798455683351806025579981737827887185920 12803625 -740302237465448273698032880619382000000 12803626 747312363463239241882429592593546896384 12803627 2892283697057915522809482893411060097600 12803628 156267701620772572246347087282425650176 12803629 456304621636136022432641681064085961280 12803630 -142019979263579003637544052598776056320 12803631 557444009795697479612216370845719713024 12803632 -70347416099734202904438792389135433728 12803633 -249970963903770829093018943304759488400 12803634 99247108500354526012806731826968776608 12803635 -715905103759055516074916471763489755040 12803636 800487677106280064847104085026404510080 12803637 203429796710928019115479507391800320 12803638 -64627905937818666968763283423270474560 12803639 72306715245676828804660642141944989856 12803640 -67504119284195903465991869423026176000 12803641 2485237829744197026235412259724030150612 12803642 -877757248785264642147008373659635226400 12803643 113830783805573149169920493892460147200 12803644 -197091483381036562445619443433050849280 12803645 -1015144993595399229131102024609348584200 12803646 -16409995975826349032250967625341986816 12803647 -1397385671222361337536980814343698568808 12803648 -177921402391215045576891023223894835200 12803649 -793325332068847367383964827981910645280 12803650 137830914874089033285792837221587209600 12803651 -122465150919363879224118905623592310720 12803652 1224732856850046805833932331385994049792 12803653 350279663051737482116450186272771647902 12803654 464124814434697261542937686163080103776 12803655 -911904043777182871355546511751057569840 12803656 -814600007481639364994406442698886256640 12803657 -14776961153518768795394906897069453094 12803658 -114621515809968752450671893506509708800 12803659 446542507319524073117515444815766486440 12803660 69751471378416423736734689483528448000 12803661 -488540542085519120174589077222193661812 12803662 730878275632968115474286601942796400832 12803663 -145243017428392783971727881652441808640 12803664 -156625837159027961477663358349728153600 12803665 -150217873377426227277835747237518289920 12803666 -199323660941520858822890589208977878016 12803667 330741482309603218748189661325494365880 12803668 130875446975375632868205940756404146048 12803669 -1909888155699838976046580162359896411208 12803670 -872696944243153640470615309771512422400 12803671 -1959453364371874404664314860940177563128 12803672 106608779208350107711167172043023687680 12803673 -721810386759448756758242484264671962416 12803674 616685605935841021618519662493967497920 12803675 -264357582017681569038244342268234513100 12803676 -627017270519366884285038306308249261568 12803677 -1336752357139439278110459759391522144474 12803678 643645493808017635449573170398301816640 12803679 94005373550342495715406079695357480944 12803680 -9024378574699223243844665241729761280 12803681 -1659826170224641733463486652227035846736 12803682 -137013634388305155091563757073378672640 12803683 -1533956472657237675230601290463218180068 12803684 2119851438612292227454683461700353568000 12803685 76127267429649009209126249595806054400 12803686 107485937156795910046967963889257287680 12803687 -207823554931900740742930719721165268832 12803688 399783168454777932097688167407749529600 12803689 -106066463001525889167830210573734619276 12803690 23609548094555278310914518430949867520 12803691 245080378736840284688114170907636384640 12803692 -261455176057966341933086450837009561088 12803693 -849329997904286175080427450008725181184 12803694 -19826037525779860331007626355004593600 12803695 -277496391978504307449139269123666991800 12803696 257487948168651446184763393940089700352 12803697 -602192394441440923550630940513340932960 12803698 -35793401794642741792920773699962940400 12803699 -1281488698066867457543802356409486676536 12803700 -143569243003336324233729543303223449600 12803701 1950188072807414593448295891426311221600 12803702 -123416377734985984715154247933763486208 12803703 -1580206674647899713967884107019431066880 12803704 595904791929517713423194976187678187520 12803705 199471337566676181576829429196872705860 12803706 -103709824834667620920626086171209471888 12803707 -662834435546109699077810543257696249600 12803708 74159828304333983459074731448380211200 12803709 -280985706297444610420338072462265706112 12803710 -58408954929533980290855612004259106240 12803711 -1092760628959670758744169775127960954200 12803712 -541609869761939653846794455405360578560 12803713 34923073801599911124169648417783048448 12803714 -245480892757324600801529251031224983552 12803715 -556165003840601568621926116256849809440 12803716 596564651999922969774555112946196851840 12803717 109802593986795281384795874594087431424 12803718 127822117158536870591283220263783377280 12803719 -89593012134868356760339571228287612200 12803720 -704225929938194155112025118391107584000 12803721 -182689268028641053143574356698097312576 12803722 55858420094184154328613278953768552800 12803723 7867609332884652584552281023157442304 12803724 -1327716834875018641776106608129760296960 12803725 529827863179480863616972659721557168000 12803726 -18369992378814265503701098292424961152 12803727 -272056347584108497171134607082939290368 12803728 -131117429449964247556971352137838100480 12803729 385376868790656550943323269662063937330 12803730 89013749950656350978049307381983736320 12803731 -1384035524899326740030402620203059757968 12803732 333947180985445910398688435627679744000 12803733 -728199571684032831716890929377135678898 12803734 -168103638243876175450586950032918933984 12803735 -541996879854647672901712190099133504000 12803736 -490023135924199485655484811199795200 12803737 2598515715185062156610274356008473398292 12803738 286721969846290279035630853518667745520 12803739 -174614245267227252450181013767176817920 12803740 730693766838153680187282764795200020480 12803741 1016699696232441347163733773561827975142 12803742 44459782286940809732481520393542104064 12803743 -457639099590585045554158659422741965616 12803744 189712346745113276191448997063643103232 12803745 319782378683161572499969143877346313600 12803746 -51257918317798608818667679851491448576 12803747 -111628381128771815829586078652594170488 12803748 570189697893958903521802736027875476480 12803749 -162557356912768537651282075655851532514 12803750 -76340449426116160568000554813992180000 12803751 62994377769782156225565161069581089192 12803752 -257502970070591970806143598959201658880 12803753 -112142261871249164515415031009879408816 12803754 -548088480779738638362860122672434375168 12803755 789806946695709852436268073321956907360 12803756 374952319416639336084479038401323271168 12803757 -823797046497218355409959009334046832480 12803758 -252634967922398056674767985221091486720 12803759 49097716615386114463632106213754568192 12803760 168527795447682147312985370545965957120 12803761 1511991615343106977887958282240074489600 12803762 -20331793755619477246006094213343096288 12803763 18797487735775718636119656545388883200 12803764 -768888089816215301792962890392613879424 12803765 -336200212302991092930083698686102100560 12803766 5747543790703152261923462197514448384 12803767 943540172112786523314170764989516249600 12803768 -1026140854446090079769745071230548541440 12803769 -308158962572435359186932836952911045472 12803770 -212754543523009488287809048129666452480 12803771 -503344596159698540286950573960443870080 12803772 -340089204385922465538915046003712798208 12803773 -195449749127182905827124643099244952320 12803774 525800464954290588375913554514005755136 12803775 -33857062663303647842864918568282662400 12803776 -109354312025185257734155975538310643712 12803777 292303645198217088664564393989930398400 12803778 -332639105374998180727654582206032163840 12803779 -219340424325943529376405260179497767620 12803780 -98671794153357849137441262873321984000 12803781 -653173991915600724359873077043372828448 12803782 -571337192473305020838765889265113615008 12803783 778848533659082743578845574809384611032 12803784 343903081922054682006804461334174597120 12803785 766990677084499141094589760041615956160 12803786 -622918875545050503042959865092028819408 12803787 -1294082602830022791519562037242027145760 12803788 -505098863807382651365641267916136989184 12803789 253805991602674807148871704419706569590 12803790 53691956745332025601242941861356012800 12803791 317233488950464006858269189788596044288 12803792 -25098244461161940367865718127781781504 12803793 330697677786977800076973194732704159104 12803794 -509383250681886593915091651684137674080 12803795 -836227888183020465273233364674470933200 12803796 -613272878475864757466396749203019161600 12803797 1821410976058124335128141400962646055246 12803798 547334182778794251344859260162764223136 12803799 -35330163836508320450047704159921430272 12803800 -623691799379828316106392993563093760000 12803801 916950168722637164750464152302214571392 12803802 -28999898833835736220804947443066019840 12803803 46992358280147040697135958415126970052 12803804 23845398170945661593762365871413416960 12803805 -94233261224542177943092226266535462400 12803806 -139421947310290030449939369047640253440 12803807 -289351119944601634328229246764823329040 12803808 101249082854885434051127281457551638528 12803809 6792924312478297162260520242550275168 12803810 75383248943137621196729026704894327360 12803811 -825696831951924010054592484522290216328 12803812 132256917564530913244917280836206755840 12803813 189709195653355723730544449328103710528 12803814 403591871550747775910608082986522316928 12803815 -249835036534283088895982822560260716400 12803816 -784654828252869759148544317097675212800 12803817 200354001893996529924514851499788421248 12803818 321382230495603525690527048180740389216 12803819 -403973610105859703685038708728499055840 12803820 380888414366911018769130979615499566080 12803821 -287870500234755889026455264580124954388 12803822 -1368040865254997030376422472897539061888 12803823 293085081111284376343009818852686083272 12803824 -40353418380760333986543435751557169152 12803825 936235161228612449766322166644961417100 12803826 -171126975446123705013679122852061102080 12803827 -3336439372130531928270444222396321962480 12803828 -129842117226724207295712044892905821440 12803829 475119678970194316142158617930167383008 12803830 80175077526127359564951192353669512320 12803831 -26394336528687097984533622615163183400 12803832 -61059917337859498497272265249222451200 12803833 230899986090153961977116211838703749120 12803834 960677530946005178600673411357968670720 12803835 -53494871361069028316749366079905989120 12803836 -447481143027928369845678215413028223488 12803837 40064107600456758478606051555686536832 12803838 -386887034406332347798690213659353854656 12803839 -1072908424737635805517987151285121129168 12803840 -178807095851751347547567723315304857600 12803841 214097140806163444414033008375006810000 12803842 114884797980225493026249267289552389072 12803843 -120922653149380619775415347302932277856 12803844 -1006875683502320046117657294451780752384 12803845 -113645666447821364990434674643932520320 12803846 465842472763024948074098532967907020800 12803847 -489997116522338952955061863191105561600 12803848 29669449212746910687305113490225664000 12803849 -481424778545248045086143347543022678220 12803850 31986705228087331326375998064977076000 12803851 -1225884999235374969595235716969087167148 12803852 7137919011447127274486805337527624192 12803853 316663560411985837634380008200439343200 12803854 189323376315870076536405287707640652672 12803855 -894270851287680354753088810933051749840 12803856 -18884716317944648569652406873578274816 12803857 1241633431164496841094645791430218978 12803858 -564458238247585605170463719261369220720 12803859 -96096162208541618662841934872456832000 12803860 64322454747072247833180286403866126080 12803861 -44818577250699124466794472684750310336 12803862 33012800144865840629516665377379178880 12803863 -852306176997642509441638979872820584888 12803864 -479714395780324784613134198612827760640 12803865 -360666964141383980330850374781734609280 12803866 -962085024640831812008900766710035204368 12803867 -1210389540310623798647295016967535273084 12803868 -88263469476168785504912313704359526400 12803869 -1025414160782268002754091121242751725556 12803870 -181230706580643254005680546363782246400 12803871 720080607362339544303372070785935950224 12803872 -655197475486842674109218781178350796800 12803873 313874047622762222756954616795270208680 12803874 9424265596490831182636855423573301760 12803875 67662555582314787591637971558176904000 12803876 -283936051603043481405227667604575191040 12803877 725384238919791389806393206553809374460 12803878 1292983884203208471337645627694085558240 12803879 1212508732474181868655841481106105347480 12803880 -500263801816046557518696196598077440000 12803881 -2994711753605492332565820226627273922688 12803882 135389093458621149537280267301034399744 12803883 -145046406275223362616895256529258847056 12803884 234141848738202063805029645191926082816 12803885 -375605836587967956196102729401818858400 12803886 700882340894309287478721301548815646720 12803887 -1045020143581805465577607254840361342328 12803888 24298057315710738325289719242565926912 12803889 -79171126676753192147931648509443798080 12803890 363274930457876113989783054460170577920 12803891 -2518664681725580619902144587333737667920 12803892 -101089062576982128706305413495459770368 12803893 236029682096717245353487144971926013024 12803894 855911262188270249688837918682391889792 12803895 -465715404547379261921551478559789600 12803896 -637415644965583559481893216169680486400 12803897 -1825978944623791564534057476953661654 12803898 -42956602273768290763837520885833647360 12803899 -230685012116553955880668354308555414912 12803900 -41440657452924380880151233581309760000 12803901 1261504562900369443268523652433534588928 12803902 -900849440318427077392929019599460956096 12803903 87717187727497204980867401135611888320 12803904 -125555373935250286977434997179791441920 12803905 -1895113145847937681232529639225619959000 12803906 142395134546799430131824965405363445280 12803907 -1246802941740827754124744878743445166608 12803908 -47036982100398281844264554248106968576 12803909 1692013636915681230494042887974111358110 12803910 157451306104069980683369124506982912000 12803911 860425708720473059016786976458526474000 12803912 106124004912320740072299492822390128640 12803913 -664169127768237403739272513803864832656 12803914 -1269841550075613817978365083572307723520 12803915 -266963356211839386126380835681576985440 12803916 510800123841527315701472005788305628672 12803917 -213177671085756815037824057545004774208 12803918 -801822702722550754442070650793337899840 12803919 1144602149095256114864598908482367767944 12803920 271940553179015086230753637926180864000 12803921 448241241876119264248346052299566111092 12803922 -147148221285373053927867003182755200240 12803923 -1286584263845624792596509441961733875896 12803924 76441871318626999145893300703849299968 12803925 183349412664500127138003563871033648000 12803926 -562113191902553299883066791269743525088 12803927 -580723644519816875076773036862477497808 12803928 1417745491945463805168667131279613624320 12803929 1417241360206425865572940599055391634640 12803930 184487316790436049453470847225774858240 12803931 185845963533894764987724111730993284384 12803932 -956800573199294067869662288669034581504 12803933 -607605868496468428567955410252710841818 12803934 -226904315752148411232461773530464984064 12803935 126398381719467999837055696929699876000 12803936 13366847767174698926986308342411558912 12803937 108934040205948726136445649368228208000 12803938 -3634433594499353997351865298708252160 12803939 -1238308482529008665245097792578432309776 12803940 -327963112629102964221549271115892940800 12803941 1193619030346844748063733137813288944640 12803942 -939140107700653527851853617303202724128 12803943 259400255974708154410641032770414337064 12803944 1517521252332328316756130650960082124800 12803945 -695882284883515671643534556432222317440 12803946 150020461962646100789693520274067453184 12803947 868058225684503336801426905701056680480 12803948 29990425562372879061530448524153580288 12803949 -350893805248989115817442158569338803466 12803950 -295878277117017252682756969963704048000 12803951 -962062651407155680174025470413199008048 12803952 64549739934678055341323812098728263680 12803953 -3808066767349066896148284265519689075600 12803954 1024416050865242453014886522118381916176 12803955 -245741761869422864989300290976353650640 12803956 -216167960364165869150100233635437312000 12803957 -796677252634215748711330409888849950848 12803958 815131382725464737601027445505276647104 12803959 303871321005682768259601372119797495216 12803960 118385575907312559083357918310853017600 12803961 11837817157000399750199004856811672832 12803962 576910749287929698131132591911876499712 12803963 1133633659474731459843322172554034242212 12803964 -475609906167576600448613365169430666240 12803965 -660753326131573333712823420913873597140 12803966 87774602132760735575788306120902184320 12803967 1915395582764821646821465187572373856000 12803968 -1748853577916782977471219050622725652480 12803969 990455046709307568013525544954316362370 12803970 76625411798154055891987080925112448000 12803971 668474667756494731146514334983374495472 12803972 413208453431981108514555839143086303744 12803973 -135579297625531651166912984138295434112 12803974 779948263911679882761679297854086576736 12803975 477157118886492730122889665251672356800 12803976 264609367450055230831630939116461629440 12803977 -629534864883843692591932374241638307174 12803978 -1903155650507591898673548926901139872 12803979 -251743596927530364417328230515507665920 12803980 356202777917247501139865105612998256640 12803981 -845732797598926277708231628131383680 12803982 -58552240035452607440644703490889449408 12803983 -1441492301651120064360230175767069218768 12803984 2822058263375238234506523310503837696 12803985 152634618811405796604901316761856112000 12803986 62179120965734778337513168109030092800 12803987 315512788789810842308219726598396316752 12803988 -168691455281629745506443809376168192000 12803989 970908871514556143911505038901945392320 12803990 -475137707333156292705023946427249248000 12803991 -267382554391550978141333801378415920640 12803992 447534248984635647270445352993940111360 12803993 -331566578176100383353517446454263087420 12803994 -22004838572196913883713628801818807824 12803995 -572425089620018172669865661280625676880 12803996 203588312557774534073176331051752128000 12803997 -1300688984239652978192569692289778281728 12803998 -30843978066055265013565762410046533888 12803999 263771600568167554908040046602051775064 12804000 713662912458311660437816032121847808000 12804001 280223483440239171005857727125915548352 12804002 -52424624367730506583568435564442384048 12804003 -535867544690529043203584676297307235160 12804004 -119368443370180498324334657470517043200 12804005 364476737476007926186779595272637382400 12804006 -297901727977004363365560266918276244096 12804007 -1532390699002126994301110353968974116744 12804008 436897260433877586843465481442331525120 12804009 -1688766208292401129294376195422705891680 12804010 822034286221242981391600779815336120160 12804011 -2066284498585712032864792421314492546776 12804012 -92202616847016611831430567584043125760 12804013 -595072827481099896214308406470792545280 12804014 625462850373162125153078990107940225856 12804015 247675264746458539362007977877022323200 12804016 40149768157046744522681467418361495552 12804017 -2851997996532925685256275638284126794700 12804018 296061867759793879412743869352392395904 12804019 942883823587943750090115663259526321420 12804020 292046483924820000698586627745131886080 12804021 1933458292156840758276444315677275194240 12804022 515715346057942211145552285037018398720 12804023 63163397036456535144806954868654450624 12804024 4607636933362367358053791397653708800 12804025 479788723946654527466797133029897180300 12804026 679099525279149917890159707341267094240 12804027 -855684057054726305128943786129485519080 12804028 -911281903540811861153572544901505272832 12804029 728136514506484806473979214152855648960 12804030 -43868375969515887203552284897412188800 12804031 287775953339241348880531590374353493712 12804032 328594871706556401177605907052668911616 12804033 683731614768386467185576540907345363968 12804034 874728730503955942032154643154067629600 12804035 -6919648306953116472548715708661633440 12804036 82393764408047026800647436899823022080 12804037 906181507933449583976113543116137598592 12804038 142691233266533973758166188922894898944 12804039 -382694963636331791697375136755015711696 12804040 526872615740887926999118960726189516800 12804041 457858365915767596324403844114248708442 12804042 -403746943061754130511850120777294252288 12804043 700267796147513544734810410824587439600 12804044 -1295907330084444927397457150129239723008 12804045 162898708195660726972636575056067104640 12804046 -624226429021530556855257921526295678976 12804047 -513452411536465948063093897481497219728 12804048 107178344803630761965019921180394782720 12804049 -452147984461479219631835199743892198240 12804050 182803942379747161757479038565707148800 12804051 381923975018101554062228969547507980640 12804052 626656124531756489328482919461446193152 12804053 -579215189534740118318998324586764184736 12804054 2687338937525484528145180958129160192 12804055 -445992860941857439413862840389987040080 12804056 -126182169644699332388376750234244608000 12804057 136154447523023614986210816505572634752 12804058 -69643612236629796948074462856257433600 12804059 -6561245484129000672913194500366651496 12804060 714974367932046883144559631689507727360 12804061 739115627044929369376546166476828746662 12804062 442707652030966425988840650153421670400 12804063 -611949184298261852569268623660589776056 12804064 -194337985426860927988879770482138677248 12804065 23935005805541108759188786224810260520 12804066 183527313358366953502781474781417826944 12804067 -3745226091286042138025527039936911360 12804068 393714412133589408150209905032957920256 12804069 -548999684204597134726077291857335418880 12804070 -408304741013626411644327169772265083520 12804071 -1093631502821833472486709385673481242496 12804072 159210199016862884407735797308508979200 12804073 -1202969819796543421308385535104804426752 12804074 -447616020724436562718014094697341103520 12804075 39031639726577229623500708840989981300 12804076 146379548237130774509547545473900741632 12804077 -470212013488718766712843237198177416960 12804078 -46149614724849986570102434902276605952 12804079 -25501620001569656012263630216080941960 12804080 -188601333941771419292925857411530752000 12804081 -615648558168822272789075383227345120 12804082 216928595877794802158397407650720165392 12804083 -3317614512662832665499765660922056335040 12804084 -815229114576385907234474476287518321280 12804085 -84230131142597579848890844154912609280 12804086 -23455035817618254378560519679718166976 12804087 1007952548228859639006762444813364790760 12804088 -134890942608016866076860823002750996480 12804089 35726558794699193978587649027299704660 12804090 -158132730478758081470944278781825474560 12804091 1045019896923840916236300674224207332832 12804092 -696517400990200117154688536884691844096 12804093 -12817560377803704197795609989849576218 12804094 1265209590903159858088057772741582688000 12804095 700082821179104499188384228947078887600 12804096 467492688984951482574599346883588521984 12804097 -1321987937631653621989575700486037670908 12804098 308081670917724116686385724540075982800 12804099 138673524311470371820941024462512640 12804100 -178507993953605690540415117222756864000 12804101 532743482363497043532730294790400049212 12804102 -920278100344073816446818760983677875200 12804103 715845442504035823894834798911397239784 12804104 233402907288618609410686903460149125120 12804105 -517731952867871791410764856541208090880 12804106 -4632093556164924489372542527271473920 12804107 1133734700759041672940295839889953974356 12804108 -572310638887188803304403628347244106240 12804109 564087897265309586154491849932271288760 12804110 2500125455958965821225121635148497920 12804111 -667946034624458185060144246645845649680 12804112 -44639097276698386985183106076148940800 12804113 -174550627044010323741791750071781808960 12804114 -740466166693063355324975796248870732160 12804115 -219554024961985308670612838895308892240 12804116 392560898832029893316452634143443517440 12804117 639986523634163300001379453006796299680 12804118 442974814148505580462547896980524873760 12804119 -1226019945848313248687720068048652160 12804120 -348383210982725087299664920213257830400 12804121 203198879099077179283717492354877390400 12804122 -659572010242970741274956085660009327888 12804123 71866908975288918905175579548369071104 12804124 -211577981681301686525720303947518118400 12804125 -881127054619027500027177500087860041000 12804126 -348172471476176892850523867303726398656 12804127 -45145139967466197478219616909801643808 12804128 -910357396019618400134542403727878651904 12804129 -997491157802376046229876779159290316800 12804130 -943004954607169080469259275898239065600 12804131 -1277414025781906907804350136368960308000 12804132 674499168065767166677384343204702828544 12804133 -3325665156955117787665546562968380807300 12804134 278201706542708138140748919020648740992 12804135 279967207963194378118972155770802358560 12804136 -860677229343142647351596949220734566400 12804137 1973176402072727264445940756108085457786 12804138 -70656317244956123204496905050551417600 12804139 -23896758176557704127317928451902025576 12804140 -252625891841096546434285868471307386880 12804141 -482635154990140899412878015948534313728 12804142 273451416312849952357499766440425411392 12804143 293948786741648106850030917460748178288 12804144 117392212322465394607727094849483767808 12804145 198517883853376248730635680801597255580 12804146 137273499397620014543372680943295527424 12804147 -222379346562822002241180541155014534592 12804148 -129163678385512785815123986273604517888 12804149 -276254611312310294831071492165016557440 12804150 265769415530109873705766635268702113600 12804151 1896547439495297239972893916852403754152 12804152 -418787930178921902607904125177368678400 12804153 -9641741764612737761734061995769726496 12804154 -719219926775766820252301215984615080960 12804155 -102347894272587838322086996119903329280 12804156 174648859681398583550506779825971983872 12804157 -664041245011835323866259133430956001600 12804158 -15838520663997451879273440297587032320 12804159 83549965897731950548887877831498207248 12804160 -154713647281169975480294108083881246720 12804161 1895702664998418472977851322371964756912 12804162 36249168454770354642548186276709826560 12804163 1164750370943189876037313768227374297280 12804164 -388261417829292071231896107305159572224 12804165 -179896426393976245293361926652341528480 12804166 -800130162375096218364497626057841193600 12804167 911080554561540587131602211859299548360 12804168 -233217250474150930358528466206839603200 12804169 -415899303931379151575421134345072391168 12804170 764986144814141013395439514088010461280 12804171 629766067123085706315544968700827608304 12804172 -328099718122204959172200285944595053824 12804173 -1442061840054143903005127004003496429578 12804174 559263067001907461367774672897526298688 12804175 536039751206705116087335681664348867400 12804176 -70858407945348985512699954652313026560 12804177 538919901201926925770767596671432858640 12804178 158604863136248698500942603946041661440 12804179 742830466843400112211659742239868957176 12804180 -340721402546976122233943911601719603200 12804181 705919826086878398174309277148977851904 12804182 646223375808457057700845678353860796192 12804183 -161893971023164920283970141226933672960 12804184 -298488869281051416043645302651172147200 12804185 -939737688548890768902090470512887802620 12804186 342335742018427013761011317918614502400 12804187 1816038373275087521265299511286345411344 12804188 487359825440589301497302567026193637888 12804189 -1327340227925463031569667480496293205376 12804190 57157411017644745688256206435270848000 12804191 309600442798985375925538234608174530592 12804192 585079846319039541184992740915780517888 12804193 415398217670447810274831052879702417442 12804194 31994095802648428161895218620517068352 12804195 135614437064798083878465124024842547200 12804196 18430160420814525589573829282151260160 12804197 169376816677398513106673277689079059232 12804198 -661940585027507715844677302597586826752 12804199 -707404056994097280163368802214563640336 12804200 88614348536749215922101969415344384000 12804201 780571188929319621331908987150683104368 12804202 772423704660804582075556108771372725504 12804203 -632816777843411539077572213129226252696 12804204 135878862014444871166176287277692977152 12804205 796538156551600048123774361393946033720 12804206 1466338246688371954527347749945332874560 12804207 172810814459167811145308523401952341280 12804208 24513330537303793152797505793195638784 12804209 547840772622959018520469202482515283200 12804210 -322794666533995476845078128068417024000 12804211 340754875263404549035575755459726755584 12804212 563561700122464201995966754161746400000 12804213 549340462570732325211296654078313173184 12804214 -895092947486549654081890079765710725120 12804215 -851616799801146942217472214857910250080 12804216 510043571773709844896613546127903641600 12804217 716800546630623196391476312134566067780 12804218 146662012190489469563421231127459379712 12804219 951441474802455146766772178889593600844 12804220 113963302810130669152412149829525483520 12804221 341663922901455717488317713282899683200 12804222 -33181800831609776418782102321632112640 12804223 -927592582529004932135840739822655781600 12804224 -1585109883887793581158062126230667264000 12804225 -109320600562857886066267280826220272000 12804226 299301016979482001521813151478692537760 12804227 -288346347962359895367866728456603098888 12804228 -297310830564743189769964153037994040320 12804229 -1180374123160633779498264415002620171170 12804230 -161612136776326776865027349282845574400 12804231 1748000780967153142226423991317476618368 12804232 608500348918350022887003405061127700480 12804233 -789206230588290176207183541956112614400 12804234 116609301569049435952814333929722306048 12804235 -287112778597245113607389033881645060320 12804236 1285996799604711217226565357087581941248 12804237 -42987034425630903557939162896461648714 12804238 -217696450750700857316432795733470441856 12804239 34045508145068408650797124403913717120 12804240 -27439125767774159904474508346743848960 12804241 -2863069249480655704272053203325492057600 12804242 767466961671815978803060159504366498944 12804243 -307750293854099202720246221017779766416 12804244 -202748001216921115783564282625913329664 12804245 -81810277943870635684431756061652254500 12804246 20021356374272509418913641784744824064 12804247 708585936901226730622384605894662505072 12804248 2202293640231533206402387736872117647360 12804249 -146382023086660728255100459025422732032 12804250 224457627513549633090202062958781592000 12804251 -1077420003542166678014544402219661514748 12804252 -421388117213382716704234502012231270400 12804253 -203743215017468649856355493993531347520 12804254 -401878586467939054733640785715600643200 12804255 126123645766170312335005515805094645400 12804256 604358160689474463522471797188165238784 12804257 -283272972728198048853633617953837910400 12804258 -52380511395427299286359972564135063552 12804259 374736289765044285265621895995995806688 12804260 207458193585349626652994615925797990400 12804261 -221075448146945970795016306542250528320 12804262 -92218382357917862863862870401073596608 12804263 -1378414763572532981258464683339874993920 12804264 1905464779444546179331879313299788595200 12804265 6698179764519939920842148832423534720 12804266 316314441709689723123836094705787158624 12804267 273301879700540351179731076264657281024 12804268 -411492507999900213944584839151376042752 12804269 -1814122856667213634270142917750506180330 12804270 17774300826367092678529145701479824640 12804271 -17987380202489236015725064883482662400 12804272 38100140974634150141110157139279544320 12804273 59166627983874959826214737574996182660 12804274 451399897495100794012375625245236529152 12804275 812693871506835249664617858998788873200 12804276 574308212599148089020509202398687711232 12804277 196666603482290382950976296749216934126 12804278 -56159705145555853987606346333135998560 12804279 163493763431138360565539977244976445008 12804280 664243120997554110012271207977172070400 12804281 -577610925405334000843839245745708614400 12804282 8032643313821766854425230915135038976 12804283 1088722047059926443703228637391566672880 12804284 -198153556082215863633445300589365545984 12804285 402072382403029267377118879740324438240 12804286 -279243226113860743176290929544422760256 12804287 -469322933557834647388348157099510192064 12804288 -329723555479121250280237557491196493824 12804289 683168821511814393303817672755728513090 12804290 709135346377481525982692435281127731200 12804291 -1063184176053142859858795128489165639200 12804292 -376021963194346482007847200023256206080 12804293 1564183093901762180054782629200810080542 12804294 -56042713901409229141951280572262635776 12804295 120831941062744258736954394605943629280 12804296 -1274511775673074431860021491949444766720 12804297 1353138291151581475935537619792522883040 12804298 -240429553554897061923150147211651791360 12804299 1461691764218594515734326223962750141280 12804300 204587631567952223486019672192500620800 12804301 -431873391974804243214575782529939330698 12804302 -7574192144319088169925947098760527872 12804303 -1294809435145966603029467989539785867136 12804304 140873149335470396363953164070262931456 12804305 -12712293603343244768630377403063317080 12804306 556713949911321251017171146963392755200 12804307 1359401058937321941651181417315030385520 12804308 -191859905880145554460715440747453661184 12804309 -1316559818579826064601503952722346976 12804310 -414176743977790260295815354085477213440 12804311 -163309705995632521523228438820357088248 12804312 1459565506407977997784829766776621260800 12804313 -104203367281309858735501815060926092160 12804314 -1088161016320953887329634865005099337744 12804315 1134499535853446350855541988865338264000 12804316 1289791454208096675584183476704638976 12804317 651036000606795299672641357272537843366 12804318 -26703607400905979797221419860878005760 12804319 -1640214147969687198605696756108676946440 12804320 -292542503100698278142566961205687091200 12804321 -819154568290442011235913923360794206288 12804322 -365167179863668072362109983431408442288 12804323 -23989494794500369792104431366906780256 12804324 218188034057363115364611150134958428160 12804325 -388944656765259208547782173018879958950 12804326 -331208400761252276418206512215456345888 12804327 487839718902294328846703669647488444816 12804328 -399599563271664379848985401289076736000 12804329 -387950839194219648050748647447742157680 12804330 -1127632470379205742559396993524203520 12804331 262801076437980845634302402806668910464 12804332 1278075721868821355092419338510445734400 12804333 472114131168829189557314131952180484096 12804334 -867808134411282889086616182858732917184 12804335 -183746451007578266259434085342067122000 12804336 -149692489715040983304540361162306191360 12804337 -509213935480683437988129337281812057868 12804338 -393172705669636357076062620942133597680 12804339 83467374049288579939278440283679068720 12804340 173171254940535359790764605315987200000 12804341 -492757415475361994126370299714569800 12804342 55215726554149481034510644996810772480 12804343 -2100373695500143706845935161523267952408 12804344 192964193868529265013605506364880568320 12804345 1040039448405116244599853958169137305600 12804346 92023332289578663145454848286758078944 12804347 789481453443775094622813636347906158080 12804348 831020701162504042529033359608252449280 12804349 -1550498467090456414672058579913838013364 12804350 -96188874811805738180046762458717640000 12804351 -277485510577165990752929067890333254656 12804352 822531768963000788870787321694248763392 12804353 74243717109348822494006833184387488128 12804354 472971131629739229305648793867922250064 12804355 -941483334101315272159765599709689072240 12804356 -281790358974770403231977190502121567232 12804357 66369983746451078289023474370479799840 12804358 -83522159353956917964867962774835786624 12804359 1759660719150385466255489415900758833560 12804360 273729238778016979881124428657097113600 12804361 503816645225637004985937789165784857124 12804362 918089692279538741027826087167088432 12804363 251303212024440147821252082262165491600 12804364 342026612433274992068286219817744758528 12804365 524990392195835947144297638001761427200 12804366 -406458145136723608227982657425439887360 12804367 1973516768055462998123747750025098250416 12804368 1560489444649874265162893691618852864 12804369 -48233062767166134039864616236534050112 12804370 -521982403633453873249170072408540096000 12804371 -1405866655979387001849189641719521865428 12804372 -254993349067434928638506512523439267840 12804373 311405410861170002073820132199437636622 12804374 -710565017524283800328235150438905577408 12804375 -48834573504960487814734789139251275000 12804376 118714938766556163744583546148373626880 12804377 6033763175116970526005136386872481226 12804378 -194421225326989294111276950147839678976 12804379 201252840235911517506355731562271823376 12804380 762455826853448593646343654537291148800 12804381 -1458761554604298269060635579158984611130 12804382 -423554454214950766022474312686966828416 12804383 53399600409197229077288081349387996624 12804384 -154892041060890911369423665991807139840 12804385 600022064945666477291173890457690526400 12804386 329220720853035717834889276794013008 12804387 1140590511470324472413468958718048210752 12804388 1302192125059295769783870352332166717952 12804389 17251639957618644224012103638072467680 12804390 -185425601217188798891497779500162503680 12804391 658990692745258217684416319029420135152 12804392 2334815984574741264467994736010075166720 12804393 -331453814893218230556553556575924985472 12804394 342829176344849494324624298337824550912 12804395 -94841898502668469179021647309118806400 12804396 939961486316585634345662266665708908544 12804397 -1351827482216593540725207465853574946154 12804398 -251039786005618156006816221380521246464 12804399 1222804856764317644958081881913986073600 12804400 -75203762947057934614227275843715072000 12804401 904265355905145050713732538077991568402 12804402 255436788000515671451372090281190161920 12804403 -1494696178720231953825901226696279455348 12804404 85570126075641807485385843849634867200 12804405 -342928550184074252664626265604070561280 12804406 -229457615290148388592334921867381194848 12804407 -53812444048477337167669743685414675200 12804408 643262465662115336292442900697021030400 12804409 -726418643378882998219516376781513901884 12804410 -37461312146623853540316398202590941440 12804411 8556399052249488389280621663096104640 12804412 -265257094214869868732725997962460038144 12804413 -710660844493384369963866825166117550976 12804414 -259221847611317531887410321576715895808 12804415 -602921505371643749145635337055126279680 12804416 236075522479428417991485073151030722560 12804417 -654471026007669941691835997422395886620 12804418 -128769847644282394438726566113916790272 12804419 -129327355731647246863603329005866192056 12804420 -556303575728369492219472342222885765120 12804421 -692875056400773054615112597876184888288 12804422 89289665162576205585622304235447479040 12804423 274743658128076174929148309999399622400 12804424 -112895478722652918927656947449433620480 12804425 -630470173020159084103686618963037248000 12804426 -50325796395813799321744732673785344000 12804427 -374927993410649590275064864608357847760 12804428 -216458495793580321720734902934518231040 12804429 496398878039411290991717952942991496256 12804430 191191644699345787777295755962383683200 12804431 641403089393735965912656394935918199632 12804432 254125772723675904491761629527681925120 12804433 -1496351171502143481591747092555572978318 12804434 -284254092757318862722763184291767847504 12804435 221180244391282098859117472083751088480 12804436 -936568307644703874520566017312851976320 12804437 2527341144103951927353051325977408851712 12804438 184419904560531676591349471582473412544 12804439 -544817961690992812322145967520007744760 12804440 -888532362006127515521939309584687718400 12804441 -8257761895839975445038466670308754496 12804442 61552508502591998842135890032197309440 12804443 -609380829921014818090865361378866725308 12804444 31720222448332357843301247567506810880 12804445 1773515763225268033839929282894516363520 12804446 -147469603903744211304778977898709835456 12804447 -630872821077537197362025247525681046200 12804448 490104375496126839499494269817095454720 12804449 -423155583207141391739188679176194041856 12804450 327347555482656146899591058381346633600 12804451 -323244392240524854149077622142788852976 12804452 -156296799710609012217408580550010132864 12804453 1671108998383202777635382394298275254400 12804454 -2530799104443717283596522600698313792 12804455 -1394108204847205474605558879763694429640 12804456 -60094517648192989572309603997188096000 12804457 148645903568470166344505584339932030720 12804458 563398596769450236770116460034543168000 12804459 817404370101354130372620316709247305304 12804460 -28610925702683577771194086897948446720 12804461 26385627688700287977232175961668004000 12804462 -430880466647856581298617279882397120 12804463 258502885763155019121782085235198270960 12804464 -214256677787025613951911957067810406400 12804465 220271778030588041795231747037548589120 12804466 1248435065243509463552483665295556956064 12804467 -78029708824440050883208678597220686080 12804468 -30731028013745948175493070824818647040 12804469 7367978288971592777453787303549346044 12804470 -105402051707205726128004855577466653440 12804471 253191768087039264640441421838945187272 12804472 -70114005311678047541038183439573422080 12804473 1395682047675272455907341861731132706704 12804474 710392708338722406638533022517081999360 12804475 431629430238894839061060707932521423000 12804476 -857683695386940101722953183892809318912 12804477 357574513622631555416538900372128129664 12804478 -335870707669773925509507148445639773440 12804479 92691998814827775509301263320847097792 12804480 -16748075129911840643129171999981568000 12804481 217675316175266621929572746812533041282 12804482 264773376049351300055236330603887113280 12804483 -148741656332308859581964621733636220752 12804484 813138309458935778196936845564931947520 12804485 832190631735776570914694587063197611760 12804486 319255841922892255276025242378518806400 12804487 -1970431123851343601205052288322832709864 12804488 506602151928412874617583024485552619520 12804489 1003078817863316314124286261226189418154 12804490 122858463658974929784157972863440666880 12804491 43286973848169680389208815858690477824 12804492 -72777279204705948366215859506787188736 12804493 645298325737288166088562067679998509344 12804494 233349077469778121442674774649438223296 12804495 16227197830719354147433110976639726080 12804496 428653923074662612423162536053304369152 12804497 -40655012755336747984462533247283825040 12804498 178510676820496282977839414488605109248 12804499 -557304792983813907774995626440557326760 12804500 -1413992961658523015587550851745067840000 12804501 885572085089097545637326615188998678432 12804502 1202402242453530773603800865326640346432 12804503 2039004730718090102294951446828790559600 12804504 -744240115172908091000772181856309575680 12804505 228679234256348652246676716030942395520 12804506 91211448446822470592308839293967015168 12804507 1545847495200777318075792627586574030640 12804508 -270036179541318439304027259585836912640 12804509 -358936254958750433980256699887747819290 12804510 373807521861364661471830024297790296320 12804511 -1572999006140888340084481849557102677568 12804512 -37825127642883989999670808794903871488 12804513 -522593484208599558416387514892960658256 12804514 443135422480445614657088633767357232640 12804515 -1595402582211508991457422765491429356000 12804516 -57274418277347149178343917117141315328 12804517 3253921610950534142962581108056259353280 12804518 216045829780235665288994501961043247040 12804519 -22234066906328175963265655974851502080 12804520 -632817241256452261733659791751656499200 12804521 365194622672830501805535799133953846272 12804522 454183914002259929981602707958697148672 12804523 -973612874024186981514465808230022657228 12804524 -412694723390131100840164185859592411904 12804525 -176856581768929613676437275650829290750 12804526 -380016752818093467425678442846032576640 12804527 -68630551771641857071968430153193664624 12804528 -197460942717920290898612756994015363072 12804529 -494461631707986901609771529645227189870 12804530 -364442845604587821456939531885137055840 12804531 272351947575051030171659005508487306552 12804532 -492852957874917024250952167110234668288 12804533 89827183878467611404878008563734212782 12804534 811227290447228611530973980497422464000 12804535 -619223004008050213912914838835484386400 12804536 -635432051422917106329029466392875376640 12804537 409335902949602289010243574220939463680 12804538 1225302476241493803448374563759570935920 12804539 -291259561640398340464865563917970157568 12804540 -358774632614114578684408351430246400 12804541 1245404155192148426601995880137103728800 12804542 1164535838360239871440208370121244604672 12804543 296608877063515798798160369265352720632 12804544 -607091318123746834623218189171687424000 12804545 131701686465462636568722315169700881320 12804546 172967561911631425678464560256790080768 12804547 678592298939958846243173631246891662032 12804548 -2318157627529185013862591845726887505920 12804549 1124775956919426136478478319101561072864 12804550 -117861805269816316988609486443095244800 12804551 891925974609156774842320369751514414552 12804552 655580623095785339211449249884864005120 12804553 -843269437686263296992265065198156834744 12804554 93048619451289502081825348974093833472 12804555 193610705992132290920366168330512907760 12804556 1577439887751867074717028262441592320 12804557 476854211607703451667951974023390348800 12804558 114474458280659847263921446785329983488 12804559 66555856384250545839943743322973306616 12804560 41338151468657761186580231127800217600 12804561 40587864460412966303078341733923934784 12804562 210266953817059809111181493879456293152 12804563 209018713459355274437873491214086025160 12804564 189872357320404625293699045313745995776 12804565 -21011669480440568325152391073552660680 12804566 351252986201585123975009198701428461184 12804567 199015447103882006119736945245697445480 12804568 312942078129860836854967298455544217600 12804569 242692990416128046157433177651165288970 12804570 249019067763665676301200295675497739200 12804571 -14392333159123474555934346099137414432 12804572 1054108472261439428429063358577988101632 12804573 822708252473904445947250651567455232800 12804574 -632039685446508380431531982852446318464 12804575 -148973535011622033227203920456969744000 12804576 1013049024330345950892515847479192715264 12804577 587489719636687009444439104557420111792 12804578 -589872349909894873098984251984607057120 12804579 146111478314756680234558452822291466848 12804580 335335853417363629143072162811281619200 12804581 -51915712336821574581268589259299237376 12804582 -471451624635410516106378261914177116800 12804583 -14357673492293130822311655783973248 12804584 -851787094891613002196790292086312929280 12804585 -365385082052115220261960073643731948160 12804586 839792545512783772532144294133108034560 12804587 -153029860760497627598217703473015041616 12804588 697345803698283932008621883147003934720 12804589 -290221471380749731801956648924699808544 12804590 103697240827241525053038713515198241280 12804591 28273002256152950947180656722447958792 12804592 -34822527610657663166913125240059592704 12804593 -1007084212100390491964156498184076356240 12804594 -396574595253790268335848086658782423040 12804595 246836629095262835283532741491243231840 12804596 -515317687239030967631975672131861358592 12804597 260714915293843268438918290647260465628 12804598 962369574444154179664995484093157345664 12804599 781841694625872602750196621092096154600 12804600 53434691759813772141235666468136448000 12804601 19799022975057754794508225248338869332 12804602 116503517503276358677457233857371916480 12804603 207816463056509600356573105962308027904 12804604 -1132214678120558634340380667515382523904 12804605 -760846801062276846401929430609160744480 12804606 -192328248847380112266757570068708784896 12804607 853574408766227910470707831536979129856 12804608 191878318495853199739285528999813447680 12804609 -16037219515873752120775784368469261472 12804610 23857894440344153947850733530683422720 12804611 -479696414059734477435343859004812146200 12804612 275675875586731434435583260907307188224 12804613 1273973181484207142946902752054593396000 12804614 -358299690815117760944883858555815530368 12804615 -596887580519162660977962244171452540000 12804616 -61925325033161857607668547576459182080 12804617 261640427485193913304133330601082829184 12804618 2149035699267979250123823488888825088 12804619 585406280756262451686786646709436508840 12804620 -501875502392901345425928836185988152320 12804621 -916388807736533489537657857926233412096 12804622 -961396692463517233178384486837333517888 12804623 -200890751571879346675813170297176195688 12804624 -134501416032336760270719099277044350976 12804625 203003799770068603638402258671668857000 12804626 3064588179297387559514811654107585664 12804627 510251596254935902235886032779967234304 12804628 170547038662695779646903466063803432960 12804629 661498482389106082455395140838514540384 12804630 273305127747530685279762004892944158720 12804631 490585926450214120686172331361092515080 12804632 -1095694305100780429573078501801573785600 12804633 -1702972060279183435839454675762088150016 12804634 344923163854570687730623401848429571840 12804635 -611075947239913325976394774895605801920 12804636 227054173199615266303901437003933286400 12804637 353425291387578002115358425223248700512 12804638 33622728858758696990297584630651490304 12804639 -11167587536070528676692203413230171576 12804640 -192650153487290552115311878624562380800 12804641 -434558143418300141897680674512488560108 12804642 171555721566762280935524074270082911872 12804643 -293433731514635172981438038272832716736 12804644 -657702999246092193819525527493321569664 12804645 34896622609344828591663405724496592000 12804646 255102779256502608667483968510150370272 12804647 2802990258238588174945017998391277135992 12804648 -474322382893582437667066709410334638080 12804649 -77238000601539872387983815832944741504 12804650 -184030411098908862391276452631507561200 12804651 674150905332870602926998877766798618880 12804652 -288522960970450845137126247507565117440 12804653 -1806721526109429615021814836954958416960 12804654 382544103630833943874075735434098925120 12804655 16206606453008815657649524276483896000 12804656 -380322547385886042862941209481905061888 12804657 405444588675497480632935525914992368240 12804658 -1090385267260990972284520625901738478320 12804659 -89396625677228119198272386526823806720 12804660 406832640491955142368471775057308057600 12804661 965064165027485938505765057396263249262 12804662 -513193829942581772615716125184337655168 12804663 -757247643337657643305707930091934976 12804664 -109547744306145443178571270401247641600 12804665 60375293177524459635848584943486457600 12804666 117037095896840936882882361710063109120 12804667 512327691844695708004461163374194175716 12804668 -41442877039045906938789928081559933952 12804669 9990863296693270831079120429827689600 12804670 -19342446838389338635072294300146553920 12804671 -2464825737571267633227529586085386131200 12804672 -41926935277146849719920159307310563328 12804673 989408315243718451002469567675980332736 12804674 -83054724490589741404238928403024723968 12804675 99127213056328405528568229164242502400 12804676 -53005098663416078331094875085444890368 12804677 -487355057715540743924368298519044417380 12804678 -293120015512757545760468430559263916896 12804679 -543570797098290679003361264390206015248 12804680 -1110509056149516925353864258750554112000 12804681 -68338949537333758685782720129523254080 12804682 -863787276184039819611549006453075196416 12804683 419085889056691111216897302338211662520 12804684 156181582721666516301965390581708955136 12804685 -1481024964159251636694557703582299149620 12804686 685919950812989257654124473228146005184 12804687 -162817183536792051472077697564519962000 12804688 47354485300848545323017629239013392384 12804689 1546119846015819953989194097422174057600 12804690 55165604844623780046947517173372198400 12804691 212821614387139271061387365832450525712 12804692 -138773365506071266519447761045438509184 12804693 -672652639552221210260004312234994570944 12804694 -175506444947112471853726079306865500928 12804695 758930168507233888673243974231993234200 12804696 1599498814231619586979824288822296371200 12804697 440581946824462788035546703696556322580 12804698 246418122342250314508442221967846724864 12804699 -890406335966145610790828842570136434536 12804700 -608370217799068290886348477189615436800 12804701 -94592739040986679060124724687898175616 12804702 -37519785789484776577428182838719339520 12804703 -285994192978676416632113805801467374048 12804704 458836740617141516922399071035588608 12804705 133458993927421002440258891886370321920 12804706 777484030835355451867014039678371916960 12804707 -1841735530177095046183838786595142915044 12804708 -55207724088884141125720506223222456320 12804709 -1103996450462011519146221228717138905090 12804710 233057240130405753228354156983925227520 12804711 -44869779098779306934634581670924395520 12804712 29275783764465309799300338502625771520 12804713 276304714738292266598058284579793621540 12804714 -155786679385420886466380226458019080352 12804715 -281995578200555451870864302962235750400 12804716 114609119923078639977603872859130947840 12804717 -90547210320421339326807524789455573152 12804718 540704087872330157280894449052195255360 12804719 924077479122069883557068841890622087120 12804720 225880867908028448851291401456218603520 12804721 -1056266224021512442603379236492201307328 12804722 90036707640364336520764587183990165504 12804723 16808084442102918579533942510935055988 12804724 454129859075210714245230085524420826496 12804725 -67786542112055477727209776476750981600 12804726 -369300060040086803359925734374668749824 12804727 1526107215462883236809768028918004807680 12804728 271069175633241293917770277963771330560 12804729 357352488685701922966351363233543497616 12804730 12168708293516014357335365770961825760 12804731 -269865759302860454768456111399960421468 12804732 -127631201843175091064771944199317797888 12804733 1396914748322069473395859143020865070982 12804734 -593669713114469328491426393225044127040 12804735 252681587889198898643182542538183881600 12804736 -218156131634673645019688834952446607360 12804737 -1249309540975274006728365767107946605008 12804738 77246949948114635472839739913558748160 12804739 88667875520369183793682178090218940540 12804740 -90890414463970861117703428423702072320 12804741 -202802437004705127216101857152597545250 12804742 819108369104805796012382047909932361152 12804743 -252302336939504970493660508576598882000 12804744 -287832382026801991889726479068290580480 12804745 -827933315304816793669807260439957181880 12804746 -1280512784452156647463492988691502076160 12804747 358763303234568268220389778659593719520 12804748 383651592991242980716709109212153472000 12804749 809535915916546423732375539198715053750 12804750 -39833580300542989225912728607518720000 12804751 -477803745811982234210425238615219158896 12804752 38952248261186391879049973979367342080 12804753 -117500931919551665743085401165822579776 12804754 1602936170069647752201456523490708206080 12804755 -3809165433833356214996375480663649840 12804756 -180912542697620646850936570588969494528 12804757 27297348194243224983793490823438499392 12804758 -424412241049542043621503711994995671520 12804759 572748418080301790542363509113485783128 12804760 712063687695139591977634520750189568000 12804761 1072809410893546104635455579955657932362 12804762 -788090922454798944678084914944699142400 12804763 -1785776560747064426976411122543341839440 12804764 -278861564603764381939954100770596341760 12804765 283273886209820217103586342334618432000 12804766 113389000042137386253240464940639847104 12804767 191675130993375954862719676689358448640 12804768 -509061309315932239082899399708598992896 12804769 -2066815219972820018505632246794214444830 12804770 383037334767818448152918198521384051200 12804771 -36537485160729324711168930679132766976 12804772 1092981989643763691924998274733736330240 12804773 1231283899390627097829447320430448121022 12804774 -1105306630467088604413618188152747606016 12804775 -89697546071581669222088418664912576000 12804776 1100511667019886512787878112783871488000 12804777 -1992253237360123737922140332586501509760 12804778 -313211597714142864256866962799793731744 12804779 275719106014282717474483902521546738208 12804780 -207401187593979268194374349664320276480 12804781 1635909753333731795961582232578263386464 12804782 -1041389147891820258068999687148738595008 12804783 1086279387833292908769141996335213449224 12804784 -13520637907879696418556246090867343360 12804785 284100508345366413377704712661741360960 12804786 -127178972160442468050750373799727840 12804787 632783239886823492843349701170415271436 12804788 -1150433509974488051707581240082510134912 12804789 758317612215801680433092063750194362528 12804790 -322409663138248915273002762758085761280 12804791 115743268509184073732646678898950175824 12804792 85633429468670023074171357244373729280 12804793 1124851979001908524733112748909504112042 12804794 392561896678705582801068287558373634560 12804795 -186683127291165046444032651433468400880 12804796 1130915302944996141001389094963403801600 12804797 772828449198779921471905716412300998432 12804798 844581914825534463491386736697778176 12804799 543256776660882679579214533232638535536 12804800 -90570873796565438759220766558597939200 12804801 -291292403238910998117125039071511740368 12804802 434447977138889278013392878533912966352 12804803 -817599771473715657445452196199863345920 12804804 -14518655994637333749263814780240945024 12804805 69606102919928143217672517737527191600 12804806 -303027594439089100711887464345544117120 12804807 -800839386650807017335888549032619299160 12804808 -841472257766945253787681407672070256640 12804809 -1684022726604084886682310711302234733990 12804810 18858703150436280195558266587285632000 12804811 -44180177680893364718759380305089524588 12804812 -9776627277307567655352224753746851840 12804813 -157839088993494586790486864157428132736 12804814 -105059211339412047768595008529579195968 12804815 -280486594811884953721063218511729889280 12804816 42162238167050598017503928244327677952 12804817 -848344917668479983762495375739121093134 12804818 268732752666858046934566984835735892480 12804819 -534354463082714933115138595370307318720 12804820 72231157769769952135748086094005985280 12804821 -1039306634433431931653413851851120981376 12804822 -381013489378541870060504055027873203520 12804823 -79032766067641471221951471083475644400 12804824 -754226103548784749203924777783331543040 12804825 -648702800661104187932356726005511200 12804826 1171147023821071207687195191619750064112 12804827 -111370751690097652293731843521551331404 12804828 16030229095212926519718069187457272320 12804829 268776100779021835236906442604482256640 12804830 988070131884559749630805680087416296320 12804831 -199428557360208841350016610749453252080 12804832 1865503365244267334263647173314004385792 12804833 285674606317420829222346164046851446404 12804834 186865338134083257793921938973938846720 12804835 -1538075431450012056275091871832733612720 12804836 -59238253420920738382287919906601865216 12804837 -1033000268446660188984473088891405966240 12804838 656834429364248406981188498103777079296 12804839 390137416104328876598896561742004480000 12804840 710681265168580622644936075072187136000 12804841 7519488205499744382771334040362393600 12804842 -688378275210687310407672042704331912000 12804843 29645922441516682114029083349150131904 12804844 390395870772347315672522981564089209856 12804845 -197639520167733729246823193039932221000 12804846 -405637992364037594221759618966049390016 12804847 -2121223866572726205584808972775553433288 12804848 21104726492176859184708878819226746880 12804849 400729793698194966840082947945570489204 12804850 -72078094378890387552972009836338675200 12804851 1537516890626480009001926370759207003852 12804852 261560457423695508579931414450062643200 12804853 758752332885029805586237079809804275804 12804854 -115903473678013600406187746028847881600 12804855 38115858408394548250191117088151377920 12804856 1450762124488775081418673230314560634880 12804857 120570444022240454965721152077895015296 12804858 568321328587510097653967353477930314240 12804859 -988638896818858340818428712677100260000 12804860 -21551676038210147566397006550427238400 12804861 708692724964116617308768010354510287872 12804862 53044742649192229873795809397731876864 12804863 1102824884221201442513957059782415263480 12804864 147462335995050915195507600427868749824 12804865 -346949838614635365655340048233513357740 12804866 367786654738231933091997077124940231632 12804867 175529513949299027201643115401372649284 12804868 1339212737368131342920420590517804384256 12804869 290430659206689348855647882734939077312 12804870 -59221332352044071674544020564754530560 12804871 -1477565727855507205599212566228913159088 12804872 -118207863244934834288781302232439726080 12804873 135093106919155511931041308822236783360 12804874 -315097476325129415816742310267231474848 12804875 489207095161357824902332373711967360000 12804876 -494419120061695014004164691050017894400 12804877 -926773937645686922041346132923059939274 12804878 197782429677071937928409927245615650240 12804879 224318698841579693579832247679043550080 12804880 19213859957611174686533162769410949120 12804881 368942439421932685410070648860165173364 12804882 -111336413553893110338239484399435671040 12804883 -302499101790662005576223903263553318912 12804884 -5615000916181064055218559548944558080 12804885 900280704845514588304028905020080534400 12804886 -13867493271086080870188913265718677760 12804887 534723348975827848773408670043470200480 12804888 204390481090462749343976307103597363200 12804889 24871707399139662836233792218731931540 12804890 186359287499054859711890010095908116480 12804891 -365492323900268943377682998205199475712 12804892 2775414073250097020569415779137590138880 12804893 762276039701716647786653761895285376780 12804894 607064273275183988535069463245050343360 12804895 921671662882697987485375873254892991400 12804896 905079653868083170320770738934597156864 12804897 317456414638268327686252626633804699072 12804898 1198060597875358412952461662600502576640 12804899 2116413552167509731772794367561452704136 12804900 -250981238606886033369040990034128051200 12804901 -506154530468360295509250957562231209728 12804902 -417336686576907378664202241942879830016 12804903 190286393771945098901737033293295222560 12804904 -141501507518254305889541023549425745920 12804905 -594946098445760169747587246903334287040 12804906 -349584656196425525361484755984992604672 12804907 2296998286338122902166119672283773151156 12804908 325403323955809392000452113272846405120 12804909 146832312573994466627945248162881531168 12804910 -597070537404084872016422374068854451840 12804911 -138877551837391367524288781974249437600 12804912 -5231088508116432107458175605996584960 12804913 236068437210896255771280505869357966720 12804914 -203264217561791441336889204043094920944 12804915 330944711994598575646698945800081495040 12804916 224728816469726614907636583561833978240 12804917 -667989667154794220279160151575599187360 12804918 -264263961442868679492726867926840586240 12804919 -1212670873496651493785538859520502446680 12804920 -543070285804507712059423424292747264000 12804921 392542717038325101476067691851478395840 12804922 -1554477472091262206935554755613106176 12804923 -501414607465826058480237950246710451520 12804924 -897104464353532294285119478750900666368 12804925 357869895857352645170942928637424281650 12804926 -20807576427413921267185906934784274560 12804927 8782593271039346370959460585902492160 12804928 -296657007242514103163559976361577676800 12804929 1782438679100269484637164603835243449940 12804930 -29100948883384543753801450485724056000 12804931 104049527657730198540469885170320300732 12804932 -109232050725332812058979145081561559040 12804933 -858101171766763608298186631177343142176 12804934 -75595140325575374456061265941589423680 12804935 -651651876156056756411391457857232672800 12804936 394196638742682727993759418668060262400 12804937 2168779240803717215020271627197812067492 12804938 798332697436833061644691350283874559840 12804939 -643511363326769502699773250404863848960 12804940 5473561618650955322967677392705367040 12804941 840998625525749824926959497331445471852 12804942 260371208583119135974172411001559528512 12804943 -1012582349124099386590551821106626840016 12804944 278229305630522173669022987283612303360 12804945 -698328282847482336538607852630739790080 12804946 781002613379012840552525217196884480 12804947 -1173477738148318423162007244720467614680 12804948 -97974796755256203614847027514318930176 12804949 -2442092631827497968244052041986205856050 12804950 -170158793253547338460790191614110976000 12804951 133847554188060739105231391314877975040 12804952 175204500131306644208664091682133196800 12804953 139323827249437089067412865032650744320 12804954 -12880873718859944241539294887382107392 12804955 -885448375832942750441233142797331826000 12804956 -261565301525960487697364672044592824320 12804957 1020656192840666371599771745415882452896 12804958 -1024658116513785402819272148363117030720 12804959 703433504523425054329266153189046607304 12804960 164908445322184957198237631986029035520 12804961 -632541908077909966307256024965260974228 12804962 -1087756390081369401537464668928029298688 12804963 -562661300436377812032408107271429144456 12804964 -606784887748024108330241784054595449600 12804965 -785335397523448783481921359129702411140 12804966 -16883365690241831271594782486536329888 12804967 -43788366228046084558312698692993517008 12804968 -1832212047420454545102594657543797882880 12804969 -19565331347971301655856869965301695856 12804970 2280094899525585772127116087873743360 12804971 -792294004694081396506776632007956022168 12804972 -8655377618606073310604682433037030400 12804973 -1105169247249464989150531853376891711680 12804974 151829608858784355800542414205191199040 12804975 -709869316033174989785633496896460692400 12804976 -263661284279048207090834875008897875968 12804977 -944637843816614521286135195301392016174 12804978 -101506063329144600116118895297216869120 12804979 488156204944556951463594041279822370720 12804980 -663084678969567226142366127391779360000 12804981 -748312834366085307467366377715431913856 12804982 439127536686073384889491887516296477184 12804983 -909720913784253458944705515084208335768 12804984 -233757863482779155854327113584364257280 12804985 1082929628042317416167221664529427194180 12804986 -279068579820635052659457947529911729808 12804987 78871445619755418294867962133184057968 12804988 -8058990784584881433380857531317854208 12804989 1865136762144905137716759654640892103756 12804990 -193848410626657862364363146537464796160 12804991 719087823903824251574940528033721217832 12804992 -184435977975522882656069692615871692800 12804993 678827692714890849340409743937112720000 12804994 470646279674111039163376470918630532992 12804995 306109512795910000962200130219275184960 12804996 -678129418439606161305900734476129809408 12804997 186209434691292512644687851835075444224 12804998 -1025948968811931952149402713041507246080 12804999 -1040796527550325757731581718204972725336 12805000 -68628419169862298225253342840518400000 12805001 -1343065721710263921969543734095399534896 12805002 58454075806590688750316078617745025792 12805003 6947439023619813823579692642112663864 12805004 1561079026987262848117920588562694029056 12805005 560122463389206225480843154016415886560 12805006 1000260743741097534337488762701407124160 12805007 403214854962885276919292489101158110256 12805008 -164224260924228772222277868572049408000 12805009 1141372183068027532832030489243452131072 12805010 76260167260785850876630131717028408320 12805011 -191783898277218523972756817422534909368 12805012 179706188704364681835774278392551659520 12805013 -17436875028211946544906560028222041376 12805014 82146969842547062567006518202732961792 12805015 -34531411268845944664608955890845681280 12805016 202180906667495013606848707113151365120 12805017 -173421931910328549645796364102209116720 12805018 -266792600751418727832736661908851148320 12805019 882563611252122087063857057383039444560 12805020 -328851324332021547867938302419561676800 12805021 -140968156334260274943893218596313029056 12805022 -395866879248507351932841630498715954176 12805023 1021277661754739891972300505935200362240 12805024 -622668663028753058237344255040658407424 12805025 142125763184995653256631480173477800300 12805026 293878456689941344779648282104145408 12805027 538210036719944729747900623123050278876 12805028 1347308861642328210962933575633629975168 12805029 467026428230942848537863283174855480320 12805030 -277326396810787349765948540509672185600 12805031 65925442408602827387475438434942076000 12805032 648341078785938916322455906580915896320 12805033 -1743126176798204653377361816054924467718 12805034 474554705891394595190816732211335073024 12805035 869489327306773663603732637395420201200 12805036 1514962682005242650427997620789758362880 12805037 834200020771866290396393053400155670400 12805038 86880011154475363299580706348403132288 12805039 -326768395372134519504642847700684851976 12805040 -122133980022450418140791407784258764800 12805041 -257699255334242795344924296138950958720 12805042 1815748798173013497235126628249413726752 12805043 779677281545098516895606746085691264624 12805044 -85312696197550006911550855513830617088 12805045 1378656372277045567662125954592311431200 12805046 61685351911845368679531738063001420800 12805047 -30257980521953702922713722983242929200 12805048 -776404381342592707893654867953128304640 12805049 1177267058832775770219230738240287867050 12805050 317429609306351756320876934570690592000 12805051 -188043714180430127773279922980643307248 12805052 -99866635906304642870198757801869603328 12805053 1061135652005661338330714236110672000 12805054 -496444618295253232823100244708549857024 12805055 46586482907267762475545471002077937920 12805056 7547524852476941044891168041162768384 12805057 95834195479090212007655889804762166720 12805058 -113295229258078091223532639619574157824 12805059 354488600343679480416768937796572058880 12805060 929766606020480629732453711062014016000 12805061 1798618779700345517645136807233649541662 12805062 -467014656741708921143491455954953901696 12805063 -2510235833492077953269689262526277517136 12805064 724084238104367605440146971206349071360 12805065 -43977317503087355935242714349709433600 12805066 121986316703252371864099651874982307584 12805067 2879231648853253082683806244145509656 12805068 530070347790841011981442657494223502592 12805069 52436789267419902942983214730960051840 12805070 118418960182082589750951489796279263360 12805071 496938483520209508657469500451528046864 12805072 93461595590343765444947964279544897536 12805073 -1416233546282665322334377445828109137678 12805074 337805390482612397027612684954287280640 12805075 146665596481607547124936351849512480600 12805076 132714071231918586735555031615051429632 12805077 492150229727200054601575419127092201984 12805078 -407410298170296622635417160243709365632 12805079 102196445218861687182592918412984891232 12805080 1008931874231372441674069490080728268800 12805081 -1039744410400318823419469206859660208118 12805082 982949218129440151707663800213005585392 12805083 683549106162244073003595782075564050704 12805084 1472053240978694952320872092223718345216 12805085 1293860019667755009335260631515954188780 12805086 -146129074777470224285013612180992726016 12805087 751102325385861191765783705261035480736 12805088 2034511810250671823181827564600029347840 12805089 838282488705892912316018533475522466816 12805090 -51312201023374954898929101829213087680 12805091 -335403880327341825562393365402488576928 12805092 551278542844435548276019431081590092416 12805093 414458746981661081199088207552604288800 12805094 699159759257340288349997295682808784096 12805095 -439827025861383796296913925971224511200 12805096 -761145731451942712184820616336848798720 12805097 -325760813108498876076290418190486207200 12805098 -465519353934498539101055498143086932736 12805099 -18220322615803334532429211878829219736 12805100 149071675743635882698496152689593548800 12805101 -819329876020088773857161887800870768960 12805102 -217910605523351664191703904144756627200 12805103 2397266788805201789142915332686928071200 12805104 74268167533551204377161945037586628608 12805105 1279832395220311770581281076141451262260 12805106 -243672483595646479114687458145016334336 12805107 731868033377135371568336777671310131200 12805108 -24077220636416568157043489352838709248 12805109 159955957777139062637376077779418504604 12805110 444852017492160964598384697675571161600 12805111 -2200641934117422861603311826590295489576 12805112 1093098986680261838231122633734890987520 12805113 52343243920685492569348554762632354400 12805114 131546070652160864984772551126770796544 12805115 -134900604926259393781860903147424266240 12805116 -338484654176634102674122631033716546560 12805117 214810175837525594969619582942086111648 12805118 -185422180369151586654919583008430106240 12805119 1012409271261311580773240787467799244488 12805120 379923543740836714493881796220483010560 12805121 -1538663696482329687145382928141943368510 12805122 -647719781252276771561179121914836930816 12805123 -1453390078415206975022098870881365050920 12805124 550038207644879238014164101042221260800 12805125 615800955726361387739318655223267704000 12805126 -898100456582205686820795454394354710080 12805127 845354017571721117670262915389629581976 12805128 661554729067556036222137956105344286720 12805129 -1267660672744029173107081042637351095270 12805130 -204069659646969525847009481999850025440 12805131 328538247827104256772182274633930965424 12805132 -2847592573626799088275522615305563648 12805133 -773395134011612819583524725592830940352 12805134 -343678896210708564399662496325420354560 12805135 128195642114946222217071694823267919360 12805136 127232791517106451067478850037168553984 12805137 -998140331039597199676437924257943372 12805138 -296027865136098326070160761715156919520 12805139 749376818267337551119740648581426111040 12805140 335693501825290602732017680383962542080 12805141 -627395709984907980969695630939342537458 12805142 -1228028513302034856903135579050188800 12805143 701596091426141019109578124567485866400 12805144 -1800454376277406339207284483573858938880 12805145 303538430687782656312170589781459243200 12805146 -138467902809092381003912894295404736528 12805147 -2110353704720767305029083652818247681404 12805148 1113407950911429090116147702821906277376 12805149 25074746447044146593651064419982208128 12805150 926866707734307675908405694523747680000 12805151 -1570244064136174236864908287135834324128 12805152 -244286958876320374479741641135070117888 12805153 -187889857363336801639897901172647786220 12805154 253975640015716086200838358219288573776 12805155 1129595314038845044648940975939742950400 12805156 -61423049160361712320408995850147856384 12805157 494147916787371745446333348505681472160 12805158 20212381336880775285742290209597749248 12805159 -18437476995570626267102288426325207800 12805160 195674663632880171591135889608992665600 12805161 -72172610489263918516288329800850283296 12805162 -197450992479510219778293442044985977168 12805163 -609169567839954851945383257772049443440 12805164 728106408980642310208797697514689674240 12805165 1891789171360685240338401883831053567000 12805166 -2030961473500433031443540424719417674752 12805167 -742509957220395231777545998648655011440 12805168 391819481104890544543279401928913158144 12805169 -420256044214304830995614343929125969356 12805170 -55103367294096932395354450011625082880 12805171 -1192473480620681157157685268659495739360 12805172 1003462171943189037754032783082152610176 12805173 -1135535044268216961121544458652367812178 12805174 1715788557546143647876522140232827628992 12805175 296136134845185702785069757288763328400 12805176 671080743169387316802357909368191488000 12805177 -274694953082940178932767185307650597056 12805178 -14821949882792786096715777168744793344 12805179 -390832805407940976342237824586383134272 12805180 382458190031275546210328041019486630400 12805181 209585086054467166919404748361632590464 12805182 -164176942019409322730799069285616204800 12805183 -1166126491732767705656890632625255257600 12805184 -61747474614449045628185631055033663488 12805185 -11399862993210912913057131465490666560 12805186 853874020473539958963276596282047491792 12805187 237401750285235891223281118589921467836 12805188 -272131462015890862282456240394173440 12805189 -331242981816224120881332636022345605440 12805190 -42856269138690657219269576305496726400 12805191 -6749884556238403169009221632061271040 12805192 -843375787380146261182013715617301888000 12805193 -83548243104033669201011201249661963558 12805194 187355005531989754407176392971564054528 12805195 176619178262350749922582864011242155920 12805196 76873907748407629943867316000570950400 12805197 1420489982148003835514547982905502243584 12805198 339775342470367087495499853930994801536 12805199 2688697728572245278072426826718430087792 12805200 -92901208677299104033022313880629043200 12805201 253534833353016876350660128398986658304 12805202 505721915221240475018118375465729196800 12805203 209667684045238460710646940887293253304 12805204 379271445827431163222723048666159486976 12805205 -119215821113608970768252878648798490880 12805206 96508637847682788856160410099826618304 12805207 625154509350277849753809046892447597280 12805208 40715827997141021797821125813290229760 12805209 -135613291397697637066168823283987224700 12805210 -864624808546348022887858723635784116480 12805211 -603682931631576495664809074479389464400 12805212 -287077744635216719846699099003695423488 12805213 152900683341356015686428396181082244864 12805214 280205574568190904581995383591003538560 12805215 689133889928692093244564150223180527520 12805216 1862545979823718039288774046275688202240 12805217 -712012764296848167560095037950562464734 12805218 1385743511579321561408142429416248224 12805219 158517408490407125766858615429731848000 12805220 -411902493658749027634091245165562853120 12805221 522292209581457620312404383736643013120 12805222 96144914231422303484279651270722744320 12805223 50135788097509472670533052939988432440 12805224 -189602677318765490152772882266792673280 12805225 177985733896013077935265014275070992400 12805226 123045057278341436946870262235109252096 12805227 413389385351085353454328186187478528048 12805228 16493214993408889965982146849560435200 12805229 2234403913920318282283122639962800927830 12805230 183891703192828670734614602741123694720 12805231 550791053217319787215753755935267017200 12805232 -55430902978692829891660692823417552896 12805233 137474361493228419103349890103743827840 12805234 224823604090189340997666618295642742592 12805235 457060621864766301815046701150221413360 12805236 -964495975437186636701356542420855091200 12805237 1308951966514197368078474097877426339886 12805238 865093347959894458792702260219713231520 12805239 188309561835858311409456627829639246824 12805240 274378653185426984356365352584314880000 12805241 2268469523671902146467059018671574595152 12805242 -66221718969939415402682564330276113920 12805243 41119958030781299220026356488726959568 12805244 -1835282404850148837216893344399811180544 12805245 -115801354860873912897510317941312401780 12805246 -624200327745245569897935820829703567936 12805247 213155477403470670710234114809896397152 12805248 286801289605583381274722475449222430720 12805249 -95465647456539400836425102480912401580 12805250 -700558995724635044132340055455935232000 12805251 666662474081215028353481831276143259904 12805252 75006376534836178030886505467402137600 12805253 1035339829586383731317187722442792805440 12805254 -160015771096643347502255789471940003840 12805255 938604984833538643964911140019244951160 12805256 -409009192981897188603970572935280752640 12805257 -167548858983490091819149706850525857760 12805258 1176204216211113332321653055605250226480 12805259 -1369070617268580739901818796908028061960 12805260 148812297805614280246846192942014044160 12805261 -685094971144298005743829377370834085440 12805262 754291723062145440470173024969020829632 12805263 -762232378689295983472435835361856128000 12805264 503938260666773496018724861325750804480 12805265 -383265450463649007786647475973121570880 12805266 9802957899972898961352747084147335424 12805267 -1227299853718700673701533029392692034736 12805268 25949811943495874334039505845345054720 12805269 1183940869139516613155708480863917225600 12805270 -41451204185450190597193615473464269440 12805271 31213684554566077263754406166379991832 12805272 -573375957598765636532028179419319009280 12805273 134322878597658418206648336346317152640 12805274 230743736114107221601577744759728576992 12805275 -118679468612742104640024732936936134400 12805276 -736753394074807960984797753660012748800 12805277 -323235468137756051164437416765444782368 12805278 -67420330573069853087646572839027676160 12805279 211803160799691929355790077546550918880 12805280 -164500808012707410563577281528888033280 12805281 -145829688145670419541824016058544468188 12805282 73944991321888184141113926924195087360 12805283 -155195106035723073729851729676640792320 12805284 -412163059645860938773684419690606514176 12805285 694290945384949869149545674422975631960 12805286 121232530204250438993141451084857439744 12805287 -603246211827868772987820884953931908224 12805288 1294145368421027017497440540759203829760 12805289 132299588883421555362970346787506291520 12805290 1883890370247565074215734195873768800 12805291 -1151265919728121272714558824713736651808 12805292 113934341733557161762431943797260347392 12805293 82729658012428443628222115403940733664 12805294 6528874888845061409793666153712241664 12805295 54857747462182266490139992468214926320 12805296 -33036382841470793314405229565340286976 12805297 39518687625064729644927786043595450400 12805298 441267993817188778251530449568783608320 12805299 -494270061837016448139054222109224167820 12805300 533921616009115043710152330332353078400 12805301 -474746164693780873069615693538760383040 12805302 115447650436070335998123979308760696320 12805303 231974269453832886932534429425241542880 12805304 680902869853152266527696166010678005760 12805305 457156225700034950538438375010804925760 12805306 -154728094384952236843907657255368821648 12805307 1617392662123748197837280684325509459556 12805308 -642048901699407798400520503335143984640 12805309 -815206104007659957400969375213522810 12805310 -104612394821105210344523798894000144640 12805311 -371843581137264714017057323945921718328 12805312 -21980390641275527125432401686511484928 12805313 1254606608075837315363089232103156458562 12805314 9211990681689871031460577319934981888 12805315 1532273242959959033271009647566211826960 12805316 673910734326754789158045427129754065920 12805317 -144801195823755709614872629633397923200 12805318 1294818648978224054360446056342658478016 12805319 -475666402960233167458453464685245993456 12805320 -100958338276562095126587750603202560000 12805321 1033289829822546651311052061126539431844 12805322 914989502188067451185778054964288241712 12805323 52753628185317654265860461609559171264 12805324 -78204415377480586045558576622078004224 12805325 -102658683675946079794630098879684596700 12805326 111342748615271002994676059131038157824 12805327 -1665536788955609256016329913214162686440 12805328 -139881173566194806162557149336198094848 12805329 920105885381697961462518998634150075648 12805330 39961956236420037031386330345606587520 12805331 -734843952276299960116934741730477997056 12805332 27072050516642309082337127421720225792 12805333 239811515519493577152904259645998751004 12805334 213199414655412605802932175470763855552 12805335 170629740896326977878487977180058842400 12805336 364701749383772638931739373743304396800 12805337 1130275867274316934003696817250884446986 12805338 17118469596784612842660655586856960000 12805339 -1952196364372022198233291891613589548860 12805340 -106426761683036015231139911955508124160 12805341 -891776858545524130692580362681686565216 12805342 386908815428219742562580186674380432384 12805343 155221543299943814424044459510334386592 12805344 327062808807982994596836570171286487040 12805345 -33248210859718702081820621405254684800 12805346 88818866475725624156016337391652549120 12805347 -728342890383728258206622931321024168960 12805348 867752936199448041959058404611373793280 12805349 -2104170457462548679888845616796599531650 12805350 296354054861868631557933913967940456000 12805351 527057785838837893879743843221292089512 12805352 -505940327733867680288126827857477795840 12805353 923249864632475982877272469134512529264 12805354 310337084903748839558130729955474333440 12805355 730456289189993089369301863671355553760 12805356 -216605400513602335208187919623547453440 12805357 18911045677300156226040017988848266688 12805358 659413860387015661390381361304825532800 12805359 -68246483956457104482197406956118541440 12805360 -87227907982762059629787584874317414400 12805361 812156495216042028291216568007894384292 12805362 204533522989556169336380372390843045520 12805363 -1692780766412809022188252378729973457800 12805364 -562659726112626634991960550153911648256 12805365 79134808504803078748637155527122728320 12805366 -116345588549414117321797223242834200384 12805367 -203124988978824173530140998438668960488 12805368 -34736655723066086262452771851577548800 12805369 -1623430296858678282569191963927937714604 12805370 -302471975307136586461770889118459481120 12805371 211942784564603646196495743526098124872 12805372 -384362468442919974323448616454004651008 12805373 -606522241209288777774353389856690631360 12805374 -186805223636898514777105016002318175232 12805375 1773294351321958958703217268323913760000 12805376 -1617726204269114728186396584924873228288 12805377 49742437985096533692363927708945254208 12805378 -503769224142419712751234787206170438144 12805379 -852742802076239502692543875499471142120 12805380 -89660999370437905689662106280752599040 12805381 929578387044351733103240841479569660800 12805382 63672348564681654711139654900954589184 12805383 -537147144311959095482788688123553700656 12805384 171961168751128480184896395174647685120 12805385 808359086806550500920775721609735232000 12805386 -155414635534115965210023763668469545984 12805387 18102301785133606525952058960857775104 12805388 69045495675513552692038555907593943040 12805389 144088357768127674448551221255573664854 12805390 -193261784940962520143699432127964492800 12805391 2086311582368092383438541556772953547672 12805392 5906616727157579083840126862138081280 12805393 -1967203029499208081134854202174992995520 12805394 170557881779876821589253848892021038592 12805395 -547411717970255861628956848070249795280 12805396 1491306576097132981118759045973630972800 12805397 1796811186818806350481423501262795643744 12805398 609945861011753274457481512316369205120 12805399 214217270135852674241348763387311362536 12805400 -6101109862324907094833428379159040000 12805401 -417007884518651103215110914119287070016 12805402 1065590732780434553482501267540539367152 12805403 802056100922031173351986205224658900064 12805404 -153935380220773173048590261491125190656 12805405 -1954667857419153761809744658907029233440 12805406 -224727820644019737185568600547618270656 12805407 -1774226224286075485327882084701278112 12805408 -601424655451935251502322167724583682048 12805409 -229344127835601922491627175710859009020 12805410 -232537668707701496033140800505180078080 12805411 -906488708538994812137321386503053195520 12805412 9056669856647789862548195478444253440 12805413 -747731108892878368936345107220683754656 12805414 -515045229691866472994505416106621891840 12805415 -283077600914284226478898221625298769960 12805416 447771735137717094615514942837104138240 12805417 176252867039394711666668092381286521466 12805418 202333600579892954281954092318720061440 12805419 -517093504903659601762083008170657925760 12805420 -358363224636108851290782599433106513920 12805421 -2176366635909317237506538016746867286378 12805422 -14780116313260262391601116369842688000 12805423 -1620929148243950662300150510247573625328 12805424 -330120684030880394003459659210962960384 12805425 648307063788539791255553175226799472000 12805426 -618228005140769591964213716233375134720 12805427 -89598580663551127040512105850694404724 12805428 -185151545818803792639827677899995406336 12805429 -13451467895803527350450273712892050560 12805430 -115466912533446044155599650099587200 12805431 -640688998926100921094318270046128557848 12805432 -3292448706244414452219982565797865963520 12805433 -5146549830949444352850621856664079420 12805434 119237354999328869798805494042102108928 12805435 30537036702609114934973846105549118000 12805436 -89426896111448471023365339853647390720 12805437 11078285757097075396238925708122881152 12805438 -1229071209941975524570046574893493146880 12805439 479361459995206727820491121646306883256 12805440 158653495972993089073176557784347443200 12805441 10234725466956235279132219013268649728 12805442 -315551288646702815529247027810735535616 12805443 1497331585707596836530402292907523840 12805444 -670354860295995230635196573368688136064 12805445 1349707575621921479325777462505567088700 12805446 -51737220731227521289905717902498730816 12805447 1644681290616446461466195879468564649120 12805448 563215600055456258602930564059179550720 12805449 350940053593485949466065742719435284480 12805450 107401642009114754228629168677654662400 12805451 -181176463126938135965220194808593868000 12805452 -78016048652515239536816496345256263168 12805453 812238496503096288755141234235408467702 12805454 -1062827443031730606587081004116319036288 12805455 74538836818539310790828026279847680320 12805456 -187949952305790249165571022399306743808 12805457 312254924361623875465086167218707591552 12805458 -218695942211262501772705964872094303616 12805459 1205371726723420241657603357770173191660 12805460 -444332986720281198833883530474326141440 12805461 -1520156718598382515152996093374784185412 12805462 -907588902238642440618090846821098476768 12805463 7040146158971406410544462277948325808 12805464 -270714534780007740537835259074627276800 12805465 135052369846535524877113747920092761860 12805466 -36863045900080220558966416490597591568 12805467 36671666305725513308565819058365229248 12805468 -489796343509857329692745463849885473280 12805469 1444160858914670565078211331780323320870 12805470 542095151428196121217615944275095914240 12805471 783514307353753055844890372194835009760 12805472 -758353105781376679936231684220583936000 12805473 203815136919862569864653444248821476784 12805474 -979576856281434011344122887650241543808 12805475 1012141735550775346335307507091235111600 12805476 -1157336217375999656936721341583868231680 12805477 -2096876976202297008118631383897138556674 12805478 27891260668469457939228122834675251200 12805479 -1613378428718482956566150852931362050560 12805480 246164038276775893785894905829457920000 12805481 296490041627933461584160337833751454720 12805482 344157475714558190445716085262160270592 12805483 -223675716036470386283550174125093530896 12805484 -126471447625312004722614461104401417984 12805485 48053142953350256713876323293937438720 12805486 15337281426062410275083508752400336768 12805487 488377321042286675192910979236550902480 12805488 164845318084046172393439041818174029824 12805489 141255282574695335470401217447239371136 12805490 211306501943341701253560436302610884000 12805491 -695766207742968680619005359657858418640 12805492 -530761619712218129797386998479531796480 12805493 -652542722728403202839098306161906306258 12805494 73548875850897725432315984087557100928 12805495 -252725198363174235230151652373375097000 12805496 -1340995262969300848390652177527370403840 12805497 709068834771068713435449740210375321274 12805498 -533205146354005461629692102301913561120 12805499 -89139386740150292439324302253702858720 12805500 -102361309948882010281631718618839808000 12805501 -1497787757006990888974944678518932758900 12805502 863190591438247431566741282901041981952 12805503 -729552721269503879381269506152102740920 12805504 -342788052890605327368081149448714977280 12805505 277179358199849312108041876413709382400 12805506 52355746026851323195022940654306508800 12805507 805904716092534203442876022077958615200 12805508 -455784994257611608047660136850059334400 12805509 384113494345516056092858323854623361120 12805510 -159353748169665198416755339958975514240 12805511 526919977039390854662292309239357029824 12805512 -981542055262962693228348027520509788160 12805513 -287109188298246931782518543679273600102 12805514 89383320364520524757471048533997621760 12805515 68617740444404948268513899188980312720 12805516 -1139043385616857509522321772626398306560 12805517 -1966888160970993850077127454385703567434 12805518 467862087173643511138862265268690707456 12805519 1525085783058033464153189412978983823920 12805520 41831106902452407367383403015018905600 12805521 1397875458028184316481715719703054902512 12805522 -1176050301194982836248283881643372453088 12805523 -761247017497732929948977656313365926228 12805524 -73673025269556854690426471627159691264 12805525 374180422304512727165312728037825080000 12805526 29987136936084876363540822830279307264 12805527 -271632502115646564205222498150479380736 12805528 1615525539900851087807430819480169052160 12805529 13651868044625081234759795507161094688 12805530 -182129128493695586463142003102781184000 12805531 -1358826882056412623397759010874349727800 12805532 1565862484490154939376044488896029196800 12805533 13674508675502197007890802781897185484 12805534 138149145574784746528462281174101693184 12805535 -629511628569255240505332116653910640 12805536 952214267273457606919878564421476286464 12805537 -191587635125108358923330374214124518400 12805538 -409143559494646117512763710696287904480 12805539 364404037028475819266393026403654772192 12805540 832917553570556269886495494587986657280 12805541 110441689231682049349938855422626879104 12805542 22976019006888485242836692347246580736 12805543 359435856300606964052252405144414300792 12805544 -271781211815750310910402295015181926400 12805545 828394738560093067193303319191969776320 12805546 285079255605090989889452336752699878144 12805547 -1141560648503727558449771559833912946288 12805548 -175517779285227225873235789398628712448 12805549 611331737808993802297517751589166271264 12805550 342422938656261639414553277751050668800 12805551 -1404714656366266121856763501327439815440 12805552 -98966664069613525096746928885685813248 12805553 3328371440224557549141581761943167526964 12805554 396198178938771592287828174845688097920 12805555 -380753544504452667857346044464312826880 12805556 380198501028361606974531295364607898368 12805557 -616796250226835208661470398905903004640 12805558 -930040911389467223210210182906903233120 12805559 229754699366842538047592495777252112960 12805560 -806538376255258616691612352451641344000 12805561 -1264654653453925219751609859236551155200 12805562 461728105286214579494565450034939161600 12805563 -182682800850563130036069606684492633600 12805564 900892040124206381128021810416491058176 12805565 -293141700708579915356125818695136863880 12805566 84675161829648431315306257198346850624 12805567 1009737787113405824127728690173734099000 12805568 -323854095251824888262468147327640010752 12805569 -69689666220038379133619138433804704832 12805570 943045716144805500737173119480918734400 12805571 -934382454612970502078617859051799409656 12805572 2007231774539800497048774781646340096 12805573 926647529748290447190198382806275964672 12805574 689318505254350208653091651700209629536 12805575 495970050498212997424634836819790532600 12805576 -472276454524887378757259689047258071040 12805577 -371983812314689411144160460718999536000 12805578 -1096535862971844875847480122937603830016 12805579 684623875360338714918251029609456076180 12805580 -288715488652026455489874215154423628800 12805581 -1655820371334415895337950688153238858656 12805582 592893056527246871782981128515698516800 12805583 -768629920800995466350286617650348202400 12805584 77613876909444226376418749582011269120 12805585 -66959271921138278307266739528726773400 12805586 -1203356016893112856163234717444348958720 12805587 -570653001830663559554067230264941748400 12805588 -39350856979329376151711431215366474240 12805589 777062417882308206649618805681020334556 12805590 -44590663760209376628634962185969879040 12805591 -1383777428882543699064037532255475791208 12805592 1205404861241158461111246816315023616000 12805593 -621591762395685361736124612949690860336 12805594 -258981196453843108114497267394720704000 12805595 -212247754598331116469433666907100241920 12805596 310985207563932311257149381289612684800 12805597 478041094584844747468447042621020433472 12805598 -245913343518761645099680313658993558336 12805599 810065402767425852169484174129787317064 12805600 102821890155248624550563445805213286400 12805601 608100325309001586351753489384036663600 12805602 363249009209184559964112606715377896832 12805603 2030205165355714362787666772196512093852 12805604 354746044409280123653975728340631552 12805605 -173141257921733499612566864119406991360 12805606 -146755759822420046870409813721269868032 12805607 -1383394680307065204395355952895961727728 12805608 51650943189367683163609709428719697920 12805609 -821755172738611157775411845336215077190 12805610 44164342360582842526926240612326340960 12805611 303959478161025461314882024875364468464 12805612 -106097508065337408590625679625729565696 12805613 -1702628791817704869796643027957522532138 12805614 -46294620270788591721655898934588448896 12805615 -3282546870108236532420261266675521680 12805616 -98410875675706849448559912070361776128 12805617 -347580040175002987829984228328715268160 12805618 161713877092693368355869142703908285440 12805619 -409497247992009645414110899294697117904 12805620 366494138730279325743003674501382144000 12805621 433736527536812693129695196400422939822 12805622 257847634494057178429804053542433385152 12805623 1939325821097525532647295710464527886440 12805624 -320077091996191162635532054022643425280 12805625 94081943449225566518378362427760000 12805626 69289995897656971326056730422887292160 12805627 2046474450620331526516692904225257213476 12805628 897174642585768519960320682184340983296 12805629 -742445400242959003892489569669475260416 12805630 627579863637375642007744691487187200 12805631 -272033897094359183899743354273404760336 12805632 -144526600580073400572002388856943935488 12805633 298472357185898452581449962485817209684 12805634 -1027755311203931379498306365999743604784 12805635 -115277626285898352176907248319042739200 12805636 1547558419311841266376046089564817790080 12805637 1372063576163658043953183068255311491354 12805638 -229123528355698888990614140650047541056 12805639 245071565847913243333380337492269108480 12805640 -397100300072605799965501710634702387200 12805641 1116898728535640055166566642905048398080 12805642 1373396380745626444372675632308583677952 12805643 3162366774476532306887674139954334409920 12805644 -914626853315191432761785659241875689984 12805645 1062117465895761766802667530756673165900 12805646 -198485089294475246038479000404093226240 12805647 -512466840179746374847417034421860008560 12805648 -141301249424365771558179631848326086656 12805649 -435887378662240732244823870981685954794 12805650 15646433548075232774325187310216640000 12805651 -12542385641314288998160817095348677096 12805652 126293635909747077146365171536672522240 12805653 -70017975917676620060506048838202301440 12805654 319682240395270348669090427622440828160 12805655 -16042177734310320251745020191905916800 12805656 -418374363649725974547202772237939712000 12805657 -719551520771417000420753861918889880320 12805658 22070298053789812441237255750231994880 12805659 710401359673220967279925276434730513128 12805660 29694363142233841080482840280734131200 12805661 -69795630287650281940014411055430611200 12805662 4624442610558774951196896512027218560 12805663 485532707741389160919029095517142271360 12805664 -286335961680419871181555106072984813568 12805665 21440062610934614833539772134453467520 12805666 -80828660017503564608079672885584326656 12805667 541652351164018384730037397471449103872 12805668 -203993298321595997008882096358621153280 12805669 -974063518054211645794632940087676679140 12805670 833477062799712744042161072799735953280 12805671 1387161647807893980373737009799542563112 12805672 1908188878791773159601373169704627200 12805673 2102560187113944501245476343283082988922 12805674 -214518990447956572771440969153218907648 12805675 628506976790840156808284602136485080000 12805676 343762571664200208104533282042161008640 12805677 -711245072573151954855441714090696440160 12805678 791055619244094433901528627862373304640 12805679 -233215054468496023631165758404513492720 12805680 249523600418070391544710209441192345600 12805681 -229323803159903780213730129528394243456 12805682 564993556127730470877741966496163538192 12805683 322745163773585434871568230323337859648 12805684 -1182750558450049362054996384012692051584 12805685 -922078069165846808096938287381166363620 12805686 447397754348229049343120778870975371232 12805687 -678304334306140871887505090812608923760 12805688 -498749343913704731039605435940344627200 12805689 -386639927624835375881372631524567047104 12805690 314334153805253220096632962401772972800 12805691 358189745620436066102356493556916837092 12805692 335104938068871068636320343469413901312 12805693 712288169587683866102197787471897567942 12805694 -123557606896350988453979773902308582016 12805695 12214600029657580841112840606767472480 12805696 -339752348688336025930560457215133614080 12805697 657302680951859005293570717797806052352 12805698 -526000052494335835312109427858403729536 12805699 1470481060395195965039532163088991904700 12805700 -83528238454135817191333646839669305600 12805701 -4323412276187209191787321865464231104 12805702 -53287269343497941077064761518818230272 12805703 799858472743278750118340937041249924952 12805704 7659211385691422020766044457900697600 12805705 -799838902969007980400128679432262655680 12805706 -303088470169922579756193089929638026496 12805707 478898361530276964689250338580374644440 12805708 297014742996311303428638486060285993728 12805709 -1143590729402385871643495126178529327764 12805710 -138435718909165489157717089336319815680 12805711 658877134923810440250791633893875059312 12805712 -113624447257118693410899901752450883584 12805713 1096283174979820353858688453203445879842 12805714 1102198166949224302343100891133263129600 12805715 -30590353846606907669016555350624436000 12805716 228075818502562344578118523253254225920 12805717 -1691816238616841671031107768156243933234 12805718 404760016490374051266092641494977398560 12805719 152450516073282341363340397937101143144 12805720 -232103832362445295720247430557207347200 12805721 -1148907789474665588928864655134232233078 12805722 809854421979133820936532749168892464640 12805723 -214474712435689806114859899559384421360 12805724 1004318526737443389988242428252899754496 12805725 260943213006819432385215982622474443200 12805726 -7037455599176639613102231054047400960 12805727 765930162000211538860064905497938289024 12805728 96224706266960962222370116154054148096 12805729 -1498752632495781442635405515899398792670 12805730 -123111187642980397707465884130028800000 12805731 -900938467155563185647746758997579040288 12805732 -681941340129096072937605875606050099968 12805733 -85059973212597719768088963755373576960 12805734 591478334222887176395048493218111162880 12805735 74705026288749940334614632306545687760 12805736 762063213699476253180185954866906152960 12805737 116992509721411685158914544954646999424 12805738 64591664322682898632177408639089739008 12805739 -1419973715702827267822418146211947256460 12805740 126781498264322089328641505050524226560 12805741 735448554243234615638641290606526512172 12805742 -706857908560309908276663815710113696000 12805743 746779830840361570901249774972384697888 12805744 366092064086762769827674852669521920 12805745 268112429683202958033056071572708244200 12805746 -387605645055589326968598273362874652416 12805747 -8868345289088005702357283688457690804 12805748 673691543115432655826606333714031105408 12805749 1527327438947012204155192585310798264640 12805750 -143536692314894419425377787825801312000 12805751 -108944703552431941606208688114879277440 12805752 -415577925308545628967701403300045434880 12805753 1929630486806456675316751492925440972640 12805754 -120745424126886619193204055124841692992 12805755 795916622688651364617325451885031304560 12805756 -272253802200595723171055138075524823040 12805757 1979600434095056698443976156903309104006 12805758 -191177675894042013222362473497605926080 12805759 499191461210841371321465728843207372480 12805760 -544028706526303591050524407108101734400 12805761 1645003988557050287863096407964572061824 12805762 -1014933464304494873278859709737943160800 12805763 863709893887332040661496108567715878012 12805764 62007835303277726716490682125611109376 12805765 182808993300989104530546618470320166400 12805766 214628066491840231279011747238723124832 12805767 -551996747191771943386811469510460390632 12805768 -2127588555563227417738694980582017469440 12805769 462164260409194628416186576602576821088 12805770 253114196153824337511796747301244729600 12805771 830678346050644605664471985183807921088 12805772 -231588687924566286695954111753365831680 12805773 -544537436731755769795291098920277235200 12805774 -399665550477639738853113791876011817856 12805775 -711292131991840785328134751807323163200 12805776 -117151937407614141754458989020102656 12805777 1290411597297283395758254495953556006752 12805778 -700743614141680272666668483553492712560 12805779 -142239125101955547169318854570712376832 12805780 282191942996292102580890526835882165760 12805781 -201583221650659347913385228360961026148 12805782 -193703232233734839153759281716285733376 12805783 1057940390464070490043576585216791157224 12805784 -1498033671419821426854057115443199303680 12805785 -260555326065915717296786849354948877180 12805786 -35240304256942856769417875425086136320 12805787 9601455705250581269557785379235194920 12805788 -33680275865587944344199624010810665984 12805789 -577946013319931210308355379965138192410 12805790 -103232857364064578466344515830506956800 12805791 -630494071448317540677910714386591129600 12805792 -1145848133886404760896990921432550604800 12805793 253517736425563303515439570668136512 12805794 -232258982878900206828129235893114376800 12805795 1129960411203517812775515633975882478800 12805796 1994271784040590041208616486449597924608 12805797 1310271541190636228009663691022564687200 12805798 -499597523541262205647663282855798701600 12805799 191454628808399107884231138913242727800 12805800 -234978027520360372812729352464076800000 12805801 662952830284537166577682406198644664544 12805802 -270075944750064954052705077983417803008 12805803 -1100487758323154838909952399266632677200 12805804 -822081881073683813492504080949337957888 12805805 -457939316163408880302833225329292445000 12805806 -12270495599392824822105390073603780224 12805807 -60781448520852057225548792916125152248 12805808 -194363377706000101783652514054063390720 12805809 1382169397373360427051116137037380462704 12805810 -375513954441966747467737414888772160000 12805811 -472975219781585648669970118195220953440 12805812 -383080721377166751488379429114863720064 12805813 -426543927613418204373240091585228145938 12805814 -56304006550682321815759475073282761088 12805815 151836442757532437321952503122619687040 12805816 190438996794278163471676507844485140480 12805817 331920630103339598450264746857655723104 12805818 -542199406371422027703861139219103210496 12805819 26572006020340399776518046677549665744 12805820 286741082322900701836950171535497216000 12805821 112433381703187488085943754618843709440 12805822 -603172081612320879763468145791615212288 12805823 -328016460671422130184330957178512020928 12805824 -294350178403404023633012650239269535744 12805825 271024725937228197335601979571411097600 12805826 812577012643747477877183339179179763584 12805827 340755912869541794456560956369640464120 12805828 26122499915676153595354832674942181376 12805829 -2106780537848113534271519771313613083360 12805830 13412260676820343693837512855134822400 12805831 -926474502641165144507066021317185731368 12805832 -322754305097844512211250148702426726400 12805833 -203252953213320818196642317417952846576 12805834 -81360841474250214946976940331562224128 12805835 596991158408193042322208938680682560 12805836 -371774207323332112544013071143820399616 12805837 259217597638649117591378284563913860000 12805838 -385720971116224936679648273221493763456 12805839 726196820175252338088718735228968777000 12805840 94846972808224729945708295672576655360 12805841 -1287199959408665342528295654945384799758 12805842 199351601315643949029183726215821684224 12805843 -157952192578939658920490441541194136680 12805844 1057953897037032794310346711063282962432 12805845 -270890754954679418275309929484700079360 12805846 -258937048147370885273298350762186812128 12805847 -942226503268382601298484922768000067704 12805848 185888530021851764389003017326955724800 12805849 -130562170208045483298968677102146144000 12805850 608443379253060370763585207428555112400 12805851 -758249541418154466737101200864958200168 12805852 -28229202176941770590226205649315209216 12805853 1376882234859101393605343780931590568102 12805854 -133353920838345052769165095543650119040 12805855 -571765827209661850879292078111676085440 12805856 858887738975468706349210520986653032448 12805857 283310535053754673816379367352200062400 12805858 151081797010840252206143724721791895392 12805859 -726835667556970273097055640574157949440 12805860 329599169029769643536411013053202984960 12805861 -2079171459792906213782045977678540497538 12805862 294566466562899154973877139494725606400 12805863 -37040885116393414990142602587568277376 12805864 -1077215353712136347259122045199476720640 12805865 126759926392109530677644650006293025800 12805866 487826531892026694672976298485113247152 12805867 -256349449284858520578203799386205864000 12805868 278511653640831932952229769990580612096 12805869 246383577116021907960032025036379911744 12805870 -67510872257420902637620830905247559680 12805871 -441426743429269334616421908627910464480 12805872 -75444711311570574898036063438157905920 12805873 -31924176435866817448828486417182983696 12805874 -856919098056023973688223428726966382064 12805875 -542828662720740342557206376893618212000 12805876 -1097599648858771270367377324094083584640 12805877 -225934775093656635111511475130257309568 12805878 -581933333811832677412174755708656999040 12805879 -49033149160376237589551703532298176064 12805880 827191966099180052038047462817523712000 12805881 478493966992974587156187051303882488544 12805882 295293184617014588321747076283535655792 12805883 369731966526730776609801636218632244544 12805884 12296515242958071026641655336200765440 12805885 230729098445651739030624195150922506360 12805886 -701327301000719766689175728384047519680 12805887 852873626110041229143462949995357495168 12805888 309409476863082586908584547186756288512 12805889 -1981735300310553704301496993273184815680 12805890 187513783910975166694187832252552913920 12805891 108746799065023548149921482238877822720 12805892 1595756137761053778386432690266202483712 12805893 1419213123124480356461827557350587801182 12805894 -966259876508834278539921154678829242368 12805895 191204337994880368798875832704592577400 12805896 -339981164264355433765737855153974231040 12805897 176523588409075448330822795024846935680 12805898 42183552080506252406775874060758538752 12805899 77683841487538504057766060557765273008 12805900 354316548719694160587865636262386432000 12805901 -505182866870339094847175143542955441098 12805902 1121503731179028908811203484698537025792 12805903 632108042355567478480152286847686926264 12805904 222250880924709183655390679603080003584 12805905 504183621915787316843280746333848320000 12805906 -889490155066849164245455519699862068848 12805907 424847488672186237825217380519140258396 12805908 593346149671641029823982320566106716160 12805909 -1075414176321373782997729858482417816740 12805910 155487417131699014679728899475137413760 12805911 331440831411861577653646790658484089600 12805912 22078550541293358968576369551681658880 12805913 -1346689162163870683064855291428664633712 12805914 215388424509164166152698749391472640 12805915 330042284696897922556592062932017970720 12805916 -5987025358806205787089618513595816448 12805917 -84482009306223386595979007527809797952 12805918 -17323673744834943437241686954969155584 12805919 -321073218604329073902650643162988450704 12805920 -772077501699244488555495200298960814080 12805921 1071058995101729178198930035402714049122 12805922 -380231111696253977215428134904376636128 12805923 180993862693785328072013087827340954544 12805924 214218860121621732931575549273370240000 12805925 -418176198057569667870156645735596431200 12805926 -100537565190974529391374222105591883776 12805927 -857650613416396124190269568510929495328 12805928 1572965084267124499996988588605098716160 12805929 -749266783540497529233634594540329259500 12805930 160385776121037810108185047203368990400 12805931 -51012002543996833060216863165597433200 12805932 175235463825605689342369310231374835712 12805933 3214427745257180347473343771597731776 12805934 -282539419914658147080309084800873544384 12805935 237969102330263492778106791496170093600 12805936 -213070610593728060203457259991958159360 12805937 -184390319899471132284599052525370194414 12805938 -10424315626702925974749674659390171104 12805939 133979268997618120601513049883681297480 12805940 51297550812662557151026355612547317760 12805941 -556459719089610064038362252717148803808 12805942 -263426897907257018677093479563987884128 12805943 -447427062061524101200355131771442876400 12805944 249799782198675969202370327333429022720 12805945 -154445965357900955865646803983364268800 12805946 -209977689664764378711088610517452285328 12805947 37799429257455620067716297430696136704 12805948 774885468309571496459697629701885303808 12805949 -146710895037445027080098744116744135680 12805950 -257715928824575371405723236106461312000 12805951 43365231569706524267817438730675079712 12805952 -13942370795096479536992497707770707968 12805953 -741002537297234290684687367923066335696 12805954 1276650162982671192725896819374439687200 12805955 -150826046614331985517833658991752070640 12805956 -61459958411244632041007834788563362688 12805957 -1257903368566986672427170370089237552000 12805958 -2500835018000458883106249096277541760 12805959 1796469990386131824068168031753341568 12805960 782950968780181812754421479450824960000 12805961 406408312736802702751803056680979961984 12805962 -94660112146976001817581013298593712640 12805963 -980922895385801753342662790817862239696 12805964 211681893927748811667906656555479789056 12805965 1845269205785103820476488788530264096000 12805966 -524755220145965747145971657780967130176 12805967 75755982916454688032984542142070044016 12805968 6691025140416371077259120543809142784 12805969 -538415979451404582503407759703850698640 12805970 349162140926722318207571854702809067680 12805971 -876713372026688325739928474454520113360 12805972 80665326294997227526395049953857351680 12805973 -754751273857987755384697303231108457778 12805974 125815311424987597384151984988904218240 12805975 -62192872838021227377668207641034408400 12805976 -213744811523752765584143918508430295040 12805977 458456112367278255703885059609462950400 12805978 -86457250017898626820375149684127573248 12805979 -1399667160138661453577712824404880341440 12805980 178973918235231708483518226991457771520 12805981 -419584531865606386855303792310584652160 12805982 280289537610633709175373806633044697472 12805983 -44360873797588232079466911445102801080 12805984 -1315135083140064700531358796586631430144 12805985 -983820301057758990050755783664924159640 12805986 97869738640233536915423004461464363008 12805987 90304281483462719474969188631635652592 12805988 59833387007576834875208844229808553984 12805989 -245421062511935719074245632995090482880 12805990 778433118993101662940049847156966821120 12805991 -566668873303478503411304191548535367016 12805992 1231826483136558762843529707731010355200 12805993 -1333138610312590534960591359838672322758 12805994 120810618872528485354105803309238116960 12805995 230855259829454732792560925031150651120 12805996 292959517166840828889397669117105668096 12805997 399710173415012252558041884861003859500 12805998 75048392742060337810552847436974235648 12805999 47916412989786372180840147091287916200 12806000 -457170627381693091525495459661660160000 12806001 -210291353231563374143568153554112285132 12806002 4073989091850305215952386607203417344 12806003 1884223721563935527980983412621981599228 12806004 -841517520598536386753351332905817595904 12806005 -872054658821342079257682697637585834340 12806006 176367408860074558291352180058728033952 12806007 350392291369697548801026762620942476800 12806008 -898432420848054377655025248495555502080 12806009 917032372424958078065378734889043913920 12806010 49583674862829223070879865286589967360 12806011 942242968472745044557409786106399597424 12806012 364635287926844781730644328481483438592 12806013 -495595865280352851702600280860391833024 12806014 259422405514195705154184348058102721280 12806015 -638513064810364518305552312002774969200 12806016 -394580499356987868538434929188405248000 12806017 445763884579447078657823034589549184 12806018 -182980785041430004407177676250767347840 12806019 -37264111679137190443909931626805356560 12806020 40478122723861930534971648120871464960 12806021 63429886990512993526730414723455788000 12806022 272055548107605951922518414853146347904 12806023 -58958137454653838940379586180399515320 12806024 341996342631812925831270987631851110400 12806025 19540844150699047099265104756376124000 12806026 538142571970323531250418376496363597824 12806027 -396085894116953975673011637633768429840 12806028 712905830370239712258268154268008186112 12806029 12529590027010187672494315725909300076 12806030 677989608153327745521050826089280596160 12806031 -129764276838643588487697399971092934400 12806032 -103119944406150871321157898286467563520 12806033 -76669530706224170514120371233556350656 12806034 -216635096227829967337945066693952526720 12806035 -2606310952631790072526583604921636720 12806036 -275598558587983788280469708605748520960 12806037 -165634958990927516369121402791565311460 12806038 75298755355566671711105283119616737280 12806039 740121255622736030115523858349508996024 12806040 426096843881691937246352269203456000 12806041 1185037795522370699861653139809489882442 12806042 399591558308570137562911471930979730672 12806043 358057003385550852777435324343757351424 12806044 -595123912960959830157931363278937565184 12806045 5633335233307356512613825464698306560 12806046 445362139388750142950284148391657830400 12806047 -1118548088234690544720086590574563986288 12806048 150855514176450282135472461393454694400 12806049 -171342905998580976501852186155497408800 12806050 -217300752443726089487500998107899789200 12806051 1512155145116593127571762338189377815504 12806052 551031027884102335322782030559255470080 12806053 -417003713006190301002670186492781409096 12806054 -13432574116526677607160167464274209728 12806055 139896895057062644889461938383405563040 12806056 1612248921589438434612350239271318568960 12806057 603347743019206153530346934234720194560 12806058 247768786419036649331646960612670325760 12806059 205080405345749998069047874015034369792 12806060 352952758506673216372396758313967892480 12806061 692854814160868310259773310506619249984 12806062 -519941698165491055929063927711752395968 12806063 -452371823922575074045316463437722428336 12806064 126343559295560721668538854159621259264 12806065 929056110620250361518718071055779974400 12806066 122319479481081464806468756609861370880 12806067 -448180632922505277407496563577970424520 12806068 -847394880775460708985630028486227732480 12806069 -53539731299869445316037492277191165440 12806070 -93186012712637345518961759590087219200 12806071 -217606286340820722265477530378277189968 12806072 -1039959471615350558359505765176768942080 12806073 468341646202830648771095522365061493120 12806074 -951298991811782444521718790748428215808 12806075 -186972897977157957580993744920626409000 12806076 -232790311608258792577415259049624903680 12806077 2101040728264089316054666943607206745926 12806078 461523091063428966748553432408379729024 12806079 453339091295868509790391778198513026176 12806080 -5612523234485544214045372015454453760 12806081 133893296586384993967243414082359553280 12806082 170415248165282198321920960793189977248 12806083 312098354988359191481927117249598827520 12806084 130273132952950051925067648473049216 12806085 331236764552527467080700714783461546400 12806086 -275596102710410375542872791666801941056 12806087 107893624431626632532047084536803061552 12806088 -16593820518776508610733892796257484800 12806089 -2278103733080065309727991045574525205276 12806090 1185939390011432197788416827083958364160 12806091 657382839061898644198333410420053394300 12806092 -243250860365734856599321997417401745408 12806093 -1787333123115168180446337154399651875072 12806094 -225551100740851854861211150031103740928 12806095 -5022024116168376079739769107573596800 12806096 1190652090661790227667225836554338304 12806097 -636008616107938702158955137727427523600 12806098 -44621261738849947809832994182594129920 12806099 1543897510884628788416426391068496629100 12806100 183559420429844978513644651470189772800 12806101 8589509294685378091670554956391270464 12806102 730327401100170635217665526455567806752 12806103 563620281188147806678826876558043570000 12806104 176285855576387650289897907869842206720 12806105 25914504951650017778491948923282501120 12806106 -208796242176600275825389072888914064896 12806107 582107899787666984902718593541022994432 12806108 -446485306460698047524229272001319200768 12806109 -2612621707885664489301165582765676372800 12806110 292093502782960100510737823745068544000 12806111 -145891625414477582284411325358379560288 12806112 -408956058239355388713549636203867799552 12806113 488532672055207751945965885878875763362 12806114 -21166139355034441435877761577422964784 12806115 -269477474702160169221694289250738612480 12806116 -640047917847476661079919470905589375360 12806117 67613511871012216893503478510896952192 12806118 -59978501126086937736491577259316102016 12806119 -2959151761520799831255249755440614388440 12806120 1172306216882011653414031336621273036800 12806121 17490872868996533098299468575618475360 12806122 294652549106853192228428541243452236032 12806123 1174050317911433733614729844790741374504 12806124 -56701011838909639294377450333270835200 12806125 804407030069323385664365107064768118000 12806126 -211779102925194684825966142509725527488 12806127 491848132608258328464375002157124128000 12806128 3539029846738202041843385656787533824 12806129 -985377029659877282259328544340514515840 12806130 157965618691957144081830909163297067520 12806131 4395477538888373571472090220946181120 12806132 -239643427422893000227975566912904469760 12806133 211220581330657886472905293226943928800 12806134 165570400996320795069999945212747921664 12806135 -759825192496397166501659471580403882920 12806136 225990032348143846800606043425748377600 12806137 -191843756893569274426134190768578624000 12806138 -204926913904193824879057087815266603040 12806139 -51326928367516411490229893321026289040 12806140 790616108021867051754659646133710973440 12806141 -531697864615697606999219399111858878458 12806142 337833835119080249841373120068544494912 12806143 482727189821490637254448318927207673200 12806144 -35421693060306956828634340269144145920 12806145 385470341216281333334745121527003127680 12806146 -1522287216551895284753342629058517358176 12806147 -1004913942145026347316467510222830901520 12806148 -766152474191807804485723636031265592320 12806149 -38643448309932662843051597714519152736 12806150 255224973662616407525049132458945215200 12806151 -926740850841117450858451303083837066336 12806152 188241152435516169549491934633239347200 12806153 -1693083000782271402365981474142751958256 12806154 -1250998331156835330529787636527524956160 12806155 -693031393249968974153199199548237865440 12806156 968984974180868338096937483671491840 12806157 42804421861572401232868044621061397760 12806158 791002661987738412527990587346877387840 12806159 984505845371488831061462866507417853520 12806160 61061712586173574639966919841192345600 12806161 249888875598200547613184301383511203762 12806162 -59046481844554619107102497341567502336 12806163 -1144962896106407961748064415674704063308 12806164 101080217670653339763533076691298338816 12806165 914997090012290370428714847186927108060 12806166 -305176662792943631426914725557584987776 12806167 -2703205971280376987552351151090114946176 12806168 402144256883109570882889652385384038400 12806169 -109811423063601991442339964241441254720 12806170 48524802821269720936757086617832227840 12806171 32874823723059619810742107792434316800 12806172 -245456959119123915406278554509864747008 12806173 -2034611382291087164785859454043691975578 12806174 1197094298930055080237083644854708577984 12806175 163312869799853920199452887943763175000 12806176 -2204342008513433413829090858412667699200 12806177 -308774248871010549618894223258475297340 12806178 1885322480077067991487900060239323136 12806179 -91259292814708836897985506464311842824 12806180 227891788723281227551071979226173862400 12806181 13938584281988060763243700053674161212 12806182 -304277299028097392353574371518910459008 12806183 -995361201344521547041985220249605941536 12806184 1122668423572319581133300254814338744320 12806185 -460504035052288983523113725251045031040 12806186 412872450793531182718390346673828856320 12806187 1405419282988050025527356512646474339160 12806188 -693658519746390427791206881776640955904 12806189 870524487218402166984776125472698562400 12806190 -371059772269742458571392912051162992000 12806191 1822134154323308073130462969611831928592 12806192 -58835228651792593940318971054374912000 12806193 42460638901165572580488653986969202688 12806194 -361327874244080885067147743893462183008 12806195 207816115711826282847555803255593993200 12806196 -111396707136572509731290752268798386176 12806197 692232376801828237735600761958799762400 12806198 32621894185745118979993573628432953536 12806199 -389300155766775376317408874006731520080 12806200 84749367290937081793232431914091008000 12806201 -418294124753812426585617133444284771798 12806202 -687784142696886765782428022294425076736 12806203 2197284434863967241945797866965021876452 12806204 1417104835430943347977806724895952915456 12806205 -3216596043422852374603949792567254080 12806206 88311002578271837242712154188598931200 12806207 651971122129125483470362153428432537072 12806208 -251195320140514073018945034204248801280 12806209 202772024419423954803808199918294507200 12806210 19263872713926471425517389245642728000 12806211 -174020375730150614169056922555857870016 12806212 905531848949834073949004247346151420160 12806213 432671141145063093786478579267425276960 12806214 968442298950865062120869982111309313920 12806215 -26884871430225216150686853510393130800 12806216 253466419289788087228907521015372185600 12806217 10102581007146579810372859567819608048 12806218 -216417573991267517222359819644040515648 12806219 -1935999676156708521237025456827454037304 12806220 -17264774818306966448243639663782871040 12806221 -1376213124435460492468050529784968089728 12806222 -377620393394469286930128113758825904256 12806223 -965270285510153569842912816870637564032 12806224 137203508649556908934554929460021821440 12806225 927824309417388735365403449678397843750 12806226 -658948791353091613605250488169353686880 12806227 -325617435967095721376739644831984041056 12806228 611339222088041501543816253417327513600 12806229 226033575485279511715871009187115725984 12806230 81414027140857403357764003533651797760 12806231 -1354999710821011247761029610595346662688 12806232 -922621630985607855073885570610150215680 12806233 -994956364088302198242903871398076955376 12806234 -428664288719928831165555794506749412608 12806235 330271366806267551644030448448240907200 12806236 1367547813983499680851372804446332421120 12806237 -1918244558217305660870158828511850653460 12806238 343782365759347302913270057349617422144 12806239 473510216838090884562103741414560233424 12806240 555449913570743425107004848687297331200 12806241 -227974323138256689506590749284775260736 12806242 -202333373503253580505172859996244328448 12806243 2689300586174639779287773538366964043904 12806244 42986456232000737029031737545777358848 12806245 -1276060375657199720048785874387273570400 12806246 764070375298764744666620282324658083520 12806247 -104973012413168790527856375889692960000 12806248 -473184218047017412124095183632875520000 12806249 1941761450552957686483642975431163976250 12806250 278066159825184539235538114969375200000 12806251 -13727786826815949668829186362658765408 12806252 -266201233059166315010439407154779596800 12806253 628270943641313998215572269720692964524 12806254 -188063087485964526893368554588696383424 12806255 -53456614424905104389409893830392422400 12806256 -111112870777063494937806405685690073088 12806257 553239686087802673810532219967521559506 12806258 -11269363548574575217196339879483596656 12806259 -1170499990377186976187981081342141183232 12806260 -8830911556364653020210286924378736640 12806261 161529868288896463877143523731225181052 12806262 -6036406642079974710573538806396758016 12806263 -1120651216611591276945059800732644261776 12806264 979331678210653353714961588708413542400 12806265 -21164872415967820593870387175516464000 12806266 -1176550774635051956385206480736147490560 12806267 2187350905219414254771987278834092625316 12806268 -431120764968126512036217655571011722240 12806269 244859394698248272457655164873242401280 12806270 572301033577137619024684062097869073920 12806271 -118508820813105672946392152826664268520 12806272 412465014241818410749720719996223488000 12806273 763474209337625815587220161391737435522 12806274 -201469218570048323047875885108774968832 12806275 -308973531980937995773375714150279629700 12806276 139848392008018573321020161468217765888 12806277 1446724233389365101059291880258358080 12806278 -1095864244600614276991950633806035570944 12806279 -1208550278551988725758966503289981936120 12806280 380209551411100076539293687184289433600 12806281 686482092815808486760118251683452477712 12806282 -226316704381172345808688292283438733008 12806283 -178011992913170991884587852052298543360 12806284 683604018973585270867528607484676008960 12806285 -5728640705636043011778237978360489600 12806286 32467555869311342153305167122425315392 12806287 -680207104055699100629434704125545372368 12806288 371642651235013350899542877030571638784 12806289 -1741655298133850597997243437287722768480 12806290 78473685267579833900544692970170035200 12806291 -2639903655320433884965620997503877466448 12806292 117397015277229995999327267483503798272 12806293 26587896068203061714883983236465239964 12806294 289443879275761541721100297932569045952 12806295 342231612211544182124589853776227865600 12806296 94558566846150141045417090420432353280 12806297 459584197203705175967963242683641149386 12806298 -128734190808526701835721999622135551232 12806299 -792468093186568005150845779629742448640 12806300 67180841149527403728771753869678860800 12806301 663952899187573992190875758745595969440 12806302 1160409213472487592765921801408120788352 12806303 -3377030366732610473759549013497655552 12806304 317114596579567642924645613268526694400 12806305 -831184796786003393382847265765275026540 12806306 -731540067271635349830580722010975017648 12806307 -1008387482560336630347644012426900341596 12806308 862193586969815103365173250987770675200 12806309 -166523295715571701300100011510143315300 12806310 308509785894955645485114599133830615040 12806311 -603117752512398259223536284676502921168 12806312 -1250612434870468901414635750454611276800 12806313 -940798442226906140095884812369356425600 12806314 -693117733537812169164112798886325201744 12806315 -1341722562711409316775665536825086587040 12806316 132331632903062500030384421335001702400 12806317 31395112964874221797834432145929629440 12806318 354600560629778227157361497646654316416 12806319 334369714085647368539369622617706738048 12806320 160260904042773640199474008665990758400 12806321 1370116239329304569581749047245989646944 12806322 334745338415692469853821296115560515840 12806323 -81727184808988614529304352906869386280 12806324 747504960575438028777299280298967949696 12806325 123923470775602895546024765639608185600 12806326 193612935578602619486542513251733905024 12806327 -495739114476470012551470949791358948824 12806328 -226611618409025298131432993950993735680 12806329 25981309044503131214593018625438119876 12806330 166456624021520522470605843255007918560 12806331 -338266332859718643226177184435815833600 12806332 279607222667106088271982567627436154880 12806333 -1784946305491850363042897743734766056180 12806334 154289980773151688468007648865380763584 12806335 772431475833952053496850777464184066280 12806336 39207695817830918767463240600125440000 12806337 347465420653989382040298371149779989760 12806338 1191988485138274223122566245492655124896 12806339 -88031856643238827557429720171540774240 12806340 569639710661098387806608250786117120000 12806341 500702050600603677233332624453141495584 12806342 -765135997205584560016809404292696028800 12806343 -1213833343902652808853319068875836039656 12806344 -1823985085168893374511718509175261731840 12806345 -370453803054674097036054233457694383900 12806346 -1419841498898475864751089705303488256 12806347 -240124903648352349428670153373993353480 12806348 63266697273709044668468248046397358080 12806349 493296716985846502909728330788193961920 12806350 92722931410337430777958756147468444800 12806351 545501169199303702863550551301958522352 12806352 -39539581225566114629770953263612116992 12806353 -274848377475490549561208938507543843520 12806354 -375264929127053830731370090186217679360 12806355 -241408769468253120069674628351487819680 12806356 -1337809305518242644949285658787530750080 12806357 453037460083117021292038604316003702606 12806358 -401075836807931665898423293805152038912 12806359 -512324660896295527669871186368519766400 12806360 35229588407631669964489806598303334400 12806361 1356526557497811241774627424273938866480 12806362 -1173212425591069949772464122559356823568 12806363 -38383656513330805994855158010689984440 12806364 -439862410706418801853592664057622069248 12806365 85060120779828296491785036177511578240 12806366 132514494542366490896075543269932951360 12806367 150449906973453346531725447368095787520 12806368 1995849897123156694275555634961232691200 12806369 -857670694214238776469658766371352347230 12806370 344145902185120110848673418835104435200 12806371 620454139519907455382936203983368824320 12806372 1723582539199633057981298013158186139648 12806373 142989586789201411036717356392903052384 12806374 512688749389049203258793750772949094400 12806375 -1793761423918734764962450991012755926000 12806376 -72104640387311597661157328436186316800 12806377 -1361966905777719711128622115779257702400 12806378 -92753883611884895074390168681829025600 12806379 303348377565141068290131193317195788928 12806380 594493900592895815956913271865389465600 12806381 -677857348210635057750318708555143416608 12806382 -678377829937773242075098812828928367616 12806383 1356982122630125003226624886470344439632 12806384 -415915433748437883217963156329839001600 12806385 -121480225634488115511909059902932326400 12806386 -113184854767366254649872631943478490608 12806387 -713595395203543134583505757797473073208 12806388 100262601483736849587930804281693614080 12806389 39245778476608938483694145218846554240 12806390 -17220017115138201236971085177168751360 12806391 -37397516253136454873179061953457332320 12806392 -147135017353961212745603135393154355200 12806393 1586663502582894379522922096635612161642 12806394 300316920467124538847015587336276684800 12806395 2246233491317614471897108780923909144480 12806396 -776952474715472486149047141458653324800 12806397 -133420804055349709193851245335944320960 12806398 -1267879600429153181647012789438645440 12806399 -281506198661888379604781831627605049520 12806400 209851032858215952672440427969773568000 12806401 432336436921481755165745288310547353000 12806402 240160065346813453254493144551953915904 12806403 133741220254954229648650777002049389408 12806404 442899133978916514754226619984733486336 12806405 728654271526641472967573615475976844760 12806406 331782479035736401578538928691369820224 12806407 2077418048145934785672087775623221301656 12806408 526784308682171524957958505825218242560 12806409 -254874483411983644119797792618810173440 12806410 65926565952684495669734748243107328000 12806411 1583304331464949397616959657966256477012 12806412 166409246139976725967668185085296001024 12806413 -557004052573442074638634426309841147338 12806414 -839496694613719558784744182134237557760 12806415 332080423144775528074214454274162727160 12806416 177610360455223926035392144278241411072 12806417 359938399918319906087019248811050687220 12806418 -146790667758137679411545816477689685760 12806419 -2834295330688311770334083843722931942304 12806420 -1033375330914205695032714542155800893440 12806421 555812164497205314815266660812593760 12806422 -625178959489138912043967625849763371200 12806423 328683437398703493876249803867227407360 12806424 -87590307906078119591291913395776112640 12806425 -200201191627127044635255476390580601700 12806426 347650414566701752306518618988415221488 12806427 -1074666571298454936765829900367287077480 12806428 -275213287520294792308517620694854425600 12806429 3996131947219199726142444817371009119520 12806430 19531646319421766102366717877175971840 12806431 -842833146631891306852150402570078313736 12806432 -1411480877010761475241352602667974656 12806433 -1216442551872044768971537285896117306798 12806434 -1127290931243189950452667482813524984448 12806435 195317911791793600850723804459467679760 12806436 640393870036097338606925131360804365312 12806437 -203317615896804556978064516583944843200 12806438 -688868780133220632875501760663135950880 12806439 -384313987543324991643317187361813916376 12806440 44030628081438304510148852584664064000 12806441 464608350194082027939137286422657136384 12806442 -238017399015959478133397021642188596480 12806443 56316690997937030409126676768954797264 12806444 -438387786251164416796724323168021499904 12806445 -98727903174041166551359361861955394080 12806446 -69551437470888682166938456068887040000 12806447 2168834807775812035751773333596903700872 12806448 -191346131662804956279059051905109753856 12806449 -639975291336078642755391498240076653550 12806450 -154069946756837412906100770639132978000 12806451 721765587559289064155081902494598579200 12806452 -11900285083388925734784187573028148480 12806453 -1752820231171472238374532973850686362240 12806454 -155909968173067656043679636021141321280 12806455 1024452740565527414685606476591186502360 12806456 -401277011681423255382028599871272345600 12806457 183572070909672814585087756653407206512 12806458 -949373750640380524436821284219018240 12806459 231001344365350047478152361506350322660 12806460 -21137152291505335749879132461219934720 12806461 1642108702234700054618538724263381022624 12806462 89422359825812473757535906738816387264 12806463 2098775746639570385074006396145116944 12806464 -97429044905024819357447268275771670528 12806465 -307898439739161250565613022018291806720 12806466 104241106468186848542962254548415919104 12806467 1328969469165449075103613377728776547516 12806468 1424300815225889123519010962961881067648 12806469 -166622340453188154291066577434545185920 12806470 -106498708399179472604990533592866214400 12806471 -1355320608277616401459587205510979516328 12806472 138472523392842292323295821619475251200 12806473 151238344437079135290948571392716988084 12806474 542385609405421457583179472095643835584 12806475 -166164509016128165956770775092292800 12806476 -1517979273305620274505964904178584669440 12806477 368741417053081019645869178482637832600 12806478 465179152034985082504170625827747515520 12806479 -731951742953755513786639560304814487824 12806480 48468825123761550174861126195423068160 12806481 371872159254640039497884205647203427040 12806482 171494734108540614977073582173061388080 12806483 1103997099769857114730300784527003297440 12806484 333420494942492922492185781947306305536 12806485 1000050285208075917221973497632337613600 12806486 159372478267777901442571527857440407552 12806487 -216932582087058207054744215227531429200 12806488 1263972508932315325197896646412811765760 12806489 -1248006301910689312407971757195873358710 12806490 170538055386557339156989606370516275200 12806491 -757931545329829523822375767594932680880 12806492 102333305311996585488054104178705810432 12806493 277479826101601764945518099244418758720 12806494 -481271335987334191160211199009363008960 12806495 -224458737122974577651686553136496394880 12806496 284067904969189658129119908126232412160 12806497 -423724117871055638058735052350492912576 12806498 -3355177231016723338422526993222669536 12806499 8000713382234587249817291069247956208 12806500 402602854195641832920670738645877760000 12806501 541261661349731363024645673045238903104 12806502 -328197765113161181994543578882294914368 12806503 488596310578251595482362482822156149184 12806504 -531679546720924956015135456280061322240 12806505 -27800609166483109884843716744479045440 12806506 -326919158381276049233899593771964519680 12806507 -248211983243000963208954579729513829488 12806508 22970249432227292375235773398333685760 12806509 1018272725961115379081729799942343931616 12806510 299160157557358170322814841719657780160 12806511 -219799546409590678819685971003647709296 12806512 -153170849516251115576047324601773686784 12806513 -103102438752340997143864294738663474560 12806514 -39695015235456200195791670652341953536 12806515 -430115123207791339535460730996872982080 12806516 -140642214012257922700052139445658872320 12806517 1047270549198687717983587079530024035648 12806518 18946390185451240870470607835445616704 12806519 -786832814120954639292737019483526440 12806520 -168884776656615698267462517606629990400 12806521 -214285102685044285165400007863363893696 12806522 567367435630734083126162094125912661504 12806523 -1155594943666398623480349879868140033216 12806524 -321844344739193943345516791938137345024 12806525 -1255367127509596239095845390135532060700 12806526 221623188521687367524634928579321356288 12806527 1544375381712856940528776050920023861376 12806528 344271681225807901167364711962189496320 12806529 -239323637886279569299492919606359812816 12806530 755126272351033982608472980408787397120 12806531 447590427059645642586615675647744638332 12806532 810644520632092933256294909484224563200 12806533 369063395155359242322291462622662354782 12806534 -129797275979545619528065697025930071040 12806535 241120858457888803962827937690350607360 12806536 -149087786085878214268667848817930803200 12806537 -757500806458321881773518450896657533568 12806538 359306042714844855567416720160933017088 12806539 -270603945209460961707736438690140599640 12806540 175437393403189514210345324580327244800 12806541 -615856223326542404207406180957177980256 12806542 -818081338215265688147650090557309205632 12806543 143098586209770646565902393281087399240 12806544 49010503395120016530530656879572418560 12806545 -536537297517181869311635502056409746200 12806546 651163717348157243256664658285524547472 12806547 -87092298079532091013975826528369061072 12806548 255299075965498210913849732892472872960 12806549 -237094251157600622689934939004260760960 12806550 214294850685702764104116323326976640000 12806551 793460604965329095910394433473521275920 12806552 -1978265332587130050846575418545153433600 12806553 -273698731698491543648173865867112293376 12806554 -670583809657475950002596392767257265408 12806555 -64165830484615236587593851303965220000 12806556 203925779764119390804615843452083445760 12806557 -256226848656472600508925811574896103194 12806558 1138462705918780063877170839062845034880 12806559 1816985064103682768158556834776477009440 12806560 931565648232581530505544317171945963520 12806561 2539159743967053269337221229998642928 12806562 -598937262769414792215187562322872050176 12806563 261464933840715097887782110497425763840 12806564 418178081705041292378290903510511170176 12806565 -227997812669308654469765155983092712960 12806566 318816159297022216304572938647082373440 12806567 -984657935513690002445342561139674408208 12806568 -975324687956637642746741485249539932160 12806569 -1024583470142737369255850373843454773660 12806570 -326083430678474039001049776484559232000 12806571 424885225417187932246063738643753786712 12806572 -1436515402882055926994061692555627617024 12806573 -624336552581569028876332721613126135636 12806574 -750059967819551302429471054798043304960 12806575 729079120505829195592852594326938625600 12806576 -139982782918260860297566292531679068160 12806577 125510499218738040572170976435406264960 12806578 167893520939584112745340444007339252256 12806579 1839627567712681207061776356409653122376 12806580 159659794767920575093833667487757189120 12806581 -1135152841944583023704824375704383042528 12806582 110697663937189493777944731469443639552 12806583 -969451539383415737030582232976258359576 12806584 65645477457193325010357920768258211840 12806585 -608061618437589928909509402109176915840 12806586 23609369642488076725401542663339069184 12806587 111777848269728405124428080936840187236 12806588 -505929844147569937883754939059261074944 12806589 -516744277643546681669532141461466176160 12806590 293314550314737885539729606594083828800 12806591 168901382846255829314554209356041048800 12806592 -141741140837970468304868602730646601728 12806593 1053258327353796100679174963086981141380 12806594 -285549113904830750535243545103420761904 12806595 -387611422924241009349126178490574744480 12806596 -151507940966606174396740294624045793280 12806597 1470906251768133090955885947737516246046 12806598 125832743471990136637330190726055598080 12806599 31169553702382463723700561894697412344 12806600 607340639377176739490202066565855104000 12806601 442512031874520846986048593534203842832 12806602 114342982940437035434614924642479899232 12806603 1448849958176787371446920888856368155280 12806604 -12982010803849648416174487374374493696 12806605 253711768359176308301994373642836744960 12806606 -419920941202270249634521058070701053248 12806607 1063647943545864013814231369717465825280 12806608 489835258784072246854174717676414566400 12806609 -9205946557536792349197474303434082396 12806610 24424162358875315877975519132790174720 12806611 -2402283442651098808999720683153057999200 12806612 -206190332597407888174211508504375115776 12806613 -1027532449449520887297543265005437577600 12806614 613970440850101730476565658253581239040 12806615 59675750453313972729774234681328052760 12806616 -395731296840130683722998094822575472640 12806617 1456564197935733866208615388969201670666 12806618 -192841839022749019262475048398135957760 12806619 75942301424484372810965161843790748672 12806620 -982328758268898022534817574705688320000 12806621 -969535522582411003073014464413744537178 12806622 51089599731471004705472560915898506560 12806623 -53827455761792004789565475812150119120 12806624 1785930795429703777317044423479644389376 12806625 -93251523587572322971407024268451904000 12806626 90308854594115503130911639176533076480 12806627 -322125652588615498870327548489395404800 12806628 -182574913289166937705122692345029754880 12806629 523341088285943277325240660247688396288 12806630 331986541620034143686766279962861464320 12806631 14282982379804954181562238895405737128 12806632 1202529552783530593097794966016731084800 12806633 -364253342902917306810603874672485444480 12806634 37801771913483259792958170942184500480 12806635 1051530549974311984656275359889807770080 12806636 -134301572017407883272334506509403737088 12806637 -285685912349292398792500128609817312320 12806638 -248867171004523215638690948910045617856 12806639 -44536026915997406878859146066855694544 12806640 295450906655480233869538844280422400 12806641 913703830576131870440813130681564329042 12806642 164119256324924051091379067412609107472 12806643 -782987122950656907917171594204866952136 12806644 -823731561800627950077253334047656670464 12806645 -166254642778077235566834747822873456000 12806646 -7843536749237515367073231119712422400 12806647 -1420938098666822334496571369708020736 12806648 22668462912404298838154213273327554560 12806649 -225040333300666293186363502541264295366 12806650 154232283871852584529268205477816094800 12806651 333138732852976901146602857570949676188 12806652 83548988939068649790665337897327493632 12806653 -353199659957169292551140578514851875936 12806654 107180295637837051956872271430731866112 12806655 -48396012555046625497853697380934686400 12806656 746562306107934929081681686523220590592 12806657 1512249613500504762482826125155336635906 12806658 -112088939871762951066298469880227174400 12806659 -3965570839053065793385546132985056584 12806660 -376444428718738997930613780331647640320 12806661 -364194938124181471959174585026153629440 12806662 -252120042514799080489274027452204104576 12806663 507887420906768751257036246672848703280 12806664 -59006745569284355597665664389117870080 12806665 -3826519933435426589375179419802718400 12806666 -373236659890543852525426355593022581968 12806667 8529309448422526385666566800244182720 12806668 -324885514822054198880078825814507367424 12806669 711810732577838984973237964359507123360 12806670 76655702864948854375496979136541750400 12806671 655714314700758233454468366293805111672 12806672 9334414181306438490271684079494373376 12806673 693998371771343953374032664887742569568 12806674 -58414556415894859433716005225997103328 12806675 292576844522911371089976749294578978800 12806676 442755566543588512011609537617925998592 12806677 767190229963744596894914486770685219260 12806678 371870074492056467512922000329720324992 12806679 -310225668582285769786608847185399960216 12806680 681275529473980432098527231870848204800 12806681 57645592002590960830690559384717859972 12806682 -14589284039293153146354913845725531136 12806683 -906896401624036515930844791614549939068 12806684 315463027993260850946570375495012966400 12806685 -681983620488084708734528002572061660980 12806686 542533313074222244787454214070170193792 12806687 -1288810192675584741339243731379547019880 12806688 712799409889561460107245143675603779584 12806689 482486013219686770926640748078114668032 12806690 -5613610075655402509776134249190912000 12806691 1478255060435917784321365750099873859904 12806692 -935850624646218668247760290354495085568 12806693 1675479300000468967931806494932977655424 12806694 139654670477104186849851846327711815040 12806695 1581728549066389093813117660538252350560 12806696 -126642470307515935357358516131555246080 12806697 -159821473269892275705236560028791513200 12806698 579621562708087504187260952903692356960 12806699 309739311440931947104957649206180593600 12806700 478992780916217510045860368684830016000 12806701 -54387708875403017593863275897142001536 12806702 216493627478548578268332788871162591552 12806703 158538192209755803527962132739543016960 12806704 446866965914131323531366721292921323520 12806705 228284010857032379655153254552392423860 12806706 -33713771040748402007895947957135491584 12806707 -889080780984123372765218125050498653044 12806708 -1271993055731688862356026516819376523776 12806709 -465133980165907382000613177246576456192 12806710 147561734385131206730157536663039304960 12806711 -5318323550282407096354229432839046928 12806712 467258582171230054877473723625438085120 12806713 -1545269185816008852705964834446779054038 12806714 545666162733290698121620188954227182080 12806715 -594694776900617225897708747534075124480 12806716 -299583557916692212945604049677908648960 12806717 -494605634685824339054967860267049561600 12806718 -332449623598977507096471034069696742400 12806719 899200071630515011713675189962945127120 12806720 13037105400540241362941881699648143360 12806721 834357128574662213115975004914115942080 12806722 -497602861001650061042124436801640363520 12806723 717746312218480110443367072780818410440 12806724 369220985290386774816143170906926968832 12806725 124447551215517981200034989366973544250 12806726 513229579157373367714950743069955561312 12806727 -955085537328723216224680040444096360280 12806728 1563697721963421461004427804687741624320 12806729 -1710921784587886057943478468283726946688 12806730 -408701070252036487317600525831561966240 12806731 537868227656116546345360881244956034192 12806732 -461971423750010208660582051257836907520 12806733 12915010807530149750355165004934167584 12806734 -84965770122903645435915304894616033280 12806735 -14238476263710774554105379274660882800 12806736 5967098134282017463040660247328456704 12806737 234559121313498143147795510568870728040 12806738 -720490238537884107549544006925549165424 12806739 95567406590817695920829883037362697608 12806740 -20576099788576302803299698801775403520 12806741 1266432257444072584022252368926573043200 12806742 60107518902415986782011802780541432576 12806743 -470852627104137765211129903813829195976 12806744 -20679829590157120046043027056805580800 12806745 161410536846676517029782258849234186240 12806746 -436094075746381099097415349830374052912 12806747 382172548596468053860203275058697799640 12806748 -28243916032709749167662952022668444672 12806749 -1559977505700549913321027169580536364250 12806750 1084487669453480500949436977449450464000 12806751 400386514725248351174483985263457206784 12806752 -454544097315567781309625708325964873728 12806753 1478643835007619416703512836436910420144 12806754 -258122014637378264354469920067708936192 12806755 -20114203068367358714247866298072156000 12806756 -1151792892866902913189728392486243281280 12806757 946345868323694914667670318251183776254 12806758 962930349860016737071560019491558816480 12806759 -263956171580345441184255420506369490384 12806760 -100388534494294821628613044953980928000 12806761 -761024102984004531470975447044910364 12806762 -689436134124372137142502892838784588368 12806763 -636573107337948474727320059804181061632 12806764 -802621070805104292195012514261919413248 12806765 735062528088878095210887490568633455200 12806766 -54723373178204939549043480834501035136 12806767 -443476437279016792706436116061746886816 12806768 39985577285009247000761373374120853504 12806769 -760752170840851661679362370237744167040 12806770 -832567278557867986099781011147094413920 12806771 -1616534542774947963095707815549748879728 12806772 -367862639293074642404177952518884079616 12806773 -113924956051062488516990768321987392128 12806774 -619966695545594691557082818428799040864 12806775 -859889012646568758998613881119260714000 12806776 -32007009231897824088416971218463948800 12806777 -25820403232553574462443822128984034940 12806778 94511682620091119467229156479538509824 12806779 -1217008173271774407303339807503655862540 12806780 -495172297952018902859181873692059422720 12806781 -546035049413243344306471871992370064480 12806782 449030754000137530514303541844961808384 12806783 -1059619385423554811914002973142549392776 12806784 1192861080095130618670815490732374097920 12806785 1335578330708707769530972442150805518400 12806786 366797751738280729304318364174667568592 12806787 -428237486088694730743552061675560364808 12806788 1115226361502688131708460618946176937088 12806789 -34982754628002107624353037154497187840 12806790 -538339616922856836904823134913838641280 12806791 306835775717686121456690261776449729552 12806792 -2261310128822478601745535830845665484800 12806793 -1474934907112700364501333482756922092118 12806794 8119790492361054561963782313420524544 12806795 1661265412268817103285580454344095673280 12806796 -55753763983467838384500327620508005376 12806797 -1502564323781470873945646743587079667028 12806798 1026710223038237320388820174763239954240 12806799 853245121807210367809175841116041545864 12806800 -171537948871380662038788555272256307200 12806801 105446614641775482745934984596567052544 12806802 -210688236527429797350298038266444616960 12806803 -1726694746624625704684417547432483940896 12806804 1265076796717810936575763432986188480256 12806805 -491054905309764690566904625007703641280 12806806 -714526659831514669326080571567243150720 12806807 210708995814497929635547989215887222272 12806808 -87026350828113913782825930719568199680 12806809 226658122441971963112200774751845706116 12806810 -9938091486368451580398157668823045440 12806811 361542975506869696105597117224047382060 12806812 39052761140094885993491748323177751040 12806813 -394531014945035255909446191300268634880 12806814 280570502575581460387517580350566588416 12806815 -301506469184165726031287054845971225600 12806816 -1343052597476724428098923767837371662336 12806817 -185660430560848412672123587556304126720 12806818 -96180831920479484271929232868624437984 12806819 -6513611170427427026513205411709792056 12806820 -201626860214091456227520328969883393280 12806821 371770454219800879425876315955949252700 12806822 631614538510878972069044486330968479744 12806823 -783243877231959542361387728424889565616 12806824 1036356621032996924164446209538245990400 12806825 -1221290100207241994088262787734549180500 12806826 589636160643268358883262144690072383744 12806827 -466645082964371089981704840401723041200 12806828 -145541264115170299134137220875760168960 12806829 -556719503135804362774566226128999263040 12806830 -462159017334885212100894176201308982400 12806831 1056219460261189150219539068447147622960 12806832 -109073239619707811958957559304524136448 12806833 -183361682293648793805147219923208845400 12806834 284936209439253436936740521326510764816 12806835 88302877694254389342233411558820000000 12806836 7032361287973891269815244536709034368 12806837 957269876309982746911909230331809951840 12806838 -157177863233700468340739166723063066624 12806839 -769253636407943098993820159126274598544 12806840 -857629397713732896785089030006579200 12806841 52338583667566280255144884562902551840 12806842 703474691322490981427477849367488431104 12806843 -643705282555875302223630499745966569200 12806844 -13569464221884513728081195620692787200 12806845 -1443260631457250956007735542425181869480 12806846 176397742799007776012044033709170502400 12806847 -159977274056486791249135817782599448680 12806848 792562906577967088249916113903681536000 12806849 1991879169971516568886287028397116068192 12806850 -93071272873592369064322019220492787200 12806851 142379138520915916799082419110495485592 12806852 -739772940187780359752358280042834184064 12806853 800900251315889669975933900782987847904 12806854 1148925896898287000442698994027079426560 12806855 -12621929687825493080017249867108965600 12806856 884634226242995942688050452773811814400 12806857 -10125067185156751155896782886185474688 12806858 -92856214448831645655437167108345632720 12806859 -145969028015017111464982865753882959632 12806860 -141134423559948731336122098557920788480 12806861 1231693353802695470237734536010463385462 12806862 8946463908687797799889204478185128960 12806863 2382204156180655918765981102964680240112 12806864 89378261296996088428183807997297295360 12806865 -135002772490102605429085732133525926680 12806866 -28324020460545279884171958646043008368 12806867 709544953080337188448406189569929572880 12806868 118025039974836943703220088588553226240 12806869 2201575986740878910934976140758396241660 12806870 30666798273907711928461639593592022400 12806871 396009067450358073789827735632135227648 12806872 552441327317790729566400404649106513920 12806873 -704719860855992461051813538637011077878 12806874 -23133778663675458539916071681128277760 12806875 -137702686690542757316704067883038360000 12806876 -311456241040578800691956094456604976640 12806877 -348954910806147333598347389713291402368 12806878 -286992155037878047523627713107680022144 12806879 48171761040089801807506294570176137400 12806880 -865539416909967361358276255619919380480 12806881 540984533486053053208579688209244875682 12806882 -421785558755477440392020008736929900032 12806883 -213244510156319637913722842911052067840 12806884 -333229006200337969110230370859184793344 12806885 160508879927222568090535784946192851160 12806886 16423756707260621295289840403451861504 12806887 2152246591055435299437111329093185812536 12806888 1267628783830163506360828762791829109760 12806889 -779100372252403617100355925000193923840 12806890 -612572839647271743323848879556553646080 12806891 1052226503404433554223288076574838594292 12806892 8578278546951136539341503386637673472 12806893 1036445822886561205463543786657812142400 12806894 966058719405924083590116873370486192320 12806895 353152338764164415779004782826571720720 12806896 208539016460223309324782045463782817792 12806897 -211890960155709854946711003631883784348 12806898 -135881265884261024517576134264429524992 12806899 986930147303240175787381491579756004512 12806900 223408602896519121434113905377908684800 12806901 -74005106589315851033899252386835785864 12806902 -96251086752931710520260344450018602848 12806903 209382745417592515899491729901164818152 12806904 -174175272265089554341372502766673920000 12806905 -25257967083698958421955762569681818240 12806906 -88565236686284010083568841280063864832 12806907 -17625952498295633355199556766395099712 12806908 798476409579612167571441548367010992128 12806909 -1235645071954610471074629413871870241440 12806910 5181334886629872760620093085910021760 12806911 -384972680659818118497308654830895088496 12806912 -381021967889595209593807869340035317760 12806913 -215361778636252242875579255961099171840 12806914 -354490802303852631150885688964591897088 12806915 1382296569687627211760483488788057427920 12806916 -1532357533476070084945287278937494728704 12806917 -3097605917412687434485346375270578298720 12806918 13461426373401127172675989710982882560 12806919 704882897623591228772433410947273288944 12806920 117889101170636289983586859256945049600 12806921 44674477850041711577534860703198558052 12806922 5289963707289026391755844725540006400 12806923 535531434199029870577615688589364345172 12806924 -212607286404805504799383990891546748928 12806925 -93642580354241173847803809581448612000 12806926 21603103890072717830159168505905466240 12806927 747068485963846152323770212915447628800 12806928 -303994286252788174276357133711131926528 12806929 452275160873811809806593312687702379584 12806930 531507965814844319639905632865912563360 12806931 -88652169113474305436734133818694493120 12806932 1076804827259321726247444647658412326912 12806933 -1929949809474387592658962804726212955776 12806934 -255155713319609430372312457628063858688 12806935 -144476158415807091664638603464963766120 12806936 -1793827318768131481039240870573149143040 12806937 -107930361933811881585411885933089955840 12806938 451717729043376860042909256165200955120 12806939 -1738423704798998531641363046654961115260 12806940 101617643038596735946367311615956096000 12806941 356920497399278960667936103790939435872 12806942 -1279316559884499030439556639399850122688 12806943 236500654282541267400732022475400341064 12806944 327342146264664187786562293770852827136 12806945 1412900523374557792086680259934825367700 12806946 454194640931886439553575975493032446672 12806947 122997526375203148547772436928669823280 12806948 -4173647286988764870849035608204443648 12806949 -121440159835471347376215689909414462880 12806950 181090675914264880165428936403630752000 12806951 -1039845121456743921664949888188201697400 12806952 -484158355175951919750353588186659061760 12806953 -1394207656463992477306454394116795506080 12806954 -830597110688899521302153744673237762720 12806955 -37253914303946048774120723393112004800 12806956 -285364287631540054209914100844099388928 12806957 415769610709826831203301975278323757206 12806958 100220415923324647475836297153081649280 12806959 -774892936253413051984776663519617082240 12806960 -50780275062841248323503300654382776320 12806961 1300146476435681234128066993468780528704 12806962 -316709502991773302471639638260491716608 12806963 -442103616877792244784241488030249442176 12806964 -705654522833298268332141719201774407680 12806965 354065213376249111766509399819075508920 12806966 -83999088244138196666359114239913683840 12806967 -1709619831865145919062470495606220855088 12806968 115357495146430999055776759458469969920 12806969 608879439580766208348437359528940667840 12806970 141665993041450679708249271364401288960 12806971 1454594357283396263182627529540902771172 12806972 998108284708224203609000936526522571776 12806973 259046150087491893310965029624371005900 12806974 11673692700213194261238957036740000640 12806975 488487909814764343160872396608984687600 12806976 52068418786245411313785389995045945344 12806977 355328012545110437476428649030576933826 12806978 -1090051117088466798456834037302386502960 12806979 785834241553065632680772034055734516984 12806980 -445836140891830189494414975082707763200 12806981 -13934767968488216131666439964967548672 12806982 -174809975992871139279354937626423900000 12806983 -2071126867526633324478593715754590008064 12806984 -2492088606945149392919765666551497062400 12806985 -306120211940379404414587473634307112000 12806986 -157892655438346131566549912077275449808 12806987 432473942062438190939084877028601814600 12806988 -466116057174564219667742022119930818560 12806989 554332970978517649985008149310845806274 12806990 111830395259257073907226085189476442880 12806991 395985441361767169400453724080750712 12806992 -512865258789545210869759127289817202688 12806993 408799182828750011221353643845128389620 12806994 -361267618998212130794527791074619498240 12806995 -391976786538417535613187186518590309920 12806996 -1221482092115604116478984929001987408000 12806997 -185669563956558247705359880224119318400 12806998 145119295329386157442306741995768046464 12806999 -459526184930353513001571328616009624640 12807000 -937095316748347649400146270214696960000 12807001 -417254597810067392825050600466677436268 12807002 -142880166533686336337664321653471558976 12807003 -879471382705494138208232188065592488 12807004 -31886685506938748915223751158296966144 12807005 420084495319703392200162489147068391660 12807006 160892975662675086544838554770456883200 12807007 601487778075483167090216832902208914000 12807008 -2702843926822356302417099386801687363584 12807009 621581511075991827583594118810768327700 12807010 1155596649276349369093229611055898016320 12807011 352254150027611348632804113719376962880 12807012 772162948083597179014641864609940838400 12807013 1661432174188225028367535148658518635262 12807014 674260026196200069719494067306685095232 12807015 -218688711001450950690840617023700026080 12807016 -1027598879897182816030493095717171307520 12807017 -195307078862111939495673960869562109560 12807018 -47305353048119612420836482340530370560 12807019 -1308491009989005757343179371710844189580 12807020 -17784743862033938085182611461721528320 12807021 141762243084216820833735907046014190976 12807022 -193100184542740134363669438912848714688 12807023 -4418917116253514969879247142768557309120 12807024 -181384839312957955693088337554371510272 12807025 -368188550435763249359968299738750638400 12807026 483935724750015099334254390700628390400 12807027 -708058593984404851133851131005674053036 12807028 -186661153042307754713242433806137877760 12807029 -1889109474414202649693572076173434835524 12807030 -99256153061287952158768365327609692160 12807031 -1177406369748653561756146340473754107800 12807032 13481371402594947811616117939827937280 12807033 -29938670029102173621220361690700402816 12807034 657247526550897670129711462630060032 12807035 -365210278826349807337875876841159705920 12807036 512554644003439236625247877530951683584 12807037 -626439094542990906754203715667952123828 12807038 -1288211251915166844206612506992193477440 12807039 485388724707473432370554832257102094720 12807040 1239609136188221441740892028968475033600 12807041 467072914119861583298027393493360599784 12807042 74355058419929476197205977134332451712 12807043 53115110742488721332510840807441216000 12807044 195260873992705505706147601623584059392 12807045 -735845933401574864065938740877481296000 12807046 249637152102077433883820310956422823040 12807047 -36137461719177271858647781183240421280 12807048 -1070592993765725722636945355703580262400 12807049 1766852249342616880391874247713966225050 12807050 -540074520437255642387703592619740147200 12807051 -916578672795808780123381447079663533056 12807052 -874161550063838957398383218743630126080 12807053 679434479003407676089559751575297626080 12807054 -133026112683302934226477965258312691200 12807055 -1321544887150975526133947671848299282040 12807056 -427540954132430905484149022313910591488 12807057 559273658967727663756262935150649625840 12807058 -275933185653799465200648297814243662720 12807059 -2211049872025956843253923985498152219096 12807060 -16349928424368303326359682134134743040 12807061 -92029936266762852045815779548961447936 12807062 -305017539788176654141382019270090216000 12807063 96894002301244257270351448207796346864 12807064 -737639973196500063015172221135602688000 12807065 -49452068518097833558197430232345158080 12807066 436609529963481847852658875509707745024 12807067 -157315717806519061610468142339685800960 12807068 409425108185910578863085859361503886848 12807069 4125768344919176088597200161304390784 12807070 -73959903013284540136661499931491299520 12807071 1484435406742847314770636762535736002200 12807072 1297877648867949265187502555957470625792 12807073 479791651545998077533229353993798064 12807074 -63708935887621051014327000859975515648 12807075 -421375238561670435758138165268792701400 12807076 455271663481435884661482007343461413888 12807077 -1198461633272859525937081378706571648 12807078 -719608120328192135090492425523597269632 12807079 -691317594453417646260311452565792312616 12807080 -309981768894994886128999720604860416000 12807081 -393452861069680867047826441718103179628 12807082 153927399830550671594821776262562121984 12807083 -2002943724234663429241657808146238745480 12807084 -238333033537651575165905330781724397568 12807085 1813815916665831756573024246365948716800 12807086 794920301058629871416486134700429316480 12807087 -104415173074096886569375646535088821240 12807088 -32787909309688092728219106210288107520 12807089 42522244434709305717967065810654463890 12807090 -206006693272060138773895898732227413600 12807091 235973590004701053605574163785298904064 12807092 -114786178022204118122075295507415941120 12807093 -616065145452560991983807271129761751552 12807094 131677908723252079779416998061689853760 12807095 -192160218600390918399830847154449637440 12807096 -1186234366922876049831306013356282470400 12807097 -488552633177586171189966329193257711148 12807098 -749115176483036508321494372854383569664 12807099 -666171328419145854937279518953430332880 12807100 21851815755670220701247073754821120000 12807101 -70118334457801162142745888218765904948 12807102 -186690256061906799265352646655781683200 12807103 1226177898900191423515683548716417071120 12807104 102439167765390333870352551655910670336 12807105 49939848076323379045876772162895480960 12807106 -79124622418566382382343707377818465216 12807107 -867328563183307852551636317828256328644 12807108 -182156713287641193060457706232753499008 12807109 124958701909024297008544198046421776416 12807110 990075843492690730569523550512694352000 12807111 -717804769692660356861413312575180535128 12807112 -952560397170911685183164365546839628800 12807113 -99412391097811069264585773976152379392 12807114 -64622020082208950931064202264725244160 12807115 -27449272378673595574550031062384454240 12807116 -336101598196849208293299438598651087872 12807117 -1113772383698448314362662232696810132074 12807118 -1393890521661502701121014127138753032384 12807119 -267085437792086377325625189903574290480 12807120 208005485630241603716974613000355840 12807121 -829706721530704646961777570137766630800 12807122 -488182219171295538596930212712820120576 12807123 -139050744861011173863019583956877574144 12807124 -482897815635377051985580987435978752 12807125 -436808768827560370189872233742993330000 12807126 -557650927147808268407964402899819288640 12807127 1864782955016927507462705180719127395976 12807128 -1028727814118414676229292521873588131840 12807129 -404477525827530427092948645317436565152 12807130 -335193281970963939751740213322499155200 12807131 -1199742425310716427700429170945083755068 12807132 -128182521743050132537211758078250956800 12807133 -2249013917622702057289979795319915380276 12807134 -1320060105524357885094360831932553600 12807135 -777757537356367353628817218869528518160 12807136 -1070759137790948142765701353297216536576 12807137 562983234374686510983540160371537506304 12807138 258729296447400290806016787028401362688 12807139 310236713975582993216287623581771638940 12807140 -426129052453180761546409799467821158400 12807141 -1152911623214149662826016684979976495008 12807142 -507342418883430157375027721862379338528 12807143 -467641952748063504008687066265786161160 12807144 271344999322293607241096558981742673920 12807145 -98872427058326101269583558968116780280 12807146 -1123467185784962163994375156192517011200 12807147 521556185395756309673462342804272704600 12807148 1399514446397668735288354338029599486208 12807149 1634544803771692474159041743339189355264 12807150 1885189455426412875646817652776529600 12807151 563851956643573230112043814945686409600 12807152 -411703016455208402846725901286048006144 12807153 -56782297811994017650762674109779906318 12807154 -82551851394701161228850251061833420800 12807155 -446834939393310833133117076703950519440 12807156 308057660566143203551389759633193500672 12807157 -2389437334264615426376965799689875591168 12807158 -261848132221721362006036170869534676096 12807159 -156406719522363307298616862526328518400 12807160 573165426161516077827093105378519552000 12807161 -861644341724533220496127993500432582828 12807162 -215530719573498163188086143353881339280 12807163 -41441038332636967868068311679661621336 12807164 17154629270623501066967113887000115200 12807165 24448043063528618897000466388251095040 12807166 844971708901312582661983290767061024960 12807167 923782685754216956479135449438686885352 12807168 724113461516661885410041459386781532160 12807169 -847455809684604372010249489838442642430 12807170 226438836860158865551600194173377296960 12807171 362132088637546925062266542179913748864 12807172 228363657066113026812982722427009331200 12807173 103622155919890306194927799502193679260 12807174 -243572806062409368284689225020176658240 12807175 -771602439038962612664350276343165749600 12807176 27327536646722298440147908573400110080 12807177 690208162124585416353878765569085168640 12807178 696843468343089352916738196720266845440 12807179 407821878782510117748076542514050580392 12807180 -95720083645815380004684026948139110400 12807181 -1921946866667915067348498557783960227018 12807182 -374621956805581666474012141392913904640 12807183 -511420763946373471791632529867197228400 12807184 -42941803840990027870109321828372316160 12807185 32249755998908850115325859973494451200 12807186 -113206281748417412505494061297231868416 12807187 -26652413478851720895640282048106602640 12807188 629029656777084710722342280328809742336 12807189 55534575841162612840910948521529865600 12807190 279245329795604467050527936382894224640 12807191 337008701815905177377682262099060235592 12807192 500195729479856680074503803513074462720 12807193 -5978021393168941974696624662924366592 12807194 50826146053728234352604586001534480320 12807195 -298217854189680371765475345682338376080 12807196 1014848406106459267636731524615788582400 12807197 -1049974184233193280871530369415030740 12807198 139176488047123536148478852966106859968 12807199 1275612682081588897998104017710251467936 12807200 -432466411575882740427916666572216729600 12807201 -138658029025318374630646395153088771392 12807202 -86293060414306136559405063220184246448 12807203 -591289534686498114482818429133008336548 12807204 -709204387770471538745279952046092177408 12807205 -4481932981435709306470670852215015680 12807206 14291226284075761947322805287648521024 12807207 -642485104468229965392896939711846933760 12807208 -827778528067671808902896297807163479040 12807209 -2169954439383789860739641843935310227590 12807210 -169764631342513430179193697367803571200 12807211 -71761252781187796238516734121375311176 12807212 1649654876190217183759521720655837332480 12807213 -93594338560970415017646675005698635456 12807214 -297635779470239171550189003605451919488 12807215 -1189769346179533823537284770399754448880 12807216 -52105849162566431219649309077919498240 12807217 -194402693153818989917117747040145146188 12807218 12509628927350512777337023081708962816 12807219 1050627606345234923163023540370302611200 12807220 480087004390908653126486962273881300480 12807221 221899574794309309258275558221879508480 12807222 -8961313772999743712684242709589580032 12807223 6844526582895049246667780108933863728 12807224 31964927715605755811039662745746206720 12807225 137399447766157650723061253985262804350 12807226 -579597727061340080043391272595541734656 12807227 -2991336294562906351442139552501029848008 12807228 -334607399970031317947826270561984405504 12807229 1623105380993208805378917343739240133830 12807230 295442176770414663868665729192439929600 12807231 -628197628670280524321294300432317998648 12807232 -359657617096648915679317599563481612288 12807233 -1469275631376123196569317639133149491518 12807234 53293025916571996455501114358304084352 12807235 524975990703922452300033828275811936000 12807236 -145133836183896841874071314878351855616 12807237 -209237122798239829429365524143169146560 12807238 104051890531355972519015525738240694144 12807239 666617852908512554783296437731294733456 12807240 -847109083698461869937098703599059763200 12807241 1064348906450917717551154261142046933000 12807242 -7589652818098998505088329079152972800 12807243 1055269338674552037825979916055182073120 12807244 1315034080963363348361563270522141020672 12807245 -1276315317346368163481777123097407700 12807246 23592451995656747816121404252093520000 12807247 -752666029671566537804187150748727498832 12807248 297476756630037258305710725438646517760 12807249 -3215642399949001252367092096522128384 12807250 -975095278270883845892518831483730040000 12807251 -381484490923806839114070752756551992576 12807252 -201904236763311027363677573121804019968 12807253 428947394491172170587372761061058431100 12807254 -69884901974514478133936137647874972800 12807255 432218190587648530534831079657595724320 12807256 131479471512026805045800474927459205120 12807257 -48407340679495850868152371239747982128 12807258 445728211582072596868407646624547462400 12807259 -127064211464581772297759268562250614584 12807260 844605007486711559320525997020507706880 12807261 -2184947045045061466280888733745475655360 12807262 115224593024378535769926850777292452032 12807263 -583227019868711468933391731396128394640 12807264 -235403627160573086696268463265525268480 12807265 -1981893915067332191559288799037528880000 12807266 38719627603276794888053287105939802784 12807267 -234407305731696904591937544315070929600 12807268 654523573133257334962053236018727237248 12807269 2751530539130624887462358724273679268160 12807270 -162222168817936218462630016098367526400 12807271 552843459256079585919699175813948989000 12807272 -1457442117167414813909839888486562227200 12807273 414697248446132641521309586887095519040 12807274 -13585192644587230959689665643272837632 12807275 251535376382960414377414413547539951600 12807276 830223909153934007148930647335745203200 12807277 -1457299546300031377760455588168834888000 12807278 115113994047649379037635869000249221120 12807279 -577672265022164997931824379095922372800 12807280 25548878226989113468822256589016104960 12807281 2070141015688065105055961640330258393012 12807282 -201110370003501915911703189696762716160 12807283 1647664653421226257852620885305626700080 12807284 279368071264250026993207295686618945536 12807285 561691055922044762076756894646329895200 12807286 -201099336839374083954490283990269101408 12807287 2976449846034290144452712567144787293520 12807288 -390859830994124437467603541250970009600 12807289 105681204592346194265996504406896856768 12807290 464160045780768830465112896953629190080 12807291 -61202929870872651228691171728433093632 12807292 -13170121869406879175288416908865945600 12807293 195010931753306496111690286864640254080 12807294 261875439938784521044612651741894497600 12807295 -1435549071141751927416449714852919156000 12807296 1259583415265668163562795537926675496960 12807297 -460666863455631060004368316188017968512 12807298 -406259949596676447935372371869017760768 12807299 -42576442938403274675881164883323195840 12807300 -398343010450633597008605467094143334400 12807301 -205528214160961082626445142651017193188 12807302 377162371226416131477877366391871776352 12807303 -1271146387358600016445322993119508830296 12807304 -2097263759823547909068747200367085194240 12807305 265830499090899650524200723123923877120 12807306 340738617576293058940804503292758238512 12807307 -1114817911384852695924842316675302171880 12807308 773513646070634846327084099143572312576 12807309 -180588601385873288419879994671823807232 12807310 299766752103089117411175935470978581120 12807311 2429951950007980544618774343741587247360 12807312 56920108038062746535978884886339518464 12807313 -1947865922097642512824958966407037953536 12807314 -125056767336041370835920040165763297280 12807315 498831447343562103099471823074121297920 12807316 -1224870871899730092628692645207344226560 12807317 689778663431039522034368699635456884366 12807318 -800329967905431642321561270129342190080 12807319 -278114356872192775633891153009150151504 12807320 -383543162074112801524664479033912934400 12807321 -509333408346507057222294168073040113440 12807322 1239886001182580277617032347501960883200 12807323 1053100274195667324747456635465045599104 12807324 217430992694060528300362571060465427456 12807325 -418334992156450603253788931268636516000 12807326 -168385732930943122431990861353690698752 12807327 768351607874123493743763969119429866968 12807328 -253877225386172603492121720454639779840 12807329 2787631961863553341878402649793764488384 12807330 79414198747809035703427267200339264000 12807331 -1586849364258090403056769604405657853936 12807332 305986584566023873965260861683250119296 12807333 65790702524184659107396687174476788928 12807334 -80095880663098269262229544655173840000 12807335 6448480601677526016437274220840588800 12807336 500226286390082426159830731294401495040 12807337 -89459420576220456069822442888730891014 12807338 -572927399292778206007708129259485075104 12807339 105019445166157576904314919540175634608 12807340 -4942214711274634337412243460006871040 12807341 2015519303203013933784952568003705843052 12807342 -630144504376111780969803401425717157760 12807343 -615361811847867338477656662184269280176 12807344 -165813817297970690676351068256406536192 12807345 228429338018307485799062667141392555520 12807346 474758193069146661417536572988262071424 12807347 -532646100126527388693997939470916283568 12807348 1099610774223375072702056688881411014656 12807349 809299863634179273440322017416036486240 12807350 24724219931388358605532333432725914400 12807351 1251824523352164640295676237197347202880 12807352 -199691722491896776565514362854237286400 12807353 -497245540667195534572714688172945694716 12807354 -227226563797309895623369542212334048768 12807355 -1139783451661393581487542858283647786480 12807356 853589778337143624258733575881352913920 12807357 -416355635915119215846599465291385062880 12807358 -723381702493982565191962555723185172224 12807359 560898864705297136815594988647113643840 12807360 283082870901079292258505837673898311680 12807361 438785242023055944141078613212713847232 12807362 572078273316595170521094547679006772432 12807363 -461586695174297553659965313856269407056 12807364 516760864708088411606721818236690642176 12807365 -272875062712076458214919801792573525120 12807366 -168451093250701258915655801681909760 12807367 824902642963380228697026707927976214560 12807368 135469036149580383923018584102209945600 12807369 415497386446495216702077006132997252320 12807370 -820439972067105054870129415228413705120 12807371 -217800256658256990066115627638116773056 12807372 367174702018683410875497497556584819712 12807373 -961468903614389875992512860955319370378 12807374 -667498885380238933709604033760818848064 12807375 -326672212824111366860296324155051096000 12807376 -36977091121555934699232500935244595200 12807377 -823352367890245758653007296948235590016 12807378 961685131887807265977216162894935424 12807379 -184508403283257168923127776841205803472 12807380 -647637531602822887183011729965908435200 12807381 -328883729344614339413514395230458654048 12807382 -52207283117182446763633392924058604928 12807383 380640673831678107329481757126207024344 12807384 823368694513511887801437274253079736320 12807385 -240796037660423194763913259041256751040 12807386 45323056841421891992083085631428582400 12807387 1064691660869120323885436599709568261240 12807388 829670990002808908553397664560052839936 12807389 -342763033934547112098477102318148886400 12807390 -360676619561537031546080665629244318080 12807391 -881601050281450666426581209337158465000 12807392 1052404111312594126624412253273557827584 12807393 -342147430571331973732346635544388505536 12807394 266446521900853933069511467542253822752 12807395 -815191676219589786650197741011930109920 12807396 -21165885495272187182509264086872481792 12807397 -1415941257907722661376676222383260288128 12807398 -940519960714509605755594846876890755136 12807399 -58971619092377314039414563834558355584 12807400 258929277132895204124029718130417792000 12807401 -345607189142409826764327453612391766400 12807402 32298629699491544038699099506019995648 12807403 740734486346145211573967018656281300880 12807404 237598649950403850555195521561808281856 12807405 -90504497600970182593240619375071250760 12807406 -550362980371668134311045960199167057920 12807407 2576752384526912689467693326276572912272 12807408 -337184853874536305065320919256907350016 12807409 590164370536412896208450646723920016360 12807410 -78656360376278459716601022786528967680 12807411 -588871937682473399789712248395625129928 12807412 8757567446667634374112107314173734912 12807413 87081003684309424031176094924640223662 12807414 -820327318955334383298985998737892638496 12807415 -758762143022587748535041628943797069600 12807416 77233610533532932280419375932407439360 12807417 442220164176402861678731129088331691712 12807418 -23363240078946916060714935991901639232 12807419 1480684925919217214015073004012452950820 12807420 -127177774319459426531634721406456985600 12807421 -413350313525262067087637577493464096 12807422 -1049380643384164084271115472788389311488 12807423 -1865432850525579286251892083911357594880 12807424 791886476899281700637445359009179631616 12807425 428131489271835119123636775616365780000 12807426 -131844121283196090156969314467537466880 12807427 2381967086236450345521456812251846625276 12807428 -1479461361420081443621290745532917980032 12807429 -431110588256071982899371633194857444320 12807430 -686493356128503814186647726221964512640 12807431 107664119243591791476817382273787808224 12807432 1523832506811909564492147054402781347840 12807433 -195557139367882125397659628640600089856 12807434 1581096389990646195167986112176018465632 12807435 210839349422218554542271793160463517440 12807436 -1088376786689458893791528810353201781760 12807437 262947406147318092291811789521837326592 12807438 -271198272856728384641323354591876608000 12807439 -929832983107350949171685945215389833144 12807440 -270232162309087567951439403941567447040 12807441 -1306590615579303433982163286129219200 12807442 803305737126124327972074469829426307072 12807443 2004702605150378893341573197498001025680 12807444 -327254416028288517086416818886763520000 12807445 -236688904094823704430329585140492899840 12807446 702276075480752205987471706722761712672 12807447 707212609467026752834774379742033469800 12807448 -30640183552358493651141400279127715840 12807449 384617783228835267236734176532608981450 12807450 120346438508775030691359661631561280000 12807451 313647360209949944834127736963231212400 12807452 523409007784301116957404638748209061888 12807453 211807871743351033026486391290909289344 12807454 -1181652960839790919595283860410829867328 12807455 -929619057847140919787536295372135831640 12807456 -264029366462268260567757016185569280000 12807457 84886782441442220087983650658070252520 12807458 -28859321809614496430820543856671444480 12807459 -241687492253868352353674152173328831536 12807460 -110409032270056404292996125269484748800 12807461 791138639935224181986681880303908736062 12807462 -362971569147557101400153076907212971136 12807463 -38785664094560421155980913428570136560 12807464 -5643884707221444971658577278953717760 12807465 792434693416088165598592763899194498240 12807466 -35661314088630798131137200096479143680 12807467 212901961929558583284422790507894318516 12807468 277967550298021586080905622925056349952 12807469 529382658247734631823738290594548446870 12807470 162334016617939333374112270705973203200 12807471 -835975972975090118574039197590515677688 12807472 211471609371946155806063907882723213312 12807473 -2097870994647248080524715856426279601420 12807474 -201611278488557815372470840861535136640 12807475 171971847030500674144611983016614195400 12807476 -646804717327259209795420017338982180864 12807477 -71109479271777829555403091588805077696 12807478 -599928231504760072199379584027360292960 12807479 -1238560734953213846143326517542567160920 12807480 -357163624210573483275192731997437952000 12807481 -1052862629647868840475550664343989703360 12807482 -326928102728421152401682756629518067200 12807483 34068805224249678580172850835745288304 12807484 657685089796739199286462652394013017600 12807485 -73312462947738887485602612030143538600 12807486 216362799054105392804394651793494704064 12807487 -580673007154138412310923608181916944 12807488 275489394866229727757718204774430015488 12807489 -261887208978020669597547951280300811232 12807490 -313370137369321956526934299288946572800 12807491 1758752543459183739852690217459525064892 12807492 -315867681064330961244995948604886222848 12807493 -366394559141708979843217291880663975940 12807494 -296600783969402936172947946512964757248 12807495 14569212173436791313170804354332333440 12807496 307024426781207732681957383215197137920 12807497 1226378439903338503436956009637097065946 12807498 -233490550686778693641465184298772524544 12807499 326067738094747318334724607810641683920 12807500 142112808397945878144853359100588800000 12807501 364724556345156779897956999610105664000 12807502 2361812400768576746643398110593593164800 12807503 268340213374157522037078682568348180904 12807504 -7101444642771572486845207441794662400 12807505 841869303044598894261511856159639032320 12807506 -30653894506129485902969359423019375616 12807507 -4195366386337275100029661743716500224 12807508 -171926668755394223593774374665316521984 12807509 827177921460175309548335579154882095328 12807510 -450607106987066047259090385895942477440 12807511 -581495324647950867670342386824812374288 12807512 -1087339611852123524234980084070853427200 12807513 -475663192056521946683432390546466062076 12807514 -397169018161715866917320378492962032144 12807515 -273415191830289620374233402523413285600 12807516 -623559604397493958450184460773275227648 12807517 1980184599248738273109384764779960470566 12807518 -288154517668343107788276535107931025280 12807519 -844039479612386422421055281997500204160 12807520 -1253359178646348160101781933831854489600 12807521 392207126598919125382109169557077143444 12807522 228750990432859434486779956668432559392 12807523 321993084595351735118103751433898175772 12807524 213474324915906404124215391978133376256 12807525 315601516321758336586340535028906564800 12807526 -222721912078754621343725964207940411392 12807527 591434160650001371545575755238868285200 12807528 -56329417057532855631317268406195322880 12807529 676065404495698936390050233091584104576 12807530 -782213567576846511377411069177727118080 12807531 -856426037944075142468376991562716492800 12807532 297648357759725809050806114002843883520 12807533 592474754328072322435582831780310858604 12807534 624226987559165589313115802814407113280 12807535 -502270203305966471524786591881586128960 12807536 -83728634593558097830224909467678539776 12807537 -668749731392133072602265048194562679440 12807538 137288952427223550894668271037030651920 12807539 647710592419748679281328651644522365320 12807540 -20790132921084879494171858166843536640 12807541 -1508540015419063921086583459323812943058 12807542 -681769775267148497237868095657777912256 12807543 -235751842582755136503016314177966631680 12807544 -1734999245598916709196234350781559726080 12807545 -43490959958362332396751300550900703600 12807546 -100779410338364918543055295460680636416 12807547 3821747298028089237988033189280486169600 12807548 -45012716865417570888252637200078120960 12807549 -216156076352871312010970749016278080666 12807550 -596139934816753105660385819064422400 12807551 -2354309880350422873549376526757132184448 12807552 470577213491502704532312249929973104640 12807553 -1605487612082855419266339505474970217936 12807554 -811661940731121001281224559510317058048 12807555 -566749526943211040856700714105867260240 12807556 -624800613396861822431917056845206672128 12807557 188630954665712221306178394087131764224 12807558 1329672038373276021965346522021877824 12807559 689081699420736597042177824070871592960 12807560 -363307914454980231287093032873270272000 12807561 328245911020005913883305614562446060864 12807562 -114806127129619807632225285083042090496 12807563 -2198456274736307350159234382328733030188 12807564 -268342372004485897511312633633214038016 12807565 -1660868244211358494290750844119426639540 12807566 977710346381123616716704405528575571200 12807567 -179416666354341856004853969378951925560 12807568 -357444604307552559047490818718756855808 12807569 -494946924778676807824812051511966255104 12807570 268821834110731435513481104789938931200 12807571 939237202294882055818200076515514786140 12807572 -311906109714975066860190572889287505024 12807573 113240768418258042373048102321062351360 12807574 211255584171646044380162297020919002368 12807575 -831619387163695125358794448080605825400 12807576 -1011230356052761194483171563951997204480 12807577 -652179125734465922532266127313533888560 12807578 186878455594738693211099052847690150656 12807579 -312158755657636849496967507746062858368 12807580 -366155349230868172804239815932824038400 12807581 7368980261601393012624558790574249100 12807582 302268766904391147391658223428732555904 12807583 -631622943388879712285541699162712219168 12807584 -2407068404944970618479868674895598649344 12807585 200769380481111166793371112829331603200 12807586 50033372472578144993687406851260942080 12807587 -214203655679261427805207694597039423568 12807588 -19362022714228526607062882282422026240 12807589 422993683707116238569617371352169146996 12807590 -652743020533649537945059065652702723200 12807591 -1171279387407900075222525829103190798000 12807592 687487608805096534983752658547630817280 12807593 -22157355888975287778582473099583600000 12807594 -1270219841881041552298150483804942840320 12807595 1223823020951499208774492234292881663680 12807596 -145025924187787774338274885104362127360 12807597 767177094966799671410302240236847153440 12807598 -1265531412802590949430751536358301457664 12807599 252076927334071347540141887055693367680 12807600 1022850229263408869560952145990451200 12807601 -1689901187673574814478960993912692300398 12807602 -159281552228828172093142270403347008000 12807603 299910940815922439619949291018677755412 12807604 253743976519877590368071933632585552256 12807605 835730537004956859089118451820166847260 12807606 68019894263535690447016651334930632704 12807607 1557704238131355143772111772959393730856 12807608 2173229807144713695304676285919989760 12807609 248468477938873790269164964189486689600 12807610 468384285830429923494841016844023316960 12807611 105364252441712691076460541595209906624 12807612 1370227881476784865064566330134429926400 12807613 -28548842004219970310658046725921664384 12807614 98069635187174633606462980382751417600 12807615 -963187232846878999180717446426193872000 12807616 195769416340870749865028018803511918592 12807617 448384053510074056749436546774688055252 12807618 -355136397926386113406386592904419453440 12807619 167418108617018854694701790522402804736 12807620 663518714698347658944895167127606272000 12807621 -329432263986189715158281327990975832840 12807622 403535086635812608691290451087370230112 12807623 1016753915279625627885764456120112742872 12807624 -214411748246237105724563449792713031680 12807625 -1249292019186308985291426491180386731000 12807626 -193017009926516560007802459834438665376 12807627 155654685780077686368562988007719826432 12807628 854240422387940911483294215164910059520 12807629 -963627605777219117955820328326290301440 12807630 376644824608848749293354700174910570240 12807631 -6608180679588487427051756279148573488 12807632 -21237427261019323535846053982066417664 12807633 443369254767929787111073240114697712624 12807634 181526665225143126556794944680800537600 12807635 90417080966183974700881266729902476080 12807636 -5835624459465458533839568807519328256 12807637 -82167382466211671299006533767042554788 12807638 2731684871841036834908311853736505896960 12807639 -7968163788256207325143366998103320216 12807640 62406951877155306796848169556428800000 12807641 -813069252954691305134789755168182097920 12807642 -84028720685312509261140256074611458560 12807643 -2104205389783710282760398949644013954108 12807644 -473315378470445503640349405988496561664 12807645 -470404983109843824486610777723943621280 12807646 125508196160679403488095994208649624064 12807647 -2587836606071502299776279709682816413280 12807648 265061698313109033056783250353554980864 12807649 1213113413485990839247187128803760255636 12807650 66567951046875009999302457841158297600 12807651 -1059348958617299092793435909235021592968 12807652 261526733540812549737747045881832812544 12807653 1038707187569893465108585673033471804640 12807654 201211757362828960558816435812020157120 12807655 105342020662122792108644507045950779360 12807656 -1487159017452750813930801224864968197120 12807657 50504111136330594538566981533198202954 12807658 116924509978488220516645878686166804576 12807659 1932399678717466160058580036846061127480 12807660 17942279714897988810501073743591029760 12807661 62371374927255268835588349987659153760 12807662 -33815772101524225870727550638877030912 12807663 1293399492172109317365015089767339231488 12807664 414712503056932342194883802147220750336 12807665 297459307660766228539895026625386795200 12807666 -515831011890586136461632996680304902400 12807667 238892944270817009160990258970358805160 12807668 -883155539224294281200603081680398221952 12807669 -309429951217851884151825007031450507328 12807670 671087770804652222898471424693889249280 12807671 -1852360342754249164216241155715092783128 12807672 -377720725324375493176010291357854924800 12807673 2904725364282384101678561796618606805204 12807674 -535772721430085758405608442020424996608 12807675 -118194483095334580761420514392971286900 12807676 -10367125677821911731851166758064875520 12807677 1851863806432132754318321482085782571526 12807678 -262369708406171043987775394436638804352 12807679 -3121056031760876226367845160632182216 12807680 -164401857906894314985258111808768573440 12807681 110869111499148749028201939836300994048 12807682 -50602286098269240341756823474876420624 12807683 -35078027827482136977756582133235632224 12807684 617926095006281104324619679609573457920 12807685 -858389786409396735019440779447859756480 12807686 -3953841686623532480501048970641433984 12807687 6477376998334243746305740676108871168 12807688 765483423178337612177862929692516024320 12807689 -2648769863911692426376866731310793418460 12807690 26064803209684934750292986616199987200 12807691 815962286082970211322039832860641868080 12807692 1338796961322549098499835837215009666816 12807693 1970034752709203684833425268442508235200 12807694 -407638574819476819591879195101351319104 12807695 125253665418166960247927762014112125200 12807696 -96514337682211863633025098863200960512 12807697 -221492451369000843369808469493855128768 12807698 -58512025658670766341475647866242776768 12807699 -211605141123587512739687325137279002512 12807700 636450112487761050192484600766876262400 12807701 480287678070312697629838382372793467292 12807702 -678815536374730423907188749564373833120 12807703 -942618024438926125139595825420696598656 12807704 -276701700452116175783294026065346560 12807705 794722023961258611981571574211116193600 12807706 108929451464883458057532124987898829552 12807707 485245473028159691166342850236792542160 12807708 270761464863196103534292908208807146496 12807709 -614729581635434498500184037997758918792 12807710 333813758413255881410867510806316496000 12807711 282436807257172719631839979012810959360 12807712 748415995757052899148192946690524708864 12807713 38979119374461316899760004827449988962 12807714 -194461435253522607748704526887321811200 12807715 -304084915576601721966773289615336576480 12807716 1274205183297103386314906541115263027840 12807717 -207421259158507686184412899633771534080 12807718 -444273208040666971189275446224168045344 12807719 368394160865130452407757017215188116896 12807720 54586761817941399810106949874960384000 12807721 -1212956190489209765152080902496201235078 12807722 2698407237996630903629962609213089792 12807723 293504758915711040777763359550849063600 12807724 250725127471563263582159571357156490496 12807725 93557559408051145285232578944752760000 12807726 635726433376611750110877549157063892544 12807727 1615614146766789383932851752004288866576 12807728 535280351174669398472314877952034455552 12807729 -2551167957871113957810961142031939600 12807730 169068036771948183195632570248842385920 12807731 -173483234400325003327502492681743873536 12807732 -30929721586222651143550239994552442880 12807733 -494553863387642996197178730468018901280 12807734 -529246176424811736365291737178598785280 12807735 288386081938784624613100638801595960320 12807736 1019821286854674984136807257895765831680 12807737 1982314344120617102453814670702011577386 12807738 496634559951284452718765090535606681600 12807739 713805412379468612412171125237454761472 12807740 660995978915710066975405254668484910080 12807741 -670524434312117181517171171832351909760 12807742 -182385243199644396964804845526818168000 12807743 196996318205996587515978186183416184576 12807744 -16793979499861976081992018094758821888 12807745 342334572503658273300565390823467276500 12807746 -313108869387259285641470280274022705664 12807747 -134907479251347798958346586332242560 12807748 414495665185867312799475857962082974720 12807749 20720923507059058541057785800700459392 12807750 -198871361348514914796039113569538976000 12807751 692395286238928561270062744060205704624 12807752 -352467475366646763161310095063170022400 12807753 285494847411797919402767972507560826880 12807754 96740643612059935250676709736858454576 12807755 -149826595933338979525628164305225663840 12807756 -303249326064779738485276058233599187968 12807757 968993129658705532291499421991226764320 12807758 157162346746188265806406763479348406976 12807759 -262631573525217421229092366888545883632 12807760 64332082988362420345574875756466012160 12807761 -685160417040911936547930404452462032576 12807762 -501535102310960871162034663455448141056 12807763 -577270085918071303204231412461527983520 12807764 491866685019759354616538129537339592576 12807765 2619860470716803912912916208484690400 12807766 -1050158307895060798936830407913205444800 12807767 1881990043062658933579990391248757676360 12807768 -231969449419738904868609312967114137600 12807769 790648699341777221419250375010189311044 12807770 85125488263056862660284414662886946560 12807771 643321190339925594589563765339081576960 12807772 -319564692761849883462198260685912865280 12807773 1174847984972637517771031786858005526304 12807774 3963217371870863693746231034569850880 12807775 384801279233078522954193847925162331800 12807776 133957510197886375808862407643710226432 12807777 -84113169559347522521186341035997829184 12807778 -658630277410816134365532342407460016560 12807779 1346878210787447029188417033431261641320 12807780 -12385803998307839543572175045129134080 12807781 411137182223687314936959666080842146592 12807782 483057448556641010013305915418421765632 12807783 636458809101740347147419595607213687424 12807784 -1105627169492132712453550894234308526080 12807785 240466806365806141184585723254234884360 12807786 281107294507434162397446330870765024000 12807787 -429307525764644166268803060823080717608 12807788 20580150025789630645810254814968554496 12807789 -1124093632876125728641201297230857942976 12807790 -185942168511904422771896058043851889920 12807791 1575060561572541837935430290867551626192 12807792 -13900429218493364370677187974611107840 12807793 -222129465968116838652799565278376758800 12807794 172301547807735305695610752885641846912 12807795 -94311571998473633961108889277071979520 12807796 1335162078934676340857727522154515681280 12807797 -1322362950876358511988917955571376366628 12807798 -481501415867945828284102052427919350336 12807799 387584077966087146576407023295355837800 12807800 -334435293063114632245523447329747968000 12807801 1303359417218920574228491506498121080090 12807802 -207181697895121611410397339101539285248 12807803 -411104673594778697903902519362576288336 12807804 609511397256184538557658105929431770112 12807805 50013891015670365895572672581536320000 12807806 130287727848246649170041957912379497664 12807807 -166104725313518603237106245150565903360 12807808 5624123565325754135712112395367219200 12807809 179508229077653071024669206743329530432 12807810 -59998455195525825497876926273916836800 12807811 -686647164328360470966658766281057992600 12807812 -161345657932098892052007592211403790080 12807813 -31717597193630247426378951230517316896 12807814 872477055317252364522682557136594460256 12807815 -457312179685437626765646829711948405680 12807816 -742530824844879457221978519479675658240 12807817 913986292540299194524229852744133893664 12807818 884361701848189875712834742160112915200 12807819 -598063559193164993349968667200088364356 12807820 -582153102575689067465705279081713059840 12807821 119386285026420944070437839779717149040 12807822 326466280419781736202430843542531166272 12807823 193154686896326484278788780398558273536 12807824 -33681974210260459321866899107802972160 12807825 -27958385182630168716455338892221320000 12807826 227210995659386612077807983536708471808 12807827 359016959412382661952216724958789445120 12807828 351821044681597206045843566090257059840 12807829 -2484461282346306003495671508582553881024 12807830 171169474151030800742956374539299257600 12807831 -65093092459539304985771208343512196248 12807832 -631943471658099175425822316306148352000 12807833 42602611006370319325620663093085890000 12807834 -83015470392363007179659935881262152192 12807835 -896697089618347554770698987701347834400 12807836 -120738758302235445178362580850044047360 12807837 514788593127035297009067228631580719488 12807838 -307871399123004029042353333143211606080 12807839 129269941756974247881394453832654332800 12807840 561272829678111658148112836026061291520 12807841 -184602291116359553593051071271664299500 12807842 319411093883337850937817547434482421072 12807843 -369360035258803864552974539498721912000 12807844 -53250803850223010004462716300370239488 12807845 746391006801891921566745777305166864000 12807846 -7465115074460432312287492916553524736 12807847 319458997602558937998985898930789030440 12807848 -651745755001116630036279799740083696640 12807849 -48360185687403796828171363048305104832 12807850 57320912923547156300335418108532000 12807851 -14100011477526584104036098254420276736 12807852 -498055532289122342958277141179494396928 12807853 -2721699857615006592306470007279662868980 12807854 388010237821279127522840145445329064512 12807855 -940753729723170928731707603968394680800 12807856 -275308969724754034583863835727088877568 12807857 2408112274794982560021940681832041001106 12807858 6703791610138060166217212287238438400 12807859 -1538367516584448739040020981296397245940 12807860 174263804106625705637272664713531522560 12807861 423421374711526782708126919416207521184 12807862 -278760909830366400531187925487797064000 12807863 3997309136183810512980990829248697104 12807864 541837567317177383788689646697686056960 12807865 1268992861228942403291511594303060292680 12807866 815807161621320756744840516311603998944 12807867 -18801876545661201589884012753520926720 12807868 1329175701975805588145736630108430442496 12807869 1152170986016477473868632824737977011270 12807870 -429051786068793965250346976501461324800 12807871 -2110184092066726215122568779008072596928 12807872 38356532479419406686935892593731436544 12807873 -5055160733481315406074493006966341420 12807874 296447253571739774134161518355668259360 12807875 -1607454369714178015620501728763446640000 12807876 512484792252059091983159686666740572160 12807877 -1154829307687376564811739309216597507520 12807878 927730899395449514325257996129754150240 12807879 511067271971382493065384969396987793920 12807880 548282377288206709768175177053839052800 12807881 2123346060803303006342842433482947882000 12807882 11526825446080396077714341055824845152 12807883 586281166945559604329183405185895997840 12807884 -600233682907252349948738441599592957184 12807885 678707464788851506580975958762597754560 12807886 -181451482077629565712727034143484738816 12807887 955850702152245537231961725528941569152 12807888 -38509430573326468220266664388931485696 12807889 724124757679416320023720670603954255424 12807890 745763199117260161271356318544600407200 12807891 -1478101846959927496842847245402863234400 12807892 841355449824228894264320034848970041216 12807893 23684309456311555241082541763633719200 12807894 -11731001447943949760657578897142805504 12807895 -906725669306419952443982326059310301280 12807896 -953276588761639130361745150893153177600 12807897 -175116918260859060570947298680331008880 12807898 -340063313966277660009632109600775507968 12807899 -24447307186583742451407141730144144992 12807900 68715845003139469577197646934371328000 12807901 -259982414623557096182726479977438782100 12807902 -284504034005046300952478828699511438720 12807903 751051655856212546062336627602298626048 12807904 1067971802150975441360785799953642684416 12807905 988141159716483455594911411839983949120 12807906 372747415256814860373561255052602163200 12807907 663049825366633279671549897675629109712 12807908 -395517606402179580553320917685070487040 12807909 -832536932498843809918762771387806427200 12807910 -147122549649582467418930410626501376640 12807911 -1298951897060483172463309628002689059952 12807912 115682216613395353305948932998269911040 12807913 393086750383237971279616738819667529984 12807914 641232293086708006930944082815264263856 12807915 11618131187260737949247764412406001920 12807916 238448630618565590473366372240900631040 12807917 -34745325875510264910895289924938906560 12807918 110808197619287352682738534928408905344 12807919 -24856067246325380163485675860674657744 12807920 -62111758276107756326442386373238456320 12807921 658294540971610891513341110239522473984 12807922 401672471887781902498740464407957854624 12807923 -31527131446327690521961100363992554816 12807924 -215788064816498892346576825557604614144 12807925 354688958463867236715710999783028260500 12807926 401489206061747995605536874138833093760 12807927 520149982660000474201265878868461809456 12807928 353006123307374626020280190408225218560 12807929 467921339797174977527659971368555531520 12807930 -299370954272502096706988638850096666880 12807931 -901185688003790087481374441551540466408 12807932 -474173800260864033380867900044812693504 12807933 -1476777020316561604507925991661357378176 12807934 -335647586029260227402677364947506576384 12807935 72840025936353352364168959622302136160 12807936 -507295958321590797738764140389649612800 12807937 41159812169494118258706789274983333120 12807938 387255603492944234499847682456597306880 12807939 -1214434211172230502444858351068123642376 12807940 -698750051236852959077019769121537041920 12807941 760363229910538575112662065957584765152 12807942 74111269505527063215668935200141379584 12807943 -824646940497997329443137638601016904808 12807944 271335368920362540275367195588008924160 12807945 15552313916098101984994352700324653640 12807946 -182944027096479644368724024967851909328 12807947 -3782725872275635906589964793614980410800 12807948 736160272189986767405602852182689902080 12807949 30965475926526881446328540255443177344 12807950 -365799465927450522348787345641053337600 12807951 -130293491877671976407186797749383887200 12807952 -100057480756129244139830348786008121344 12807953 -837125819248691557451978157797125891740 12807954 263504431201470798497118532599646402560 12807955 352451182965768601633752214620444705360 12807956 14063409863505909539129533414819983360 12807957 234291437436766277581224360006721913280 12807958 1034196380774032211308068713925835906080 12807959 -1952953092760772982119394072669361254840 12807960 288980499703205576441355831254738534400 12807961 1197384400080314268515024269514423023562 12807962 -912713050630737152787739486235029866768 12807963 -74714894756104504305098147661409874400 12807964 -262487007211877472205792144770304481280 12807965 136529278598664232809731031645514186860 12807966 285006721463593687009261872386934825600 12807967 -213117918543342720402372163849484121480 12807968 469288301199655527621996713524371456000 12807969 32790434202507169530679091742365228928 12807970 425935193498257703297130424071672422400 12807971 -2353063438548444545197958201335473168 12807972 465484093562952761570635064425568378496 12807973 925758226200982966547474820407292572222 12807974 453596016954648054657540967645433334912 12807975 -68675507418877428860399708839469003400 12807976 -1549903902135931303279779869632685260800 12807977 -167556291854097686617854703235318894976 12807978 145818936723561959368751278833162321408 12807979 -470552795104538295339864415984678705416 12807980 -4087981860286430770689062503677818880 12807981 -1094560102896973030269364932946673527680 12807982 54319136462543486307817208291531880384 12807983 1812641671203212590676333093745042953232 12807984 -44219308225414248602607060345406095360 12807985 197109503649156840675762290678046772200 12807986 978994987012687237204709542648715346192 12807987 -379491039530812671898147357417200898560 12807988 698650253702924833466142187410963951616 12807989 -1516974882668825707748844200162488632210 12807990 37792600390360792927222465884114816000 12807991 194739294473203914085633619702456397824 12807992 181152486350348584674460278479650099200 12807993 225502378056778426948863223123399501248 12807994 -510580991186078845853038657156564297248 12807995 -1423659574696634898013895358771447300000 12807996 -13850360342172460783322713653267741696 12807997 -799168750354731599845738808826549517568 12807998 -185191213594542635683268876317670427264 12807999 68628289668374596465500455333063480184 12808000 149533682524311780377193591001055232000 12808001 -1985146308961877692255008765904628166096 12808002 114586960483845631726339413085300767744 12808003 904640597814142173167677831443104972652 12808004 583864402827853709771252695270682499072 12808005 -112434689244732272952677665220581908480 12808006 -92692623317145645972082353297270054048 12808007 537358274245259929906598966337445389912 12808008 -939272955116269760042633800869860121600 12808009 -184693981113309284362676753006949450790 12808010 -270994489291053291690307525749089587200 12808011 22321673641791987406740966252171501504 12808012 701556368586053728104048607210767725568 12808013 -291797824996592386812775503926797270740 12808014 -224274655819575764539053519603832427520 12808015 -704782446768383738790098488729247798400 12808016 -111762301915504478653369278011243888640 12808017 -775858258247288164410126395596241698560 12808018 196731257918611062256937654790191394960 12808019 -75424881888432794078545547114705129904 12808020 343785616880789977225043264006913607680 12808021 191650608217458460679765550677375843520 12808022 379503935367910020204084687740860621824 12808023 -770974822656773277540213273154611678360 12808024 -409116251551407177804800644957930905600 12808025 688105908635939316293400049666070129550 12808026 209671963085698651314296671463348295168 12808027 -239680356889847182894632982278090528288 12808028 -1312639854984437968957342363348337201664 12808029 253294009859865575810556124755089904288 12808030 11804715671277565023592871326635812160 12808031 -260983728353475395379867705548214793296 12808032 1124335397451338697142679566263638556672 12808033 202470334552751790790309830640933478400 12808034 1150944793150973662948842278571256654416 12808035 168682769442720956237712842712483868320 12808036 1471647991325947452841067082223849562112 12808037 1908985629570068566258876780781809382592 12808038 -129700290687346656177891511457218867200 12808039 821827315059402772256644190471131238840 12808040 116683694484532514254036761104424960000 12808041 -687259564235537060293480346705556567408 12808042 -504617384355466054411984500825565691808 12808043 2826890893811622563183816695724002612560 12808044 -19280413041228822467546136989626351104 12808045 -220967634390719589030332736882528220800 12808046 173109557565848076533448147281994257472 12808047 -255210656690707650186411095731659904128 12808048 10568176884035069552889289390314160128 12808049 1818465986921634099221038881651270820050 12808050 -628283072796880944021002901735475392000 12808051 -579144000679573516658878320583433988488 12808052 -1327823553671252484672884568000800010240 12808053 126401204350713189305412058489937187840 12808054 -198765677383037444379416280716746758528 12808055 283545910114529952980725688172455622720 12808056 -146536833615717349044787477666400501760 12808057 1638446984462047091509895788479245219306 12808058 -518204265762244154659603644382639830816 12808059 -771981368892689784194929052091363775104 12808060 -315445779615739736818828328898228940800 12808061 1049622326475953535795361089741821429670 12808062 -609257208827558929057965544901174465472 12808063 -2312852947234372748615634901664593122688 12808064 -1331446243166342813534850718605980467200 12808065 470489675342700964638895084901395854720 12808066 7344887601421203756865311710700342144 12808067 -491575943524412205379424494299856874880 12808068 54511043113968106171774116482857746432 12808069 36625326534867700950263361578805374044 12808070 -490787734421051285006991608220137581440 12808071 -855407149001874579209045374709101497600 12808072 -683637467535578318122138933770966282240 12808073 884776642821375267953929497779785142964 12808074 -129864438178312597940671655399652533760 12808075 164983171777385061651116675882320366000 12808076 -1119002276048946872598971643359158698240 12808077 -694160174536782543132331188898183891968 12808078 775100473668262865992179115440047784960 12808079 -206006164674503732402756501417126663520 12808080 115122243218809536852147357711928934400 12808081 -408798095434717420540184791696416804096 12808082 -414810296477080409977149860374494021120 12808083 -35802988367673763037608135064365612752 12808084 -142659829626158069305566433528658567168 12808085 -8524977207852273962898018585409271400 12808086 95172559061226246832630040464860549504 12808087 288388889923555777646640260637851647600 12808088 1121067544257680646402311443205405184000 12808089 -78177715619661030747486309268782372480 12808090 770750930766171710607899093275490323200 12808091 -104523738523369221424886855416682912508 12808092 -1164329882761706470932056188355372544 12808093 2161413398803172168197455341571596186342 12808094 -289938001578821528275685836767600317760 12808095 415094846444494786644173280795035333520 12808096 -84381720863701976721287145282962718720 12808097 -681064465924193999981868304230650855454 12808098 23766339065076513987171515662837824000 12808099 1141432049159231458385018807293404763100 12808100 200362389921898249349386236687783014400 12808101 -405120367120403572348728230518909042656 12808102 -294907816614149974763438289581173281408 12808103 -43395529123491367094053628569854942720 12808104 -1270342224281717255345145981857516666880 12808105 -15848786808229524812579158023536790840 12808106 -161128321761861300809179724035525345440 12808107 270771169235205473338543274256000694848 12808108 889984081397067129948798019257382454528 12808109 -30434170830845561872757508365106889920 12808110 -230496392850350423993469983986614253440 12808111 4108880576695365224977704394926669814080 12808112 -578421000441857062734084401576869232640 12808113 -214888868176122251353586250983342980224 12808114 -75600673324527604822948509566140613376 12808115 268689023154836710583341168562102689920 12808116 -613337775422586800404669804120155641856 12808117 -32125655394777742181475970197663908928 12808118 148259743781144085861849242434517177760 12808119 -449361454867894087473844462250478713472 12808120 -513544290949126785325133057272274534400 12808121 100168406376812945909688447764569047552 12808122 524407955566399777539908928267598983168 12808123 125558244153659839128974498648877287760 12808124 455162022331431485601730251269318040576 12808125 -8114105729818151853797756137191660000 12808126 244178801173716811265179586375138656512 12808127 670186807697256548458750865240840316360 12808128 -122169554532143887745449549367932354560 12808129 141684882812213027687133055866669841730 12808130 -183070468628684084143655505832291992000 12808131 -459024713653180775946845089597348697856 12808132 1463152561422226873505927487925854354432 12808133 172315971752135501519804736056247324000 12808134 816108744465770535416768968746532826784 12808135 -137861662177150050423568004212910470920 12808136 -1602846111288758555927843407671205847040 12808137 762216360583710238979437605678644082960 12808138 363243638314885933938197813407456548096 12808139 -342739317285567675373328374425950232576 12808140 158689910178704964382118562970499788800 12808141 1715832959474810494266454464628519335542 12808142 -20556168774870085126553657075407637376 12808143 -347666138242872037327617759394151660568 12808144 320806431104958278571527723471155650560 12808145 -109584162785494225681652467297409270400 12808146 -105446261077495928628434373263876739072 12808147 990809962395243395448358962672634889280 12808148 -143088768102471844160209405339598971008 12808149 -840439167880205163764149901816035088736 12808150 121802432265814909386577909328224336800 12808151 -1865026232926827060043025380895009641848 12808152 5105571503399117323632310669325107200 12808153 -866107568050914676072500803386896452096 12808154 -97306241183401446402814819621637559360 12808155 219936089105503140063012599298583756800 12808156 -1600095249437768713404515700748501972480 12808157 305113553194449991432998420260238215052 12808158 1150707111556490339596922859643981393920 12808159 29406413427403541457875583567981816696 12808160 788366705993343589348067862217245327360 12808161 -985143961757538978437007093097224033390 12808162 34059763517071292218983699078019747200 12808163 743872415864954188064228996312712466320 12808164 -374984942351601832416143342023684967424 12808165 -1033269841734294184067306114822274359940 12808166 186125740785269594380166290284241152000 12808167 12446744759418100376694601952633162448 12808168 124383704309924127497381726255801088000 12808169 2523723404625163625887169929926673629120 12808170 -408110044093149989986155590972057616960 12808171 -1076674507689844969766410220167515643296 12808172 673582477701073764661642728446872156416 12808173 -369851337195993020362415339533700869056 12808174 808089404144628258977403075237023328000 12808175 -1232528779512210551248599811769193400200 12808176 110382630831982845530232033457503240192 12808177 -107583942110727611964084472788775244288 12808178 878807321115914709075755941317173210640 12808179 28163328733184552193210123116437964640 12808180 -163899886863838225184704629509453291520 12808181 -864130252680447770731317272343581640018 12808182 -261474108935967021546317833206195475008 12808183 606258346876472204380628587961166419432 12808184 663323814678338330883329731971478978560 12808185 -196875080205517389259623328581358281600 12808186 4802302864520863803142628487141606624 12808187 -200300541433880942771137970304849789696 12808188 -431882766497588632897304531861703664128 12808189 3863205281760700142894515634466028504800 12808190 171270592691005504021885787502535075200 12808191 739475163636716838939356441704614220800 12808192 -595973234505411075161304819343168634880 12808193 1041073169064747616994252845061229629442 12808194 -69750853917556467051580603847299522560 12808195 5149127111321493719103646886005902240 12808196 -1273724384922786248941810644387048393600 12808197 1438453039289768134717685827052850208668 12808198 -474062589033045014736655676018939283840 12808199 738653553178472106109007202699395749560 12808200 374636942497609246776247844042087424000 12808201 -152111095240399183559684117220841682048 12808202 -324510606721611867243912715550181977856 12808203 38322596654455062071524013128488739824 12808204 423883511021984930771212172019181813760 12808205 -2015296893842590385550871977023676368640 12808206 51189515074019149844130262739133248832 12808207 4980385720935636034096898917101979200 12808208 -261631250160742449773466093066547224576 12808209 150452877086646004131735292091288984304 12808210 844425059597959108104430175043340889760 12808211 -130269579835465251626788342388797302720 12808212 -13327529257137318442484474271268620288 12808213 38407717323950990024830077654030623808 12808214 -105210953396686526761681440073704397440 12808215 2522342590413845208446074273106627520 12808216 -750797925887036441602757118821670051840 12808217 -1448491585988580778282933683191440273728 12808218 396426288229988584380312674884195874304 12808219 -850955705308637291568366286450058240380 12808220 454509855654503116244788967725898042880 12808221 216473392168719290318664683410458088224 12808222 195753923777134353240677174705179650432 12808223 672134801996604453304111970163628455720 12808224 -344361754300621720789794649796335632384 12808225 -348090117006781745907218298548958446100 12808226 266513465499254406555284115866098836864 12808227 -466823006313911046029086798065186419280 12808228 -301014958991974444597010974313830465536 12808229 381797925830157986711790668211286054176 12808230 -58808810246101653701328746275834289280 12808231 690555710498582961194148651011907745864 12808232 1371803060586220314517579517426325012480 12808233 -945807439304438485671625669812456698400 12808234 623541356854968286611783978769331300016 12808235 1460177434822287855770865378009430626960 12808236 -117089256879333191286603013606540738560 12808237 -74987076701443877734313323235744867200 12808238 11223827289444792705476055960028292544 12808239 -41940545265033981206128672181326382592 12808240 -210185934399999022917485404492669255680 12808241 2205777427305331031461997248064122554642 12808242 302162733839033557362971932835078542080 12808243 -1182622694049343231571767433419616402016 12808244 -1233200344341883714625386604119805625600 12808245 90219569495027686690525704862082691840 12808246 -159235499944106644135275930344481348480 12808247 590860563896329127100170580071126931312 12808248 120502782354148407674638940545939537920 12808249 -995387662004793407426317382840998696320 12808250 20417960180604809779159166505255168000 12808251 -195353741307719051059492872646618467960 12808252 -536280222859491312251991533005894545408 12808253 759268257233403730356128165671416703020 12808254 157235797560915500441551085456170240320 12808255 1346050868510193774790994864997059549160 12808256 1211428858266474070687936772418966650880 12808257 491651213091124298277488002859758267152 12808258 537306881901106255322489122141860134400 12808259 2025880260911536661070415805624858712216 12808260 -36493288192556919566942635092501504000 12808261 303080380137344155151829087627859296000 12808262 -423266026938999708114111905224303198368 12808263 -125959726459991383540067959008112074240 12808264 38091431438347186278674989839271526400 12808265 1174167780108055341045513548059644786660 12808266 160074177025799954213331613292044108800 12808267 -621409346260419281434798652970093714888 12808268 -808049097863063213733297442589971135488 12808269 1216638468738473799241847051237430367488 12808270 -5094388657959245695830229955540582400 12808271 -2315644226378798104636291589271433488 12808272 -160527038996311272668328277856745553920 12808273 -309033392177457702268302938261808623872 12808274 -1257867459378734559790098376573291434864 12808275 349667678976111655698096213629024557800 12808276 351290796714010301578407196309713047040 12808277 -79201164491298137365664174292761488068 12808278 -237834004828714546250125823084270534016 12808279 -244411768738906644220109552160531325440 12808280 -6590968459326409445074168265932185600 12808281 -7037024996193488419879430249148433440 12808282 173812392292085172636021867224054122992 12808283 -2101004332979938143168298153062643041468 12808284 -344833285420344930694983204758114208768 12808285 -71377964012677607161460477575233552000 12808286 -255241632413512576676172360404697808896 12808287 -1653606072813217112664418899060869459880 12808288 83941987108982885142177939364213161984 12808289 -404734966698269713290571066173136810476 12808290 137845945725642807377181479984497536000 12808291 683789683536876942317281320792275121692 12808292 -444194618567530052818070943842250240000 12808293 -135546639650004835005955218229879832256 12808294 -1109592783387968756441832656309478640320 12808295 -1168410430318844526670290509408481376200 12808296 -570205689027926671452802284097876730880 12808297 -849095059686344896471723582284349327280 12808298 -402980806545483369547653933367456818336 12808299 366443750396452704314483768862953594880 12808300 171231210162671235771428874525195520000 12808301 404739317494158589085402933151325655808 12808302 73751147401521987527815736231918451840 12808303 23962854102011577732602210650207713360 12808304 -508530036717094678095140900653114490880 12808305 -548056595115880592444944899327137462400 12808306 750693364773518378824447497130573977600 12808307 319026192603858710566938835437284421312 12808308 -19645319932855977007188062504718704640 12808309 76158871433297160273380645954820023904 12808310 -560842040653228487750455275144021907200 12808311 -1155441352739205539909234004983031248640 12808312 549568632233293619041580767975300608000 12808313 258068181688657656565471173582410357760 12808314 -16835670598403713608970101665416512000 12808315 -359613088245322152187730902915730492160 12808316 -1475523785690158890377530740364205352960 12808317 -87874301744146431807624080815058219520 12808318 69354577210528700964649432056388222080 12808319 1013983070600254537963429584730996110720 12808320 -275827873378103427134832518588320972800 12808321 -927428771808649571966902717211731620478 12808322 179312579973711914963936822163252149712 12808323 -90779287337092120777239071250258806592 12808324 4861976222310422629022365818325432320 12808325 -89122849295094154465208089243325698950 12808326 -111905668126966360969717508015106152256 12808327 -343305762206326920616146052617117771840 12808328 -240143037675298286740439062342603898880 12808329 -506993916126229961539967391573582288192 12808330 -172681545083983000860136602128177665440 12808331 1547111663099735950412736299784777399552 12808332 17943224739851718584497526666895360000 12808333 -588060367145678180405224306638549550976 12808334 -227009394417494584282031620696017024 12808335 172761267383923293946489166371724720400 12808336 411181664899725142722604398672457736192 12808337 819120067842761100840087320936435088240 12808338 -226556615328803220673134591612534259200 12808339 -1387176712586810916429343737374196691544 12808340 1333057033777799288422554260686128506880 12808341 238721401238648637122958940239242897280 12808342 618854952921152926711809603957347223072 12808343 -683507365628700920262328261726673392920 12808344 519449422424150311602920420217563013120 12808345 -342320527232221410547747605734856782400 12808346 -841724481697185358843116364054964689920 12808347 32566224815587258731046697665524161472 12808348 -875543696433391074021209116578702745600 12808349 1482878824274279558936018910395156348160 12808350 334822771418962452080857701580671177600 12808351 -862203963863654369395444287484229283768 12808352 2024748123258824896036687411270694141952 12808353 -497229647371311945984335781383574556992 12808354 -8380915174681797790780918782215574240 12808355 95974821321411020308251398634059796960 12808356 -193567209835982499444834559680806338560 12808357 -1078750294702897826593338521551275651394 12808358 791982524244263836237001230461123533280 12808359 956513985277423816437567895727442867168 12808360 -344358514296277252176723900227686656000 12808361 -3437993583313117561359943922711442456 12808362 -9709259002932614506564752750201785856 12808363 -807334764376062535819242543318716900352 12808364 -442548406018796616332458286844638672640 12808365 378441571166923502823676233786502326720 12808366 -1374011025076906492456141146521399710080 12808367 11986143627981114176294112423802244736 12808368 -20741676269521585136048059655011811328 12808369 507933319704802128821071151254019430720 12808370 -759774299454606316044311524334604417120 12808371 887486634093981096851236676508729201264 12808372 -112198443896946858686355783815553139200 12808373 2139920264719110502004870342470522640622 12808374 111216785813011629992294815227923463552 12808375 1616338200174654521170664062222860180000 12808376 -247098054932164948797915021016554209280 12808377 246444961381676784783079047892128560688 12808378 -273195743181459772362680065290308951040 12808379 -1905166063958443019340661528374906949020 12808380 -284869898803986050734332176605813217280 12808381 1282201434541847239027390283736139674182 12808382 1247939777149319822040335632835968449792 12808383 472329082120365944603965665336080456064 12808384 529367660496648418450967610465924939776 12808385 994828687827731141543365724008834161960 12808386 -98003419357310343489011527546068289968 12808387 1143431797057458684279926350995055199036 12808388 -792577408983689674155727166567184803712 12808389 -47838390461813306458502037630569646432 12808390 202512584608566162554374994336727029760 12808391 -499785299429679573493513838135331129216 12808392 787417039078388153056071851417334743040 12808393 399724745885841998699522200681640797824 12808394 -250493142750046591746479096371487293440 12808395 -528600767681838585525135878559621556800 12808396 -72171798090969247912077690240851027200 12808397 845794574317224849034048581417444836832 12808398 -959316645583821206717301300846893125632 12808399 566337166303316642618825666624970127536 12808400 -40598665806982841750686357921746124800 12808401 104469838729609949049674940865309866240 12808402 1110017874549587783205829185055450598400 12808403 -13760519962642831518544488946101711240 12808404 -134653750369628768989227758489660745984 12808405 -489910309890311687017727004427822091940 12808406 218116343381170108855621299887727859584 12808407 -1115991206616992662121436797430937316760 12808408 213941811292480318014059265865532712960 12808409 -1394823469141129445674087230677922913584 12808410 -6117837348733520557901041362155558400 12808411 -136744272523377483285726521267664764160 12808412 -1906969815408260655068073275975090181120 12808413 118625568384704965615454528475498854880 12808414 -404399010756451440178306917295300104768 12808415 -275084984133546468244355687088496948440 12808416 586383049767726391880857588205470875648 12808417 918080136444590405336039825334053419200 12808418 -379865070222659528641695953393228957184 12808419 -75096215806628320643454912322774677072 12808420 -521325943382229312111398039390079870720 12808421 749799307453501493015016128916605244 12808422 562607352289555384659571487052409236480 12808423 -1294565184807540884455542027014070330656 12808424 946999796574030453195620523152337469440 12808425 -75203899430316674876951673147336806400 12808426 -348482954759223952012644737191939608576 12808427 12918588859505751388668403500768034632 12808428 -867572049726496437562965881428955136000 12808429 -66679761576151128149040052042857090324 12808430 18021881148417378795371095499034432960 12808431 326042558168562499619046889759412216520 12808432 12439740802664712510363830667370823680 12808433 -773472633942384697419447497832792282720 12808434 45526527245941953255966763314996219648 12808435 -281464212746502097374726454190781276000 12808436 129341689283735528236369568477549107200 12808437 348610783025846217401756519956072671168 12808438 172437027896142848172464665570402730496 12808439 -238871003700695316523982492665387185744 12808440 83123809142149938700952649464618188800 12808441 640874404395031675647346620240494745684 12808442 -732794395125456825218361009948172969248 12808443 826953274810749845235046396646923052544 12808444 5025115601195575107142721233228303872 12808445 -519497573058022389431980501472359122960 12808446 189041123621001162318276060124716718080 12808447 -343623511668214137682722247569927797472 12808448 870837508245060632856762655033075433472 12808449 -33272110626999992941501391423999317470 12808450 -193659111251724529417929632275085802000 12808451 1566951467105429084927165234978942945280 12808452 235655498631342028112989675181570092032 12808453 23976000204463126960872597584652622080 12808454 147315731498336239387455265554682414176 12808455 1337440765314647942330301282629785680 12808456 455006360454394112885044093325342146560 12808457 -297225966688247001119298352414938652608 12808458 -29713348296124165265898919712160448512 12808459 -902345665338970634492800164619957329840 12808460 345570778297438999325061487944951398400 12808461 -553017721452941581706874229316589578976 12808462 409804484666801770862401132885317790464 12808463 -1514474127613071268512039984018389924160 12808464 -97738889739399014396758898265857064960 12808465 408247694045328675883114320064682190120 12808466 414661633822558562988534747029114961024 12808467 -165650018172892866508450535325087004080 12808468 -284984738159787737609249512734064692352 12808469 550047362200118261296408279064043897870 12808470 50739699112353377372936801641143398400 12808471 -169936522253800634604658175643063714336 12808472 336178783482010781472003593587137484800 12808473 -946855309346428092426614629587271815216 12808474 -312921763464407731244107171948802850048 12808475 -43952564365645893928852021680233425200 12808476 -162460046689943921299239725293743052800 12808477 782511822511861843975377743148019093920 12808478 -76347043074825777348444469280143608960 12808479 -3284768326742885842063078380112397952 12808480 209345552474045516194953875967507824640 12808481 -101291820726592820472661171579754783040 12808482 -4139031044866207519888106066364301056 12808483 1568857527464688662831348521304513648732 12808484 187567630565022380490445176004620062976 12808485 2884991861248613525717012061086331420 12808486 935622396283275838002338208458237364192 12808487 -821972501305169762871722474320154112000 12808488 174707810985177912621440908675252224000 12808489 1956165958235106779523929048039544503440 12808490 -16245493966120249247682136545200378880 12808491 768605253448493051568123197019368386392 12808492 -973606515147114215644222855910856995584 12808493 240088986534474646136657446102380443424 12808494 -359235881723299317424993889541483192576 12808495 53712465525807700183921769002160760000 12808496 2545867582443085542468497124097032192 12808497 653793772141576254959073445822805220480 12808498 -606082556143169281119910616087990454000 12808499 897236097693398494797903111499428613320 12808500 181937259659516050064102424672084480000 12808501 -795129176622783321519911701061553028498 12808502 305288769686454821492051276256520845600 12808503 864637228001339536194557710318262494800 12808504 775749931956439803629788799964854661120 12808505 1188144070826313920485286902725341853000 12808506 276713345885657629342638301394230139904 12808507 13243923749560288554493924504851821120 12808508 1147418547026086140676382713009071352320 12808509 188286629746761903479924278723812471360 12808510 185751150336495855317698274578503052800 12808511 691726517403253244061594097886683250112 12808512 130750621433189168746654690051145859072 12808513 2174752172783778350942079613940080397762 12808514 630310590266903624237691791075756379552 12808515 -810586844095428727514819481053237881680 12808516 273945920688616449311140639202718474240 12808517 712049362412133602715734668105773333720 12808518 188089923568902453067567331823490695168 12808519 56618044856021919755998472656391544920 12808520 384000999854434186126986537129262540800 12808521 498760983020889855296042668285923886320 12808522 -282509808358800858744947304080878772688 12808523 -23918559621610725164900592569595844032 12808524 -241331757115015091730761974263857356800 12808525 -555706962467944866991894340757645482400 12808526 901681796710504362347320897227275627712 12808527 684097682355795813560796152796738526080 12808528 -221721686261564086730901614597912731648 12808529 -191628731515712636549345805630334857870 12808530 77665752634968628848878217198749637120 12808531 860690722808152266545494320383600812800 12808532 -1602768216061733370715262202816095920128 12808533 170439610203566220098596632659851096224 12808534 257177100349599535339058928535580074752 12808535 -91899215465126089070200162143082825440 12808536 -405660748541670693679509012594216222720 12808537 57129949145225672915852570145182986304 12808538 627004230773608279826892002217908839920 12808539 -845179881774340130868140561932231680 12808540 -52473960329362595389239992956675353600 12808541 262192280952501368425420377354948871212 12808542 -112414657484942285095005736746654922752 12808543 6172160507409018623895676094821425144 12808544 84304930536048890487341260807511998464 12808545 56662534802430279644417825894990248320 12808546 -490362402292673329362323483359147584000 12808547 -7179069417425568757608978651052562928 12808548 -644949129535564330821824314416235825920 12808549 -30275242707703791487781344999600386560 12808550 -85082926226301319029082536540616891200 12808551 1171610001245511550145297662927275005352 12808552 730274173731933931187671853397934080 12808553 824130161786998341837215334130058847120 12808554 -667905049926475897967651422521573246720 12808555 -1535826758163642188105191183271206918080 12808556 49176759597280758992594730471754840320 12808557 -1337533494867877981261513645855236951360 12808558 -49448209675610322942021947528732317824 12808559 1105630474719163524368315632373854542816 12808560 -10714223283239881279248195251074498560 12808561 1082925723190012299717564429176353730800 12808562 203743953680142831090769496701414356480 12808563 122236909128103405345044778509008395824 12808564 376953462073175213796196073810403140352 12808565 -718654501226485398464730450936752025600 12808566 -8453874627945701409104011287550429056 12808567 -3127461585970243139755077673996521076728 12808568 -1261199219304203820501058449288046141440 12808569 429091900445012656642092765293407358544 12808570 -417108700949554425044587291395405887520 12808571 -177866911157070507018601364893511085456 12808572 40491982874811558799105351624000880640 12808573 -562663331873753015646815856725234151476 12808574 -455970307511947323465825991036530845760 12808575 177235596709069450136326338788128476000 12808576 45914852060474857754576726293217280 12808577 -11645478271583082449525379998246176320 12808578 -638955797431307654446574360489087976576 12808579 446896431214735630234181996428190112976 12808580 9191406000483061839235231504618782720 12808581 -50733206975496848436007754047714359936 12808582 12476584303810673301954326928766644864 12808583 410963390939935630712370317551963223832 12808584 15756292292656590607540039877136384000 12808585 664816469578943922230221268221878005760 12808586 277655915058510319095884701988348866560 12808587 -68214957043809501060998132335860377856 12808588 -338258810426976958355332196122478766080 12808589 699456459325699053984695599320660030390 12808590 -205450490232678905782688744155154246400 12808591 -1169034407431959183187841658345221933048 12808592 -37263037867512480552452503835677384704 12808593 -94579708832212361012924505306358202496 12808594 -629187831916101057316755691221075617904 12808595 -51100702119961992162393900734742414480 12808596 28535300025379153745227089562248763392 12808597 -237033778816770341660155324152638733188 12808598 179194369579195697512621091686999033920 12808599 176651186064852349421972505590029966800 12808600 -324055770588887907446399767332743424000 12808601 -348558819289288864957772993069815388988 12808602 211460498269656039041921333477198250480 12808603 -50281315023773643663496917105475736400 12808604 343048905964793846846452001996342284800 12808605 -48477410425239224610864389627237385600 12808606 -98965454181176521367709538302767173248 12808607 387581263679213781190531514843948595312 12808608 435599934348557424205874690908590440448 12808609 -177353716544190558479829094534129934160 12808610 549645277168464563446383430354669162560 12808611 4675912295479963794533855137985699904 12808612 63553939111008477372033854076724720256 12808613 -31094037869849946093886552950311833920 12808614 80172711438853338891026764296465623040 12808615 543405330246030734519855597824648664760 12808616 -973993934855466217137260317749567344640 12808617 -1274773108627039344436456608270290206320 12808618 625566942430166673098721599677062138720 12808619 -711702832880137768727439570139390411980 12808620 117131449420617366032665184370372019200 12808621 -494996152098142818590493018977631334688 12808622 -530467904087854567673233429216008657600 12808623 673754481637593760315271959448620730400 12808624 -146237519313283447603676574041571573760 12808625 11068927408369009880317400746535328000 12808626 -156907641235408945232650676581778735616 12808627 -30927139237159199912845856342213325440 12808628 -198060066903673577628943667192324603904 12808629 1521881078040007322899956094374240278574 12808630 296743624453751543342229373614097896960 12808631 158582819673916569303265764509915412864 12808632 -60854552260199245900464078471911239680 12808633 254835172460561187349639146565506247560 12808634 334942948700274490067426845846966575216 12808635 -36711099915976968863853629299798656000 12808636 140379635147827652499508344542646950400 12808637 1796626642059187780618571637285686441286 12808638 -330754368815327643872788239254655148800 12808639 -1410935715183301598928809230520232270344 12808640 -109611214727451676862312301938186649600 12808641 3757416409080808512353134935129341712 12808642 -25935151555190675290666762644562870272 12808643 2009690500093937931516116331286729025304 12808644 -733279822733340441539274604664194089984 12808645 775949325079614906803785983481197123900 12808646 79688203017420478559147938082399689728 12808647 873520205057074571816866742554483954224 12808648 -1923511726470818025980921371897785047040 12808649 -142366309615877495959430699542510320000 12808650 -361497824858904831101945742010349414400 12808651 36585072781639005014760186740299307904 12808652 -1225354730780047184850884390939876062464 12808653 23489280813718959684883254041323512960 12808654 578053032758131114584768105319099392 12808655 397472086345379105028538986169251799560 12808656 88983985856307241767651565774485848064 12808657 -934733830859081837077509385118536636940 12808658 837130637529110684537381075664772995072 12808659 -1060718099746862592508320542238324076800 12808660 -152054847904702403570810648990776934400 12808661 1443180248016093334335368617173640733262 12808662 259450145684443937552154292822007157120 12808663 122454536921073447881502867687042717024 12808664 -751433965833339237029160288454063718400 12808665 995934874232316407185646606377768896000 12808666 23641085607810235413951941087377703904 12808667 -3345309214579223399215993207788961236288 12808668 331728753400257845341875767316922368 12808669 1574875972534618213649779220683015477248 12808670 190182575418657020149056316536884463360 12808671 -579345399638555864957987333728407137280 12808672 -1613589505618768916188112426553502334976 12808673 -125908245414212406098792189733841944576 12808674 -171451117905595149030983275098377336832 12808675 -858742927841899242632608627234937702400 12808676 -565843308721584553196572617792533447040 12808677 53315307722331517336060840935693979968 12808678 97670506713708270028216936730042926656 12808679 325379240890183421664406918425436152600 12808680 644636042858929744443783429173532672000 12808681 -2347413657546660164195444238989331561500 12808682 9947833954046144340201029929328310192 12808683 282888933658149705200805524425391311452 12808684 -244099165262822648661711520090993950720 12808685 1301153709651350836317559652189288314380 12808686 391662615270373474880542735636110793728 12808687 -191321277352181426111168420390163840048 12808688 -132170271034442862701739305429775974400 12808689 1362869176222267520309882021863861152624 12808690 132640510694406251320281627967701981600 12808691 -843374618466725910819420235704099585120 12808692 -120922750667702333749007389067175168 12808693 -487704647290074221727646944713761415076 12808694 -474460590580941963372697079654088715104 12808695 -685868517373032540457086005362327420080 12808696 1623384560738444391734003874681294274560 12808697 1649762250871047898612746125894231556 12808698 192960749605557531264510817907753783040 12808699 329154588471374661148176563765059816720 12808700 246555827874354269985707105896096128000 12808701 -848235008265803828659035090626293499508 12808702 -68002010010065235194471305671062117760 12808703 17466760551129442063143930383966006400 12808704 125572592887490091150217308044085166080 12808705 -44319625449954620020221384001415220480 12808706 1026364490819961293096712811551231129552 12808707 -1191871449106696673001015739323279710400 12808708 -585350725549702817963587180330225603584 12808709 780990866276551015000387354081164023004 12808710 -262514622883716607061604503897988076800 12808711 35394658804042694220479789720946844160 12808712 329229829674741153672672302084794613760 12808713 640662317837498772020619264885942038544 12808714 842072445857208763266292306982669169456 12808715 61872768413981711235859979863296291360 12808716 749013475324003858331464405606108498944 12808717 -1015534220533556388192156038694825229920 12808718 27063576199705708633267183870586655360 12808719 373007650011195468624908795391154037760 12808720 -167610442238819979243091755020100403200 12808721 -693977967222102659565452710058080320078 12808722 -577342419365992841099348642193396381696 12808723 501103850796217134664857694696310092800 12808724 -178619781969259561113892118257597029504 12808725 847707678447249986298405873505928340000 12808726 14226566302104040907055953653360693248 12808727 1450211253930087042952910718224415547680 12808728 -64957437807514925986412723278519603200 12808729 -1004334842107137397709733642524997360000 12808730 788022882649774454811759561753060376320 12808731 -118473696791787280486024961177421275280 12808732 -618398465220574376003813584468182075904 12808733 1481976255895147630289236762857203246976 12808734 -118273058317250514248098608134394415488 12808735 94608211895175293302099148629761611520 12808736 441352808289837041877660200651516805120 12808737 454875583179046760355520816658143891794 12808738 673297337164298837809282261199501213520 12808739 -867309574194320484735946379738729399460 12808740 -169996489781661809083954560648459755520 12808741 948189463370729514117456601945331841984 12808742 29347051093267092424682856104935652544 12808743 903343199867632546295354039812178710224 12808744 -147280145995791064140675845389074432000 12808745 -1541852693055176964325299528065704657500 12808746 381962166139453394459921912520178682880 12808747 769171995757156202496632830325183126352 12808748 -1729146302523173668663691871620715086592 12808749 -245147543092682328752354213065467462240 12808750 -80214904224505713914985890142672840000 12808751 1301954310792230916206468021247767188752 12808752 -95614406553856092923130399776061259776 12808753 1520179453816022276934440370335938699300 12808754 -3132773994353083779773112956347842048 12808755 389247499462192208389939643604262252800 12808756 -55858968849705430890532798459325048832 12808757 -308070803181982876950377401919409764328 12808758 469786215884466639049616839827535482240 12808759 938671245693099997048176034405206500640 12808760 454543457061447153867292989933547008000 12808761 318341937586646570715214475915862144000 12808762 -1031287914184071293037378925776795988368 12808763 1952820200314700078847478389463529313384 12808764 -686048053072378087895853357363922675200 12808765 709593149912534330201656784970075519660 12808766 202500223777556378079978909740017810944 12808767 83851558584403030400373951216765518280 12808768 -277987621381833975074225580320818724864 12808769 207166754738356325286620679289425768192 12808770 185455000741824186477131078018620208640 12808771 -1246417748646617007514756837372150771936 12808772 -164332886228699134019854588577860320000 12808773 1782069775638271851942569310036888396384 12808774 -301080333860336256388073946933707128320 12808775 119169530634795388752316736488731357600 12808776 235872265949165199518693794239214141440 12808777 786109580423311002454701978697083153626 12808778 682742487447541781915560595837517252960 12808779 648790184340631811482850509796446484184 12808780 -73571676278179845974998945149832320000 12808781 -646508732832776577044225256088163226336 12808782 286140927144759438307904523942852234240 12808783 -440300267380176960746784990292437098696 12808784 182123480687080158523200384177092812800 12808785 -673254054135174396148197150917713104000 12808786 231954067691721598925397879091194965280 12808787 -1174258370144591234788821885930684650568 12808788 -287121315564193742895179074727917910016 12808789 718284747558803909079583788594247601056 12808790 732459691601911849107202575132549646080 12808791 -105488957864746587707446378001275761840 12808792 -677753077361805529043211475871013273600 12808793 -1224927898774881336043728122556938400 12808794 27884879200827395503104625001970819840 12808795 -416543182341513738294096078329569723200 12808796 -234144952518511659209245973541101343744 12808797 -2121628033117064971687261247116314624 12808798 -12517910778578940590398589326235622336 12808799 -84282079885693771795243995500081894736 12808800 111486878341360893176783813212962816000 12808801 884163702482570483457581908354228192802 12808802 218239856984412402856240147918058102352 12808803 -96053705230051394772606406570312419840 12808804 -1005146003187496417247563577730274601344 12808805 -6218793149990493246844292083333041540 12808806 -559553117950602724223151985738324274496 12808807 1428115704788886302257780508767126419120 12808808 -235403733408449565620579730737894707200 12808809 242309916831908244188534526656841735360 12808810 -53715804012204919030820205859593646080 12808811 100961512488953049084248261951090762952 12808812 -345005072874275581261724381341663334400 12808813 -120090718071114823490478432918089141376 12808814 1098399000663973623069077388528195848256 12808815 25410890125660173032240831981048739840 12808816 439182110081796835560142272422957678592 12808817 210560362570944577991640211852415817792 12808818 66259921006016751355186810911090192 12808819 210826884457380450517257096025673254220 12808820 -221393889064193847200897454235957847040 12808821 -704945036303194968239326980784533432288 12808822 -339063771124444538979766738203651531648 12808823 -703720765440772547722309794861508626240 12808824 496358540098210598283473004526409809920 12808825 496523050393227695608641952543253941550 12808826 -51668183034439099774907841470777446656 12808827 -625967918262431145915400764265991692320 12808828 187357731186492684173643745507480166400 12808829 1049315867138697585318192471603767486880 12808830 -91191356476503113277006583402221696000 12808831 105779803983627741296313711099973600000 12808832 -1996437338870565101486253910332329164800 12808833 -879740549509571844019282777441353506496 12808834 -21569779196641241719936653569077209600 12808835 -401803414452588030650152129373458040400 12808836 760985242426502952622522234311452601600 12808837 557676501626973442942434565389814036092 12808838 207183232414794634423964968386419804160 12808839 987558790372731494350596615888103127040 12808840 5279009620515219017945583483890073600 12808841 -277217125288360715359803282742488388800 12808842 316022833027298165723707809085549277184 12808843 -689482010284111290797407236267597092908 12808844 195991543901394127829546490593985094656 12808845 -223206674085287093962835745151999419720 12808846 -602223619681204474922412676552648653696 12808847 -669666812982434327171870366220666922704 12808848 -193453330842768268406732286470806241280 12808849 -2192387292478415728744556603877241319900 12808850 292090372479671475698181065535321120000 12808851 15711949464630460637118620803762912128 12808852 -276797890549010499209356353451763333120 12808853 1565557924203127598642297119255490601102 12808854 -47379791508478735955769010123798477248 12808855 340599037715834649173498754458613284760 12808856 -1394512826733005250956782700851239045120 12808857 773406014470488109534755443456511257040 12808858 988954265055757095596957104120008710880 12808859 -57835927289064536125901180447506384896 12808860 397994555201300987681399850037989135360 12808861 -412500201522734113363678421618570471040 12808862 -528125788710684433921742179654841430336 12808863 -460607300485453725530972788140398251776 12808864 -1916002913548714981737228356155945058304 12808865 -293612727554444000199443370429695520600 12808866 -20321135567465711687364728624408543232 12808867 -22309549649122864864636337923338998960 12808868 126323980230994680400378231746211832448 12808869 53888658767687366486392661220218185440 12808870 562159935404970809521267206014578346880 12808871 1133333874614494558743322295450021686992 12808872 10122929802095627502677561816605317120 12808873 -459350517712794565923570509388266500800 12808874 869823325440008255850487871211984979968 12808875 195098813611139552778487405146397644000 12808876 -423136314971155957880188106302398976512 12808877 1886472788318510647817950429418842942752 12808878 -528381120230182232398201188924702230976 12808879 -1274144619745856910710953930624556641640 12808880 47808895972458326254158888936780595200 12808881 946499506635521180657333026355707543680 12808882 135994015793234384366112034303698593280 12808883 31162309621149416947094516663200347144 12808884 18515017124380735705454801027741614080 12808885 1507476267393789047480757932934314804760 12808886 -1195249233622760961647677668154722462720 12808887 -112132694716524033357825845234823697920 12808888 -1971614922861470804817809069527376486400 12808889 -148348568442744965121394629582778920192 12808890 -158047889679981649714950112130076303360 12808891 -1035395407320435761632822987979163895708 12808892 -464341960797416052484768959666741267456 12808893 -584282754112727357314096356984445883136 12808894 -830173229985642924309225152862531792960 12808895 159834370895955980755019423419051607040 12808896 95315536938532930738871644820846149632 12808897 402526357532955799468563871976064099840 12808898 -363774796245789830373525399839966890800 12808899 -1275034907469351560422239743771545438536 12808900 310000121868225798041512365667966464000 12808901 -419164313937505827661880806083282452448 12808902 -526600741832766779461142532317269954560 12808903 -1436503345109693003881607144466345047848 12808904 14679889683492023374659274096066421760 12808905 -931975039341700233872684231617030558080 12808906 -638606970562468398021500231345895092736 12808907 -1106371880334268205894267100601293189120 12808908 153983673672549460588911572845523435520 12808909 -12436949496048830318374469357027695700 12808910 112365336961422525477382002206899407360 12808911 168550951363900095824845339569732360072 12808912 162147936548972038669424362464642031616 12808913 929015836846680681340506118487751851124 12808914 -797966612624514267087568850486740727808 12808915 93254861957425175370032233501171197600 12808916 -457978484715488092552714352189480261760 12808917 384194367384685352429980425295834657440 12808918 243090037199216083335708495484482310080 12808919 174531309890504899299455595610754465496 12808920 -2378292874636529550926592506146406400 12808921 -370108609673904534096971543148247302912 12808922 -189993953676037287922991772916884410880 12808923 -1431752726632623402641606240685406189200 12808924 1338082618204079956658735694815667984896 12808925 -113329190447892597258998095698221324700 12808926 -4454209701527570222163702047450403840 12808927 -88672025734883700763795687135026524808 12808928 1823326953786479367075200285163623546880 12808929 26868442101602671729359147590191890432 12808930 172734797534389822428050759830611217920 12808931 495123615625860728501619839899697730600 12808932 514289909288452651317976974201285276672 12808933 713195289286571308074952844273131736604 12808934 217274117639332487852466137195326569600 12808935 -40459488549478912571767211394316662120 12808936 485054988203613301959509799846651740160 12808937 -960910910970737365301938096902818937414 12808938 -167387535003843973414859099397943802112 12808939 2089283524451490657041666534334314880 12808940 664327929354764825507792710120084270080 12808941 103386520339046330803079729166465648192 12808942 -6930368228895728819726511192710389248 12808943 1863979413328008704022090044242305338208 12808944 15674482298736876909198601558725525504 12808945 103013825768666166161797156217318083200 12808946 743795748920864926774177381243907334672 12808947 616388574134661527335179260272573737072 12808948 -322423386222911269592618258043705496192 12808949 -2126416244487398027683522824372460756050 12808950 105308377863716405345715862510346496000 12808951 -1049319324984363889154657233870471969048 12808952 -98425607967064759256640031964833382400 12808953 -842409999427892556378404754418910086080 12808954 326118959944312575685978485127633720176 12808955 144657795434011932364477974661014450000 12808956 273032515805469776219686441760663832576 12808957 1036327454264224072767011531153600869632 12808958 300554895736995957809290312501123920384 12808959 -656014643317104430343150562763851751680 12808960 379434630682460121220260256874055598080 12808961 -478279254590359960849084268655311436576 12808962 259605127480412825437146283427572419840 12808963 -1763186928130912969068054582774213228416 12808964 -522287846476564697875013206629583933440 12808965 221467177684728514629292071091817589120 12808966 305805043258626834820488510525885972480 12808967 -1007908339256712660527477163580703765160 12808968 -5196707121940691734872597040781230080 12808969 5767607108057109147240372579106608480 12808970 -353103867935100999955435370532066973440 12808971 -203599300262039185871062931528821692528 12808972 -673936819559889787719744410051934432768 12808973 -996581282233266040486555910055302539560 12808974 170773504241853079103652222363653604480 12808975 -993135791146874895922797198737744819400 12808976 2816662650983276163929475725061783552 12808977 2800009183106109715395987316869606230208 12808978 116049253579966207066188291539645698560 12808979 -1365392169692186605220125989063077214420 12808980 -323527722493184710893471754842477891840 12808981 -1933491379943879768169486652400590867200 12808982 437721607105876216645522866112898912832 12808983 171921811063897586373213246975061401600 12808984 1149536280150651669637640875129828546560 12808985 -67339109285556331780195073493799104000 12808986 390406262884051473936225395473515185664 12808987 -136872554737234065262865330933862649440 12808988 235626692507553829296044525899872511488 12808989 943116007335783614859418227108834177600 12808990 460868782804925725364602381825704266880 12808991 295124586955882169295431521123798371672 12808992 457057623573292513297942572770525184000 12808993 918647860975023084427206076915749900416 12808994 391096384719901481443620983542514531712 12808995 -779057344371560117243956713923678156880 12808996 389301421303016716376569011562114448000 12808997 -1932025241810135057939603763438911791554 12808998 70780533900293657776443876563861808000 12808999 -165579312802267268044256256937732615680 12809000 466520861173410758275595214089817600000 12809001 112138842708965216682366045008598252432 12809002 -7590453286621309377082899351870430368 12809003 705887254580864221385728410078920931252 12809004 100053922591597434727454555495184433152 12809005 169918533722233534438838909407884340320 12809006 56840752701561647095777801955967016704 12809007 -153373149137366260161693482163366268560 12809008 54273467978255173472500335671274962944 12809009 1083433264036539926879220498332658504210 12809010 -500633957601155033478724408357488422400 12809011 -178263885679732982381184266250720781208 12809012 31454498574585813583926351154668214272 12809013 82800825704267733264414995017862215680 12809014 -180836854827290628257110289785159638528 12809015 236009894542796884514819062737296117520 12809016 -1030098523852890178022538572614852608000 12809017 1251585983132891967847423992843499864494 12809018 31036649789735526792021748993138129920 12809019 -1232156590347639735589644910269613622160 12809020 436599995906534838006782615502800148480 12809021 -1350986543403006095773326378669203188800 12809022 44826458210302652625936684510925148160 12809023 -1465980023974751619940456016543884913728 12809024 -705751793988961763863965648072839528448 12809025 -209229019338416594311607008049459912250 12809026 483292791779595329309571142617535011360 12809027 -197358982209110480428809932050832211456 12809028 -11760799075864247871916533468799119360 12809029 294990362806355860984162182103648722784 12809030 -36797817018067969531668273036239777280 12809031 -542875221531333967750117034476313711448 12809032 987083259617338976321516116392411340800 12809033 243468286817876741723959257550484966400 12809034 -133394209583356638514504001138538313728 12809035 -1134491196351029101451114692228871879520 12809036 1360285355204034557753504715160772186880 12809037 -260370829387592451418018080035066437440 12809038 739917034935729497657612275562399600640 12809039 1098297535397699747699969994159445357920 12809040 -86102369127598597751396535337834905600 12809041 -1695422415916125914535186822901411443612 12809042 79501576796075722344454649982315798672 12809043 635030278015550554838403510814737571680 12809044 697172224636566131873320368963600883456 12809045 -283290612689034863969746465129600834560 12809046 -183993533387277995105583050670802583616 12809047 685246843847446633494911432649577183496 12809048 509470261364662582575224287480222556160 12809049 -1305146188660451465099285732268805757184 12809050 -394824893534521325912911206540455665200 12809051 1283297642735396169019550789295680731872 12809052 138428244744133900212044202422179676160 12809053 -756481395358303363142140903929339572698 12809054 932234461207139621255681758915041806976 12809055 -2482945231902659248176358440168660480 12809056 238713533463614006330067683534771847168 12809057 553680349002990943279184785133336406306 12809058 -59507228630263367478166501411464433920 12809059 1076245636173491003752594022554452822040 12809060 2090751230260287990458382812288409600 12809061 994066146330493944423461793399005209920 12809062 335585480447911143984657231698703509760 12809063 -1644108234052314451493679136613231806920 12809064 584903113791874221491687129997042155520 12809065 205172818463225567333064886555484519460 12809066 -117770853131245566443229323903121853440 12809067 347523578976088931339556239025581616384 12809068 -868783867885664614965707731346157987840 12809069 198131576704739056864429630246547925120 12809070 852980129014011252180511130489176531200 12809071 2086424868956875851296373066443693701944 12809072 100806471854467772521619657320597094400 12809073 402936856501043236927027102035637667184 12809074 -288477643340673526024705423184139184128 12809075 -392628498758263257083423231962049469000 12809076 -68784319013793824545367299967074959360 12809077 -970150979668805426952880267064220007200 12809078 -855083749432183625417712791572771978560 12809079 342268582037961639150049743956519351424 12809080 1627941407645340324838499531012241408000 12809081 -948316166835297249908653097519242032828 12809082 -94845965283231298042307688154915407360 12809083 753580880995249474905785044070362816800 12809084 1313659987694697937713292849497455241216 12809085 -985352749253229503413840847125289760000 12809086 -72332573835626182189236359350106839296 12809087 -1325163407860071616954026449223588969720 12809088 -474303524387876093281689602828638617600 12809089 -347843641619308223278074575745725856444 12809090 -237923651050906558714451027980139351520 12809091 -30497302923580953474796483072957522944 12809092 1822232308020680678013256817646330312960 12809093 -213047256919674590589450546895937513472 12809094 -335796947181181468632194078763197908800 12809095 -307405578063447371246138602226844936480 12809096 -2141799904757204641399195956859817118720 12809097 -11761036419427586197912779662557468800 12809098 -11892275623153271082791717109142133760 12809099 602628058542560047238808426618978074136 12809100 120243549839583301526118569201758886400 12809101 -107464506308379189064382492032312845898 12809102 423876799293005211191270929962355618752 12809103 -231669865930092150828109841851191946992 12809104 33869786340576735606334071048289910784 12809105 1143276007487319401901858262518706246260 12809106 -333646223458811504675072495573237922288 12809107 -440863459049495691803545329084999470528 12809108 -299538580970281719993302789814727307520 12809109 298987393046467450093421412392406083520 12809110 -473350768023223230199121480061909646080 12809111 -25076022245594986378011606803492946768 12809112 -994137558003943385198193436921507860480 12809113 -185984864719434366219126582694380493676 12809114 371796907220850750802552332088809995520 12809115 -295445036906773544495850926698708408800 12809116 -921430208704172723179328650198936686080 12809117 1377943734594886139823651121274294120166 12809118 140954915687138497027850577816964008960 12809119 1694130662328467500075907508563105047520 12809120 -1098170954109519892983786149702428262400 12809121 15697969462281713226234366986611997760 12809122 1254380137464841327644869673399370349952 12809123 -358790904501292381443202232839279948656 12809124 -835504604015784136972112626845682452480 12809125 -400408435140772926377649942975856320000 12809126 1393722795781237424786663925925410750720 12809127 854593077857987404976300176060283749632 12809128 759773714784898678859162673868898304000 12809129 -1572797888789410176041438936730911307270 12809130 258015459631140508552833549600594443520 12809131 -2459296962210635850923090261289232613068 12809132 -256967346038892559063618521089439267840 12809133 -408820716058256673232902746439033850698 12809134 253860010861627249164721771497128128320 12809135 -368308232247677430231876476104305324000 12809136 138286490929551958045986741347741859840 12809137 -686865917797768272531484629128144209536 12809138 -25771882193582531461756360723007447040 12809139 1502814936195730498050635487157867944960 12809140 -388563341241352894770501226744595170560 12809141 -6866825893061684889500867366215859136 12809142 -19609157019329647724054557978046951040 12809143 446837743793219335199545279586945571360 12809144 951283266857042407051213367888531742720 12809145 1198537770985708799925063110275169875200 12809146 -74570482374760243992106188393678369792 12809147 -260775485503554785416487642567068727040 12809148 795008699842200148403986790262724116480 12809149 -365789381611793403752235236681252721850 12809150 7950115416408331398488931594680745600 12809151 2074384799501758324209809495648236769040 12809152 507407567202253742209409611185040392192 12809153 -766915379139792357475063208894821101120 12809154 408917098361372596550141947791544270080 12809155 -1569490873078597679175543131414593194000 12809156 -97660284628209195314373359142534546432 12809157 20831110513195090404089870186776585920 12809158 659217616611463427413794462770678208576 12809159 -1823126018258620190471623931760298068048 12809160 57753516693327996829770107669230387200 12809161 -803103182960115884122808365822976008476 12809162 -889054391087401640760928242220174089168 12809163 1179989287170026761057870665509966512344 12809164 -34735416671791972382197347601566201344 12809165 -841798690226917224700908698174132453940 12809166 410186324990217197196687736249839733824 12809167 -48446173952062500096303528194275396608 12809168 459845197639933487728558868952121761792 12809169 464831674525573983783973399275355518882 12809170 312587088681551655772766538695867996160 12809171 -148758436296038995045628511563291496888 12809172 589413774417947007513038580189027151872 12809173 762038066298002385161029610937217762400 12809174 470478309069264412788003971710083418752 12809175 893034069931493043662640007891819177200 12809176 -179522465688450069243942067873531729920 12809177 -1499546438865950037517483997401232330976 12809178 8072304185534818163823367486408133856 12809179 513476359348148029065623073088902864480 12809180 -868433850993973371122687359638764620800 12809181 284382210742032595396506665313289248 12809182 -413179323176299714010779441148807591808 12809183 -935760981043268211214505048564536743936 12809184 9836938240731184796438876230432849920 12809185 -561024502769013552199611412214699059200 12809186 -988302848207024055326906151111513936528 12809187 933978789002048800730294860051877068644 12809188 -901568264484770649795149047286365176192 12809189 698444369995304665181597429563372442940 12809190 234013295235525688819012517031171611520 12809191 74894388966811749739839806486292769592 12809192 -463032790689887086238501298461776281600 12809193 -45672907899935641446065036018986589376 12809194 -1390307182930620444848591488891265376768 12809195 -477704715883245515011840583278243910400 12809196 708988521307119820775624984247340100352 12809197 -43023289081947071783942051891370457268 12809198 -807546731187735075572283805007496830400 12809199 -13826495498243251681598287614079293792 12809200 -675503175618610638920192605808230400 12809201 2851592881810383926636587830255700296804 12809202 -49325346666558160126807391649139401216 12809203 -217920489599630048896570219372712751552 12809204 -556218482977109995467859927624459772544 12809205 525888916464426797123712461834034624000 12809206 306878472961982583722845316130853960992 12809207 487898675570673000685504574694508765032 12809208 55424168401293946510723519752524267520 12809209 352407748377258039273306037098555107840 12809210 375188996602617264497488853954956577760 12809211 1063188219999154488873960816921379132800 12809212 -1119033099145423528515570588633471413248 12809213 -777282257782991066248830220636614652020 12809214 -778836675099907845284546688453719998272 12809215 424147501149278066390956484953795255200 12809216 635325503878249195797026812021627158528 12809217 -801751490915808732180657078518149429152 12809218 -595531285592324338181754226809038039040 12809219 565016543210466668244539700497860560120 12809220 -214352358508581385191537683248888872960 12809221 1750421233105718488784501987534731251422 12809222 351284635546922251541078869179697698912 12809223 207038039139333770252064094339665864624 12809224 -559601565221611754033430246012070133760 12809225 435896425199660650369641994448508211200 12809226 -341186053870952522003482025735641245696 12809227 19757405009221255313346111759697909480 12809228 -678522158426511754658336740757996381184 12809229 60825535604736896512532113479991942848 12809230 -42494744545288080434239552465552588800 12809231 -421812853767215452725518538933167919936 12809232 58771332882262478805044093352345600000 12809233 212678118182214096581284686139095218020 12809234 -943455303163717142767214571372269472768 12809235 755049359012463559449985835977084062000 12809236 -798561942001445401194959148224552325120 12809237 -43764200030023090519089591966784797828 12809238 -13673982919477788983315398616440319232 12809239 2049015106452321118564300845459380804256 12809240 -182230343206150702050425299278136320000 12809241 790807341957299135748861566543628286599 12809242 -22224359419711840760163339886166548800 12809243 987635129035197192101403828136653234504 12809244 97400335623831636258269233141346304000 12809245 309621847490399276889930635840759441880 12809246 -1025993577068584574885448548196842444928 12809247 -579144593082578818995752202144039951360 12809248 576639243106266040093907113720133320704 12809249 164323257191832124186015907292595764000 12809250 688646324763822707177966389600297128000 12809251 -310335646176561692715028254632852227936 12809252 -78145985195247614411125253083314733056 12809253 647937509354106163738789118497501307904 12809254 -726090367843396298892436139092896492480 12809255 320738072737984851720940339911787662000 12809256 -777284395543677980850356327950750924800 12809257 2869412108096617855403920630035908251492 12809258 407459580966734923740286069122844380672 12809259 -1398789846475523605210967481459861747360 12809260 920856432727185314033264147405484410880 12809261 971664599298022257981449903605755440064 12809262 141208075929061804317257719866278043648 12809263 1366241276858390972522631039447498982984 12809264 48723228154772271123994913660314189824 12809265 -192685101899386624999324738116692503680 12809266 -510244775201988166959590019412399864416 12809267 375929903412278690689271100087079271880 12809268 189959579367736475733067711241627351040 12809269 931153382605326778492145485348091208960 12809270 9125934379920317140304569808128502400 12809271 33236717489690767825567092300043207992 12809272 398689817188938638050039468573232455680 12809273 -593229017951638556445654940679803391916 12809274 428885677157352922135828950355081128960 12809275 578788252585558416533102153826300310800 12809276 67789505160752969897944492939849436160 12809277 366657467288567910033052741931374452588 12809278 -519758377152042372196123442804079202560 12809279 -1047751722479760517704702208483392814368 12809280 207934349449526534343933175731553566720 12809281 -123626218569411307267373895674030233918 12809282 125850252469700745598592621359491276672 12809283 45272684765065549970757151517108528448 12809284 -393979806944099775143027802650974912384 12809285 287131501106195662562272833443604241980 12809286 1810613702677160007422622377183708651520 12809287 1083429817514593910988829528910678719240 12809288 2059343828242712153501100224040625013760 12809289 -535154839650418009403756303873136763200 12809290 281636540476110597581269438004442486720 12809291 -1342769245638482353756653510609832312896 12809292 112831683557265336852806758848394993152 12809293 -196804666675659056747151135047711511040 12809294 -223576775265471021377784135811778666304 12809295 -241359443233365254390707792495455839880 12809296 -127700820399791200958114004901290590208 12809297 -885549764988782140505663776831447933440 12809298 146407985269514314903994084796524640768 12809299 1663605831514631959365718195269090968300 12809300 344051445816745292368931804749765632000 12809301 -556105283368465569081633767506040470368 12809302 69732394506389581986975049111413312 12809303 866521938434453340599330957337012088584 12809304 -315700601418419900861072272533391779840 12809305 -408072981427359934371958280400440421240 12809306 -815467457840742718207622204246343912960 12809307 -294375812805889577243695576496958969600 12809308 300844779178026728037619094826807484928 12809309 1063737906889797820760508072976262405580 12809310 7413688879417034247248041498816032000 12809311 -258290566004235523881560569936883181936 12809312 1317146480763126670785669840236279365632 12809313 24043096071254803050077343801787468800 12809314 -127798930989112975679555628561450137088 12809315 -1254167960967605177950875364333981829040 12809316 -6149382356825826231056195070914973696 12809317 -1028775328327212196750598084971215237634 12809318 1115922161037855732558571185195063579360 12809319 -135126459361014075322576211271588203520 12809320 -39914769180499934871244668504647270400 12809321 -184327662281561406825032014942142015616 12809322 -161750630396328334006697100055280834640 12809323 736263648236941300337711099702629058064 12809324 270051426214437568828149090012502032384 12809325 139961915745989606962484426311418280000 12809326 455367272426795188277045491608279345600 12809327 -302957080156010139691528446658339723824 12809328 87211232685507819584815841459322224640 12809329 -96757292700196313842521791047013341680 12809330 71859254898727398783104121144182400000 12809331 -899930829100875417662397533821826436780 12809332 1195031676431148440156324064523813287296 12809333 -1414324525112514030660125074717142631360 12809334 12180822704280224036694293209493450112 12809335 450411257534144500685281616859687050160 12809336 -1595312992157428923550757102530672496640 12809337 1117856096267987464056194638279069319760 12809338 203594217568639941830655154925272702320 12809339 20606137395226045543419710441218548600 12809340 -39315593476270032930529522822614044160 12809341 331292296505580906072626085518149767372 12809342 110843581634675533903140557731084533504 12809343 -351613950883745632727765968562478124032 12809344 -794557131798243685134781789218275328000 12809345 1137849309454683240124066007068311875520 12809346 403498316203519197217848105409258599936 12809347 90408891022786223831174628388639916800 12809348 -713383871507471480520704807484365419392 12809349 254677849363501398061267941353809216224 12809350 -270009798302909767386876302112224349600 12809351 912151815000622061598055557721981667352 12809352 696178067293475110438271986989729669120 12809353 798479715481381511335648647110030631460 12809354 143110610194183495891730378263499651376 12809355 -33565032820139607439457794073250001920 12809356 138587685536494991178400946539888640 12809357 -236165836471467874172504001653637411456 12809358 -68299663212895613592924659839111580160 12809359 1109242447619667375773002998747536928560 12809360 -239713914390966992088045579868819537920 12809361 -313614630047956480112585943818500282128 12809362 -745796648107599046361417473257677075568 12809363 2561001331810101376447730677366205856 12809364 -503383514344081406920342632580978618368 12809365 -987768897341114877603059058610080040740 12809366 -230593076951338234196152673466175654368 12809367 -1097892394086858947082513841865593685760 12809368 -602020890303982717944662714307836436480 12809369 -1773181829597551544300368252141346223600 12809370 -58993687433376820825395537584163502080 12809371 240200542827793604335063416271678600072 12809372 233538390734135301859864793317849505280 12809373 -617724465403995088034080707046309835232 12809374 285394489315065625786977779563068083520 12809375 1450290135045415754366848936931214375000 12809376 208733955959833772661614285560762859520 12809377 35942394127759663331791736722680763072 12809378 -512820049953836611748852890936976771760 12809379 -597323437515697086763695920640820139712 12809380 1642580498840830441734402922465644503040 12809381 666985433454943089247600035707828142000 12809382 -336491184711012339316791856369504273920 12809383 22184894195228295858735817653661122384 12809384 -101705115900446575647186294970112747520 12809385 -93272554728398957895790640257562643960 12809386 -72664729887420549719675982729089012736 12809387 1205204684090953667713605944603735591760 12809388 -490840347894902675040254778620067041280 12809389 2977669426203688521635524698673871139424 12809390 235774176437797501532015364155821486080 12809391 1943862475859898318043576062619177728 12809392 -473838121026567939699881510307422715904 12809393 318368548929415323352912025747887150884 12809394 -238385144569012339353968224348813854720 12809395 1902105309263716927766722572019476748080 12809396 -257800111447835183215164828826433347200 12809397 -2196565343269424955305394127555135796928 12809398 -126868330892965347531166012733673934848 12809399 -35619806613249147135410092567682386536 12809400 -86813547845879150915568941030409216000 12809401 -2793367650247115334015754646433820661760 12809402 -767845538706252558868353145506599848848 12809403 -13385542120630382483001090526481419896 12809404 633940741479787845453554900029119865856 12809405 187017708201800119076143011134518863360 12809406 43443024661161397825099839778229452800 12809407 -145388924702077503329258501975001801320 12809408 -258015515556464010442014629641259581440 12809409 683348725097824783977958548452889901104 12809410 641298202994253464941674321190082640960 12809411 811706159916483072669403809401383007472 12809412 -70136104270306729699164017375082049536 12809413 -317061317776560922318006179596666308896 12809414 -470066343659856961792505126614416784320 12809415 563629449183278816811502373772751626240 12809416 -437954389189458772452472594297469491200 12809417 712415506192177712709778120566618907392 12809418 399157198097218617683742148318300968960 12809419 -40975470393034718055738810445994903040 12809420 62421805796287827449248121655496243200 12809421 -37512968941162558237314153011334835338 12809422 710975349600121852834858801038834040512 12809423 2046171103860154451184627905635853496 12809424 58818942570369468535580665590194110464 12809425 384974466765735953176797518236257252300 12809426 -273773525302766725586811557076874682880 12809427 -1141606205584108835584808186511153850368 12809428 -249607057025733162823275096951654948864 12809429 980212565365022082585026105219552616384 12809430 -110504610091210489927636191495220045440 12809431 -291134755957538054839756881309160176000 12809432 940384351309666143470532565095998300160 12809433 353914547793397984701964886965143502464 12809434 -748289970722361761052880792388207470848 12809435 -479008776719810476383988831952803545600 12809436 -258633157037039682388563498668074377216 12809437 -322716708444121167756076049941853601428 12809438 -551945815249105117932739107490084010880 12809439 115011798832948361321827867552633319760 12809440 -310401855519525368241887532534721413120 12809441 -941716094825150819029875425855125649616 12809442 9580357621754422763428841711578122240 12809443 3627622516158182147833498151953532481280 12809444 427515459801803472126284216255382528000 12809445 -314229629162877418135404354786721430400 12809446 256532290528279256693492708653938468864 12809447 -91841831136290197660748445144534334368 12809448 -260822158470255914138126269131463065600 12809449 446888946176051551321684690076853416436 12809450 -631519346022904836013678226912681814000 12809451 -463962355132624698400444261488530132496 12809452 -431593845483001925953736441295718276864 12809453 -1636956563172715513815997839010321438836 12809454 -42460513886415724234017467956558387200 12809455 -1007512731451612744482924731281173768000 12809456 -16531683299847022726435187345567318016 12809457 1430428951948197862509098882212246740354 12809458 391297672189829155292796271441222592640 12809459 -75195699123499954106871273894029870112 12809460 -44454072670741441712611900891298211840 12809461 675824104988653714402828087651585808032 12809462 -767295071418607472861109754440153191040 12809463 743509971245696082606152647564531757544 12809464 -164013947714642108802296093539142676480 12809465 810137981744635483160440658195857168320 12809466 -198523923900058711659464665267007080512 12809467 -732914747709864421745917438361846097048 12809468 195085047307207527104503860452886577152 12809469 -1062958274607334710463298043698198393856 12809470 -66495062624883169670766131033444944320 12809471 -1034549157473046785638285590595915450800 12809472 444311268910109130097240494420239843328 12809473 -458798872796656913297334030875005496256 12809474 -396452622310391619132638560411428126720 12809475 -139268328824457840782246196526611264000 12809476 651168982344040166615404385062853010560 12809477 2333854769375067406581176038210795153440 12809478 -670803584594537839236293326812086840832 12809479 -454026707494673486014469022285586268160 12809480 414230096198070312847788181190194022400 12809481 528449495834869257033274971602983178304 12809482 -15615076242785831032199870482823248128 12809483 -383812536681197186754872102150189475000 12809484 -1018305144755587968764175544513609946880 12809485 -5916634068927974757318105641784005760 12809486 611492994284583307632605373952858656192 12809487 -1968402047601188997728560916361182677248 12809488 204635950888121636888879410581487296512 12809489 155579662238085808685389009982329799232 12809490 -240346537989309521837129782813275302400 12809491 125506317586185071388263084788346350892 12809492 -1146597228487177794595105262570223310848 12809493 -52949587070647376889791492873587284018 12809494 -81203575989274845247216096765979921280 12809495 -142940862692472586041001177744790193000 12809496 -99186637656986965670386329571973529600 12809497 -513878675526117731493633494690812864054 12809498 -395223819477288509250066482162872021536 12809499 841597419010440094956402412125257696664 12809500 579844696260315240025887658455608832000 12809501 -350301813724421580048680963548030445268 12809502 593347862494864183229003160696702393792 12809503 37525121665919150814667406475457272000 12809504 -1560533046811054623891982902796099190784 12809505 -318754505092257565076056563238156692480 12809506 360533772595479169083821958825843503952 12809507 438891875470153217679053619352657393992 12809508 1002126603681755246961071852951339688960 12809509 1119088802176976692945284400212086450304 12809510 -72354085641069118524680877293820641280 12809511 -165251874539393520447220530715752683040 12809512 30902997637590278973689824391151360000 12809513 2092972875111356168128482377574128304762 12809514 392144125489660293851546060861217192192 12809515 676659942585844720375923385930797879600 12809516 351627505389709143966418700583679069440 12809517 65719522974861525972160889742144662784 12809518 53256641419010569091846048631011824704 12809519 2030148083824195238768347025083887854760 12809520 -31983029911441356358723370902518497280 12809521 4107653225845433062273354881092795827200 12809522 25359414719122517088600362546364714624 12809523 -791696072318467598119051434247855907016 12809524 -84674702239489331787028666011626194944 12809525 1097427556205434798784768037656148117300 12809526 -686088638550371405497433042835553121856 12809527 -968406551967183856199099383562704419048 12809528 12807441654571934816695819474585190400 12809529 124572221559363115482366129005185856640 12809530 -613388793501285504714193206190021128000 12809531 501777044609020987675682070274537160928 12809532 768961901063952230277764849581084492800 12809533 -982001053405552020368710278809202343776 12809534 874465177158868383690816282886966579200 12809535 804890883332969548858657457900589229200 12809536 -281423026217694640783433863784174714880 12809537 10358079512000018505585037405955158632 12809538 127592880041798283511127344100292347904 12809539 -972086315727301571756561879962520014660 12809540 -400816908469149318497645113897626581760 12809541 -256871070816963481663524115625214717696 12809542 1081924605412752291004299055800887544672 12809543 3340586958065937478770185143376736590184 12809544 432449264134620820538604742206981242880 12809545 -126442025779657090891116790179196041600 12809546 -771095318684057159821352927176562520528 12809547 -362221977962832664402768137660939587076 12809548 27882129420272909740675678646987538432 12809549 1005112752606207547370802101452388697120 12809550 -124496202653466575958371165553483408000 12809551 751525419230224227951923759613355399536 12809552 32973709448676297211311113751880138752 12809553 1032159168681385030853674216359324967200 12809554 -434491227638588682365304057874984839024 12809555 874312673120884016819134139921392195920 12809556 512837512013452791473225937856540569600 12809557 -1641376217112931588734552877156066790194 12809558 -1242868440735219467446923351840802641120 12809559 -326198342491884781534283350523778887040 12809560 155370841817308165557205350066395136000 12809561 2382651298392019823419180474608022080 12809562 -534669002236294072070915930072080117248 12809563 -463251943894018907664952595404242657776 12809564 70762096947418476039163756350024946176 12809565 -698638905422209127220641316129783145140 12809566 -86923874782972914677545853434100170752 12809567 175759781534741909369480822231581866720 12809568 2534315323245626097183942438562239086592 12809569 -3263117628104975234298018414603272384720 12809570 -257335467799208033192524515440146468800 12809571 3491276233454181690312667242688980480 12809572 145046379409532494533285672350468587520 12809573 869803860387368715284576915026199944320 12809574 13213392629111381543394424351433770368 12809575 -290627723052628809911495193876484937000 12809576 -201152107098451047848357448836254156800 12809577 -1084688564368274623171038709114480588320 12809578 223876916551442290709124722140796049840 12809579 1478612565796659073631313619900488797976 12809580 35370651870324183287784427695181347840 12809581 -164385771842598066725748155454519432800 12809582 351092214654867746430851589379017571392 12809583 -39337917696709441503858482609382775488 12809584 -292129733453546450599779026636379750400 12809585 -443722033026243185130270055913894328240 12809586 47862079035085889848616667932825568000 12809587 -404801613784218072965866406081641869408 12809588 -725363831691595147570517740099729532928 12809589 -179649981810942233915623166175938099904 12809590 -502645679343789555277765423237711651200 12809591 -2339595397118820005051474880817419094200 12809592 -278316665030646017437191042539980800000 12809593 1550322166473606053199305039827176996842 12809594 -62381197896789680036600477179173312768 12809595 1082621549704287282778551422114101981440 12809596 -66378975889052477026780786817528724992 12809597 209191535832162345690212905514196197280 12809598 513983644701042707769349666248060994560 12809599 1118778924690933340153263055257695028480 12809600 810974127546398453927425156498587648000 12809601 77140602730532600993293310126817552384 12809602 -29170114634506700570694458918284135296 12809603 806523326027700140374183159400933509248 12809604 789275346989550809011981458306607696896 12809605 -1438418541093912123948487083081620860740 12809606 128724374290291957912803295427519929344 12809607 231712074868046776190373262267631583360 12809608 -327105131053811186042990357292409651200 12809609 -1250889206355056080965514066557517241190 12809610 -65838482023741075802278187533126656000 12809611 685177346911812393143671094486943744212 12809612 431867266379413343396246360748666514176 12809613 549229497922459802450502990527356368000 12809614 11982475290475934084868388109327678400 12809615 -213706045966174590282256686926375424000 12809616 -149223314680229495169274694462330830848 12809617 926817751096273620126677781527083254640 12809618 -325865412338975931858551667100253616240 12809619 -414604128474093582464818219754867871840 12809620 -298586577507382699044493407761418117120 12809621 1676740486995954249994160167660642748544 12809622 10222370513793347186233846434357356544 12809623 -133873342670924061012993705343012710216 12809624 1203556055416328178391381342826772264960 12809625 327689497371995586551289486368276640000 12809626 142471817553519140486449692900803712480 12809627 1429053719037292460326643155574920009476 12809628 29766987613526032002340375891360985088 12809629 655683342303858098660437806020729337600 12809630 -34214327341317535483878620020054848000 12809631 826667351415289383031106237918131706952 12809632 -20054345177206992993604556602875052032 12809633 -755878012495311710385895108677536153118 12809634 -119257950689116043095419757034355855360 12809635 708937161981579040863278863319670928080 12809636 54219146705209457949045554179997442048 12809637 1169305999056832304479892613031036621440 12809638 164240569067012609759425441336024458720 12809639 -238755732782250158620145021727242326776 12809640 356838005286122282981194310893032652800 12809641 93592571612002468069183688027372787720 12809642 -270648871149592213822835201775150316800 12809643 -191016839237380404652935256379798237184 12809644 204205253057474186235257245241007662336 12809645 -1210546675992077110799134271754550250100 12809646 -161746726966784541698832784620189521856 12809647 -1241422644442536158177325298962504225904 12809648 -273021548999866039658118048768584908800 12809649 -316102093158488312082967692501447758736 12809650 -241145122263736221102439560786125760000 12809651 -1690808968997110385759278649950963433448 12809652 19544201543779805756189933462573125632 12809653 -2104275530352451647375459037774601508744 12809654 -64032430883601898774620192766406855040 12809655 869616290195488189540207996097961486600 12809656 937085909827640840093763751234629242880 12809657 -5682899829723198025539248725893981888 12809658 507398864983255951041129115505741558784 12809659 353070718779026645357749267516508026816 12809660 -236172796555160850787932783404971384320 12809661 -558780033906103112881806409097368796928 12809662 206480436094724150564029008630376826112 12809663 -80841120077247141565362215938177535160 12809664 -1874751557702140634080946987911348224 12809665 385525187969419232891515649928879360 12809666 -220629875080121102091382590843222700032 12809667 -192722730179358862427702893646828486400 12809668 -326850412832871727958219067715345351680 12809669 298985960589593364236966898322476767196 12809670 -91756506829558488317065798113123959040 12809671 8598228538120265305152441996222932064 12809672 974633153043958136556794701639822156800 12809673 -1399914705266534471801929808728396470678 12809674 1016641547697576354769543043704699788336 12809675 -25299924288966957123579113619885189000 12809676 229195687547226320041179625541877547008 12809677 -723231915966101650424910704009361401940 12809678 350937019067146788103105189087256371200 12809679 593317668543386267813350283644695094800 12809680 17234896141711795763025756826538803200 12809681 4615557543173666825755002409958249760 12809682 781118397446825784114857603120619286800 12809683 270333494858212733847002374800730383840 12809684 -297165423011455130272387416494928691200 12809685 181837359090888735852413594528105900160 12809686 935920413187439553904578944077172272320 12809687 1994251580368192525336854711296555492784 12809688 576868754905448163436819898030975938560 12809689 -329779076740426347629987065339238875776 12809690 -605034355437278875379965223864192090400 12809691 -911919025598060646303955883677626532560 12809692 -568213247035361089831798264304973905920 12809693 -783468777871084400662550852231756205678 12809694 -583507701157210950904796288527666833600 12809695 -1010903659821869879664627669750047400000 12809696 48568695568934616513767228933092147200 12809697 -309040164370694611720021368076995589200 12809698 -470213008367019217159334747665282186752 12809699 -81578005337952828414020946588484597248 12809700 -4644874786315257961751261967930086400 12809701 631367362969002576585387814718465624702 12809702 305580778418216701619102962054152715392 12809703 -685121187944758019580216377482724916696 12809704 -3577496100953570337648492939188153548800 12809705 795939407648991346668592731382604904000 12809706 -42105916046471429517882989698479052800 12809707 641632609550018069774780671305553735432 12809708 1481767056651922733748584289517413780480 12809709 -601848598898801308705506635348627839872 12809710 -67862966391908220617517528198081095040 12809711 -330483547603739227599926627250173024688 12809712 23882466346413252196103348660072349696 12809713 72495117664613118526823902381159504960 12809714 -1405526031254785192676285643052737489888 12809715 -294532367892343753494894644931730940880 12809716 21351749029524760893996154512051731840 12809717 465193223180914087052360086444047854766 12809718 992524699972703440801599459789243726720 12809719 -37205857794210424490272964528027814480 12809720 317427543981822516664055158744547328000 12809721 -506620335508590924374648230922519164896 12809722 156356243618116065701304758155153638912 12809723 -938750949775326977052799905775754882040 12809724 -6821256450669103979021654290234473984 12809725 -536885814817471850805083207938133752750 12809726 -743139706048746990301993116373756453440 12809727 -393741870997473308395314830099961661248 12809728 -275767271028420449490875840077039140864 12809729 -417944345678635360919798032780008839832 12809730 -67450047223856380831770225348786439680 12809731 -1037390959238158794151977127480834406136 12809732 -242137203209102775546342354726900082176 12809733 -342624318845030021495526164291179615680 12809734 -89071017498628155906008808769017844608 12809735 -1034085155204166845460447189437469655200 12809736 261280438033347289452429756008779576320 12809737 1192642840120329580473603734895757052212 12809738 124816935717461486863281358568789990496 12809739 213485974737832814430902724111566884824 12809740 -73985076959291147939613627708654520320 12809741 3971854028852884161565800911295970272 12809742 -414287077938958011238886650710255860736 12809743 25665912305735439101457395360477619200 12809744 27627911480764194632324721215711232000 12809745 190157588451373046846140591187505848640 12809746 -242071644539693288640411431853352802928 12809747 -1762585394411654910015371950665738702804 12809748 -29908553501297320425643123745531781120 12809749 -131740327191909583584404424020866692960 12809750 348481958983460025852203218285944480000 12809751 62376714160202643379183255970910000384 12809752 896765238381096640265314436352712857600 12809753 108110303226104820898620887285994112608 12809754 -376252889675853130548310046287689144336 12809755 73981320932081509756453556631837518400 12809756 -2354108289666600154950840286402551803904 12809757 -553348030886201260677082884959478879360 12809758 37528514020674097284409175348926857216 12809759 14679092981604081608885517295639428960 12809760 -589439832113830844199828508390761431040 12809761 -965511214251291744894100321560173588638 12809762 280386401018162383225642701495616581120 12809763 -886631211283402069812842828688924044508 12809764 -1646131875794915291753724319467564748800 12809765 329924305915647777163381737571172145660 12809766 206637332975194661093471837260356921024 12809767 1448666571939106371641627395251635767672 12809768 -2498580834679695642151511108963262627840 12809769 58557110976036193315138368260950284480 12809770 79117888763536707531527440486258608000 12809771 1099413244381362403455395289857729171520 12809772 -561418544179922409556805835031011747840 12809773 1570886036561562127998408434158960509504 12809774 -39955893327684830325780765612940681728 12809775 572041757469562334802396680656980873600 12809776 -341752987173189904228880248463524577280 12809777 550828965747376323701808242248438821360 12809778 424016445185414436580604459803583005824 12809779 1804374310983454431605719829309270600880 12809780 -224715284297812544217696613654697894400 12809781 -415286187940991090290309939407195673920 12809782 409545850791557658247190966883664910592 12809783 276601782574335492775365867841289418240 12809784 560505539174808730661781524010983301120 12809785 309261169566761283517125830151918715200 12809786 19837436950591636720506779795953152 12809787 -1245096182573791582688866557059750210448 12809788 -69765279643958898574255337252118673920 12809789 196692700367285329750467923380826787840 12809790 -91437279072150543650112286225600692480 12809791 1133753202066275091431704749290920064192 12809792 -116223415208796196689514714106326155264 12809793 -32468387805106086013517415838265573760 12809794 -51855685171750936967567721399362629728 12809795 -432682884988344177529203753047529097200 12809796 -22912810050293413742422179414419982336 12809797 -221176077045862755872909015193534676992 12809798 1306531535385308138466076800188827898880 12809799 -332775404523345159450857233173219320880 12809800 -1131762179862591401199269723021982720000 12809801 2184797216277525076027929510399596514432 12809802 -119846300480360001144690557715317364480 12809803 745433249653822824650782386217018936800 12809804 -17144644182488115958619810296416288768 12809805 -311030659913951027061421656271189819200 12809806 -117461694606035603411703593323959200640 12809807 905937776931202304810360160734882624064 12809808 -78252362812469818222465963940913217536 12809809 -793675376355255817542597128604861358990 12809810 280876061468429019059239614598334968320 12809811 90271158925783003736809945331887144704 12809812 -980659967573469283931848287649576841344 12809813 -125840579538967192510429212581834917938 12809814 213711942968383639544485644040817333760 12809815 100267568357901182437150032302062983960 12809816 2178389421549287728207014697855302420480 12809817 -722171881503427739466553161100230159612 12809818 153892345969009723932537818736875028480 12809819 -98639910122423546245614883224851584320 12809820 69539686563568982234176112150159032320 12809821 26196096283800364264826927997251726720 12809822 -741486460449345406556452559023255387200 12809823 -18186587279056078981468557579842987376 12809824 -53953719798879564510009332805850497024 12809825 -1010870445817812767149382566499485735050 12809826 30319183502063425461035383803009440640 12809827 -1403839267609304015615088357603320351520 12809828 -919272828025182481667063323800603129600 12809829 342257442923118159106759743192000000 12809830 -105758014099181867302657614148913852160 12809831 -536991285891979796958274657073942368800 12809832 -281106286599334935623156658331545600000 12809833 -3679144926096865141018954432545496679196 12809834 -600160865355409642989910162723989359184 12809835 170471392616054760014783506933562669280 12809836 573664498717033654483502531413734310912 12809837 125207838910178988500004585496581757632 12809838 1010831536656894162198214654058802124800 12809839 -16697153357353503741853930269465616000 12809840 -386912477649440652283687458225423974400 12809841 273669443355994821276967285712314249824 12809842 1207848115480321275025710719275735725072 12809843 -987131647458929793194984395999675657908 12809844 -56599347820761151353119143553972705280 12809845 -711835490194883248551082253627079852900 12809846 -33213168753229646318400097756718125056 12809847 580392164263915705385085478907758439400 12809848 90251758710630049690432365696294543360 12809849 -454433479232095300244281114859461095360 12809850 294511218665127533144195607148290048000 12809851 663856830813264379977479676210654480000 12809852 -975306349137305315312172942825431900160 12809853 330396964249002431581987888661955515520 12809854 531468235257960229596067632960969893376 12809855 -715480161498212637358856435543325258240 12809856 -1142323267084889776820898388027165900800 12809857 394257839927803117606964028666515839200 12809858 -778409895541232300239608373949662812720 12809859 48239265581983543452247319534679959280 12809860 241638318948002006286719162913507840000 12809861 245918028094357708392735119418515592252 12809862 -584249884297305798050065246647518294112 12809863 -679546789745099724033365836113681949416 12809864 -145004598613502737000804439311623168000 12809865 457031746151125137636527257639390077120 12809866 68441937703472150054513312559667258464 12809867 -95689327785847548141264501533082520800 12809868 502371958193808919916017305942764490240 12809869 -905589602979783727905165800638069734730 12809870 552093640019333511034012439273001074880 12809871 935056122667921707280205360015755040040 12809872 -91596077491870169703064554702804443136 12809873 -8347607977114084598813005481417526912 12809874 665508011639280885493147203454935811584 12809875 -360388734873316346565661801164229692000 12809876 -437338425211323205231895441486256168960 12809877 -847179282573077693663744330796963606240 12809878 -353683287275148101846174664004671024000 12809879 2207411820005473970768587817023860705480 12809880 791569162550018581767142991418470400000 12809881 -34500446057277989181803029965394853440 12809882 92064972570646601093965180937509300224 12809883 -460086506022000571183651224219413942376 12809884 -932176633775337572650726866486532125184 12809885 -1554217328859225162923617215032397630240 12809886 -34157667791620451268005919317819692416 12809887 172762696546346791179423788909863566232 12809888 -89093093410823112651767328521356050432 12809889 435372049680614428299862751948234886354 12809890 446648429090503026471212520278220583200 12809891 860229627643636598539113231882010110624 12809892 -528098897440957115630017027962822786048 12809893 -537552165979159820181231147529668609120 12809894 -15085700282691327046193924996307549120 12809895 303077062645997647355234977501201190400 12809896 301073105291895311647808851726838169600 12809897 3819207230910746518057935072624287769600 12809898 -173420216208724454469822305311516490400 12809899 314316737808423594684305913559727854240 12809900 412189324215433578080957871427401120000 12809901 87427265507383070574027537252608935296 12809902 367415476070610822304508476856211271680 12809903 -1041107190446928541616911126699589100840 12809904 -505119109593498435369003440087815421952 12809905 -560125361372650656057493187920475972940 12809906 418910345521567839245326954392941988384 12809907 -73559295523245045558899426705748972 12809908 1927399436320253115984434992632821884416 12809909 537717211904154945963941038951835842560 12809910 29410589802152910406381458868990719360 12809911 -192932252121430593338528513705667596928 12809912 -436018711557121253986647887230491340800 12809913 -102791243499576858219258644798635098624 12809914 111896939818618885221889697549100161280 12809915 -15194184407147089116520514766312282480 12809916 248573307126294012940501032539511340032 12809917 211338205879019740400098820138923174104 12809918 206850388403604846468118527718927316352 12809919 -696514340656953282153074541578628861312 12809920 -182757810940188944546155847034517585920 12809921 -1557447212860128232306237447221150610878 12809922 252276911032599870796507184494293058560 12809923 998314496771674193406773303407043861868 12809924 -796647709985380299776567306567673055104 12809925 -111847374921437384042203614861438452850 12809926 30696074063109959644204232995536655680 12809927 295666956158164212556288558417615910760 12809928 506483840841853108434397876799103836160 12809929 -1936732755901915671542416169110744145280 12809930 -158996828581371583434976682398919040000 12809931 1359612145466000558763740031319064494848 12809932 -468805228207764503102316792166471861504 12809933 260977367597393757704558859460417307040 12809934 912604208560397614584730371884825364480 12809935 559156459338469540197932378875871951880 12809936 135286712893750127963220029920616865792 12809937 -462324935087621493818833516031592003648 12809938 -1250501040710247795497400450322049113440 12809939 -94003180798595188532088773180558287632 12809940 184904697291431693787131725522524119040 12809941 -188423334439423716493027588709434792320 12809942 48627919122246718713008557102279505664 12809943 1076583421862556962777734793807811884832 12809944 264174118402340789817851508403375964160 12809945 -806619353683962453182110514641214964600 12809946 256632083004003408816534448002382109184 12809947 603614316188784219786504768037178951352 12809948 84918324709721299434424028789452093440 12809949 984757041669841857399943714367580430464 12809950 -295114153168290539796344979243223320000 12809951 -201633165397156719359150808367518404736 12809952 113306120670236868329938083937372078080 12809953 71973795430623344142190489367570737344 12809954 -64506895549678279927626474876944072928 12809955 163976368358982631626186084574745332320 12809956 -138480621750124410143246271558108318720 12809957 -979762125053187112983981290283480625794 12809958 507856175052288548872861688520093696 12809959 66259912806799364516102371086723444816 12809960 -24865391845415359209487784803973222400 12809961 1128677124817310751254426540884776476640 12809962 389066092267134560878486439012552601600 12809963 1590509677705960287179809393779739156212 12809964 -304182447696468048788956360022513601024 12809965 218109608594769350100046876639219134720 12809966 17017528521980570281179584417607777408 12809967 107766429184324580225412818168857631520 12809968 151820622170788880908560849236865646592 12809969 -759963847881123836279859077684435475630 12809970 -672542197044613942010342548318695288000 12809971 -1068688591399044709958976151189832464320 12809972 -774930836368568142786340562241695861376 12809973 142926665252334202392465022244600215968 12809974 -493833165217634893109255918230908903264 12809975 -39349059008738942246050007718113976000 12809976 358386014642325098525593363207813570560 12809977 -386675163880444524783693999914826235474 12809978 -121093835992604011996658117488287083520 12809979 73397561837943028344815290582117601568 12809980 216148216807348533633907840142168640000 12809981 316082842524137585004759728040174722700 12809982 -143521431770260054417232028015610085376 12809983 -2112857059101580814035705525578683392768 12809984 -188224991575231992533215769514108518400 12809985 432468950615331999547573501693791120000 12809986 24731273379753887578396778298088387584 12809987 982813312204529841448007058884378928636 12809988 -233642668152785167682731638759567753216 12809989 -3009950609277257503402852943320522123076 12809990 -204752261222530798639979805136028380800 12809991 1680340036968000600064963289357600677032 12809992 -251482805357520551980016087229585715200 12809993 738844010719278213132050469903225686016 12809994 -193889880227593471982926765437647407872 12809995 -583755303133938527802297342067713788160 12809996 -481695096522046238993787902610117611520 12809997 543426422686563526853732179879598514774 12809998 630778445712917719182257851832138703936 12809999 848163653636386707311243222680242998352 12810000 14165850726844192699708117773680640000 12810001 11371447356547552572331401744575677552 12810002 19148485122990083316021212708818125600 12810003 -46060865984098794702031829059391125200 12810004 862926638799214111061279068809249117056 12810005 -237582547334956544516630207229758984040 12810006 98190158958434949398772604126284423168 12810007 -99394397085014220752744084601394511360 12810008 670064830231568063279893260894578688000 12810009 -668090850257941817391613904650126673760 12810010 -443225803817853110244581302729597093440 12810011 -263135678976194548738212357751222597968 12810012 210452179864732644109712858912820068352 12810013 -1542312207784790542266100229658587395738 12810014 104492395643521370365300224750945522432 12810015 363809402805775221285587866880570484000 12810016 -2207110899640594713687827370443495374848 12810017 213055035974688639132749207992703407200 12810018 58824985483283029229631742455091373568 12810019 488831562416580552212324032072359995544 12810020 -66760124751830185691066749111862784000 12810021 546520583124150017934896454284203392000 12810022 843691158810731139679199650255870521312 12810023 -762896340995865923083820758643267902728 12810024 280173600247525176591053477670216821760 12810025 -33585949470700422303528665804264572500 12810026 -332501069722346333627681247005432190288 12810027 -1221208581248270645371914792633566111568 12810028 95379523419385189467982603360256000 12810029 -395995387567030817925972223060125889524 12810030 69070368149983549223093549124025096320 12810031 -1096473098709437540612509022090644213080 12810032 -79468962852896175892556607069210083328 12810033 -577112056535280474433041288331084396416 12810034 -464535798901957280878310662066066314240 12810035 184622369374786682525134153948111692960 12810036 771698949146871488695613139900058036224 12810037 -194896676079644558961828079874288643840 12810038 -724977237562558183327555756060240667904 12810039 1059602813071391921601855539533931664768 12810040 16607561099984522541710086811955609600 12810041 2441615476161642702351364623798914246442 12810042 182544677507294819681776086947649868800 12810043 1364213661622119563605224116122423672292 12810044 12170269597494580304616787869834688512 12810045 162990604753272635746190796631606176000 12810046 523948524793375599608707013349569225472 12810047 -461611170864848243858995456238925209520 12810048 44457298750678015029663078858941792256 12810049 -5873204593448673352902982964477424960 12810050 -527094779329006197525055498617691574400 12810051 -1100470407222518567777193368607492577020 12810052 661826039469904596208844738358289502336 12810053 -499876906657573086936280884293812345698 12810054 130290120892846204734944522055992555520 12810055 1346700914755081136284651504635158355960 12810056 776990797840993297784193718811117813760 12810057 175663907253745814978799438038244103296 12810058 546607279431114492163570396443355448880 12810059 163864099074011361320271076902110541120 12810060 -28438764461157208227442645073857413120 12810061 -943669992909776069308313891695762072512 12810062 -598078987415032192890548970977448667968 12810063 -1605057972611316974806516616509466112 12810064 -63283032617048640392614244453028593664 12810065 -1239554421391041561606149026375142188800 12810066 170556409091989964037697919802313136640 12810067 2378110391461117821944104421567691902760 12810068 -227502696044764978772961689572823015424 12810069 -130794927274042500820851683304493617504 12810070 119657615598747345002191981369390431360 12810071 -1776323344862459059296428399567286868728 12810072 -1075829261188000620119567435712628162560 12810073 -990381298304350676094147307562584930678 12810074 -1307956637314809541366461049780905258528 12810075 -125490893080652581597277873712555569400 12810076 -705142709310851159295369473410960330240 12810077 -271596351401286364025176214969617223328 12810078 -700312232056269221927331621786749782656 12810079 -647934371016643899265376425387875140320 12810080 57177899912436431895887546125697679360 12810081 -215459661276416699400542269388405831136 12810082 -4823376461186344554731770859754319200 12810083 862315371478914832621607562207110800800 12810084 82047066781423189736505206098860060672 12810085 30224388871280901667808628544932668160 12810086 -214656169410539228519060075583077407008 12810087 5445340439929669668198602673444614400 12810088 33400416296851469699198261871225461760 12810089 640089186530598993860199174138733108224 12810090 -286813904302204727077142466575399285760 12810091 242364974484068451826232725175595613072 12810092 -1183653985367653920180476928767334000384 12810093 264572015010658272492190317824060441664 12810094 -172258429586860756518453868121308745856 12810095 260998588082914432976419491981700633680 12810096 -107692140226873828134468743419033681920 12810097 -1700761741614003386435132370368192085648 12810098 175647517233925366001073315983379419136 12810099 47461195132953665288058322226678642688 12810100 188148632375586815515594141908547334400 12810101 -1910529376915262320755589513664830860960 12810102 -581960169392783689012294528936729455168 12810103 -133190519624917177563236715322360005216 12810104 -758930782023368594975423230033128652800 12810105 306748680042155888345913921689029422720 12810106 -1175265733406152585958964472110021103248 12810107 -433160499966063132366613618484992462440 12810108 555172116558205946371645364685574709760 12810109 10570196972552438905963373328246763520 12810110 -647428584152583479463901511643518250240 12810111 910968639485836804200401115169724993424 12810112 167617670707153273628459042786047426560 12810113 138864260983592007335542597479807252804 12810114 4157811250835728525351503017792803488 12810115 -1238818503882013750003081760557027536240 12810116 569450603981171507038320012126834155520 12810117 35911592021946246118645390425927859680 12810118 810918527928690708088140956513515313760 12810119 -5255571026495330073867001769321664024 12810120 244128404167299479787419484729350553600 12810121 895357709527624831009287511060148935322 12810122 -85478096848938580310940506240895652992 12810123 66440483224548634833925793082622300800 12810124 96732763311837186524451365071974039296 12810125 945779295872360123861001150730914159000 12810126 52632477461226223029889892186717184000 12810127 981199202713376903131728194822903929272 12810128 309987499340757340491383438312362475520 12810129 70048880759002848538798296090287364960 12810130 5038010730766270497606669188897034240 12810131 372242371202703105284216879795049885312 12810132 592605048103118212459573135068195151872 12810133 -297800811676349209100157492780786245760 12810134 226070557225643786877157318624433949216 12810135 210341274132684401897634661563839001600 12810136 -226425606794097164007706344419562424320 12810137 131345507569035787112156344907378070480 12810138 45609416744223013528667849472245937408 12810139 1149839770651323640858734958995324795720 12810140 62155908518211330456016382618199060480 12810141 322764485654143200334489458401390464620 12810142 109120339410126954590739372582085614720 12810143 -1223821874933546052211935083812899352608 12810144 460962350840195606755587592369031086080 12810145 -822342428956979541938054673325245077100 12810146 587650411883813114807641378601177346720 12810147 -63677588623010389117220671160601037056 12810148 -6956411915535875862044488428308422400 12810149 2116648257640601164303520176647925152 12810150 -4179690176344887026774728249863415200 12810151 3178283257278497955691390022189264322112 12810152 -510180974488727272821978217267773158400 12810153 -276368051189680699816117333419531039936 12810154 -2303487723653953987458948961133449728 12810155 -513688549104167631161909613182530081440 12810156 -722985955014509440577187223121604043776 12810157 -294869351557456902423928828903677486048 12810158 529542919319218395372542123136416719680 12810159 -774954127353566298275077971189502816200 12810160 -135782977066400190202554693617556848640 12810161 38910477241618775944204087441113907200 12810162 368303562687473137123841170853867981952 12810163 -200082950975165617345148928399057283440 12810164 1215490787293504505252901805218518741376 12810165 -1032401995047134593050610980631336466880 12810166 -1260448452470818054617010454703511192320 12810167 1204109852615192109480888622287819355392 12810168 -261776112207729093759326186029640048640 12810169 342940271980798303973762279374815974570 12810170 -20069151728559415662390619566202214400 12810171 -1286053563028021616341381492260800444736 12810172 687279824127310673458813065368272745472 12810173 -12978360453494143433782186166348822496 12810174 -53843068023834699906874072873598005632 12810175 -141539377670897564276368636874446886400 12810176 415729802992570977094045648247303700480 12810177 -989090404706951713458307831809445119360 12810178 -494530331750373427431467025146984685360 12810179 772850972732575627063896838975385874432 12810180 -703120998213892945091303764117178572800 12810181 -555720266186571717608822544981014410788 12810182 -83922198990254113500789010167683653632 12810183 4934836009548724272756322492947501648 12810184 403951790055550122127699740410709058560 12810185 161835477187303616440489540558027898760 12810186 48417162842499419946634165412929116000 12810187 707758913864365566143663488839119762800 12810188 930521933991172557755981827113209220096 12810189 68290329389494840105267899275882107392 12810190 -6348018678817901480813458962391478400 12810191 637307449491616901727585395934840740592 12810192 -35849455655948052581010971860543733760 12810193 -589293108451764024374730673988614715040 12810194 -271037682641378306341790005097634638688 12810195 -71311603535622943540972612276695835680 12810196 -317049980787245975637285704393062356992 12810197 172717899517704279140939423395514376000 12810198 -9671453824088729675374482331589921280 12810199 3299180594044217145706646517010725705600 12810200 460129012379050964541437136349681920000 12810201 -263278955191244649532101073548308966400 12810202 933515369117701040643109758657725037552 12810203 -237566847935169468663182137161021300720 12810204 -431304036501312163320540563408290283520 12810205 1557012110959778812046981729578200204000 12810206 601647523009768717031189309863054768704 12810207 271445681513545579039928977982834074440 12810208 -170499986198855625122137903077349392384 12810209 -1451681399873655398157380904142522762590 12810210 -173238340485196041865391084052612142080 12810211 -513290518952339169732721938789187769188 12810212 93234327878005399653424051184019175680 12810213 832449417810550901806036327197444614016 12810214 -99885009146039713040254406320321123200 12810215 651656571114347635334923251442047650400 12810216 9442629629802201616012545263237283840 12810217 811819705621505800036783057862978096826 12810218 -432136507578688259932351749601107202560 12810219 -1026102403324150282347150347720544338856 12810220 260147944245329893517552647096325114880 12810221 -2518401863939907902276939488439842220928 12810222 49588999546398769688088001197252648960 12810223 -132088644468946133695307786331579526976 12810224 -8157238298943989739906920791026499584 12810225 -152926524251786337804826661483279712000 12810226 797494533743116361311525241107974862848 12810227 118993346854139710189893746925495368400 12810228 -632770717960736213496497813077701857280 12810229 113302805097014337107556125685120774830 12810230 -11839581986620732340677732653635376000 12810231 508833303909071621229452422888687943424 12810232 -2467263542722000597235791682547859353600 12810233 -29510482163784549218751760316055102636 12810234 -88596156138460310584752530392830378240 12810235 -1434537452655473125788197367085852329600 12810236 -878323767271932909121601181178387759104 12810237 639125124352569083134017394528200514560 12810238 24500360413675417307378826622398938496 12810239 -754858959019462085806851587311505011176 12810240 43664924083940341947839900031123456000 12810241 -90884584375480819404167216706131715648 12810242 525423976247623007371761311862083622912 12810243 -545814398945556407479627851762766601736 12810244 1700552111915445315393390233971624099072 12810245 80874658996945219670787464184032025600 12810246 54793153555645277291854896224895264768 12810247 2436510443641385436340164425152346924696 12810248 -201772591147066395153576166364794798080 12810249 932499907747267195579090661045755963434 12810250 415236955126675179086753876093088504000 12810251 -617933395741812813927548321682210914208 12810252 116057238813668662208263965784350081024 12810253 -1474793270092380853867983490680855924276 12810254 -11045576804572535385338374383361069056 12810255 -238482200784888931292152635532300147440 12810256 150969795838429465975942178692902092800 12810257 -132350884982471124331322834444669683200 12810258 1103075894177594141211623351693514378240 12810259 -358157181795839465207568986842873344 12810260 1322214877261221854157959927888934643200 12810261 -867285362813704627893756325087379538528 12810262 225042670835719944535048810282860697632 12810263 -861678733384983359776457238412318498488 12810264 182198473265328676380546439499833651200 12810265 152209179300673128046277475249469503120 12810266 -994061964300598902965507792127903181824 12810267 -263126170091327419322725446809131767480 12810268 1203537478329942103587215952039712467456 12810269 372111656050195106916142839440997485670 12810270 -625960591297492562716528951820553600 12810271 663953006377545957939556615025715205472 12810272 -2402890857486789668433157935523383410688 12810273 -422009955079641670675731139106606499840 12810274 612070388223340487598430701795762317136 12810275 -302261394427261575714666741195832350000 12810276 35059735294097770468226218990194364032 12810277 809108375248618098140520966547710359712 12810278 14084496067480475861499452831983475328 12810279 -945688599876620649239284987229046105816 12810280 -281109087817418205185282869184697139200 12810281 1556777848932119292452997796310394736464 12810282 -102719051268525881718157509173561350656 12810283 183402073459266219397726895592723748532 12810284 55110574319060336825979960703253170176 12810285 -324345520408192123310109575128193817600 12810286 -549851533187512381838523419884733197440 12810287 -337881244726963998136656261952946597376 12810288 -58246526751213532608332601596959850496 12810289 -309764557640911445799064917625070359580 12810290 -455959672121824507431022138597479189600 12810291 63755979720876888109547863850547842304 12810292 -610742365978442763818152612351704434688 12810293 -141596102959705677901227405456580237458 12810294 153899956165906719857083071030099425280 12810295 -127341840235076771743751048742073662720 12810296 -58160097992031875292370925063237406720 12810297 -57617559534609490844799272113814170800 12810298 -961143773825607829066238075951751219600 12810299 318785092196776592368825224347403557736 12810300 7748611019320769531428559975154316800 12810301 -263462636037613410796452373873839579840 12810302 7254487662381532051387248620403740352 12810303 141094918843057623927694200382722026880 12810304 -37042407900286050407436819009864990720 12810305 251744722806030501777850864197841815120 12810306 -581700311475069045667027540654404026496 12810307 -371199739056958086904690161325291499328 12810308 -196709061414147205274631748573868765184 12810309 880333911176003105266588709210190676704 12810310 206447969168419254013664383168477704960 12810311 1108034657579342720834868864522274413912 12810312 12385205721397825431645354790199224320 12810313 -119570409706773492985548347713103172080 12810314 143010748459553308007196253420265022720 12810315 -620409426544329036645762031972004071200 12810316 -629299558853473032377473128676080353280 12810317 80735235905409262116711552295509294720 12810318 30410522689948161878244393734304090240 12810319 693092419725819684893104443938309653896 12810320 388946632371243755176977383379047546880 12810321 -631135699616016195972569123257837510110 12810322 18947354164206031245755882460599700480 12810323 2128204057250215795106224551005013454572 12810324 884079716411691170979184588559261736960 12810325 97146606588934237902230166542838708000 12810326 -630824247569584282771481643020262129888 12810327 -249973085101529563335998624898726836400 12810328 -277719264624402387918425363243328000000 12810329 -553042981988946785415629480969506401024 12810330 -220438087873571270811358233074548296000 12810331 -2212679977232060048231930089825479868 12810332 -75652931512935082614127382163795532800 12810333 -179741103946403202892169640624743212032 12810334 -172493444713641178056372037065703337280 12810335 7433838877752583015710944939526646560 12810336 13963331565548817968266853276731834368 12810337 429008887836802610165953012631312637986 12810338 -328424727493029421306304259254063413680 12810339 -3491097467207499245722612921592710419360 12810340 1745054116927796814570948542207595840000 12810341 104397908943364227793078309037519714400 12810342 173997893643117701754122422951636677312 12810343 208220803441772688250351029345463791584 12810344 -1018027546574804515747558251177604761600 12810345 -9836991515589223637572265007828567360 12810346 438412816026308780615953325150433954144 12810347 -657986177700866082358208844031877062656 12810348 -470335644911675573148769473518343599616 12810349 -593256180493015456687513055135930228650 12810350 168048929129063330384054859685928428800 12810351 -532025525739408715750001340201445422720 12810352 38279188286868459325451839592243757056 12810353 311046484977114152120166772025926171602 12810354 645192834508490083900671961820371742208 12810355 -2010936252072615682300714581801648480 12810356 122253155232952451676805584236473442304 12810357 67235742002561342000540788498849814880 12810358 164474118763756805696991012744154639488 12810359 1269695178010978988505280842282704987880 12810360 337538102355060183397665304981536153600 12810361 506418016541334791332430900926325254032 12810362 6066905722258324943866209654828620544 12810363 393713461222482494808935906767958790144 12810364 -236153733066614995593788837368737433600 12810365 587076171228218729056991222597006745720 12810366 990616532865817200225768444076456377600 12810367 -4903576596132222152234196611174415872448 12810368 558763567815187120539234957813602058240 12810369 -747203194999835349904012849939748827872 12810370 -85041521847679489104036252296988057600 12810371 632111186858691646604120621276261295312 12810372 390335445672980629046664912254492884992 12810373 -231914383403670047816500485973539590820 12810374 182949915750902933502835466434180707936 12810375 -1152202113409292901122552906706419220000 12810376 -78120063666002238749969829364216627200 12810377 601121503883521547559302173915237283226 12810378 12010022821571026149392816109840629760 12810379 701979031568295393398966399372288398080 12810380 342099114009240552132363352052544230400 12810381 -1224330707238352777660015505171876668416 12810382 -221165707820429773678136767225826171328 12810383 -1095440063323417085238544823587687900368 12810384 232950460296637354460576387793817780224 12810385 -116790270545443917070296530269079172480 12810386 -439047639326447456479744369598638068096 12810387 -1025082763891454357652634725510082356480 12810388 11956971504190493917916269697849241600 12810389 -1055201049446982203571245353793355574560 12810390 187248515470632268242778741999166017920 12810391 -2982807586034848758124157967197063824 12810392 160902711615878561634131644365549281280 12810393 43532358432810513036132406339481859540 12810394 -311301708323031485725520731830174496800 12810395 249181685631539621851853269034241072720 12810396 -701522408566768214737616680334815349760 12810397 -845000959514316108812128231575543792154 12810398 178215018707104515583004103438653619264 12810399 -67168187474353733187601917818811176448 12810400 554421388653606376658768443156463616000 12810401 1966896195794954073240179258481173841024 12810402 261843649036470111431965661044999511040 12810403 -2256324763666317992818117450354174256640 12810404 641800584439612723569600397876343095296 12810405 -29467366730879991587269916073515496000 12810406 355072049429439057788612222788516145280 12810407 1171061211394786101967959747990264097656 12810408 98160210137786892490830003659816140800 12810409 -30363785176348013503460211158262958080 12810410 -510048078927692711320668571340741396640 12810411 -1230430038482695324970495127341068951140 12810412 775935208548762487257468230273800729856 12810413 654688945431899738528561840278326077856 12810414 145036422531976741018360034030605780992 12810415 1118174795744736646782232659816404025600 12810416 -398209121846928116948952784067321315328 12810417 -334134222924148357004790144946701279120 12810418 -577792146107406493792803951486930214080 12810419 -2269839344212812772604347318218299205600 12810420 382710395346501816556222938152896512000 12810421 382692556614072551213645977386789956092 12810422 -467943261582057916509763638913915800768 12810423 1489893480282213442233762031160550777600 12810424 440238605960539046104463489688751104000 12810425 -425362086428687094789703867033848696000 12810426 122149536523286462445346729257356352000 12810427 -662204220982280921316374564093288556800 12810428 -549222106750296389821299100738520620032 12810429 -403286956318938620706252511973332888026 12810430 -600799945352859966139441540810032968640 12810431 -10186045017337513062701291804877908880 12810432 -115530389182525191790839969791562743808 12810433 1035992020828068103154759065800760303682 12810434 3468143318716869988981411818365322240 12810435 148450574341658063819182778438503979520 12810436 -487964159783055107486747477388763375104 12810437 1025523316799342150570674421973688525086 12810438 446875668789697454015015036658836355744 12810439 2125719818856544466092007165157063617240 12810440 -253367573113920683639813729302816358400 12810441 -17368959832099190956184591204643612672 12810442 -1095373399286420025356494412747216818128 12810443 -93590812496260015244945370720573961680 12810444 -513763393441518350804163941997449347584 12810445 -382213976910800135822906786412984658080 12810446 -11758288021612535518449978034207043136 12810447 556747324120775221142485961089472343840 12810448 -54179509464644938614775121886989254656 12810449 1291004288703575464041518384644683047280 12810450 107676413586766957680457460758264723200 12810451 728820981402285991908861994844651577452 12810452 1636619728975640682327961247992826085120 12810453 -209592189002121984834974611272846687456 12810454 -234964850658941059808405909570008632000 12810455 -53945598082684071787070552381608062240 12810456 113805689924155966088672138604079472640 12810457 -389233237199141079903842772541682147568 12810458 -758685160289334718933405147992967074816 12810459 21289300357687562879927715490788764160 12810460 -252519479749111432011764747819109120000 12810461 2324554154400747345342622425379405378752 12810462 177275748133292450295721933248912067392 12810463 -472647274804802726655029123817402184288 12810464 -1620155426591075001006733370201462538240 12810465 -299043212470210369450444758370111713600 12810466 -1093189758766079075156493738554422243680 12810467 926233428120062271966593761632688065792 12810468 1510011702781842716374876782149025792 12810469 -398469538440791648750907700411629909888 12810470 635290690703050367401663680454524343680 12810471 -33738690016755670692025229812214059008 12810472 447668100456263993462766628122382924800 12810473 42955762856572523612202444326593647624 12810474 13621222677519520557057569261676688128 12810475 244135341124541973794166426808674810500 12810476 513755198783352595475147948657018201088 12810477 -341656313487826274772861137796579559392 12810478 -58050117646882514614503667174425394176 12810479 -418433772171311120835016123112784709320 12810480 41212935121413331989060341762279669760 12810481 -1283460001011344621946368661886539564718 12810482 -251707012717434540649936990087137177600 12810483 -49229767604352747571451315416107305136 12810484 -208619262861657691876795482021191782400 12810485 1126881376643756474955119295468524577180 12810486 367472946722544828195651268448807639808 12810487 -1951068217425221969569916154482729252888 12810488 -1160855759434187500750849693613867028480 12810489 -116309710978882828111758567701994206400 12810490 -172162250964388199446181695936553287680 12810491 598257573592618091447408343120583637784 12810492 -358512937659952123552145250294908957184 12810493 -1032896771161817093378452411981259666400 12810494 -218429126064052203407335266436077237120 12810495 -290490565827400309209882747197921600880 12810496 74741238914484246432124806697490317312 12810497 644531468094469860253491249755776669632 12810498 -484007934999730736300583213012071799936 12810499 429899061141136300002601327077533078720 12810500 -67074868452013927414186619321692608000 12810501 93529710854350671442129441801101161280 12810502 -55270602196124364388454433011262406656 12810503 -637169885396733027408879054527519963880 12810504 243688685750634544348014092979880427520 12810505 992880416710771049713269687355224927360 12810506 178594422084787616423163146329874507520 12810507 -1236611174517992050072497303877040184360 12810508 -2590444148330866255026600763086612424704 12810509 528039337326948558979115212774580659980 12810510 43112705279458452307533576369332847360 12810511 1673168281078879772667436909297633552320 12810512 -24370671621865478022485759741706240 12810513 -716918433341728326191800088745641788512 12810514 1816614792675064302833285056915685852832 12810515 -663194643943752197442100719628884547200 12810516 84326354497203129269461919105148856320 12810517 -19212486774678958960394059049671292352 12810518 -41876436646317346495469928251007436800 12810519 -11331464924183585865055227950900756256 12810520 86800635329874504016044936065366016000 12810521 1807677022490814410924437964947645963722 12810522 1121225540486285280026066463511941058560 12810523 -1537663704794265985746750130778263644696 12810524 211015056306261048286782386739274937856 12810525 -94464829155495465415289281008401078400 12810526 72276218780834468148803346556488995712 12810527 1163475611694030482950948144702602977376 12810528 1256578117250255766287764641744625336320 12810529 -1843984651405676813381274411429301843870 12810530 -215289294591440052538089592051727470080 12810531 -1106044797252231971399483548468357709448 12810532 -121286828476177293897885897886770339840 12810533 740704030135131035339278587333993769344 12810534 160391917011399397985557859548816548864 12810535 393166242959594095583836184853453310560 12810536 -1384027414862012162957228587855426360320 12810537 1157695749532090169336189845522548517320 12810538 -374646301583072954338505716507815996672 12810539 -246024753285922297150011063344369848944 12810540 -288548124743137436174967059243823022080 12810541 -1465894312760320534744986089323542483200 12810542 -569840879523975039164361778128039707328 12810543 75891101891756185911089345114911315464 12810544 132327071799698421365690136437330984960 12810545 -503659511172003387774718611952284052800 12810546 -170090562963097293502892379456404768256 12810547 415723201978422079276730316963817153200 12810548 986856580797310588842129633309865962240 12810549 619447635624001226307176393708396391648 12810550 -81692367304631372870162028301824703200 12810551 54115546598340956787651096940097382000 12810552 238137451642098335093349915391352832000 12810553 -293745105451043730951340952820531345920 12810554 172432789432980229559027556406222736832 12810555 102476111524810768767062614159900762560 12810556 630614610010107143132286056566285393920 12810557 -1125128404487487344562557181366709339194 12810558 235502965113512865054855827969024391168 12810559 -77723593652433657991565296592133106240 12810560 4039562117505299328356998744689868800 12810561 443469321931591500374575026987653283840 12810562 -1319204341683482295543438694963199463936 12810563 142535599623575696384671138168707262704 12810564 2635708656333976869844580264044904448 12810565 -927402089455935560964697603646755528800 12810566 476351704078353228281318070406276283232 12810567 71219314917379166918326750091758788864 12810568 1514563660201012679495945809694861199360 12810569 -1475046051967295265315711113040985749030 12810570 -154021074142513104262322850390888176640 12810571 -286707950131733605822556032270526918160 12810572 199346068444700515216730094934237747200 12810573 -685984612407462004416518883577535461800 12810574 80627346297273487090266836766245780352 12810575 73048991399737760618853871524433281000 12810576 -133415879464882006837159635334970081280 12810577 329932278277968361383832122091024530408 12810578 261012760452265801621535794447518441600 12810579 -119355476607444663101257553993074185600 12810580 -651785709795780742359419416816841068800 12810581 544883231544637491061266066218109784992 12810582 -799797384758540963608882428306920722560 12810583 1541928354134831287045118276365424941832 12810584 303360508750746280826214025871217131520 12810585 -163067534788879421903317116354338865600 12810586 -115215249875185520911228619889416030976 12810587 -2329120166875366038955934952160584779760 12810588 -111804466609472605580015428403192905728 12810589 1425777033533123763515825071439075431200 12810590 -153801061525148591737590635459924743680 12810591 -715699427899859353059135845177583340200 12810592 1656915326279843599174254930055974223872 12810593 -95850943180968325373689222115311952976 12810594 741202966027661151400809832291953571200 12810595 -85634593035348794548665980661278883840 12810596 -7590724248565849787882075678637663744 12810597 1403471852966544233335390126610604194400 12810598 -1126848838377401465561193542172950813760 12810599 -2345902867436060258214367845189048405600 12810600 449669826953062100945951380856875008000 12810601 -1029486918216269465512306784958443294016 12810602 -624684757987677462131392083220095866880 12810603 2477872265233290120208928448595595520 12810604 -1052044309505466706779465299754627400704 12810605 1462924906986987707467358840555310764400 12810606 429917014418846058021742512587205655104 12810607 -680037485956591787926305853974918628144 12810608 -147477816539641816123377262226051923968 12810609 396693768036572725804286239283625959040 12810610 -456190457746295073624576698697300838080 12810611 593661016543509587173362033898366804800 12810612 -80277658126482268796275178071722713088 12810613 -504580721223047584691887748393943554496 12810614 -69203438202884355969180088787325638208 12810615 666792291504760922278594939715035344720 12810616 -39499315363883139635125328877846282240 12810617 -694382810858971069239258903470840140800 12810618 -484611562535463110369703126326411342736 12810619 -604419596478277719437687102253334277980 12810620 917520747128731030522632015139120519680 12810621 -122433768035024260529559522907155511872 12810622 -989505298887152571004594816622452530816 12810623 -548513458036769664283317050907912470160 12810624 37846222772838468980251174015063818240 12810625 80393121770700333725862575323249000000 12810626 -109212460797280316458345929569440260096 12810627 -809717836963713386755167559888459666236 12810628 -51512374405036188622145325439148394240 12810629 -657713076103391554154944273539363161316 12810630 -42564368063533177214538247750733660160 12810631 1748645531642463754632189755306816753432 12810632 412967344276947755551904897515384504320 12810633 1972290325705373859462231511573204272 12810634 -189923197001540388102482786248278932640 12810635 793914379980573580670870552011171921200 12810636 85795360782974371487068923006256043520 12810637 -56838516647132534056542648875492816896 12810638 174226458411661619600279631185922728640 12810639 -697525282937734750815021067331067517440 12810640 23091528144339586775652763434968678400 12810641 -2952459950093308192084760429858874281868 12810642 -154165769570662478539300486777011287040 12810643 -1842300586780821531560137663467157403600 12810644 169054804647009556882887624487820931072 12810645 197816785060895805228454134852737367420 12810646 -10694882776007341422805341647078018496 12810647 -872532747469688435338721481032284046904 12810648 540982414834036352524971901247625768960 12810649 -1944063956135966113697332112565514798464 12810650 -105190053296136682683483784332334274400 12810651 -172556023601278300262052293637270806016 12810652 -94130425575340508142560642911254782464 12810653 144743594720061058854943603064128884300 12810654 700080293007555198243443131503200643648 12810655 -91363865898554097162823437017407718400 12810656 908507792293977544377703067982466252800 12810657 -186288921345576628595124160282424033280 12810658 -70318954775980132489985840241738250464 12810659 -459265926141406192364453341090463553096 12810660 60514264584102510807201444333588480000 12810661 -117344280536801048987405291191499569700 12810662 10350290555549976695056583096469476832 12810663 -2074814803306514255203206906959842984800 12810664 -458711129739263580714401239812742195200 12810665 355767720705399170663743014488548881600 12810666 -382188618794023623712944631694087108352 12810667 662650983621560048435234271766595793716 12810668 182821921080227327775925416272018021376 12810669 1061812055786757694374379713979110490944 12810670 -557735761517607186960197728210796150400 12810671 -2135915723997961942448995413296109674856 12810672 30923912746056511891750059376949329920 12810673 -1370889265622749002869832368230736053980 12810674 650667901287575979736973250937640743680 12810675 171462176369732897228574832605391953000 12810676 -317050745024635954950301882143162855040 12810677 27902295306608307638836103790584623872 12810678 363841950166987274486154373064598724608 12810679 -514363524238757883050419605323898165408 12810680 -20633788505604659870838295829459865600 12810681 -233017296982777934156889082026053501184 12810682 435774069827255643957024350812415523072 12810683 -1006387806607827047295752834952268543776 12810684 777544458069413844496041169873967387136 12810685 -140897194495190633412594866684379889800 12810686 414393914536650589545835285968487228800 12810687 929828563592318420635803900265462793160 12810688 185627985586846163818855871676659269632 12810689 16817240809129456160673724992692653248 12810690 -99653003728329175129259432083077580800 12810691 368391370485549684642508995699282238800 12810692 726848437603768568173612439999738615040 12810693 214566852212045769672977777921871866880 12810694 373922575229269962198463737752438941440 12810695 -472296890905647877487578347167789867520 12810696 -289430204869815086431324041059580641280 12810697 41453505323900026751757207668113940328 12810698 -17391833690547416573555541500583403680 12810699 744089482559558103576910303604872382568 12810700 166015247587501310111154389949034470400 12810701 -888166648244366729495746108562281687008 12810702 -84903355900872321429024736686793003968 12810703 -230905846504895443325176803933328434360 12810704 24097261509408958127088596322831851520 12810705 401836319334141201564144669236855151360 12810706 740753960411865980249695939770177873552 12810707 -797887559798873728996732663778865648000 12810708 620289476084548003779039631077863966592 12810709 -92559027048212284009179918226652743090 12810710 -543287662483919719666529790000159108480 12810711 -126279676168246242612957033926222840496 12810712 -169260789625584021689288216857745817600 12810713 1595478744799237528968598699873033342980 12810714 -270499091789755822105293750924341995008 12810715 628832694367584782034876508394658663360 12810716 1141554611884061326088688282083788515840 12810717 126837763688617742621203243260332579334 12810718 -1007323188928948128134620545701938899840 12810719 -428588301796388200218089218998381895680 12810720 -376644647570295354923609043071910543360 12810721 529622167445595123816642825933042168960 12810722 625988248144859945186272455408424116000 12810723 -38900536310109967877040613589958521616 12810724 883726871836491366216711062412016484352 12810725 942977189653009443783145447896281948250 12810726 -128036503571825417739032573897552983008 12810727 -1690981686857215488964291902127236084424 12810728 75800364756174348368491986661631262720 12810729 1254228079843904255393958387170498773440 12810730 535821184598367511728005298407960325120 12810731 -1663122429971558212410020020742187045000 12810732 -4304920668806862872299089608107180032 12810733 219790372862748353872515591510963433944 12810734 -103263116346849210346127639170900161984 12810735 355163589167757969317622931829596354560 12810736 -278437045565479570439187184605297082368 12810737 476006416719503277829145073807397065984 12810738 13556444750273394106868585972554069248 12810739 868295432542619467370455199824562495280 12810740 624045605411076318950136966976224122880 12810741 278319934023751298156046869553258366144 12810742 224021356686306049219459976209308112512 12810743 -360728516322670245919108597457947929600 12810744 -1004096513946017913370108922320021094400 12810745 55510174336771258254997965596198306880 12810746 31677558119518040726915778641881738464 12810747 -76583196019460538603897283053231750144 12810748 -1096474029840663791268222835429017198592 12810749 -308784586648370174473161106182676489920 12810750 -157072048990922341523204508134707200000 12810751 -340110919846682435180323111831776979928 12810752 -636695439232406487879445871723645239296 12810753 -1334856377463217458264889464133160362638 12810754 1322708666065515741032363447921790288 12810755 1033882272553876414078438132347549443760 12810756 468530898329177492560217856109533477888 12810757 1936477152333843993204992982933898871006 12810758 288551556756756417855783556149661181376 12810759 372498934970267528288200729525406994768 12810760 569031777612933412077916722680732928000 12810761 584965620011088268995766515671962211892 12810762 -45709064030721080704555611241096988880 12810763 222431434985624234435338119139672739360 12810764 -20675849622039294604785655150986119424 12810765 -906751295421329633330300334459241959360 12810766 -77257357692357157311184111773447010560 12810767 -591700511830590086093133076347619247184 12810768 25929755101215920045146627142900711424 12810769 -538900313272797203637637227073047295360 12810770 3892278050281599006803560317929779200 12810771 -4501440999368092679894036319489357600 12810772 -645560449745356743896109110220039872768 12810773 1561391997889702829889053255793843851022 12810774 -967962519312106059302081300064571950720 12810775 -17272707431834435055610850495404268400 12810776 670750091293630008581168681378855669760 12810777 -633470051769474698990594265641703235200 12810778 -348587111795146166659502606345815076640 12810779 185825822825587232470257469188966755760 12810780 189269311042553665579892207849494632960 12810781 167532117519456837989560516420123521664 12810782 669761449445517660594553600722681220992 12810783 669241753287546553711501773741923953224 12810784 -200514883441464860115299910087037943808 12810785 20611280002077904325204652684862799400 12810786 -282037705084786606997821678182897236736 12810787 -586526206352374088981563633479829644408 12810788 -533226030610735525727722906624785254400 12810789 212506747234965679384690566990816473568 12810790 -491563502051991449273320652246892119040 12810791 -151247235209318875520957574644035685328 12810792 390446951612175050492533315945867591680 12810793 -876213890133701428745739993796145075036 12810794 -182369479101685986627479981413247828304 12810795 -467853964727358678531635637802443217680 12810796 -785210456563846143292544328232465794560 12810797 1215345971289554702865557608748189262720 12810798 -7878080496706987484537024222777057280 12810799 2136541277257720936794798845675725974800 12810800 48627403347296358035715257367101030400 12810801 -490251770274001715413436382106202431200 12810802 247544013217707742109365918039253116032 12810803 130566182525321902852810633478795763480 12810804 504250252966755658812755868550455914496 12810805 671124539188159203944760645938243507100 12810806 -104677455236009130194734617862713474816 12810807 -13516817400716362258411612706538406536 12810808 1094748583612388482618473685797093888000 12810809 -2436113642233060994012178573445683543648 12810810 66754085410522891473258722187493209600 12810811 592783610180792805050695322956871276752 12810812 -14129220263888164637712867437568983040 12810813 -1008651425843249148498119359015710024000 12810814 70387016937597102970422971713969287552 12810815 1701277980581224868456390260368556329960 12810816 -105773516201432341158958724821756674048 12810817 -1144852825088484489466977918607603813968 12810818 5541696079252968439977331580408698368 12810819 172263401036008327905634068395571025920 12810820 -267039687956171326050274036700965539840 12810821 180924307042796191619553863698451525022 12810822 31827909344933751196356997348563878400 12810823 682477672895599737697571236484125819944 12810824 -150218250414406800047146270847938560000 12810825 1111174066519573473417399720326244540000 12810826 166637538815988291270763690837645194240 12810827 -51592629702465743122653635905429245000 12810828 713935967403819445557364897506401656320 12810829 852311092752128580009245808560412157430 12810830 352466148822920636315251269130395514560 12810831 807363065165513192395790664663541244160 12810832 269524931401975088528330615052356673536 12810833 -408934055843090910559359042562511666880 12810834 -630561411658299424669283102596485298416 12810835 -1367838974529146800542520094693148576720 12810836 -752679543545922010554721444378385723520 12810837 11620679350716902527916004962776419840 12810838 -293557537177174384184587659418003129920 12810839 -336007982869210209950779077471129747552 12810840 116031002929140266100582225764430643200 12810841 2160507114943921935349456338428331655684 12810842 -329646454093433739072640262365448545536 12810843 11061479901007636736011754292292508928 12810844 -736981970294919449340474604321174168064 12810845 -537627527035659288861651385042887472800 12810846 -342902109053770591549823382503054414016 12810847 -54048716316297029884833081763071004800 12810848 552523967944025996850388909716785725440 12810849 453822243453953260262877934038046022064 12810850 -102533047677937533341077727504040612000 12810851 -531944339309000472024720754357519103400 12810852 163298232704116966130696112170904115200 12810853 636059638357667379894440799099697385664 12810854 -981157417267490845314484866853563376128 12810855 -213295782903655132447611211378880870400 12810856 511918002199459925617961689472599603200 12810857 1566271666171109224102886854500936194106 12810858 -130561177641712528739523473234647802880 12810859 -94974036353942391597681153760207316984 12810860 -73578008537074021305772331729942630400 12810861 3754429663368226346752923858898653120 12810862 423971734190087478423123319438848592512 12810863 934111882734124333097764753158962018424 12810864 191421329840155139785464932357969018880 12810865 1467381331118282571737846522472945928320 12810866 -396396692364936205556669251393232001120 12810867 -604084448616842570588652719946532261320 12810868 -641885432787355294904739704842387968000 12810869 2554759400914188791403420614641690280832 12810870 -108823148165879942443272375469828185600 12810871 -414091598346570340961650361968240089600 12810872 -903520137304543455467223635965638451200 12810873 1228850299182826520188069265208616523904 12810874 -270063276245486839108566250700726688768 12810875 -490174387687352694137214095703404940000 12810876 283369750789038160276176522185071683072 12810877 -1571871075112878441889128530395812220800 12810878 -38426281615958461610410249478622385920 12810879 -28253945126126136732271370075673364680 12810880 504398313312526381090235319523580313600 12810881 470220090367840045955945836178352503682 12810882 -109000432491474139791470793657541863936 12810883 1217757944099438309948459619514855890240 12810884 32388882826784762349593968273389821952 12810885 -4847817753086314170022767799002040320 12810886 -847644574765181832640748330850260292480 12810887 1341008832267610583807201245147447942512 12810888 449206410935751228926706171848849740800 12810889 -228558189753917335167665626893888360640 12810890 -714413002465749847137918420173791888800 12810891 -135262010438066813560251235713609364008 12810892 306452099016804859819590244878102761216 12810893 1709455795004590482088078567273730370720 12810894 354005526399489357151805367476377606272 12810895 -775975077533969446624176247473244687200 12810896 121084269628706956138022495498431365120 12810897 -248043606682792850798958049268643624432 12810898 -104708120203755994601908644936663121920 12810899 1204413519392073571801869098215577193900 12810900 142904004895167943543066487505920716800 12810901 1315577788419671928749930783060743069706 12810902 161943865077650785971007880579108369280 12810903 -338360447234709990485605414974999864600 12810904 -29234109224957695037602700323447111680 12810905 -101946015257724899965224917915733338880 12810906 -309342815565748015175023673740707417600 12810907 748125952532070193038264904793420688240 12810908 -37770850842464791561243385654569082880 12810909 -1246685879790238412500331335729869280896 12810910 -19958969648096670717691684915220697600 12810911 -860973284772310939706601020380212677088 12810912 -862851338410744209172668122980200480768 12810913 2412577641309241050798724033092290984162 12810914 -120328075044637654481883044049488224944 12810915 347634401754070615463692830028213358400 12810916 1072885285965478887317388014504570193792 12810917 20106994577605991041537619708912318592 12810918 -673345341850626997569540256081052287296 12810919 -137669530468162398695705994917904219240 12810920 783717438479106665168746232842935244800 12810921 156415567931901712895357965088992910400 12810922 -1037450584476252541737886660831140721488 12810923 -491718771257112706464711774070986714936 12810924 28809161513199901384540008068511221760 12810925 -47122415271952554369500512900276644000 12810926 664504649070151369225243010694947886912 12810927 -402851328386612514452392505480858525040 12810928 -158372018912035506451034429252614619136 12810929 1310467336153188988940483105190855228084 12810930 36903047228185546162175930186442186240 12810931 43764082836057139873117178973856794624 12810932 901867699516169513917434754727644250496 12810933 -1926959924802373767066703386953311286400 12810934 1151981890990079509444757299945861092480 12810935 -1445206415027512598221592112861101163600 12810936 417324544846533596140576035557403525120 12810937 -673305411619592098937339111963314959420 12810938 -191934059922543531047332438729237864704 12810939 433664881102777008820320800311255308288 12810940 173417076303848252185136038166234649600 12810941 -144392514658281834568292490177492968832 12810942 -32510296539016798931090971093419183360 12810943 -201928125148752075250410064415148437376 12810944 671680896922331149866615957442129821696 12810945 -233072146662129552107023318069179920640 12810946 -245911879759933080224363233881107393328 12810947 -15966443931454583264187679114064783280 12810948 464437135558563830691839679096977301504 12810949 1877739318202290032597269620543799473950 12810950 287131989680876586144677380571963868000 12810951 -860083344784481483061767605178900506320 12810952 -702468261658610899175467651497693143040 12810953 -412349201053040139004025066232796427778 12810954 -64600285029253937485155391601740990464 12810955 528990629842503436008883557954003219360 12810956 -786838575968864166751617871736810864640 12810957 -78317602820805225074374162832148106560 12810958 560487104870818958128192883386855008960 12810959 311885017727179045378406422982550253440 12810960 -144724671927462893546424146344486502400 12810961 -738766658108693401329115745526042919438 12810962 -1153979249578556602337303112120174114528 12810963 353290414506222498106765895367773133888 12810964 832996692709168570231378384638469678976 12810965 -350090590494782287284610512297525919200 12810966 150502701077945504973091899562386161664 12810967 -207283020919292081912590421753803997184 12810968 491728124053066765522671732991774402560 12810969 -124179703716038487724878880960620170406 12810970 -365024993647704560933496874358972332320 12810971 430532721504133581959602120554138047172 12810972 49219173739818499259946919482969587712 12810973 -250940461410712880083798065467429188864 12810974 -81709112613727420701195129828203711808 12810975 -325734708097850729440731219880543391400 12810976 616826542147681045557390108860591898624 12810977 220791898395074656650343619557718904000 12810978 179923718118509194137907823265955415040 12810979 -196981721470078041702705318123741440424 12810980 131729565076015781442944997119144755200 12810981 -358104040675101269625937479785295903648 12810982 358801127151219452037588411647983622400 12810983 -24237591797216448040072614280539097152 12810984 -487423519412904289757733384490836295680 12810985 149751206303130503410065063283594065600 12810986 -548941157127678034323896531623001033808 12810987 832569628654309617419829121557748016640 12810988 -360046434105256256970967460475253898240 12810989 136098531064323847673301430949356134924 12810990 -866513282260033492752008094708648960 12810991 264918453093664022826402531377337787424 12810992 -122169531121353510035130421224173666304 12810993 98095936050177594628136785591758768000 12810994 -354103202316463222325412979918447239168 12810995 -1400169183146501627040792673014690234000 12810996 547119098875164098211599699759598336 12810997 1971158070517880384074539633582867507040 12810998 26697495831973261328820205664256786432 12810999 -102382194239966201858690060862910587312 12811000 -106010208804996464531459552225095680000 12811001 -562030108597110972819600896092050151548 12811002 697825468470050776739703512315146309632 12811003 1444525845260987541104114347900110949056 12811004 238544432442039238020528618355048160256 12811005 821329621816018357846605601645880661900 12811006 345203839056236333720572570196830094784 12811007 499599813569251144492004811956286398064 12811008 103632263949435879665383704168039972864 12811009 1175935436467346907037670998239132926210 12811010 351341916655737460526005182779812016160 12811011 402533651225657407533293026283905721520 12811012 215783835774439311411003478775450109056 12811013 -1768962129439311579465343524119384944260 12811014 -1489344903841870545630362858884672926720 12811015 -16916806410784527449814125595526317600 12811016 641827059607185757145083989529749504000 12811017 -131936807837600526343975815882378568320 12811018 -414949527167481735468225812633103183360 12811019 -843629797427984401733216170308969213456 12811020 357868266472282608277013106356684544000 12811021 117165217577644743777891676717577174700 12811022 -42860885178604667587073032817906872320 12811023 -76968663157561333487411687775828134400 12811024 100356664932010432702692443918741667840 12811025 -1591638465259726350395020512139696771200 12811026 -62651954040372070877858080673023034112 12811027 -581745625369060038003618818673818146608 12811028 79843280744623662049060047144614397696 12811029 -31662120232816123680872424355489505280 12811030 230318095184226697744433318819962924800 12811031 -406811186910214844498773671138910098408 12811032 43134434581151065422704553614958059520 12811033 -18940429285163671054639853944852534256 12811034 -1158362973539184342364044707369020045584 12811035 668949216381694815100327534414101120000 12811036 221285582794114850094989182941123532800 12811037 1589343525103926077293701991210752428160 12811038 -305463155667312512994177212559998168256 12811039 3111406058140605991783883424991552195824 12811040 -846775742350241596242716605821380198400 12811041 -44903195151186058189880447615402817918 12811042 399235483534050560470753609260355501344 12811043 -872591095753743788836710760875194949984 12811044 -189595488979591483564009078170270916608 12811045 266979569412346360337561206200374219220 12811046 299356350195495489515551720294491970944 12811047 1025178206403734015507969904343706920272 12811048 973165065658739627488463540721999375360 12811049 -1179993884166107125343020807594347010950 12811050 125516655166053211820732138483378880000 12811051 1140399281248421183826122298129614161704 12811052 69498047609071887456615348042574638336 12811053 -50382050537898711275992493920671115296 12811054 -293113949277900007041104427083209537920 12811055 -1594565127625397572813572986576552952240 12811056 194839428300453966624836512591090778112 12811057 1886789610820229442136974193790359872 12811058 110685904638566833747448071157732083008 12811059 -1386984083671603186351345346564706294636 12811060 361668524563017316709628271267274588160 12811061 -1577717193574192225725470791457312104338 12811062 -6121181081274914177277532203672529920 12811063 181490827559270693259825245077297958312 12811064 265339530195806106079251332120020500480 12811065 -16740309093499558483957972923411288960 12811066 837381876913616049202400305976720837232 12811067 265842812068026552143525349831279262632 12811068 -536437081964547064734787478838458465280 12811069 -779175339742942939015064787856474707840 12811070 -1020648781913923230318846905259651603840 12811071 141267919302887779490470369303061910528 12811072 721983215980919165585244134625383546880 12811073 -588464694352296855209749989173433776160 12811074 451369352188616449121232297121767202560 12811075 471668801066595748561747469901285386300 12811076 -4265787668976035050233396995708798976 12811077 -595117840270058782199520867643415356386 12811078 5092575251401556466659785942307649792 12811079 -2181664329113910289539420396791125201320 12811080 -850798792290101112517339873691062272000 12811081 305511573630621940764071183706159525148 12811082 882921171841752083565685509416061433392 12811083 -4820415495839662740015010087115150400 12811084 75792628592004242217796648390144668672 12811085 -223507569385508763830243291958727568640 12811086 22449736010191293713892396250530248832 12811087 1586453259969902614291174931774263241800 12811088 -47446773890870157282619369408122789888 12811089 -1003542166042656281433259188407028277776 12811090 -454919984092062357651879463014473407680 12811091 1727211076161260769540896371723179240876 12811092 -31657306621455030142051712582270976000 12811093 3851554167815175004341986546601502442844 12811094 -525141384228017481398498742026448071904 12811095 -1606504590099069200147828628266946796800 12811096 -34401933701441415007808040901510963200 12811097 66251777637316311645112377971396703240 12811098 365308423442279587234911631192914954240 12811099 -782578891581331441332608900144581839564 12811100 269613105281719514678031369032152550400 12811101 -219407352912688037647164267011025875040 12811102 529543482366151035513438856017128562240 12811103 137222433709322074039615268706314840352 12811104 -269431851898454074713894651488238698496 12811105 -306985778284786184867222992873603167000 12811106 137139680558643206617228656724083717120 12811107 -238490814904381872280521561002568953760 12811108 -573835613192621300360195056539154905472 12811109 553861616958739336895655789965522285310 12811110 23318530540616018312073031868057733120 12811111 937222088322207814593215357117908491400 12811112 827164777656509188388655961900455091200 12811113 -450437679367275587224185477286579838016 12811114 1008087912202664129262502448952325301760 12811115 -623447209531889357633076031497986575680 12811116 -750108373751278376763667065682554382848 12811117 -1168272199725508634897805132815962560 12811118 946836577937057056876349443065742877760 12811119 -16423982261472954111937401444152965632 12811120 23628407217649328616413928755116769280 12811121 465802710079134104794234022656357672944 12811122 -926087512808827193382692309684791296 12811123 -451425432075117918296516461219314119936 12811124 352831973590972354293331714238121652992 12811125 614099566108375381694221058006254080000 12811126 -441910321452746337384294460276940648640 12811127 -263571025535970780195457432556256122880 12811128 -97112077699382801275602152575561236480 12811129 -1190618680311023535770223265803674791280 12811130 529699481889476499707630741036899833600 12811131 319790937718346628281133318156185196312 12811132 -73937436022207799087703411827756694528 12811133 -470388121242867601446345828269831363136 12811134 -206083552088040509203053463371082530816 12811135 -22564777973892607120814293127117634000 12811136 93691907057656117382469333427421184000 12811137 471972725497918219938439042601551419552 12811138 -439546501591519746871468008483869293056 12811139 -330210058250456187721605692191771806768 12811140 501121997359029178413397564933046661120 12811141 -60860071884620740757946280779304322528 12811142 -996975693656149702056686790546733977600 12811143 -715796982086659007864910228281167540272 12811144 883943903324170642839994123613295667200 12811145 2031615438505144745945482348716237105600 12811146 593861201835084702414056912763312163584 12811147 -796246979054923543986648529121855592720 12811148 119245642071145321825486679468566519296 12811149 265409869346579092883133415840285305600 12811150 -339039780564750234412775566921825694400 12811151 -918705460719922351757062372522879312848 12811152 112645023300480325221983599757225164800 12811153 -361850204844345529369364152599857686016 12811154 851976240496281094452437558013149605776 12811155 346868229643597881057453984588634571520 12811156 -615329646709973349716684032781156901120 12811157 1646448010807345709244785809250547563406 12811158 -725132520576404228564798009891911222176 12811159 -2137985259737296901443008289873955855960 12811160 -676694891859577963716775633557381734400 12811161 -250004241371843464894313415661664962560 12811162 1720122566386793109182819150296587264 12811163 584344762319046082020906852158967089412 12811164 -707024607452180836419728821713418151424 12811165 6195749686199266349114997219381918060 12811166 -835700401725601410674226903663825421824 12811167 863039049813026902471603262451584828184 12811168 -42380690551758210242883514770172477440 12811169 -173800977034614511060582141657988678400 12811170 -186731484995333395698226202048650905600 12811171 68133685866367402870202609338400316952 12811172 -115496155758020076310313367172518967296 12811173 -480769616208423055580531550411832096416 12811174 455040583907870754816723934946684538336 12811175 -97518044800178328431550060591750999000 12811176 223332928454937433113805120374325248000 12811177 344949966812917363699172583389783532026 12811178 60346297078475601722780949114473698656 12811179 1503322929401679024384359337383389706928 12811180 239528662034802266633274970781691571200 12811181 -1411063608638709757563387671323647426036 12811182 512830554339726632923083277576475452992 12811183 -953557815410353557453706480672572342528 12811184 -35732017198388973863931734054280364032 12811185 -790299389773359567109859855399731690200 12811186 79871280930001720778282880943551147792 12811187 1128266279277708241144319645339433441240 12811188 92639351459025444012193270240487682048 12811189 -1921766823294696483210937537634744469010 12811190 -294593325108101920155281335290986135040 12811191 -133797577256649398762802059979954710808 12811192 -483376952983795114829196011886908928000 12811193 -3893743292784830623117169249970882397440 12811194 -89819645710658135059091640260047818240 12811195 -1569355083018566504498232566148987676800 12811196 1164040883821717085381147543212832486400 12811197 -1255491129009617123964098231367638468928 12811198 -337208049047927273724872869396330091520 12811199 -208580099862349095870158000845810729464 12811200 157530586779940787440648941381510758400 12811201 257495908736986919720176743398713674240 12811202 -50812411743266557624613669199793036896 12811203 1009346881078989173480159376727828988904 12811204 -151251480211803660669802754739112284160 12811205 1396043524136344869522987645347709120 12811206 160418448093110682066411546508603852800 12811207 331108869026532704645682826139849213088 12811208 -56949117503179517034517758378242979840 12811209 -635957070766404447913838325077923916640 12811210 229081706150495071504022980238393487360 12811211 -506559715278562684404556663855227425280 12811212 -120553352452566119035559529384528593664 12811213 466419050445172796586123218507550977280 12811214 -398414454172355265723554626765110767040 12811215 92737126808903794895675143434894090240 12811216 435058097194745053221291607756520423424 12811217 -1563289530489996307164138091060806123168 12811218 -183277781800317135906842027051542909440 12811219 -417061527726347792795201074806846999456 12811220 -308185931990800529214381956508475722240 12811221 153431749957575951145458398310835576590 12811222 58816779837727110473887642565818128000 12811223 -1026142283327211026701058550985267761528 12811224 -1123991646505126156529385950166749614080 12811225 274423149797746783626102616319269256000 12811226 23976010278996008189121531823058703360 12811227 402866268788141859534513736034732173056 12811228 950021495277024912032388985634940175360 12811229 -77404826380941998965656575648565413460 12811230 80119106469832113637016704459447910400 12811231 -469025127936663655900929170484943343968 12811232 72084130891203128880883083328177569792 12811233 -14340464252997753397918234713064016976 12811234 -1188524070851908257576929655398789398368 12811235 -142335188540384273499257564226584284800 12811236 1075243001794002627209822256386542018560 12811237 2211845079176322023458131933597972085886 12811238 -2746760570944756505139778873765229952 12811239 251816716654850905993396724346953079984 12811240 359303895806850635298625661296671129600 12811241 1818027402319278552865829423426946963642 12811242 -391933817559487883389157348028313989888 12811243 -3002488977438749376096951630529700661600 12811244 -954942201373906620790927640618336793600 12811245 -320329906890670225111197826944299342880 12811246 280071585570892940547503397217750550016 12811247 -1378321175528005467370173652506815029008 12811248 -3883338580815612903210593686462955520 12811249 -487610556656949025104547956662556241680 12811250 35103685104317770395794496430575060000 12811251 405886662066342575059287022880174999664 12811252 -228924663085925687891435617578921328640 12811253 -15990219452048320727226030369909725952 12811254 -35132242816628322302696677008926330880 12811255 664256657613915428394353620562100227160 12811256 1054944611984109978460175769557410406400 12811257 -2029470503793511061002930596108579699360 12811258 -43378438437860369906681125520934629520 12811259 464138862230710939280423708684745191460 12811260 -223654742470393728948218778472179302400 12811261 473883537450177780440363014180206457862 12811262 131107413315497569860893101824803864832 12811263 1406123368408188116773033616941765046400 12811264 1713232553999496944055504163673363972096 12811265 -769668625326559362866265171458664935340 12811266 -1277225220148234096815446237274469824 12811267 -132024510821648004584086827433012770608 12811268 1375307685516218721833795952345380464896 12811269 -937871511318516224536495203746785341312 12811270 174078669146769121960444717745747458560 12811271 -1038058803091533142377018646356767773056 12811272 -1830064047828637200706993093413322752000 12811273 788260466109835360512785689155865780660 12811274 539609244186742850914867843179516288000 12811275 -529145083662530408997274498545534616200 12811276 973351458769870856590950790153270738944 12811277 655854588270602853697482293605821174912 12811278 691626088426530450771796371157524469824 12811279 -115957556715712072426332543499816550216 12811280 -57015974953976048680764480505142231040 12811281 12769542989418204191198801411490094848 12811282 86539871089658712637448888697362016000 12811283 -98537679089386780602959677299528565560 12811284 -78974084539872744095727025663136091264 12811285 646081066061416089296871286713613535160 12811286 882695800574319915333490646290653890592 12811287 234614289643031533183275959832456111744 12811288 824332137254113987385507187903927951360 12811289 1459870027975792109191785367573539942090 12811290 -266259279335335006424743076288068097280 12811291 19134187196442318872782148669750956224 12811292 174217189343710511728037684938692168192 12811293 -1114792259268530731720594064406822873792 12811294 -42597751740465853942383663702630578304 12811295 -919317239434565898752364937798874798520 12811296 -480712564814403786520076944443104034816 12811297 1326358485733362417466423206136877115746 12811298 -1184785487419380178900024721552274663600 12811299 558242086560872189703232002047165138688 12811300 350977922742603075767568291153787030400 12811301 -2126595703929999642880270055236031920800 12811302 -116203474635791914021221363649197309696 12811303 730416616763373162410206637722371074552 12811304 1092026198956762878396786284034100838400 12811305 88318919163876200438598851456048904000 12811306 -109743595744452330555709966572358797648 12811307 -3550038058932443112046074982506698730528 12811308 118945402066933956485145097121146798080 12811309 82223695962000568011375085816725324032 12811310 -323516833060684811733563303556466597440 12811311 79109600825264848152705033214514664960 12811312 -36742216599830395143771685979986345984 12811313 -401050764767637947756484285966113139438 12811314 138526081480461013401624157872884442240 12811315 210335996059250059375426245729761373600 12811316 -77250988848555968224552805305030428672 12811317 -521816639530907627923213534825072267200 12811318 72396497248124226625794393252383068800 12811319 13229998490463244133844312250158313440 12811320 310304669587656809663590788725056512000 12811321 2394813337025790587845057849706586068522 12811322 665371212035883519349470723235519639920 12811323 -7091387066641210737227525766911648256 12811324 135658434220058561509982303520967572480 12811325 -160918085678090797552068607267419398400 12811326 -52760482875729657903638520592617600000 12811327 -1295977743604664429425494305858476181824 12811328 43236611788780175017435275441398611968 12811329 194650784762832694905520718848380922674 12811330 106173856341308645428554720841725388800 12811331 -633738922936398451193438384953271206368 12811332 284996784017667380878369738106025679872 12811333 2381148723605934195290320400388489671582 12811334 21541693701875795799035353083966136320 12811335 525586851474191662118122870840286312400 12811336 -1123819451085759478034502953249351792640 12811337 38061989845789814797225339872294374400 12811338 -982473667128087476922601010992246325760 12811339 -484434261311310485462874585470373637120 12811340 -789667966974891503557925195231010662400 12811341 -1403268962532196337235424932948102374208 12811342 -396057812886130528268318668929537494016 12811343 1327650568379281894209087763590548372592 12811344 17901864318417951246596425740451184640 12811345 -678632558608019601666201112514596200960 12811346 1191619466412879475240151834060230646784 12811347 576213738444034742222608380921454878324 12811348 -11525129136792737994284905699822362624 12811349 -1233292019554508288807582228544007513650 12811350 261810555950268310206801908131459891200 12811351 -29185318879737777703025495404219678720 12811352 326780399883751816393681791859130572800 12811353 -949861129683901010308813315208406426336 12811354 143212115048706927466191864875247547392 12811355 -372365266053805615691340176348373546480 12811356 197516069232632047165342585402099353600 12811357 1079525950266906221776041246962623434872 12811358 -188897015571984544051034530596078965760 12811359 418823226403801884849992205910715280 12811360 -1558198509404370715935258652290294743040 12811361 -144810065311715934965160946292728676376 12811362 -311663182907839052411397351944122923648 12811363 -966996463920135164158134298062304380388 12811364 362831508430229833712199602807063131776 12811365 -23315009438554876854016712283075062400 12811366 -73609732077047631124848472939551832320 12811367 -782288160762997864610615040101646420648 12811368 585035244005490847393078946755011379200 12811369 -1982835585634277845690625145560571212230 12811370 -25390443120827486387645919034861793280 12811371 20409192385747992509470019481838826160 12811372 73751667389086883968236227949386403840 12811373 -1235090968062032993825760694081896510378 12811374 -463741791065842341361629148823089553472 12811375 -2579244702379252063646470928852436000 12811376 402445152676476292034329961026745106432 12811377 11307748351822976730839181047943425280 12811378 1093619866294065969407401911421614720 12811379 315806926761081340691245466802415030272 12811380 -430761642239879768314467893315820349440 12811381 1711508903992644701061922753108938545664 12811382 -37091089957629531977645809234142969856 12811383 456603751238210406294087547865377162728 12811384 -457239499057780179502698978821119549440 12811385 -516672050522212889169489019665608031420 12811386 168573556947692100101079070967673014784 12811387 -390395727037497923800024762605482506008 12811388 -7734376194856875992168895931063372800 12811389 -765591306302427511409289851387112792576 12811390 -790438970467279686772066833861361718400 12811391 -1184672845244194575934931281030003680048 12811392 -1602572274054984182084295832706324889600 12811393 -208690922984684411726647012870347916800 12811394 -1009107178653721480229694223048801620960 12811395 -270412518928167544434617299322491091280 12811396 320751712179505163835313893776543313920 12811397 1275353052524348782437630149887790538846 12811398 -169140687218193591336786477762037092480 12811399 651653962987197526794450937684958437400 12811400 -300080593769774965981922909622337536000 12811401 -141028637935544040590290614092506039296 12811402 -845780255440691340579466044742871344848 12811403 -259465875809354565852155409411655464648 12811404 182637848198342800395904788509529480192 12811405 2435814884826164253433231735320055478400 12811406 604755096156325344171006047177616265152 12811407 -627381608587201291943183308025617495296 12811408 11246636840140491495388553755415609344 12811409 -713420912756076294141355642745732227596 12811410 111536050112178012858378868001571939840 12811411 -230530485461867786599919894677280452848 12811412 458587697952961052260760839166326732800 12811413 689747827926587046486485707225514941344 12811414 -146782576447668267730193952553314963456 12811415 -1040895197016229880383990239343454588400 12811416 -408348239349900824552500088036722790400 12811417 -45796198370501870391976592161245292800 12811418 231585537335154924061085985990436206816 12811419 -260277280628968266800097326025192169680 12811420 -18764566102888983000117356377454392320 12811421 -142785603254609273299867496773932729600 12811422 -240465255492610948738270444542929520000 12811423 -1516497421479131567966610676146837207328 12811424 -224549843880731712388044088236227297280 12811425 -131189766088765148067596735921391057600 12811426 8883259681400508770542751927161461120 12811427 29889398918958049185670732309829541000 12811428 105405002355667771191512108953908080640 12811429 -108921285763996217078097406284994867716 12811430 715736488707639601096711400363655590400 12811431 179389752679623162900652782224812881192 12811432 265499579173589418286987762939689369600 12811433 -884684487293160696213739727402331614556 12811434 70105836044832148613522793750306485760 12811435 65930626451678998996374366855725896320 12811436 -21696150261014094159433806555562452480 12811437 532576283346542160520321062439815912000 12811438 534737139467093068182214274185776679296 12811439 -644189294602138302769162943633881782576 12811440 139024464414838147220177524982054584320 12811441 -254770351640915825798236876601131431500 12811442 -42856122226147307282660635973141944560 12811443 -1865045922892334151745848909553211544000 12811444 636474599032912885805899059126948431872 12811445 957989298258644290595010230142126524700 12811446 402364723050254906696494351657238054400 12811447 -34711695139920905866847445148398491520 12811448 1124045725194785634845986107705031557120 12811449 -23756093023324670243244398957626985472 12811450 -313811509236595247877751888238859573600 12811451 180469660424769611935512277769577818304 12811452 -547265115886594159858081957120736275968 12811453 67382687176337750534624130485447903040 12811454 759020425570721479949126187370895314176 12811455 -384207450686388459780526028708790045840 12811456 -233367369996107707258719244060335276032 12811457 -1264795602018122770242478219553090319294 12811458 49485024160284248257198769041364229888 12811459 -713845579811001163318464329428039686340 12811460 -29485088740126531725229208092892221440 12811461 17165967472115133291662446574170701120 12811462 107420889390172293830312895780129275232 12811463 -2983002226787267312680559203124692992 12811464 -12454645768386030108609895020325754880 12811465 226424371529959653705978934695021376320 12811466 110705879545727798203264869793362960432 12811467 472907830933290255978497250423607599600 12811468 57655368160059256658568877409827173376 12811469 -1112088311644428852886478794702192865088 12811470 7958573664561996225674349169671413760 12811471 -672986571563517738938309313302785101328 12811472 -205029701920912046638363971020244910080 12811473 -410706045190087069774139430553655100000 12811474 -99419313091272284334235676279918994432 12811475 72412436619737103044427130786751208000 12811476 77034067814850588845733916639957284864 12811477 -223018029023996143693836477174139308128 12811478 420426012700128092369742826339219444224 12811479 -936759371848464099453731062975399680 12811480 2187724973007683633309224023842611200 12811481 1635012520551373401395648371895053974282 12811482 -472939464737364906217368920773444362000 12811483 426799914974100730804456668002996190384 12811484 -58129332173592409713395794883073291264 12811485 -299517454601309770349588397134647524000 12811486 147224209521561108788478313647880152192 12811487 -125179961429527555489970614111145673000 12811488 517016087404975390451329307721010249728 12811489 -211732244519228109253643590147620250044 12811490 -822860144953598669152190129047628748000 12811491 655984419230723855043702335981113137600 12811492 1424448170941300052349955279464427212416 12811493 1469902008266949505211596365466233167742 12811494 60318501134851897908092306257526046720 12811495 -604348244272541164958210663203778205120 12811496 1738282780303940116196085956970033561600 12811497 -543563782466941158144183599026668678000 12811498 -356901725776978933774365944314801387008 12811499 2119871735796180818509789539388592992500 12811500 32748672485272304184719584770247680000 12811501 -432954420256348185327342562583925507828 12811502 288745011423937357252386908976279105408 12811503 -1054851436268758059137467862401693493496 12811504 393876642068566400005598620836659036160 12811505 -894009442201668625610011382806937086080 12811506 3503429521370183348910301949459693568 12811507 -1332020813238520192749873954754877910128 12811508 -620810727561136585494144465440506324224 12811509 -173574000640261695753957976069574903040 12811510 -146593597818547968380703890556838992000 12811511 1753754144207342919157644345728649467112 12811512 291493427387191711476635721162291609600 12811513 -362465266753479185310622391756861458752 12811514 -326612726565398125249301199932944358688 12811515 68888247960481991502550277200251210720 12811516 258306770017334280679373091171357573120 12811517 -356535986176978069214896601337291667668 12811518 -257692647283618649224605859364340131136 12811519 189016840674023911468085085844721771520 12811520 -144533899155582654726467107230528307200 12811521 50446664160285321688545562234084894512 12811522 306810595656933589267062935493014031312 12811523 1949783598188785557327188805575470807320 12811524 317551273877349546764096217207755833344 12811525 -35318998682938386796109941058446412800 12811526 51013839840363950258525825400864186624 12811527 -39158006658789937373818695785191844808 12811528 94531273292390694769140340566453212160 12811529 10683736752791964240245492950240695744 12811530 19944510625871934078513581118232704000 12811531 171006609619785694362399831793387277952 12811532 976890527110672982797377521644614141696 12811533 -216681405965738275834261798946205868800 12811534 980447686649810343771826377482850004416 12811535 475088016272980928954999152686803512560 12811536 113565935702015005780627438302145290240 12811537 15871878830934356970384983873664674932 12811538 -415091588801089389010036539730529211648 12811539 -173486925263922467702280613330430552832 12811540 -210309451534619724550159897335207129600 12811541 -1607110960745539991991917918501172611058 12811542 210334027388807143965953038214582489088 12811543 -2306059241680234348746674059847454177208 12811544 1740160239016693049680550601866608220160 12811545 -84664789045072781501151571503124384380 12811546 -204746459131240088326098257195629758720 12811547 287419053626983395825950431710123212064 12811548 -163936308404076890242518424828587663360 12811549 3113755959558628096922009748338036928 12811550 -149293126811841002826368713684801920000 12811551 -134654497210324566461160329091615613368 12811552 -1207392573626788244781624301245884792832 12811553 -1273882540978094952619644673372164279198 12811554 61207623104951824316615025006226467840 12811555 621013029353862166733710644841664800800 12811556 -29733324809017277499936543039741050880 12811557 -53747472755353736632054236293893122432 12811558 1072530662878267668541414746205836180480 12811559 1080588464544367423424877833905659200760 12811560 -7810043546064631506732016961797324800 12811561 712514063672119277625703986120474888832 12811562 -753374399938295255159690267887878352800 12811563 179353828390143752603231395519254212892 12811564 642707105514935704624333098916624338176 12811565 104933857699019902810938449421108676920 12811566 517936011724967468205537479163065445504 12811567 -402986793188229895574338214456168918400 12811568 -86616910702541968114614800621450035200 12811569 -166076510391590119617392772913505325456 12811570 -523955531382723570259343049439506023520 12811571 -974948637343206263729351449407625626228 12811572 -509448956668990303454211546260678965248 12811573 142015567177227250136165751472223585024 12811574 -1106669131196388031775562030285950236608 12811575 146454942398649746339560345234548595200 12811576 1212462204306728780592954739861607854080 12811577 -1212262441734850247815885793989132367574 12811578 -37067660706101858967662694205127569152 12811579 1525131418703750062026259060001459531880 12811580 -18244925804626127255839924517309836800 12811581 109925398425001581517906966605260811840 12811582 -105207018748641256426837434984086080128 12811583 -756135718301433125938212568230638692440 12811584 -42460104882375508590660503715320954880 12811585 -1386187365193483185621964558407735122220 12811586 -342872542710092465785817687798275560960 12811587 431385096749612108330305084791341620224 12811588 -1578476400738009113260745669865729720320 12811589 1875439321583598078480886440759039798336 12811590 -163880364957136049933119039327356965760 12811591 -594246281976953675137601079307603920000 12811592 -28835711079951508851219373869893345280 12811593 1076645285116158476561340237904569467664 12811594 -229740512690769046028667933277391933904 12811595 278375567017245017059476939807498700800 12811596 119943433996379099090926764354831237120 12811597 -2103160967063197710595250626512291442954 12811598 26781549260439771540606378102829694208 12811599 191527857034568587128386115784819770984 12811600 147059959189034071042609019319575552000 12811601 -1639396624160747917273491880747190844 12811602 -499152031204579551571103010860134647168 12811603 -613590958775982814929953526451742892544 12811604 114877817560541308698634001737207549440 12811605 -795555790244712066359250899380999425600 12811606 -293726944332033804780537803971824814752 12811607 -1661424249983079212875018517431508433144 12811608 -51091615531609694888791028680416522240 12811609 1203728478124343312890167423790155558916 12811610 337061991163322266102100132008523458560 12811611 968580820091353019529759086249678494872 12811612 -1351261094768511899705587736463902980608 12811613 -1390123291990935513959719252970728503936 12811614 70485810686121406087917225215463075840 12811615 1224800246843530452375363885628237982760 12811616 1027441409374852191258277868048115302400 12811617 21433060883656323758356743385366555968 12811618 380272986150052638353978900494654894080 12811619 -750512290353372037244095254056395355880 12811620 30534291507791879186158860342958080000 12811621 -41503800125081946405676243280755357728 12811622 823174596323224546092817243672033382112 12811623 -809992219083117528506908379665908776832 12811624 -445786300913267778590131648234028236800 12811625 -888191704698057730666221129380216790000 12811626 370619878153009254190042946469434012592 12811627 -5295117736382037245242703438077381320 12811628 44223146452960715369506245046705712640 12811629 1088201150950597430967363551409765739584 12811630 27910778093327262563236189722626784000 12811631 257453784245296125407460793329823603584 12811632 -100674391781148713341367096373229486080 12811633 -870880338545799063559671643814789806080 12811634 -672804764435748025231135973761762759680 12811635 -4451372703491702759141772417933772800 12811636 -2128052710290526193246888762360992714752 12811637 -134518036734079358854661007385578721632 12811638 149323732154900609990397061318384268736 12811639 129728149573764252957189115043389606560 12811640 570525152573067750309267939409120972800 12811641 -1132330071628605372106758094371721717440 12811642 319827439341330594306074690606190221760 12811643 295899836451248918876864136805897690800 12811644 -146497287725800458176688025230616513536 12811645 -194596264145227466961784102967109089280 12811646 -9003101343233400716049872276775075456 12811647 800419202840551501707674511069952385040 12811648 647787065516915713853509519856306749440 12811649 -809122971257951340070697729452741927680 12811650 -99214330706906208831640083379606646400 12811651 128132800298567359183890879657190223904 12811652 468927893489389761355293776346279751680 12811653 -11985440695040268787050807642849885696 12811654 285909418327117548128389877976280711776 12811655 1903738661253678917144444339531459096160 12811656 52699365003098194181226555935445319680 12811657 383455739470527481754038287377505887332 12811658 826368778724436222473653834755021157680 12811659 -19104280721282640307663705637701490688 12811660 443716711597900487351584967618116039680 12811661 600599252715992458359212012263799822262 12811662 636669487027752775036944953266327910400 12811663 -937813146063002078438764442299459372560 12811664 -138684675818146367285453804405753733120 12811665 -172493338113493345221181042999624462080 12811666 -85660531209915513198259474790825425920 12811667 383059119489018273889496265854657571840 12811668 596087474770543738397828748911813744640 12811669 -614323724052978095219150712830286977952 12811670 -77255885033990468213495251767351678720 12811671 17173710539406467367280355738391685272 12811672 -20305125295757529991379746705119283200 12811673 -164365734224040074752321835722987284480 12811674 -93022604914926602769322745551836234240 12811675 776819855683792974935622137140437974900 12811676 -284391100405340701708364303226805619712 12811677 680336973568917103021820805930266459520 12811678 -17419631551893175924106563619371207680 12811679 -188626894874759285505751706218856754720 12811680 29435856196763033084024696110464368640 12811681 -501921091365919825677464318121014594000 12811682 46337817520137000884837144448091690272 12811683 1600940069358969155490569969601177775104 12811684 1261099537331674754264616880339656012416 12811685 497401316222941773485436068290202032380 12811686 174860648323230500026680708996286192128 12811687 -1325538405847148144975729159942324499384 12811688 259587027535084019234038508019063183360 12811689 549394405774956282443090408132798759328 12811690 -193639089099736758235841349773372328960 12811691 -258683986514112469193915666973690568908 12811692 -301535058521052510233599738515084899328 12811693 -348043927662438416691038783867285153856 12811694 -143483735574934999371166015859605701888 12811695 307108430774536730974917524272919175840 12811696 -227392552452423394767401458845031579648 12811697 184034931908079699035681030776769056146 12811698 19826416713571133222360191631170652064 12811699 -178126447594752048131865672882755629300 12811700 529071351133446766662665136003330816000 12811701 -139513101470752746020220645989874100416 12811702 609075514484689097396347491150094689792 12811703 1239852663142386906171419415276745670952 12811704 293296680233344804341717862696220037120 12811705 -321831681536605137109941984909164280 12811706 -297372169656778306605336256900800957216 12811707 -965885529261491826978715560463024615680 12811708 86938749157422019687948210083551752192 12811709 892645333553701144152265312293566197440 12811710 245992204733143358130112753575635416320 12811711 -623609128884217532536725344454704573952 12811712 -134539943660853042332712868884170932224 12811713 -652172782813783719640825743549972593856 12811714 181708808833771253334024908579943660288 12811715 -423007091603575066037311127739540849600 12811716 -1571648783821101361342660167352340582400 12811717 1235946755399045413353639220059408244766 12811718 -60680484146704393957116512673334336896 12811719 57229645131902314148433978019780166400 12811720 -902737726925228267866508065562753587200 12811721 417452337487312011837143792157760639758 12811722 -320710000722179688321725324905164288 12811723 -664710593241717643614984715090064120576 12811724 -444054457752980873061851001602742618624 12811725 -37553510003077347524301969073186077150 12811726 830927472066418320964686583039081544064 12811727 2404920188337296386858640632283274568512 12811728 56687193464532520486197131970969600000 12811729 151424641764819374005250955735344880512 12811730 72537215421235575532483132495190092800 12811731 230032960670337500246887265585977326384 12811732 757562768629668784901553404561421742080 12811733 -10565766084395341929638084955329129472 12811734 231705331356111301756713997467498106368 12811735 42289882052442092316150323180708614680 12811736 470269774267811512685373827942422732800 12811737 -503079904602581724473540722910148974400 12811738 1447223185229858992413293780909548362240 12811739 -1955190503948906153037248151541703066544 12811740 -257171547032431793108557980920540651520 12811741 -1046246350350018597610547669234209120858 12811742 -198691102281692953872127053964884742656 12811743 162138539203723197128311766094709555200 12811744 -2036657569456087269916988863656931885056 12811745 -912606513385320954863193312659761579500 12811746 319564555626024170823892556648886681600 12811747 -563970125469518355193725071640821036960 12811748 -1263437635741167395606677770707450462592 12811749 -485202053133627784897302685363442981472 12811750 333050232848862987416311696681176384000 12811751 -802204166133755073215523005568836664600 12811752 384382991159309856959927752584214609920 12811753 -1439302260001191788642696272357485596998 12811754 -77348187468992977941082705432061753424 12811755 -260427588072462712337688084865895815680 12811756 -976811458317997033386555652131569217280 12811757 -462529675044319574766914396572982366400 12811758 -849299795502037321547014386634785180672 12811759 452138650542908663762159240597881306704 12811760 54285443426776878169824783288772853760 12811761 459178347278370805266039533024106604932 12811762 105207006394509186316118139469499717664 12811763 293060034738604366475938446594909427320 12811764 6284136808807623672263135079939735552 12811765 209834453050001214948988129999429470000 12811766 922971847261537083437644353257534774400 12811767 -298617320080199643590895692692048605720 12811768 370836745910530488613648334099469864960 12811769 1979991982690471131809065186930175223360 12811770 45296668855290125065615086598450714080 12811771 348026493737948718774598826189858762512 12811772 1247079642971686968153082680633644261376 12811773 -106492747249899105184491889774905257472 12811774 -690232637331503051694800433899035408128 12811775 -17847232746381520837771365970982140200 12811776 28466390806317270406786643547232665600 12811777 -3593761799501448718178845385264566340736 12811778 -151473032256264219730761915355026582528 12811779 207125860805339685519403747147956822000 12811780 951484035967569346044060129787180473600 12811781 867498312760170211848644408027033777664 12811782 68177475221386174354664824909718163456 12811783 924121502942762258247868070896885102000 12811784 396781410530110890884173048921942594560 12811785 598926186589113799833397517358072068160 12811786 100541705098521685629320941732961979744 12811787 -787320495851892374440334840774931291564 12811788 356082537611602744729302021773775266304 12811789 969275758436864173654083124454116833590 12811790 -100788949071527976438500846832549984000 12811791 -51645444629621087703465212854547727360 12811792 -7835842618760766803494811095445536768 12811793 -889784174913221323730790337614521830416 12811794 121781391579895714376841877201988273280 12811795 75127895867632990503785091958032703200 12811796 -64930830654883143477224046983781482496 12811797 55267363520586519112610335493348207040 12811798 841504732225908848243031821049039290400 12811799 -295348334264170512419811314428878028800 12811800 122674602087152809386964287200464896000 12811801 2859596956496161284210082828024669204 12811802 -322400694860901193741332179312463717648 12811803 69857995220074945686216784890524962608 12811804 70449752279232014225773153572118618112 12811805 108329780156859054384774621873317608320 12811806 -93742939630893443358544168973432662656 12811807 -50657514545392242628857721926516402688 12811808 -1258218629116933097703661516412650782720 12811809 -1300006605550043452831500322735984297296 12811810 525867644510662981355851016738504517120 12811811 -1031997317050234512714935790116878311588 12811812 -166776225629884229960141922182697025536 12811813 -514006385261933179562143439219971069440 12811814 -921870488097889093538632836648000260160 12811815 743740924999052365333091682500689920360 12811816 1948589742269005889980205307039502740480 12811817 513033935698498166709995529634939473780 12811818 -52330209526979830469970736713108170496 12811819 -41854016289548958011381432649742799600 12811820 159543994456272263101570419471710177280 12811821 1001793630721115614201688554685016754464 12811822 1175309099934860751551452202367830075712 12811823 -88229835606374309194157692558061089320 12811824 828748815936452411331893427209125232640 12811825 -61138373883078303801642991071790000000 12811826 -1219654146209664499805374915866590427888 12811827 -221458068095972605548634337972325926400 12811828 -206404397016480765553936687288851308544 12811829 -291244207604322230817604699256437306248 12811830 -199181707579686471072802710075634556160 12811831 34203687786690623519609057791480518664 12811832 -868937244438239533273151162611557273600 12811833 -1469584266313366977781305030854883466320 12811834 -218704701380033705748498248503592378880 12811835 -134936765265527032695881745030608864640 12811836 34337756890849642721205814665123328512 12811837 20438484382292205423814309444971167980 12811838 7080532848899094593381815205613764544 12811839 -23361730711561986617717841980048880240 12811840 -211175677831179410978306937571544924160 12811841 423423511873152843500929097795602587072 12811842 31338874469879143467978840338552995872 12811843 -2392587014640817885315936559295480844 12811844 -267544880448593065768331045124875996928 12811845 693366736886222858771834324161305263520 12811846 926249314508505592354668340323869123520 12811847 643096038238397774018420943107952574296 12811848 114915904003103212348725259641068421120 12811849 734567280109773854668159022178769174334 12811850 4445676276582340596789152155318176000 12811851 27944558238983192938571233217374631520 12811852 991205478942972514655190025446014745600 12811853 -1072755611527151342446948344475318373898 12811854 172872192374850630133824155200432788480 12811855 -52333672524964044442635923649288923040 12811856 289996932263567953315471112713372557312 12811857 119382409562051774267081263921173050592 12811858 151361209769163167612740737571574363280 12811859 -896675894593597679706374035814264206584 12811860 -70378954911517850681821644032607398400 12811861 2083281825475396307727939765098762945280 12811862 -77442281400992071135747665145231779840 12811863 224791469589646313865089900265124121760 12811864 -168052695750353475238432504555375534080 12811865 -32393612549910272890447647588116280960 12811866 181574435726205904260569428470387099648 12811867 -278436668159160687955172890342723345084 12811868 945013691044552445419569732796640936448 12811869 -35159028107221992803825071312677264096 12811870 -87574155748801498932685499628027069120 12811871 -2712309886006865423898212465675029121280 12811872 -707139343237922360572030764661634236416 12811873 885298249131954350452431816443205657122 12811874 258916914260408578651602476641498317312 12811875 241242819136964079277279999788733815000 12811876 -425610788178026617753108662330518974464 12811877 89303417777198072808609252785475012060 12811878 -1018512310615695636979922425437173412480 12811879 224909654866078856450791036882692141792 12811880 -112408383071394343531060179700941619200 12811881 1515571384377379252087098353309495109120 12811882 -1063393462727972360792227657562599664208 12811883 -1622550728862341854215601508258982550812 12811884 1913107740521311018994857962572132352 12811885 295897480734381416944641081579299137560 12811886 375450693464487951951989742148760803392 12811887 678809334334975719114472187089543649280 12811888 -328355290660213815009217168098696921088 12811889 2072576474990528922982742461633477428690 12811890 2014707942464453036668772195448568320 12811891 -438492169834687464321902032697325437216 12811892 -561715987231660071005471660200159100160 12811893 9233787570115517232489495459251715744 12811894 -459116201599242942888271404957854798208 12811895 -326089406952782108445164529908030713920 12811896 1059187968890829005273430140909729157120 12811897 93919445470321982959886642041067962368 12811898 916270381284989661352542757377389875200 12811899 1244522471209538003832901707993250698264 12811900 -152351920577976322733973740002839616000 12811901 1043636951469050936742518549556564420492 12811902 316976929759955551522888287310576671360 12811903 337437657380491015160777606171692936984 12811904 215070826192853299439824231475026329600 12811905 -1071023264284907023934562340166005372800 12811906 -118604680482083075152027694444415928320 12811907 -510959099684932629280902758216964563844 12811908 81429505232623219263755381270768916480 12811909 -822105829712635474639992982645486464000 12811910 -52722535601572020967212660728847888000 12811911 456739516324697722158290989759094539008 12811912 -660586972077645878421050659033058380800 12811913 821753033215776751640087105994431161344 12811914 441954466334634412195565903938561233600 12811915 -448719950692466099181051436827463177440 12811916 102181381684152620032437353020099906560 12811917 762455799519346500567670577320245074880 12811918 356527085286681733636238274581776515072 12811919 -95609317854301871791348007848881082656 12811920 -81350061188530613119606245735341752320 12811921 143972075763665487879097854870508382272 12811922 560074975540046003278223939308610018568 12811923 -99236635594734446785630223415736276428 12811924 -879171198727899153945731083571362337024 12811925 -148004029465643356688726623108718280000 12811926 213829079948492029854367745283442927488 12811927 -1668565916862027549118521270561902567224 12811928 211278782874579760168413450037100544000 12811929 284530182874810703792031486566177330688 12811930 -551002932040868560537688048207120036640 12811931 50872392395125279405675689080879261568 12811932 864898863627053099660772391522201013760 12811933 907099825106081093733779737203898974182 12811934 233016706453228874453225910498095535552 12811935 -760956438088678223545579309132001113200 12811936 -14127888061251687733608271758193852416 12811937 154403288650619191707074669034483215586 12811938 -2054483711350651065913013247910278912 12811939 445510822234173948300088578183040755360 12811940 48624453116104277339124796224556761600 12811941 1458934238655644953791979649901663562752 12811942 -529660360740759276914963334349735982976 12811943 -504064660188991321354882718318790145776 12811944 671119839076109245911322922649414942720 12811945 -357464474695366365294422086957823742300 12811946 410953687698510011272401234366714128640 12811947 -494060509636710547334743704373847219520 12811948 -56391043624029282058505416307878004992 12811949 1239253842356036211117746950546852196736 12811950 90847118805037872450831592917458371200 12811951 -1032178768398734966100227335948209039096 12811952 -403999013979538981896208768216207392768 12811953 -87598169600381054807598462157605504000 12811954 849988710429503847070299802754927296032 12811955 -272492829660109633692607223367332529600 12811956 148462585426901334505047067374461743104 12811957 -1734822131769077247594237087441760619794 12811958 236967762786874839789794696538600946080 12811959 -551290541051422181525357094053352975360 12811960 -93704507818188514075967307198046617600 12811961 794497447935216170016507874282339547562 12811962 539284920471599428549767090672807646464 12811963 -299295221112582312753962969545897897536 12811964 3967912843479454218475670923391781888 12811965 1833751417182119506572124811440920307200 12811966 127938291141240929813811231297051555840 12811967 304622464585636942853123862867182364384 12811968 -118089811362362695438788112502646374400 12811969 315728827349740808739432862808611064020 12811970 -10677210374960608714482661983065226240 12811971 -251232550258837571655741310991889822480 12811972 -461779002353411190495358157553393764224 12811973 1349189401171397956246110363944828904222 12811974 17117139417935485755908097062571313152 12811975 -288231597422839364259497872403292723000 12811976 -573069026418179815444892800194134630400 12811977 -1047513376714841858909890685291303041686 12811978 172454919833529684157373925554067413040 12811979 28539163295965613035811663897962218984 12811980 -248336597083644086394149198767956464640 12811981 -679351688971096223166578419455545058708 12811982 637709877555736761897495134295736397952 12811983 -203836320691094971104404218006333766400 12811984 467398909875295448213615736747698077696 12811985 368565126985489998766731190636270296000 12811986 1185189740412108654368197246915862668800 12811987 2385605694879390849655771688731066454636 12811988 -384687863231411255193308807462895458304 12811989 795911912450530876491443070773056694208 12811990 -95484417994972336892824093194856765440 12811991 1704282537710545152315204872000550592392 12811992 571150663065696586987758959902398873600 12811993 44193625204304538007226610144290943242 12811994 238678564900890010868467417149578243040 12811995 -69710853566735552851059152467971057600 12811996 239431810498950733853355053509417950208 12811997 -2181506107480218138366072455868595565280 12811998 576015820063040139697499077789078112064 12811999 2316605216514126700658046728505771282336 12812000 -656969762887215278360428324559978496000 12812001 886266997434163208837892711922729920432 12812002 118616557420271029492494934439460567552 12812003 759062178160713905177265942279616664424 12812004 961283288106651793365646334063009418240 12812005 6586750066794211063818552407652925560 12812006 143680817489301529512325270293080758080 12812007 -109077680187115143533821370411735201712 12812008 343861354883011557611226256665549373440 12812009 -524480697059180444257605911798021952384 12812010 -179790060966135969880376695652989213440 12812011 59610175159572410059675374639919394400 12812012 1131307634876876255333698778619979333632 12812013 16511564498230958615400951881020748844 12812014 373442315505837381676406821594417108992 12812015 96560551496127961551959587431447449160 12812016 135523259174550677653747864980295778304 12812017 355129879670357499046823469348513982192 12812018 -144723707060208776292048471262428057600 12812019 60058073043878063079569236718812517376 12812020 446028949669326065447462391300216122880 12812021 38076261135055686413151231231447602688 12812022 -5185431244181486293848694358075224512 12812023 -269843289879309624549913517337357055360 12812024 258254587423067030074672445882713128960 12812025 -670730516762345102737940977282326577200 12812026 -652569448348535556556519353080966495520 12812027 -404593602053350542112247086289190442800 12812028 -303131503761946376566770323589556846080 12812029 -2351486820404069757653938366066248549716 12812030 384365419995241954885174616972957777280 12812031 -110462966936809086748074812238314907288 12812032 870721919295030168348713076269898530816 12812033 -10398199911724913443802868999604009176 12812034 -46203381648311488375890086654367831552 12812035 37739775464200662019259008635492933600 12812036 1117784040634549415553686165528552522880 12812037 23481853179319459616251053309137562240 12812038 -1046978571323091857386318547446392065856 12812039 -60208973207810287515453192812879669880 12812040 285481884102395597338643591280500736000 12812041 1281087062349003095708660383453656421584 12812042 12630566269644243079992858678561216000 12812043 1495785381475193553179803662907544030400 12812044 -434944769021842759294050259500643319808 12812045 634831671671878973575722732100782616320 12812046 -242691417409871670768975736782372418560 12812047 1878380857553276533346219378336069930680 12812048 345734523750725898982839483188825554944 12812049 499334505038232880261640292849792496068 12812050 526070098085685368057463444004397512800 12812051 -389971638472175303747074831255929840480 12812052 366618750626687268398830938898915387392 12812053 -732959291484647212302414637062418558116 12812054 1363897748378548196406221053910310891072 12812055 -557375818087002185894054224641346898400 12812056 396378852881001477575273020609868666880 12812057 -176912612698104993810953316330987632694 12812058 21833579866801062213998291901268988928 12812059 1271642665809138258895216200311653628064 12812060 726190759494019816921487412969041448960 12812061 425875849517532700136929692214368250560 12812062 -2441149507984310081158891961868056524800 12812063 -452513821579919300965854565513881133200 12812064 -108646420962328815290948449373496803328 12812065 3516107811018121219148427487082785920 12812066 -648872416757949318948310372995392473440 12812067 430470262386372625031335252972117063680 12812068 -912616630718572820422742081442476705152 12812069 11344835148676964131138504605493704444 12812070 -247274382371464818611821213605760924800 12812071 -154605859764388237993733294141600318728 12812072 -213506378301495201830453136350183424000 12812073 -447273956096096801341535155760544184320 12812074 -889888314564462171144569519968098898176 12812075 213776394547323891554531188095723885000 12812076 -816853887955324702236126223675639335168 12812077 -783187312628285281416860716711969076074 12812078 -185897046836194936008061763227076479680 12812079 -434836080507121759606376573487641836800 12812080 -69420847553408963609288952306573312000 12812081 322288745903486554439535720289272982464 12812082 -542249568328573556330872117936245902208 12812083 265102315805588351514512996131585850944 12812084 -47754444621099234911965985195476300800 12812085 -157516455719002852079123735180200680 12812086 122508500371933491950633351099271198720 12812087 -129582717876649946484886627922208114264 12812088 200049784634943436100344698687737794560 12812089 -1011109658951635892507654798690197117440 12812090 89118134951519452641435721764244440000 12812091 -263097669864271492043054315662206527208 12812092 -490160837328559049855858885366119557120 12812093 -599638753285818080695079945895542265984 12812094 -34067598280945478677551690194438392704 12812095 220403278746349600401747284834422810800 12812096 550172932892410470934206898518569779200 12812097 895030088545554077366796881775985700400 12812098 214693967862019337535151591531537594368 12812099 -831225850927596668911134958701007718760 12812100 47816354016085419461558393081683660800 12812101 -247267435792994828565415130101588665480 12812102 -488654046224263846152494620120899673248 12812103 540399020758770886788817122789094064784 12812104 -396882793608603738461828851166097408000 12812105 727350369580275901511676100520208844260 12812106 -132852950624750903357645074708014253056 12812107 96320483984761408681852983467564968704 12812108 -7462011479615721112663655194050792960 12812109 528410307607218900909692808731071475904 12812110 129505508434217865893004329610224352960 12812111 -363635486131697900669431375476553359048 12812112 445266581620297808255414118989111083008 12812113 -1786610984627898424723827062509785259020 12812114 6354526792055174392093858795688239104 12812115 -388527707267863576525152786400238339280 12812116 -73167080139957449936080776303844098048 12812117 1820843294571333096333487899064961897166 12812118 556875730851992860640401735146891970560 12812119 -1668660411317817625388230280830635295480 12812120 1118604195341179570039704595040699596800 12812121 -151381357367924678977515489870982723200 12812122 289137624129168228094459637015582215392 12812123 714180046378536756386939584978783074372 12812124 425134513326519418894696607630010946560 12812125 300034093718715605931205776217059927000 12812126 -186149251875320770759115866082117866176 12812127 376867849088749390674343300084868155008 12812128 -821113708403636752787018749144890998784 12812129 -650164984558427519609515883297782574112 12812130 -411045806507426537061056334426887804640 12812131 -378554710982041623746425218324539013072 12812132 1785568639635061268254387108704350883072 12812133 -571144276752985212086476258654872902400 12812134 -918365602240692659584788899349383018784 12812135 96780694282261884063010125736570984320 12812136 54306203425463196908189496860197847040 12812137 -646177434274786035783338831815389733120 12812138 294159264530004672958147254246669523296 12812139 98314453185903972008530444746447516000 12812140 305973943871216873158210601404413895680 12812141 -1351962062003437972713490715340060856320 12812142 -264755483363820022648708434074460426240 12812143 275654715151229200567067622609192861392 12812144 489294656165667764969297970774934978560 12812145 -206058378225028979651438035797869260800 12812146 364743103232300447935820895387071904 12812147 1669387395395045587220776090401664363596 12812148 203709530302155792007749322925481861120 12812149 -678856673947930967582508858270498061664 12812150 146703658745100016077909499196864697600 12812151 6402133520575339951367829948134183040 12812152 194982905986560004075346154809280430080 12812153 1081732660490663633483490580494643670400 12812154 -53786579333794855521166087548084345600 12812155 -413941910831622508200826837787460829440 12812156 -355973121499259629804915382215347118080 12812157 80725117305832367182229791579465036908 12812158 -945500867129368681984407192143511928320 12812159 10178749247562699572764548305730923400 12812160 230593026314936865694848662543479603200 12812161 736789573229642571737766769268944439124 12812162 -791458530816831793881647268915380497536 12812163 -127226147122734429922154326028159529984 12812164 -1014861770236219443773615138705850442624 12812165 -546932758296007979963050934147977775940 12812166 61877787357718922858809900286562331200 12812167 -95102169178801706033497516100628034920 12812168 -28439133348359010198806766708142525440 12812169 93837098740428724642097236222449831840 12812170 458339296624034824751788478536568616960 12812171 -2275032144610053471660822768258240726000 12812172 265035538404650694760936739289737616384 12812173 -336892435045302951882722297835701308800 12812174 -175124811841432910483235709383722777664 12812175 152671249379330851017185172460996371000 12812176 -31855911204633862437041095443859111936 12812177 536133969966960729678574515504555424692 12812178 80570808220086872384732402031269837568 12812179 617704643374048426392948403535479364780 12812180 109732452400938407287662023932887459840 12812181 -736216947543734984765063413254243274848 12812182 155394264444487200692917868337741028800 12812183 584820567315708308997656904430061247432 12812184 166358814560227278506030724880196567040 12812185 -47925367532953450230655234757393101440 12812186 440295215141984452797010075644774228480 12812187 160057912888769291393026803917153577840 12812188 -1029399882843429839278133164753242522112 12812189 851210413970680296179603189504511494520 12812190 -213654494464666277995112025034005252480 12812191 -133259834168490088798308072243985136256 12812192 587461319432740048882813228107872796672 12812193 1005052102657918451095203417275632679184 12812194 1782230310403093550453325749580890880 12812195 980217033766665931834423381667064189600 12812196 372554453754736731968725355080941969408 12812197 -581854663601805916289854434922356364354 12812198 -281186642227526051953461671451311470464 12812199 802404007943418296854654597869259513728 12812200 -1313811123125542587444703219191976320000 12812201 -2511268335628270867630356651676946655900 12812202 -155055474584385587929433120266886929920 12812203 -582287236507134601733590788628131861240 12812204 1516948661035145033998107476268392712960 12812205 9291176523021025806461655640277397120 12812206 -867557645471857652974715915839867823232 12812207 83095923786936016868426893624623269760 12812208 176979768165060716738969640995853533184 12812209 33215327547924265928956306458616072816 12812210 -88388179089904454335122423078880518240 12812211 125854281472837979366746767674469514260 12812212 -146952991372720402065265422566737305600 12812213 -494966262727474959647204441469798274560 12812214 473036079145960988592842667415849583040 12812215 -49608483920931507954684897225156120000 12812216 -822615535393931770041259429689460715520 12812217 154707413178872214509245088405659545600 12812218 -163276531443908119040894699172844951440 12812219 295107970184391173541147629583998933760 12812220 339457220589723645157871619195185356800 12812221 524918110657416647851977198308354601612 12812222 317306002610078569811181326634990534912 12812223 -308205149681281943028992087837795292216 12812224 675464845239063932160764001360759750656 12812225 -24035263192862268739897213980775604100 12812226 -184227441799671731315935696409995259520 12812227 264794708119364920895485638823854166076 12812228 1385744246937739058583812700871009004544 12812229 -1027059583451851591377428732895392644800 12812230 46163583768431506579414002372646955520 12812231 552095877072618062451947012381664246792 12812232 116270641717871209917715851509046067200 12812233 -674703089782380552140652406191002583680 12812234 -527474330350433070079596520628995216128 12812235 -172352164141463891354235438885200106000 12812236 -1646350218033284429970883721489693758720 12812237 7781162238667279507828552080888100512 12812238 -146536957302846074964344881798450739712 12812239 894035451531345395293287460299544803000 12812240 65362059347905127688485169719311073280 12812241 -475924066849530457126478387565290809920 12812242 -91097914991650199172017306913240576000 12812243 312685307725904145331189607678316336492 12812244 365855333319429340959171116918638626816 12812245 -1351114303551116330937702744861182754120 12812246 -189976778704913787389981838941394824928 12812247 365590995114088141391199368050025260032 12812248 -645136433521464697485294045547819745280 12812249 -857110308385773890587292939706749421564 12812250 -386064356572524434266012006138161024000 12812251 35193083093513965251773105689060213452 12812252 -593576458581612177790642836751950411264 12812253 -336152824585525308255649319600237978496 12812254 40382637596710522844957624963967187968 12812255 304478679291183520756119245795097893160 12812256 70935243242039465049950505415673905152 12812257 2471375081246685483393972975455769994132 12812258 -531479758656722456257549817206894806240 12812259 -333773242780041802068622985869072696512 12812260 978497251500146883984472981501032986880 12812261 660259361657025770870631449900717471424 12812262 -56278240511972122042126223347732890240 12812263 -683823577901449052213507716494344218440 12812264 1689703411582732185187463171070210063360 12812265 352026131987476718393103194484009873600 12812266 -367379431896599854691019587913817450656 12812267 310239034861779790827431693707747834080 12812268 120460017496832609065171703945347203072 12812269 267617637299352762617681036498615785600 12812270 -773914781343881170510188441709535164800 12812271 1158709113111951264213656514264349906704 12812272 297802345969937309186551435609206915072 12812273 716197964234964955396173141921640113984 12812274 -516741369391430151377826675080498111856 12812275 -832921775118318062997326852896036930500 12812276 -381389509642362017493509602213268570112 12812277 629121687345652118445338617563993678240 12812278 582018165232181526636828053078081929920 12812279 -346424273721299780126873279620589427216 12812280 2810400003674858529607905995548262400 12812281 -698557977500664350108133063149445983088 12812282 479471231193828181067443749173122560 12812283 15236116515961510014609019715671430400 12812284 975495303404206870402462857555978223616 12812285 -40569029570629860470686987448207177640 12812286 -102674039526338491886677730128356068736 12812287 -1534556606118085853490015115482270675600 12812288 834402955904610476096625026978273034240 12812289 -46297506944999365851564910730278609920 12812290 -78521975867439137442643814839997253600 12812291 62844173051311570783954757323362877692 12812292 239574521346122232678327354003623362560 12812293 -46998995865944547560857820726547708712 12812294 -1291580973712924293671776923795459772416 12812295 -142834329372461828614169782688204785920 12812296 16496829060669546168960986885959680000 12812297 1506647052847061977374773192439680542746 12812298 664599681739411918666309245398478545664 12812299 -25457505238951385860162450042853525440 12812300 192905363501452273087259727830719180800 12812301 75810434707922390969273072919247270230 12812302 625961775370364819374120751011118588352 12812303 37024182963466142218163986615247515104 12812304 65525960009617317059204832945426137088 12812305 -950268443125897895836819953005195247360 12812306 -312964481076963200718948987720613067616 12812307 496887015298503704400614399973129050688 12812308 384102704816608327066676407368793559040 12812309 749842919115938134909420508851224192540 12812310 -231832670366809695218651095141089792000 12812311 -13071366399037823327504870555551206768 12812312 -742057729032011836094412554958774681600 12812313 474209305380961939529245101220771339584 12812314 690531497171652823589489051076955430112 12812315 205381408190627881436514148850858448960 12812316 -343134737519918640289813545922481725440 12812317 -153530058691835382877584221747921794208 12812318 257298377831081779766030487775804463040 12812319 -239953502742447244548736331769109834296 12812320 363585273156908555541148284561400135680 12812321 42231621434513635144359974044334788500 12812322 317633396513767768945081960827176793600 12812323 1189636311561092427494289499886886224 12812324 -171756387084727486414535437485866880000 12812325 132518504783139945743837834378742060000 12812326 -228731551956209808475364377328287337856 12812327 979670868420199184040635716276534920 12812328 836065743191760253650388265748362112000 12812329 648461686336748911906994800662444503930 12812330 13813898512653206507355191696193189120 12812331 -181520491344202017288446436893823731712 12812332 209192786105434100471190944964941274112 12812333 333985484263514243737653791344943730582 12812334 -31611271597311552904621070149593692160 12812335 969615358321665138741676539156484142280 12812336 49824091671538621399641870876374237184 12812337 21262802894311285871790676065952664832 12812338 -12394198501741916827921741911757111296 12812339 270849180069153089530468941913595154720 12812340 499821218903882134740740688087957043200 12812341 3921433037977077873714508766414997014592 12812342 -1216642163815530686660298346930085083776 12812343 1209349741853452249473034440330723078144 12812344 -1318365292162088796015586315940469411840 12812345 -128918120875465174466837172609867206400 12812346 -438765068600736959662395413447876670720 12812347 -844395073735078330202812504570241554204 12812348 1318773705779874380218086220585435332096 12812349 320690032195247134106537613189131516448 12812350 295124056304171379115437227586045628800 12812351 525425511025801449341379666277005736800 12812352 -5753190647444700686891277834768089088 12812353 570132201601868919631920359896564689602 12812354 -995798489479801288352956789930522296624 12812355 477749889122200503774779492438753876400 12812356 590744526044000440196091567924764967168 12812357 -499336157032361643598542218112021077280 12812358 17401476852966704131940670866992267008 12812359 724925829552493883235405933772332698416 12812360 -525756465704686214667317126477923123200 12812361 1353089358165919497729284862001686369600 12812362 -62751759689903643318828677035356251136 12812363 -1084389541181260195630619038877158769388 12812364 -25919482162192669958767552730807239680 12812365 -259940979493064831113024330808503322400 12812366 -114010360881723329681337037526977536 12812367 1441291297685016734795299515551216140680 12812368 436965862008280064060915955545679060992 12812369 -1291843321729279527489326214053718025920 12812370 96936218244666946143825215183115148800 12812371 -313684652895260029629128269217663008176 12812372 -1039370023755427461796239849805902647424 12812373 187161405203307172921710348692371836060 12812374 -128312865328560701503268405498081466240 12812375 -1313632964796116800869968522295366750000 12812376 -68884230991777121520895839577048350720 12812377 235973677458217201438401041655977135784 12812378 -234513338699284485806655366966770826240 12812379 404902328918229515324853991821854386656 12812380 68476437183420593526095215445644277760 12812381 -812262718861162183629260590742919423840 12812382 -89509647328052968418366885393354506560 12812383 -111183222683822798576930013106018541856 12812384 300057133771411554394070393241906708480 12812385 284698289026908025496950198970725257600 12812386 290242106339000101346716129806762829392 12812387 163760854239099707157656487549342143952 12812388 -1265906280122087057703107783753770819584 12812389 -1605969187755357811260194815439996599810 12812390 217599952039693568255897053139068980480 12812391 631514374338622815698016926281504159440 12812392 -217998906282941193003898994604054497280 12812393 -582835546974868935409498781609213482752 12812394 158126734801671575106809778097684230144 12812395 -177788325543321812056577970272608273920 12812396 -755336454307301407946159817207673747200 12812397 -202982982649793564506782157098767136672 12812398 -1289895174885967601777528342422076452800 12812399 -3894300244949390939840990966615330736 12812400 21967292732585570168100964974563328000 12812401 -120917153131433276763976505139419584448 12812402 786547003952736297170973271652706129312 12812403 778243808325051325709745859382746406400 12812404 -1180468495008171647629364951437723711488 12812405 -255601914042066435853783408094587617000 12812406 408484691542075855455634672450596832704 12812407 4030453445616527557572146157359817807072 12812408 -87758992036568517043587205578852311040 12812409 4781058421133766976580845061928306864 12812410 -164544800731261074690720144007826350080 12812411 2148548462795833786665181000027913967012 12812412 288497926671313797726571461565995213312 12812413 328406170237932888848605151713137078662 12812414 535355376339674065065443693242855152960 12812415 45385108373848869435256024540709859840 12812416 124746517595670977377101537192443904000 12812417 -1622066843178371674951809650185128657534 12812418 -30123874777899201969605324986434845952 12812419 -283130912866503729754668597423554338180 12812420 96199680529102872452503286036613377280 12812421 -130694470783902730489530635684302521888 12812422 -187210254753024758757474895945870848000 12812423 733564228633057204528289976240396972264 12812424 62758466875811879000089186718275338240 12812425 -311342812429719159730495388237329566850 12812426 -310952123139969832613761412389111444992 12812427 58180298680137296828118844894477183164 12812428 -778709513569763873272442615349418316032 12812429 -45612800054633381612303922801736456224 12812430 372162253699242677522582054345407317120 12812431 1709964676984213845876124543682205494872 12812432 -187655524339315300725904390716520366080 12812433 -1237553552632905496594559431158280636176 12812434 -262267597988559872961759334543038811488 12812435 -1621448387026186553396235545208565919040 12812436 55842695425973349190298162751574892544 12812437 3614702906024719933054294855780305912000 12812438 -1187715730882095193682648908225964390880 12812439 413162762582565761111340195252880074960 12812440 368135894360909691330381235478661120000 12812441 1266445321090794309580777223581677023520 12812442 52265494527133162120190698208950144512 12812443 287974381566375482806264755762370435600 12812444 -704822421173824593890043403644469400064 12812445 -914980321261863218668051426009328798400 12812446 -523311631226658411130955643554518341696 12812447 208865979858065584716755010785647884384 12812448 2277414852672263716068619626397827072 12812449 38379340339985592115243338788652693888 12812450 -76672421355747770467461870574162329600 12812451 665224002217168136171289805039355450232 12812452 -2737605458796784949826293587404310528 12812453 -81366583949621689910779017071074398756 12812454 -16998386304763505324481838759156393152 12812455 687180841122950896413118241720997181440 12812456 -497151939270835405179451858093784079360 12812457 -220460806267405921034431699706307348480 12812458 -998996439574010168463795292403402737824 12812459 -57657737748698595153266406794285200560 12812460 395012151742414439105841798184126464000 12812461 -1207889401813190353402983078106703856480 12812462 85939142392382363141762713029770286720 12812463 340902932490921523511663488872887843592 12812464 133427809826187414415104266355872890880 12812465 -534755780173757835847357643217380494080 12812466 416021214796769234117155534165018295424 12812467 474136671418416943991395839776649391720 12812468 -1113000197339779098065655301409953652352 12812469 27966077433988155748395939245027996160 12812470 -159931863547173797784360140614466937600 12812471 678385208475717001970292108449967296448 12812472 376820030132823871358834660909531136000 12812473 173307998218779728673007583438127351722 12812474 265391280851549622731653505791384968960 12812475 285740236215002083473928471990251607200 12812476 -510031507944024394832191187575574553600 12812477 -627412878632567875933490617319895180288 12812478 -208816139584085410387526364204742084608 12812479 -3177504919969486918263612599990996959360 12812480 -203949341360437575015631513030911590400 12812481 -1161922953522822791357062931444429667120 12812482 1158080058400551834890615331656467924992 12812483 -284991287474626138407851370490285046640 12812484 -643294662226059591418051781373512254464 12812485 229871787158238400542932858755300325760 12812486 -176692884825231301477260323087993318400 12812487 -388199871948367819523821146093145655640 12812488 31176298681511821305399480208568832000 12812489 1838958223614579442060302163940654515290 12812490 -110138360911513544248982612532609192000 12812491 562946812296888218715146018746171999892 12812492 475197167134883623906149112082762366976 12812493 516208799630387470456816852645932530400 12812494 -315375954570207495416045160914609680704 12812495 -13870638201352416307435084764632463360 12812496 -120090006858655712835086970429095804928 12812497 -1494167065807293250040057289457849303054 12812498 -241928267409467440129452965787974818560 12812499 33487265541760428255045551367670149120 12812500 123126413037951953088404661809520000000 12812501 299011872426497004272334595997769433728 12812502 -224986563836014757015651018028481378368 12812503 -2152249232392427459922959241131538205392 12812504 -568480790057972968446707208958111242240 12812505 -404194214144821982275585421139604060800 12812506 -137834331359552007260514527530224313344 12812507 -3886050592161202607774704301308229160048 12812508 -318577252164282081355607217910488890880 12812509 -2213469302730548769067705584596131783284 12812510 -672722660585004937798223305323640800000 12812511 -557072857110322487237769371915320377528 12812512 1406256604329252925148642979313799135232 12812513 38287718138544870106240711650964319424 12812514 -40795603038220035951234927895479505920 12812515 251134218773300661714873638936789582160 12812516 475950053304861906004571788816809037440 12812517 -201078121919931887856565134619389438720 12812518 -39102225114757880232935968903807997952 12812519 1717946673587847456613200964651472311560 12812520 57460804132886305165325797762332672000 12812521 445268691292434699748103968697723832912 12812522 -25356372866176143293621716719685656576 12812523 905292055980234838407226892018019792984 12812524 -7060939352162467346202307343527044608 12812525 -654272294678412471685564192041320294400 12812526 6587509826776252410063515603741915520 12812527 251264082892040328451013814133904623712 12812528 -211474387255845235466792188593562779648 12812529 -578971868506998823803056402083301072640 12812530 4603822678202597010156890458697888160 12812531 -2315908868289132304624241228573293903668 12812532 -137354824322140893630564751671525654528 12812533 -1632825553638239806630395893948544477536 12812534 -243601579305678377794773498868578945408 12812535 2458921573620988323221193984644989320 12812536 1376779657555379594067728137599614976000 12812537 -385897343673429642748967476121200529814 12812538 -6387273119026240730101200742719063552 12812539 1086815580369973249416202206614439874340 12812540 142562120949599365128842318539331174400 12812541 -83278687585229467701078462018950909952 12812542 49869594166834753791853325037707708352 12812543 1122444901894117708255593912852775056480 12812544 704087234071841875205509070567258456064 12812545 554857833472476579039855972510104930280 12812546 -510683313306108505214359750681530493056 12812547 -942163861336684946671241386055813664960 12812548 -14341501868573305785962354982425395200 12812549 1348462928587040843306245899839641859550 12812550 100590322015092738362976380516851728000 12812551 -1039172439661942620455915401933571397600 12812552 752637598851904601456499095729231385600 12812553 273327933376056715781802002007528850560 12812554 -223966238797548983788741326015872837280 12812555 -559304553947926332093748279328343494400 12812556 839751194870457941008275235386717634560 12812557 640220226225354993671932929689808772812 12812558 794611643569092336423730236252869744640 12812559 -876391912041902357567094126412549714296 12812560 -287543383549410456416635901787752202240 12812561 -37744484901280330415785216217636283408 12812562 -249039224537527356052286419558690484736 12812563 68430955364083308022097245546223808812 12812564 -498361471971017796561363115904194873344 12812565 616381051326732624423649416811906943520 12812566 418674937897258882263770608887159631392 12812567 1954136700689018627056568822025078764616 12812568 -219562359922121656472951030346287370240 12812569 633018270272058327381738386453153178 12812570 -605769301855251383751295182141956255520 12812571 1232502309879486930473844913170363829008 12812572 301268575227660854962871925207921000960 12812573 -514666028923539641732346963998954097396 12812574 -842190625744481864117334719479862200320 12812575 207754062583007706530472141194945907800 12812576 229898423296007876896058427862193012736 12812577 1406406787191532668714514984510155745920 12812578 -600720316908315233993107137012144268800 12812579 -200476909525295878558239233918451660672 12812580 -61456343530445445485638672073785958400 12812581 -7886855149715345823533539330663483328 12812582 449586487913647920141909847942525328256 12812583 -245679101075934203482148274096249073536 12812584 -1184684026218627620025117665354833597440 12812585 96382716622249952646407111525016783780 12812586 1037152800421011688140310606635420073728 12812587 452519940714060259186603594544080833840 12812588 1004563004508794157902754551739824786688 12812589 629560128538566720852092362167942165408 12812590 -18956309706929881228684098709886526720 12812591 436376976969712233543392957952154128624 12812592 121396587781627586575651915931414888448 12812593 1877170855656224544649783845332002670320 12812594 134922329807959689131189884288278576672 12812595 26857162199989474880234668609595315040 12812596 274612703039586002401639286771084835200 12812597 197003219540232730828080814511221675392 12812598 416456190268461285962400925356485589984 12812599 -62508423197225408238799642789517349536 12812600 1152804003897027353093590160256651264000 12812601 71564253534860169894968159042223566880 12812602 1038863221671288963132877334742585679104 12812603 -691358806567915832347444796418990673560 12812604 -71626153901564905746456932527637864448 12812605 361471044083937387145076548883788506360 12812606 252621549068796937836292988671501337280 12812607 1416366916727131652040380647702844666640 12812608 136600615101127125587301655109619941376 12812609 32609619329468373248477329036346991360 12812610 -48980750465145400169599696462626816000 12812611 -1247176506064486902831474971689497014784 12812612 -1156031425352004289836923384853337774080 12812613 -507681934987890704672394875871578250432 12812614 440458946023271669408642096377253026656 12812615 -47985386052653043343039945058259840000 12812616 -1099191326575505941170967192580703329280 12812617 1565638420706199934384604238822542919120 12812618 -50072665726545168488187215362658253120 12812619 207830418537659950936179343445747186160 12812620 -798813129237621532813085459394057016320 12812621 -698189622815422519414676013088380839178 12812622 -1797600881995136722444943052150662016 12812623 423271399722863209522015359207809255040 12812624 471494595375381619396902435403726848 12812625 54736826707708438940925815691567504000 12812626 739966182138339894541920003791508154512 12812627 1096995116475966693243263838247291271640 12812628 397474318304476744335319413293979635712 12812629 -714219129441800516370165803286441854770 12812630 -330971816872104428566068274808067191040 12812631 262727502995692518180711689034538623360 12812632 -13429240342764632146513264613969387520 12812633 1007556290664838371778157029631813915904 12812634 -128499697703652447302792541503490101760 12812635 -181786020860682717109319421063261861840 12812636 -1633711182538457932241147727245809850880 12812637 14334185765140598759582398307463480960 12812638 238278110336082397398802245804763081344 12812639 -536397667350410091531208479446023415808 12812640 -708954651918035632293376142876808314880 12812641 -292603519303687129652246664107995910400 12812642 1065668731773804359600109383199654011472 12812643 -675114792604292575253143797768207895068 12812644 292242455673855261957887804804612620800 12812645 247114524557092028572217187666847978560 12812646 67449587447186940350284916626266052608 12812647 -22227607932427613592715522898376312904 12812648 -313303432687483705413329313528208343040 12812649 296236002546186795604202659987073448960 12812650 -580068919472890614627937460479204032000 12812651 -800549849469645507881448042037296563208 12812652 -675795318382050087619750959184859624448 12812653 894346143759363631579736978590884294880 12812654 14268355645111219532239121491874302080 12812655 77913239513965727106762143463387693600 12812656 117031096472041975048320470665993519104 12812657 -933802206337512937506505660423453593600 12812658 -155282691498532545198735489384110495232 12812659 -1049793437562063636928629927337879273200 12812660 6138048312455130485145012401171251200 12812661 -455528928739792948066743055074687718368 12812662 545335872147392949785806365753612048384 12812663 1517785569075858769454364632726914743912 12812664 -515792468365286170945735332403476480000 12812665 -1400500001153703806741777574152618762940 12812666 -587620941489578663897858907834502755360 12812667 930536928818088177987718811671730112 12812668 24106269596662550228171950733717191680 12812669 1870440702604722017096637896019406267680 12812670 359222413792310247085586473903551267840 12812671 40547799082389824829936782802684113112 12812672 -536688290495143267218192295830906470400 12812673 -1290354076702355314296935795448470686416 12812674 361525849325745054496276180666919818752 12812675 578707352887136596757846872547456235900 12812676 -28105583889760164306343204140790794240 12812677 89286920659855004500978047668694005020 12812678 1430411890719394174688285465557165169856 12812679 -497363541991876392469324550913098490624 12812680 59361532228864059352155316007697254400 12812681 460643325370923004462749869716532262720 12812682 -354220027553274592275473916771870283008 12812683 154967886379998932863013050957267887504 12812684 -1623179656798034375709301481539557715968 12812685 -1395386684081274501495897907960323826560 12812686 -366365007546504082206082844675888006208 12812687 -1271546256208832255941737699829892915664 12812688 94715983755353691864905876098567372800 12812689 -35567838420984839124645894885035458510 12812690 -326581674237882855740823221748290400 12812691 991626124251974472837273198846520894320 12812692 -437230207647007212046655738188555194368 12812693 1164024792114123417147450978013033777560 12812694 857781273896613630280226665749853163520 12812695 270643785783008098280153229533951520480 12812696 -833174100066541252800476423932112240640 12812697 701764509188416134935212168948371256068 12812698 60703879391890871811426217191229943040 12812699 1467429639769134701595751736157393533700 12812700 -469103797021427696775742591881704256000 12812701 -1701121730694222940903171531068846614496 12812702 74843468214724196234912066939377311744 12812703 -104879174357746939712729541054591278592 12812704 2695415533210323106806182062185315827712 12812705 -538531842404798568708508290074870960280 12812706 81273006268908905793552831647523068112 12812707 321648557565603942211234288431381418800 12812708 642068547479000302190560872392076505728 12812709 106401584687484661114929494125610798208 12812710 -9177132693396608305208383542986188800 12812711 19040420624870591190185723621541425592 12812712 -293252631836552688266322188622437007360 12812713 -666903563444872390980529965447674763660 12812714 201973358154327737705656237959211021152 12812715 -182665685038842633848732602006646822400 12812716 -1044594457010262405130346622786220269312 12812717 -5571789472091847306557804398503199572096 12812718 337224013226876274940255932145508042304 12812719 835354564357131629657833140693298115440 12812720 -220368929703020958409519281867895603200 12812721 245754510471600411136172398410864819312 12812722 -112654209560927706032620747474307724480 12812723 -351282706994918424221890995435981619200 12812724 935734947741145106688695389603578034560 12812725 -280130311675773085077995607290196554400 12812726 -366989726081870373014042694389350992000 12812727 -29150627445320354837723473884440576280 12812728 -493988127407050783361874783183468195840 12812729 441405561113399905594703633198407068330 12812730 46170064916867616812238713608952156160 12812731 614189611934335803957782019990567469344 12812732 -697322877748525742816730039962350379520 12812733 556995863950209860321193863839924344102 12812734 -180511278447395411653918864965070565376 12812735 875843968208347720794401512351372083600 12812736 -100397961608920004939071454854300827648 12812737 -49776081819657152396928897929100189248 12812738 766313596294482294076423349304570509520 12812739 684713161601276162512651105630660593840 12812740 -648018205502620367778005730293119710720 12812741 -226380526295321254963663641369837631296 12812742 -32256127044638406763254487121421355200 12812743 -267503141114594660661486255521859496640 12812744 -396303436434352485835148934935248896000 12812745 -747159101236180748209042031392800691200 12812746 37903954719163443748153321364187794784 12812747 1475944279391133562482355971399509808072 12812748 -127710478882010974932806830977173962752 12812749 471775477217445658416864820825129925750 12812750 -254341100361107513332410790209201216000 12812751 41930333426971530202663023557582567520 12812752 -126008769485587400541439483371883020288 12812753 -6900618834691660038197943911209669776 12812754 86569242186972396956792948046835147008 12812755 -200897325652016005638587657419976133840 12812756 1388056528558436239570655758225064755200 12812757 -492343624720156438919856752655330643200 12812758 -111249204128262244185425715033607665024 12812759 1130562570827442684207155103778184940120 12812760 -695662063846772609225815323444167270400 12812761 -427094924964564213698260753618177781948 12812762 -184563515154506908088533519851411172368 12812763 -509034924094946694126044933712047441256 12812764 -1978525530326932934850225911425798471680 12812765 3632097174059771692644089801423616000 12812766 -361293035182633262356441022444348851200 12812767 -384942419533138993485819803478964415376 12812768 50479416821649568717164213339197276160 12812769 117131572584324521835835456499732716320 12812770 -444655136781872750515250881618302882240 12812771 1030309819259929027441427321282874885120 12812772 165656828872133423229386642583470026752 12812773 -1919386772227744406965883794966405742658 12812774 102883599875026273964089474423567257600 12812775 -45058360224573212852328495643372984200 12812776 583411421428824133519691135199652085760 12812777 -890468717732893095252852887064126850374 12812778 -108584316249367179915539737195368460032 12812779 369388329883598978215736345260912160 12812780 -654844282429173136410180764989301529600 12812781 768468119180132376803167164571231252224 12812782 -309626987216778746071575184539355147200 12812783 -7111927967374302994381260517588659480 12812784 -316206654898878059752184842445778026496 12812785 1428531529310801533815970316846327452980 12812786 -316044678823819015950844345276798156800 12812787 -199213476992148251513567489059375723584 12812788 134301258239612143999893313748435030016 12812789 1525360441526086051064996009380385433600 12812790 -215640033310253072285315397790646169600 12812791 -1644722178431875754465728796502657270808 12812792 -1052841092599667638582119431812534272000 12812793 181950351957890268841531808959554874368 12812794 582689424744297361695146037069075171840 12812795 -156098321676297053415347969081477299200 12812796 -2439732143358969990945890485085798400 12812797 300194531872408378960812408067125568992 12812798 315647566165280627843386118011534907136 12812799 -12338640291800669490967182537654733680 12812800 48129056329080585223298916070037913600 12812801 1888125443534051976526509320512600460802 12812802 -103492204423053378310048713758180720640 12812803 -203050262846590338051999637699925493792 12812804 234668557029045819166290872128532126976 12812805 661805729598748883735148980262838062300 12812806 -149741833317859700843431276734647233536 12812807 384769462838241122170301362441415748912 12812808 -1314270822531569936828579805376806912000 12812809 -686567937622404577012975162248496604280 12812810 -207918369993288033078282719520557185440 12812811 2300594657319853208346587086192131072 12812812 -1644957490675940359717772587956208939520 12812813 50809485775597576575210922888399151724 12812814 -4934814687061548759935738932851561600 12812815 467575627522063529006592116247702964440 12812816 293404778997883441958638657239946371072 12812817 189293831185364019685581726035691056448 12812818 112313204501293499191062252808197278880 12812819 -2366487315836503130858664399963041229780 12812820 -8671962135643349639412231177428275200 12812821 -460212143457396606015155898529336569280 12812822 370973926375303816809251605835122189824 12812823 -15115004038249283445581641960505835000 12812824 2571376826578418377106185912421273886720 12812825 571474526846698104879088942643636667600 12812826 258762400077625948378256002232874441984 12812827 4460002747042833515598461614428750464 12812828 -46463252751746735955261238148491388928 12812829 -783957072685391838540696859419350975616 12812830 -552370656510725352006571372248185269440 12812831 781298544227211375296739126862293025632 12812832 1558832271908615587584896441628594143232 12812833 -1117087768741808277022195986018817828176 12812834 138426989322952417346408396058239070720 12812835 -280849636739202529024179731062357367040 12812836 1290480822510055625578012454348440826112 12812837 -110019238562998732972728242998770003300 12812838 -302077715443264785223780834218514496640 12812839 8027244417708088063764657422134941488 12812840 641757996761732247002821907881254912000 12812841 37903408719612338081642110147647975240 12812842 151987786969330478556192774704248518912 12812843 176553908239304880772399824198720393960 12812844 91897447902303941132312334146210979840 12812845 -345209959691188405054930674241166874600 12812846 -194755928364497420691699869316291289920 12812847 523046751500749140867682174497989243400 12812848 -25036271377490025831158924133828427776 12812849 -280190882809696884951971432574203522688 12812850 -593364182573695634262515141609711904000 12812851 -163077540259086215918246971986486924148 12812852 304548876747981770584427716729579929600 12812853 -529074250984323052969466598592640716800 12812854 -316163555888426383413796357264144278624 12812855 -965061215723895045111845604210664230480 12812856 -13252490282234724968679605974676275200 12812857 2172441837135553671717435054258218967040 12812858 348075412414303452674432382616871411712 12812859 485551695124244714059399871012857918200 12812860 -509419417715305103034505267953430947840 12812861 311556085781403045167007356738019915462 12812862 -349052438368866987485684973347931098496 12812863 -541860412343547898541791651244326732080 12812864 148378548144635580729998363626830299136 12812865 133396389526325581371024199422282179520 12812866 1057877518939036131699674948017601176320 12812867 -848250717863451224233400632699558482480 12812868 568928253623043532305297041725275188352 12812869 -433699463213694103091619056526450774180 12812870 -437533073957453862673355490345219840 12812871 -988276145702572650026866047312052064088 12812872 -883449863251176494201770503798106291200 12812873 417914957086342486729469682563310113664 12812874 238460651054782927547221359351833276160 12812875 1102166067763000979774609197932273924000 12812876 -573912186695475723638959762184789088768 12812877 -536562674433794518265013358855144965120 12812878 -154276512280272425406441713377972965120 12812879 2581645504015197868330677645228255040776 12812880 13020583869887283019498689352952709120 12812881 1413996104284878447480744710953137113200 12812882 -14257238661136920845257955867013488640 12812883 -149050055734632517272755673616096799376 12812884 -430752849050213698299395552978594541568 12812885 708913217332526387575752519618624665400 12812886 60482726155771661601329272743582460800 12812887 -163666249494998863672593619790075389760 12812888 447884438086170968095164779152378859520 12812889 -218090609740924642997390028540560338944 12812890 188155258836950700596070841318118665920 12812891 357146176445468808742094073236135599104 12812892 31175080992405225175672792865954621952 12812893 -21509361755427370282822202286136816858 12812894 -268927840600107662499159352705307013504 12812895 -319529971826973934424706271022915887080 12812896 2219242368967068916585524747500786810880 12812897 -1004836212172622212799524155242375370960 12812898 244350493792230110135842228133177648640 12812899 -307519773710028511850317704253680328752 12812900 -916508225700598590331930001289463660800 12812901 -76764673055160642153811021813789346880 12812902 291191004965398566917804365292124707712 12812903 460871562008729809410082702955565018624 12812904 488962348097876105370457495666020710400 12812905 667289046170757460926233582796362227200 12812906 244891278267753714253323074951044677120 12812907 656866919732022832269002990355895665240 12812908 2151318556469036554914393056052040283136 12812909 293162735834734372265591192057378379084 12812910 137198778518756033341470210775989565440 12812911 -1276104361362185550298887436065153368768 12812912 -142723522356232825048912709118075371520 12812913 1267462208987876361395198072283400612980 12812914 -203506716676589574624295655962890664944 12812915 -190398841603653109148848693362681505200 12812916 681244492111306341732506647217874769920 12812917 625332197607948143965633909496065395192 12812918 -147791274389695143993912178177400593920 12812919 -253048745230114867782850690600081254912 12812920 -73627811335769801109106836691191398400 12812921 1786663972088856621475251698675247072144 12812922 -173808973295050540033830486389501028240 12812923 78829224518870310991118831239626014944 12812924 530725110132814133554164007555636494336 12812925 -4199624666095865063309788344471432000 12812926 332061849283089970007132827453022433024 12812927 -1385932096767196381170099493217266865928 12812928 445758716457587412751228446616206704640 12812929 32460637076300956513044607741129129776 12812930 -97848589859784259869377931223833708480 12812931 2266291921509517309804445384184009753600 12812932 -745621158937928956556221177812025344 12812933 371798893285273100755542377733206245920 12812934 358399518208929042782234006301123146112 12812935 -1248594200470032735949914890814166450800 12812936 1222288857391635864043194591402918343680 12812937 -440182492711707580283306933763740004960 12812938 -298834658628771340573764919297914689280 12812939 1429311526172381947412407859675286677640 12812940 -74698194077021417855329170754487654400 12812941 -62249186039310255794328633871811035328 12812942 600892292431073660842678477957272403200 12812943 -55882562720119664737729403701338129792 12812944 252379227398805144045734279671209000960 12812945 -1408998104424959148192761324178009276300 12812946 -8453316225782856210822394974590743296 12812947 86226626374553069816277999507081393232 12812948 935696170885154561635305622339859312640 12812949 -27198894540988830032879350140718514532 12812950 -187188060116923835445698024834996832000 12812951 -34105959296370763554458814066290610432 12812952 -159611703202158589320250988265835069440 12812953 269871669969417770680275227491407483924 12812954 -242479238448325636133635178294632857600 12812955 -301786800552271522821938411150544211200 12812956 -533497065984930767455831903410486076928 12812957 -735499186388241900052101094311046367400 12812958 419080316132900554291039081572985057920 12812959 1081197946692115818901218346890356622504 12812960 -15192243566552041260769550056681635840 12812961 -377910706704957565630268950485817249536 12812962 201503489259077960720615654731079537952 12812963 460927742379451871815563514766499925212 12812964 549011602040646860168068458499593470976 12812965 -1213819467493968092873163235918772976480 12812966 -762356934294633951671141937586618625568 12812967 1249251544647749396758274840864558197584 12812968 16642688743885232162011603942080184320 12812969 -112449824653717854253165922913993600156 12812970 -180529355062968598112987561226356874240 12812971 -658342115500188682550272420809888391800 12812972 -1477266641575832230954790993546977684224 12812973 16788965709168630447519377249943938784 12812974 -99871952227893787522504565220275531520 12812975 451481501970701797663211751530013436800 12812976 -195638941180406048562934452054863216640 12812977 15913517283761078833546036931569750000 12812978 -178038431968201234688139053510546482176 12812979 -1627140390148379854660908317391220519872 12812980 -25225992526563306754355074904211744000 12812981 958030468871836410613154550241065004782 12812982 -2062284125347132296985099966942052352 12812983 -330739880542962611069439077357442588120 12812984 -1964910519193069362644415146890524733440 12812985 30806068924544915289879927913923165960 12812986 1007761288177129978052821127470339374192 12812987 1610520974486842059008688158997022309992 12812988 565424490919333809481710761095919424000 12812989 -107927908019598283313064082163681837696 12812990 33756630067392777340486364740578220800 12812991 998168263127851961203026651274298728392 12812992 212468537613159445725881080069352325120 12812993 2064708012562983785254454977225330242 12812994 378682859305686313774534184722597920768 12812995 -133677784753123617896173968848173868880 12812996 199134332275993254635483900532686327808 12812997 203003251625632124132592735477636649728 12812998 967383024335344384514809533288576832320 12812999 -163833595045816694342729620399113680640 12813000 -841856907047237200494382030499266560000 12813001 1302084306907732593014927703707430888192 12813002 -533779983791316819100260162268407089568 12813003 -402159593472805559456084615221134892656 12813004 -230284483498373567005064061981080306944 12813005 259512715439359407223701064799474547660 12813006 4284493311926717370344728219767931008 12813007 1910807684839402682993132495853058692912 12813008 174237411509747649069226523476321075200 12813009 1046550683092865977359173298776516216928 12813010 -476756101194852745247198387950042905600 12813011 -17247132172580600352632790622394435520 12813012 1186766430578234178837980798434849689600 12813013 255037640656171769645464949815898493600 12813014 31730543982021554449015795448873837856 12813015 25866160185647220344051942692043159040 12813016 975534900671162773365332594646468372480 12813017 433867566404004012388580884829101531392 12813018 -138271660641768354652314928499562948096 12813019 1833475885156243228600210247832461133096 12813020 -166507823041984532012305480297860096000 12813021 -264186551579785831454161488787030490280 12813022 -302946866163289056388745270721574195200 12813023 2012109991442952781760684147400177466272 12813024 279240971655346641632817593402177617920 12813025 65081534295198830379772693015396834550 12813026 198207767363694536302207293274171802400 12813027 63515355365448502546932074691853324920 12813028 945827551526729398469323619417998487168 12813029 19196609848673956882905862869036732480 12813030 191472031773600293682417027238244352000 12813031 -44763883998863955786948707315656361856 12813032 -1164083694150220358899899908647691289600 12813033 11832728433639749173783590178177366848 12813034 820917472027444756300775903668081375680 12813035 -12328442795117075724444534953464188000 12813036 -562731446593541788666680750093015588864 12813037 1570537580139340847721368609175211593686 12813038 155415921341475145311896490580112785152 12813039 -210984883286514555524534741822464698480 12813040 160237287658926457112310773352285634560 12813041 1704377231081982005043770932092132750900 12813042 -197049203792341839415411945226288916480 12813043 2364997948575604543992374117441823116320 12813044 -364268585487550459217727393705597075456 12813045 16752071126368166473854269026615324800 12813046 698788189892093188691602411655897352960 12813047 491681840639284679860457501107438400928 12813048 -87042617013705947218903989588621004800 12813049 340476729282270264301290499932890332240 12813050 361042514169155712023188109183451933600 12813051 -472543869562843326933166781561401339368 12813052 280966763322178586978439334753477934080 12813053 -1761885067157307170814843498695662260 12813054 9699733153881826623414302164323729408 12813055 726393638204049895517102552278233753960 12813056 485164781520077918058280146072231739392 12813057 -153271560054562551873396955746172510380 12813058 -188161318543026121575311114537373699120 12813059 -168516811315401559060586011641449928000 12813060 -116154145420250944927068030009094410240 12813061 -165255488403164620977597086284571659808 12813062 71242263476864261639424765678945636864 12813063 134810436960720846736688884193444299680 12813064 -606838337139714805877366781991805460480 12813065 -1149453328601735631941561253810411216540 12813066 -18669193404792182915001997225785235200 12813067 -144721818702790057308851467510211771720 12813068 37543805897235803636318268728467184640 12813069 1650429255237237039633986508374098163520 12813070 -163177032295553157942482597041509350400 12813071 1631130982188632972459024075847137215392 12813072 47968457952307548256913728159268732928 12813073 441066126274920450051833646590176527744 12813074 -349222965913524650995747094462329959648 12813075 -225523933267216445802443836292151628800 12813076 -937619913981350509625044020109477570560 12813077 -1894011760710211107641685262876609445448 12813078 106045502195075713662940424939600979840 12813079 1036925087893488316903119462014655746376 12813080 -320620272905688882892727694776038195200 12813081 -1292392080155190005553597174597700147248 12813082 620707711803191943866874480938172816384 12813083 1501280769284476501055529538405641619332 12813084 359211602103498445254691058099082210816 12813085 1757149877541313485314810425782957533400 12813086 -309436390006084573695610008939996033024 12813087 -258990790057965719295897404513182118400 12813088 749063918167352273217022694393353666560 12813089 -2764166466100948515374333523581391600000 12813090 307847538353500619431350825528807352320 12813091 323048377697092381096330649581130534492 12813092 795071534991917533190332526514681215616 12813093 106583857457406017719747633770522009600 12813094 171932910976673454590251493442389039232 12813095 -799417803542164337547552916094141603400 12813096 -113012765483104306133806405791570739200 12813097 -50171992927210613248666840771754978304 12813098 -558817538582472457854285861562747045200 12813099 -63195699211483824318609433142681018400 12813100 -367211348687279231404748384284940825600 12813101 15253172760983889548997624143027389152 12813102 418010796080961193755389281193963124480 12813103 -72696923240530409011500458726183328680 12813104 -50865636456576162310506851878918225920 12813105 21776547797432543894882670041184097920 12813106 -22076897386511671628293712898390528000 12813107 -922684419087903106080237168938664740448 12813108 -203910188099259550597264775741320396800 12813109 1157437231264510765795467670964196403310 12813110 -1097909313624795732115435024643902270080 12813111 824199262656436469593004069465491172760 12813112 405038544655613600157726093980011499520 12813113 1708927021029378022788752404566341231700 12813114 -172104993866255559738103111357489628160 12813115 -197558086213887473846317891637614795200 12813116 19584477403931890169179284579024663552 12813117 -357668672515191829122280246045813720320 12813118 770958210849679106285350562627674300416 12813119 157399289799295340775393377772497783160 12813120 225024680239345638668882575101630873600 12813121 1416529248125649966673474258805529611304 12813122 -77131804389501907318250230212106387968 12813123 430317284420085854012391620666508123384 12813124 -1273305316373775830452794803978065784704 12813125 -88338498110572135925929032155483700000 12813126 -166641446215549149566720791340959822656 12813127 -716681932311468302519846954141369844728 12813128 1536418977787846796173444291607822592000 12813129 -48554867434295728532584464738301544256 12813130 -584500519997098955885817840328834625280 12813131 2190135891745488346815060522863543014932 12813132 287776644660468579365482600749009526272 12813133 -190484340328397759620928223761804609280 12813134 237328581905699586384488582991967541760 12813135 431480753802245433598756358343731517600 12813136 -140464370059284032538125847002640285696 12813137 -168045958590996687848408557757401472256 12813138 99500432061974188784838674784506088768 12813139 573295745459456682919705919030133639024 12813140 27279308114800213677497397354347642880 12813141 -281186308517749489740667654038775111776 12813142 204808869129212402640643944320839709472 12813143 -36505188423713896999884089318191411584 12813144 -298379666154024141193097786793185280000 12813145 204827679002226253559613697193430960900 12813146 423217138479728882712751601300635852272 12813147 -2744211630903661509611515270088420818368 12813148 460740740082321755245431504008439221760 12813149 -1969297754635596830344779967753293029850 12813150 -2002528859145366345081665854035686400 12813151 57983268723551790504473707886651347904 12813152 -541868998106672837389411492447007539200 12813153 899674205514291108526004946557025578208 12813154 -988471903550232941975489791944999970224 12813155 -756309042136619268118035208243391550240 12813156 168133540212539866698873846106135405824 12813157 560528203900935383963584816246005012480 12813158 611645511631353278353503459266608723680 12813159 -742659257117629272983445613414401333120 12813160 -705610151619915552874738888981701888000 12813161 2069203118316280186644354185362714536762 12813162 220157758914259244816113020976359974400 12813163 -1162950697926595694477855127868453739520 12813164 12394632011012317672586617894743263232 12813165 504163538686659543106316503599499623660 12813166 248140148087422836798144242766586185024 12813167 1039895647055349992960596094466284907216 12813168 -36818686972433513323299760123989196800 12813169 -668455749619511807615812119857096688430 12813170 -49324187026650932571194580148229466720 12813171 207260199461283673246359543900186824448 12813172 -1537548181704007614682586380507300047360 12813173 -2355880008299087486688710160142619386578 12813174 254875246796009670622859629977649920 12813175 100419005274387751536271182519006209800 12813176 -1975353140898800397366889569461183569920 12813177 83675580333903185507742952600652107008 12813178 94807879698583489686180942705316508160 12813179 -169494170528773753813785314106784885416 12813180 -382220337922915092971763632968579415040 12813181 273611801802994865401796039915201038982 12813182 -1206542597118718667754444344385730699200 12813183 3965021670196814429532383484583921776 12813184 945391427852614538829765690196827832320 12813185 -259578644847682618801227688375266938880 12813186 -135282251355246153908313326965718208000 12813187 -274454399952913718467072031723790768288 12813188 -901218207169068478449810009827583873024 12813189 -2410993200430955235236858074494537408 12813190 318751421083051354478300054735746715520 12813191 -91778390985233247724217218164723026808 12813192 105084890449816934430397431246778859520 12813193 382922586661986590557073560957684505524 12813194 4241774463196007151059504908168072800 12813195 -838329362446892092843563866100883672080 12813196 -1313831227603174762646258400865115082240 12813197 -379979436791123409648167954919897531828 12813198 -143094701939085972218060247127265689536 12813199 18874404329546565040285250933557469184 12813200 283417004687912511362369879642347929600 12813201 -1302997302109563483318221194610516913600 12813202 236471342182261356523707769332884721552 12813203 398227238056448996299044034571925317184 12813204 45354238224211090204055665461323421696 12813205 -1371618028416715423927756928403036367140 12813206 -192962576109937283390268424652852666304 12813207 -263254438358401049885707885322152744320 12813208 367855087053223495458037242031443148800 12813209 1178628040889157800484519539988673315200 12813210 -184700357892284109024616833570031648800 12813211 -941269866965917950594273362304768307328 12813212 -176647141521701397090736487033243366400 12813213 5982670583080569023272370455127689728 12813214 -681311358187739810361236359214730848448 12813215 -512182311938675579069231920321824259200 12813216 551608986715796761982382945534779326464 12813217 217044304690655223738356999229362871266 12813218 -260899320424849299365633667796184300160 12813219 -1020251307708063411749549598514053912156 12813220 -13503877180767405113154925526878003200 12813221 -2016952953774548273083384699439903961408 12813222 107337692431431459896526744917493051072 12813223 -1064265095365281979992852489121374604080 12813224 -836821677631673516949782661593357399040 12813225 -260472849272054267018468409383417132400 12813226 -20897300542937084655084222653108699136 12813227 254080219763596840891079169549055360032 12813228 -4499824963344819507297758746734418944 12813229 1020051466187103323591426160978975437088 12813230 -24081369417836540675360290949414446080 12813231 -371043684434264593166231831965403107200 12813232 204743754619310009885348605161149071360 12813233 2162798301397529160011620427449970079924 12813234 -107581272279083760143589798597364924416 12813235 594202086457299437623605519040245461760 12813236 -312202676032906249542417566613755694720 12813237 -14889402275221846718410705651836729540 12813238 84045993739616631795865441615445008320 12813239 660825357192123066192479229235476240 12813240 -543719623933365811884834800693251276800 12813241 347563056675593921204419586859441617280 12813242 -131118747854284816188447660086206764288 12813243 854221160025810744856855494110358378264 12813244 1523497731507170484861713451584392742400 12813245 -50148052775391359194582102137731567880 12813246 -75350917884083090048242197532778968128 12813247 -41801677500377725603144950351549551680 12813248 -91786852457284410633141691286305112064 12813249 323973254213906007283269646769376006240 12813250 817048669593245274766035694055093760000 12813251 -738468159394026625831372701979426939896 12813252 -46578079445126897280708543359233824768 12813253 259380679529061193756648027395155497502 12813254 366787822726869645027350516415245193600 12813255 387056835273354077116875758001440040000 12813256 -172068158968056953130163599751132938240 12813257 -876181347198221590290642734466846419148 12813258 -468457817211915947319109432694759343360 12813259 244317412497692282273332546772542530616 12813260 -99800015646076053377774301330873861120 12813261 316547888046778171185314799372301073664 12813262 38684138573867233891402113186601350144 12813263 187507546789572039622393329928856182512 12813264 -38716623063909564687564735516303900672 12813265 2019582346239987210667550035244218475520 12813266 299147312596999862947872012025664223360 12813267 -161200669736804572404380377473401391552 12813268 205567173250193810091187108825223086080 12813269 -11148013342753579570768808908919434560 12813270 65731892516784541010090746978216784640 12813271 -1395111877165337683300407695679586439400 12813272 832932836239732539473684176526687692800 12813273 700701135813873198993702032508517511040 12813274 380065185591359031899909890393643255232 12813275 -980127569496807902097119575918043642700 12813276 -69071871421327874993948646574261493760 12813277 377377597234466590252479061264008048000 12813278 90231571294135424854753301002022029440 12813279 426572202205801327948480523239389996048 12813280 723208106225781149797383880984174264320 12813281 -2391203524621108253551647929327610345216 12813282 -424467894144450551420152216397567266560 12813283 -465625058936953816776695309495422879280 12813284 364589557825685945908894537885667622912 12813285 45274565120804403176256966482573295360 12813286 -142513401601657622469165652881827781408 12813287 -1760637353590465370497292367884212154160 12813288 547099135240587817181239934492112322560 12813289 -661159946256669835491988890157117518476 12813290 223655374323230843823069868343974702080 12813291 325549221880772049773743356081538742640 12813292 -227266451187814480372317821729016393728 12813293 95838004368039621664468808679546625344 12813294 165075348928857470155084083263362596096 12813295 790041956273329766520581023792714200 12813296 49430909720737906484094634267377991680 12813297 354830644281813694595937809228315431872 12813298 984882634626422914185980167436496804480 12813299 1234340930861490489039561273363299105280 12813300 -336025833208504109446827831080926464000 12813301 -752803412823908389565694550607847311698 12813302 -173442151453827361748653483485808118400 12813303 -1259009395956498818511311157725420324736 12813304 1450156690277674114806848098451703767040 12813305 713415155261446226825303267278015355460 12813306 174692691651578247197967818328031358208 12813307 150464094783476925472696422995616243280 12813308 1106242731374860805019982967376726644736 12813309 -102058197912802954922519094491938367610 12813310 -794166004931552526991667946806507221440 12813311 305004543281293965928559551184182929120 12813312 -11880316454944109013472723258665074688 12813313 262409155976590176116769135061213365424 12813314 -850894040874673863609608229148211613744 12813315 490867883451464546771428510409012352000 12813316 506033936855619481172913891505317964800 12813317 -264722543466637164522804304010066308320 12813318 -199978089904916635382009364157269054336 12813319 -243570483702003330917251107201226036800 12813320 -169911514877910129533934987591129292800 12813321 -1594137360067620455677643629431327168480 12813322 74115961153774658001122822315022240000 12813323 -355910865104935357512517481679282035712 12813324 -371346394076772384332529312161289490944 12813325 22396930918934406593836960924645968000 12813326 492883254842613405653881634842427969280 12813327 1053578139332013383165681253302719485864 12813328 531472951464361591542178403659323801600 12813329 687558535711600634275349436669602730930 12813330 -69188871920895142559127944693959680000 12813331 2197091849164098629795092354951820383200 12813332 -4110218176718222787761492628262391808 12813333 -25166765621432936362270785653434550400 12813334 1214704842854778651732325905308724576 12813335 1475326027744924887616130738085337328280 12813336 183765866829308714587242386198063923200 12813337 -157081487440786886550275810929369289014 12813338 794287824435653399688417529988018784000 12813339 387426375872938106632464957879054785280 12813340 22467394524104884835121377973011811840 12813341 594960641640940200068163257655879377184 12813342 825781125031157640530092610381574155904 12813343 670182545286304814934098839863633418592 12813344 -77173548796071950583582058374607601664 12813345 811011166547201766549271628049186952020 12813346 75061190057558587701800049877425297408 12813347 3026294798167628870693222752677542832 12813348 -271902783334462453949934378999670585344 12813349 1913447126773088340990651784658097324350 12813350 231698473323182532902376943723602532800 12813351 534782708214834427611041466095464769832 12813352 -533171933538462540063800822303172864000 12813353 -320289038955909798975307610409403007280 12813354 -273692661698741392428956496965556698112 12813355 5028482104794022755145046020382092320 12813356 1260594891239587540206174034317735025920 12813357 280455950940548822888402806716223825920 12813358 472262582937128982711774959623484969280 12813359 -235452764928894369998250289406338199808 12813360 62705814738487679689260884600920473600 12813361 -500239684817738476009496103597049865952 12813362 12699241010002385221009604461253340432 12813363 -319974373713412873161303629210530707600 12813364 905749644729295097483925807780772923776 12813365 212679784656952639198713342450685514520 12813366 -253685863074736336322633733798715460736 12813367 -385094463474530330023358502014979145808 12813368 1820588247409137136598939207731227586560 12813369 -189987733392102805178350645256843816832 12813370 576122426807975701108243616118256680960 12813371 -116834094277240678694780099402068918128 12813372 -347879087306591495123516418958720573440 12813373 461358951163143056890236844498335079622 12813374 -127197344611898168930119783084949111808 12813375 -599214155861133433085859261330736896000 12813376 -171365708056099844984886554182064013312 12813377 1533634932210128974581137096826636140226 12813378 -34174155001607017824793291176540110976 12813379 1111879984928183886521478323312180673980 12813380 -243960276376605232941576586663954963200 12813381 110112954589269930505593521811673382112 12813382 -469489776107120761840355561282573570208 12813383 506426151144617486645612502568243046424 12813384 251459473656667846684551954711828480000 12813385 174735141835790681273687056108319923200 12813386 -214719007687172116526552132712221812800 12813387 518430097761881527833159577752740703960 12813388 481454317162283166101609857882816132096 12813389 -1453776995781029398940601946665226995540 12813390 19146984652540375207769005560601384320 12813391 320800674002131792263247736926650318080 12813392 -279537742456379403612515643561044213760 12813393 400274231901792140219211124162386342480 12813394 1201233535831259958774107164858135466112 12813395 256606045546764940004521455146448658080 12813396 243450741490620382231329093756326184960 12813397 456967477551240865037259084155658111712 12813398 -457124174449429514744891611474582272 12813399 -233969370033720153375231251480697515616 12813400 -898920184948431063450004298915221248000 12813401 906722466814185719945447152384568961552 12813402 -177603629914405764832669454418283961856 12813403 458046803536113048141375019434784675652 12813404 -1729116714437537067088294070899464000000 12813405 294967244842196341684828093320302899200 12813406 -1108661542605716775082767354329411642496 12813407 -1275007792424479712470375677197730243888 12813408 -666092815661394657758932886648924798976 12813409 294620599783572772909480478897342452992 12813410 1030606981918851335069055642293215641600 12813411 70327360985896771894374706751121100800 12813412 -1593424694564714757137910616095753718144 12813413 261594230432089600096862309875040689662 12813414 -19056971760155868741733232949083937408 12813415 618520214462483266004872792281711697920 12813416 259119253256936831900817060872847360 12813417 -626160185802787680252076680764404169760 12813418 395419811665119951173386458811460391360 12813419 347936093571662306191286908850978317080 12813420 447244237749638735259809112746772986880 12813421 -507817170054647446256041380042092248800 12813422 123110056974856706890987348963665690624 12813423 -370063216344935239914356515360036861056 12813424 28220740581978345289856824190873534464 12813425 -392261591013605770073285131507566305850 12813426 -75863410324387567373474557503298707456 12813427 -1607517517394561833196550860330499044976 12813428 2128728216789241568995740959323268904960 12813429 -987288085342109630570604691610705571360 12813430 -25519211268088139231189080486706657280 12813431 -176735360919919901128889928964799713488 12813432 93065459669877303912550971708592312320 12813433 76644139307267747561468392473181313860 12813434 -278231248467624550569900531079622730384 12813435 -273291759772466060563656504935734554480 12813436 124603346578666834162325508335024199680 12813437 46635957751046491795616082031032140160 12813438 -348141438378089223185489163181360883712 12813439 102823142391058096332706544730432890640 12813440 -677948476115465592802855674029958758400 12813441 -9017903270014675687027920182848588800 12813442 1120112782191341415480372700451264785872 12813443 -913105287080285231809345670901472837680 12813444 -266926488010470885167786105996269731840 12813445 1292620892373581134747642841019218816700 12813446 -150813377314113593159089464224209861440 12813447 -271552524297371031318271250199888015360 12813448 1439503546155130254756165148385786880000 12813449 746632593643024141736317909061752320720 12813450 2844037385534516292322251957519379200 12813451 -1036187727646146571387330445824745855200 12813452 347749952444442910703698440878194752000 12813453 1523248153635968249659521009548916021462 12813454 436749484082360578106366233995914506176 12813455 -160903009249773412003818067219953515640 12813456 -76206417460187392920267163337777676288 12813457 537821769041664173837587770614784349632 12813458 -420334660966621262571349584814833460224 12813459 -121184631341889349325151729265087578696 12813460 -320884411376491209262238507552002775040 12813461 -1333656593459432178724900531409790574656 12813462 120798134958646829420199173095231309920 12813463 -287865814234888939599507559803221537776 12813464 308564526311228525904083576577338265600 12813465 -131789113019473963686271634164783985280 12813466 -380878121229015962653415794522465899840 12813467 -1461523559571039732040660036540198668360 12813468 854901983866476399240858307042000919040 12813469 269773017724386340260883246593474590592 12813470 354179130390179174599884289753748156160 12813471 -3747864981468429366409177065947100816 12813472 -592289782666496026450897863599427944448 12813473 -26227508393932551366014951783319341820 12813474 -536398694597258283403602592351787001600 12813475 -741029567497562975104798781714873816600 12813476 -87247738619980610898527718825051426048 12813477 1185316346190863041013582134522681258080 12813478 -66866385402598625660543550983384214528 12813479 -276096208187384315968427753030753445888 12813480 196215686436132353987824166613037209600 12813481 385681122410364906211349439592550318464 12813482 -1235379028719367163911880331153196091136 12813483 879484182615732003906015610201516872024 12813484 5519706007020167415921323615092408320 12813485 1147249177489336938843193711138494603960 12813486 -99155197543394997560583296866258421760 12813487 -1785749667098475427863749135949250858864 12813488 8082734817616687587844813575811006464 12813489 -330436280377351845598095440690324391756 12813490 -571364279563537178496516402296156412000 12813491 -366350294266322217858603646231345065000 12813492 396658309812596579812357773892664727552 12813493 167872656715620798864444444819907657920 12813494 -204367407268635733856952512336777092704 12813495 450470137516415167014344584644536923200 12813496 1070900031242364079899338409949936865280 12813497 86498652355407134614502934428122667946 12813498 -621310356097822220281624587806096186880 12813499 -458758787151577688208153690946305404936 12813500 19566107275604992659003048363651456000 12813501 -110632655298535590658701016441803725568 12813502 292106030964145877479899076365114426240 12813503 69230163033275632682470216820082947784 12813504 283427025960377420301208722783665651712 12813505 -1135130374143047030788823179037136264000 12813506 -452048730708625359082018075680934787472 12813507 46150526288445408274738951545407170560 12813508 -660198448429957016697456626214892527360 12813509 311351473887049503132862737708852346368 12813510 288132839760539589419782124821354354560 12813511 -1161625464082024879775354548210168009776 12813512 -587300074109398819219857835195491287040 12813513 394547336592659879204817619300822377744 12813514 -7870532752309386840909863745490668288 12813515 -71252871400109648589700050321438094560 12813516 754857086372451582338671653715590961152 12813517 -1889753017555545471581554489689917303434 12813518 -694301375917582351311973931639479583040 12813519 -763471838219677058773791764206415425656 12813520 -113388810449146230708945409671589478400 12813521 -1002393853848306880066908231028779485760 12813522 247711970879036100910132147903977273600 12813523 1114036510639834785897499488061613425772 12813524 654373464875555748491792176020416256000 12813525 70348791450281770501792589043353952000 12813526 -804481279909649581179805563396889953216 12813527 -6763818740551722118449437688453433320 12813528 13584669702675680880322018644686929920 12813529 2843983962866914039417139006500311427476 12813530 -126800653600130813805186274278769274880 12813531 553460389026573460463757327939255078552 12813532 69021749243191913942668036490003461120 12813533 647002579772786120813296773181466963244 12813534 -861298465720747114390646150834262056640 12813535 100459688852242010989103630569745400000 12813536 1339669214384342514443794012349882695680 12813537 -1158544375665563343416626603386625331520 12813538 11954343216751752557749248148903206912 12813539 -2462517735990568938851102224497464564976 12813540 -40453890400999071204760599780808212480 12813541 658010686539590552127628810139696881372 12813542 -249576743217685007035258932940702908288 12813543 1426522484921358259431116863341676003080 12813544 6834577427221140864042047220247326720 12813545 39789693045767177778058827851939413320 12813546 -666256109773228140508569317275187304960 12813547 395572400719287654837191145747450546600 12813548 1025098448352489321702600016218319858176 12813549 -522006398178767045101229208973766473248 12813550 271788485962115731939682560782631041600 12813551 2638671962882164027765441716841099806432 12813552 -16756199160213026965243286262196076544 12813553 513062853074105647652416865587211352000 12813554 63921757926279924078920884431974617920 12813555 104515946654943450099215479372787380320 12813556 -22691830555351615833824513328803282944 12813557 81227041097846726211868770909773797806 12813558 391162849404835883288660243236432723968 12813559 -1439387189657662598228455027478852126760 12813560 -32096459385603856643662003386484224000 12813561 -75631675156824743966262392135543081430 12813562 1068184326390313236185587023957656448000 12813563 1520932815697550987768972484908053094400 12813564 289530336270624449923951143952327819776 12813565 -353936968143512722768382117446294083540 12813566 -9709329900920151260427483798461278080 12813567 78892114479434394530817705886422292896 12813568 1202605542360061472536037994353647419392 12813569 -434867649223568619196795665871145292030 12813570 109550636364044415472297429343276874240 12813571 266003372979709486056227505338651925504 12813572 -1465318431646296597654276843013551440640 12813573 -1181392495611511742833520144751255186336 12813574 -68744932019694525029358935627566402464 12813575 414748309826425193767297922337483088800 12813576 652523474912048637385066307565767884800 12813577 399961368692772326128637845239331660672 12813578 808840963746051842471096679242110977840 12813579 593070968874837428856662974307869551840 12813580 -525218279704584140381852522642209136640 12813581 -441842482102294150983209204954428935360 12813582 -747538148147805365901947120151596726208 12813583 302880719271999636106413252907941750384 12813584 160699913358194401094617391707326775296 12813585 -1100306965314206809799709958895737550400 12813586 -892859744029415967583195537438110865008 12813587 -1048010166153269236058506968645159895764 12813588 -862984144923959881939242573632605465728 12813589 -118375135738189545830651779290888474610 12813590 135572640224937418463710380246665280000 12813591 189052779954753239815220075513374616064 12813592 2352267160393503909986873859418533273600 12813593 138293113844968259809143124034594452224 12813594 -640005507422855709517892582401620598272 12813595 -1146496701033225711917741467832774270400 12813596 178964165370432034438172585883616104960 12813597 684548310443965594557182193993172009560 12813598 -208415355838290714324122778071019858624 12813599 -1177887552464221358190042173157630243552 12813600 283477304197262157756966658107113472000 12813601 -874214931678931594194838881672781034398 12813602 -127389084748614748623896412351294836736 12813603 -950715711222841033037225757404855851392 12813604 625466280950483422649435443694864339200 12813605 458304700264685584080171338032227000960 12813606 -305759707437114515005837248143582449920 12813607 820436006793455569388229559546828164192 12813608 -66051600686108269482732230542843822080 12813609 487206980692324636570745166400491221904 12813610 67436363929896029704920661341651456000 12813611 -634527610811524740682462431496908190200 12813612 -253595154539843797025951481322821943296 12813613 -1745721174562126031165953725505461536 12813614 -119875687140075903127380181010080749696 12813615 386597015343639065261292176204722184760 12813616 -290797164468163596434077259807993397248 12813617 -19666017118597838293418825318529592320 12813618 403797189292777970706273379793072640 12813619 130974304997873467838201004756071706880 12813620 -789117038166671097853867012203008256000 12813621 -902505397572898088516886429817368475680 12813622 -164803127401528627811178682815169085568 12813623 -1733362216823742009850734424235394235776 12813624 -93465620128697145126269310998209290240 12813625 -1494084908439242387720985874850374320000 12813626 -347891059760615674255667225806720938240 12813627 718794772649363188938018343245606532800 12813628 -52571823533271699343923361525954757632 12813629 -765218048830020870497858222977604083770 12813630 49148541358657088289871689349755863040 12813631 1972881910197435917577536189741182037472 12813632 9020456726416241983498088973396344832 12813633 158460038773426019931129475549714715904 12813634 -500352613398834831630832485369882849408 12813635 575984328876943941004286351676941368800 12813636 265557516071609483013377717243257411584 12813637 -2059680419638622615282512718404680847714 12813638 -846060146048818805074118452500335684160 12813639 1074689735694719082358680216762004448424 12813640 -204237408971810809210977350875120435200 12813641 170853013043001068729285734447442286042 12813642 -234059129027337934160813899787107898880 12813643 -1092429525366406877506447590186292528108 12813644 -949663398637852734012507778465713425664 12813645 85839760744918003073312301784754845440 12813646 519768017556701639871742000030318894272 12813647 -1020901310866981563048442889537753103048 12813648 -122511497522985371831087659247323840512 12813649 -2228948305252656108581374021792153886350 12813650 -349636042215515319495612453770014548000 12813651 132938857201541984123752443177956019168 12813652 -1461476347753746264221927545039622414464 12813653 32506915832962113473872011568586269902 12813654 116250504207643348596841398502259257344 12813655 -142924999022097257386606859662132549440 12813656 -22829845550584343355617561715823994880 12813657 -2006276710345812554048952436918022123520 12813658 -504442614387012957382959568420646688 12813659 603345964461937565687380000685763275304 12813660 -543179871280385963979891775097918976000 12813661 -192469742674080902549878685492704542368 12813662 -108886839236107661288206885536015351168 12813663 -514078455548713857981117941653353001656 12813664 -55602521565621163809192458342469992448 12813665 -754123888386482784359730639758967121920 12813666 312141694210981634342951772730032829824 12813667 -530603295097866925824131646439748717284 12813668 -108029462577553459480993492302995079168 12813669 -521675792048806708888367634280115637792 12813670 789588040959914620088076113442663377280 12813671 925483283643145776183119444747709191592 12813672 439210871770211238047994239225251184640 12813673 -148844597227213816047069676885211929856 12813674 -599441730732884974907627389634369809920 12813675 250440910030881093935798318016477100800 12813676 279626432587054680267193842153375915520 12813677 1467954667570777190352306960210330269526 12813678 -397012749896157883840081245370546391616 12813679 1760418522792349995378492512154371502000 12813680 -92472863775722340273736255534897889280 12813681 -164065080113672500297101088374981640848 12813682 -132118617705941984314482905379267336192 12813683 526699432469376341560044419580512163000 12813684 193896673235539753662288742473794119680 12813685 138435182096010035510715116941409524380 12813686 315317908221167590783808012654795087040 12813687 -606218976524836308189305126388337648560 12813688 1253983837524602204194962605324332277760 12813689 -276624587578638921105769752957941313408 12813690 -14194892925485569776568316189204712960 12813691 75712391645251706912203259045430668544 12813692 606551211148751027978630686259926141440 12813693 -143442275341124962548115683954945190272 12813694 7161862476927200604383034254287120896 12813695 -8523913050240844196727349438701571200 12813696 -88656731892757053478813318723236003840 12813697 -150814786509283142680748762410410862680 12813698 -495892358435634869490678874054700324400 12813699 27968417684674688508482250940392402048 12813700 -407461754567867601111407780814607289600 12813701 -2021051956019832855758038541797485659298 12813702 42500917066412621178946833547921459200 12813703 100739947907538884667883655828966971520 12813704 -110147438060090646006341148675693281280 12813705 -129183680436808917806029209142774057500 12813706 667721840081766950715032821944993778944 12813707 -878114015205123460789245770256846688044 12813708 -329970546481256362563920008944015651840 12813709 485196803366544536389082930447936473120 12813710 -108856500044935624548634859676890503680 12813711 599339831097366518799679764099613531272 12813712 -68985123331314898272005388425182035968 12813713 537577770394481665330157447196024337920 12813714 7917876327880051948450250190725460480 12813715 -1094147482772380491365969303872387488000 12813716 1706737420499402861819563938792708572928 12813717 332707943600386189218782628419452114944 12813718 -554283834147013275396065655547442372160 12813719 -26507787434510365575128773029114183456 12813720 468045340297644434025828575124620697600 12813721 342935137038017912453139733524157577600 12813722 -784105679878816671633046774497101411088 12813723 -191216173740901764629303029760188650720 12813724 307730755871793785119645355082122207232 12813725 -594675434133344412095789928050798004000 12813726 -61566615882805287750247484353621389312 12813727 58993353348170691910800900895201877472 12813728 -1061344313102416413439029801596390277120 12813729 11161049040363705790219156052321425920 12813730 -11175385176505199869869537853586873280 12813731 -587485245307569303442022043259464053808 12813732 -419623311880495053244300252925354281344 12813733 -1019141071102128931552183555007507396160 12813734 -954605333047542557763302667503706429984 12813735 -849079882103336754347345607238528828800 12813736 -770105369440902415206609341893128038400 12813737 -666593466546988284543775992775643311680 12813738 -230792810044956264468306167166788751360 12813739 -35246060672785809056915668638723249344 12813740 352637844941385500938769241389713520640 12813741 -1386502336548030703819303586940851914560 12813742 -12821242687933657532952293867989205568 12813743 -1286772617799035048448657126021508285752 12813744 -110278918381578729163087800824742445056 12813745 547192740489170746666016422679671627380 12813746 -65986169221549840124812391866349982720 12813747 -490501078324353680979691669535372842128 12813748 -303875306505512052833590079377228934400 12813749 221932201828304930217150960312269577354 12813750 -142565689597081966548870150515812680000 12813751 1822502895297381439432244798702394634560 12813752 -661945558306328825245382410541673676800 12813753 1200382438084234981497569051119751175504 12813754 509418572663952910973190091491070398576 12813755 -697300635273000615097970605902920307840 12813756 956669914960478882310850570784415744 12813757 31487203322551301358718593562723130880 12813758 -618407625585254807663158152570627659520 12813759 279601698919598583883509594594735335664 12813760 14772705624181003865645600655078850560 12813761 279978007906029053477869284324954007362 12813762 56958603779241454240242996290863557120 12813763 -106315385625861791176617568768216811376 12813764 -140567297102978772189207679245475302144 12813765 1419212652536818148322265465130136872640 12813766 140872581326032864487609444955512732160 12813767 -1631364098748135553535732225424159904368 12813768 1397635814526481172830896370640705126400 12813769 -195352964639447611776460448691490032312 12813770 97618712486828770531209235494697205760 12813771 -241333663011317225557146020876060615040 12813772 418278514660143877168332061686148549376 12813773 832778886260715079492742618454652739040 12813774 419328858743035264280457274088000794752 12813775 -120903294870770426456456418783591366000 12813776 566630335086034972749222919585949048832 12813777 -1099305847611199835256739811465597672286 12813778 195264209838320055846111992148435815424 12813779 -558671067142563147659835334869510300 12813780 135659336154983948604663616493240524800 12813781 499987896561647406442998636677455025664 12813782 -44267912874398219477346134283177234816 12813783 -263389176285771928995948695242100535936 12813784 2091915282186174926605466877182116761600 12813785 -1399512163068232342422156580465103040 12813786 338788885315921768936689002936621755632 12813787 268636011373628819700510283114082976000 12813788 170793868064687708876086513671242342400 12813789 1002734351400152885553602658278200227168 12813790 388114983407374308910959896368749542400 12813791 -329150320851850637583928056182145491808 12813792 -731091622369842167410140144774168969216 12813793 -69906525471302673876801169313955999420 12813794 -177698674733786113224769303254888576000 12813795 79547487565073048643622971480154714800 12813796 -530898549921179778230104788709249351680 12813797 -957427788773410093374747066928425561600 12813798 1243057123089664013148918305991108526080 12813799 -690939942838884942694610677164125855840 12813800 417544550280068961355139609486315520000 12813801 -116849985886718556121686055048394287104 12813802 -47149654966984404904080280734351584928 12813803 444514115757825728642153626725253709184 12813804 -315974979503256700174388454455050056960 12813805 -2138526248757680688687581073213045047040 12813806 680478440639030615135783699530485070464 12813807 -114946465720345967279184906520228007160 12813808 77710345121365934937303278622552883200 12813809 -340687310516783673635524976849722440000 12813810 -223082852515783902884338872743267596800 12813811 -165150564610572558775925713333127749976 12813812 191326101319009618742375708620950503424 12813813 205453090261973400883142594760782876142 12813814 401724743934872998104057242899365271680 12813815 -596878819727631383168802275502776500800 12813816 205455295471978620392041030946495385600 12813817 -649945872712049105747904260177620430768 12813818 1702492999056749999234409862763380907520 12813819 -107231402838195110746832611726448446464 12813820 -670678812348211476008191154023447057920 12813821 -35566741131228592221907804372303800000 12813822 -107924423523948213085587016404049305600 12813823 1382513900383221932991775673620732287600 12813824 -506645656837529316656260706456347607040 12813825 -301807527409382623037253348670672304400 12813826 558104233812893628479741090130751580112 12813827 -641389834992294271920167431829954540640 12813828 -6003961148712251056712751576839208960 12813829 -316348044974860997510696245317631067520 12813830 489168426358259810681461775387379538560 12813831 739886400111972222287793031950950580720 12813832 -327109693475389910971335618232345881600 12813833 106879955402607303049061525618113901082 12813834 491335520479954969134176817531282489600 12813835 2012836335646370886048327144960897668160 12813836 -41886937941991414366999967040720967680 12813837 -1219588776094397995776178597966560498240 12813838 305102743322519489355215026561610320320 12813839 -658086159301396712390537781747024609360 12813840 -45301656707652837586100907265680752640 12813841 -460837162930077976542658361662508807758 12813842 191121958904893445626055246660469184512 12813843 482133528695140114489455798084242982960 12813844 -906724320880996126709804893051030363264 12813845 2199583932142398484571536065491012808960 12813846 163646577020358558247854486430970241984 12813847 -756253740259108909954031617366292863600 12813848 -507283797136023114047162258371393136640 12813849 -2931774631215271508619282639869355297600 12813850 66328911685572011234641878596813721600 12813851 1711185776943424093532406518192178300000 12813852 -321858610369338220677311654418372182016 12813853 -412494216965676038536736996244947936400 12813854 24740150826410837175189747892076748480 12813855 801042267630518899861179961492036482960 12813856 13280693960691654347054608494829240320 12813857 670229233408009763369605377273545994432 12813858 -95850052064801915069901111904696752000 12813859 -545223235212525396527501274285364299940 12813860 357387921194538598911503736000389468160 12813861 22201288967100104931393220878503323200 12813862 422754015440364562340857394414119998432 12813863 207211666176577584161584219572631619544 12813864 -198280617605485162134501984423115161600 12813865 -289551101361391770069259095527593222200 12813866 204508681494217146124938820676386809600 12813867 808574807764643446646913403788483142656 12813868 -1367434360892743302507816785012954743552 12813869 -2239139174668354439717753453869578253608 12813870 -22024815238630697027141985009939014400 12813871 1164752811345360037801729081900636544 12813872 261268272553950790549582169750551756800 12813873 -453964398247460151600636946989401189856 12813874 11055856619800299038410899389933937936 12813875 420353178550592658417380491973333784000 12813876 -291543191013195727709547277075037257728 12813877 -155634156309686287128690392490187671908 12813878 78471275815835037714881818002486085632 12813879 482274259778256695485192211759236915200 12813880 135185368543095912106909805868082176000 12813881 -176408269028759988578729579468077289472 12813882 -713488683156125407900399255276743310080 12813883 788628090082593166816170689525536316132 12813884 173678555388114678680059873205253964800 12813885 -274791123362062100784881917059643209600 12813886 -720433886202195233500717398454667187456 12813887 713205298071201038211174703488651961536 12813888 66113033358027245048284353524599357440 12813889 -98697806263053160841861596619277973200 12813890 64222772815726279452734420255652295200 12813891 564783338045725824231083864465920159992 12813892 -349978055486527050870909653387241725952 12813893 -1129312399205811222811956026291673525858 12813894 105993989403932705759175177083947086720 12813895 -479046120854825975658921061311884558400 12813896 281928310656749477511069804655158927360 12813897 828869211478597407758869237910506659600 12813898 190429559153084191174980268615645803264 12813899 -131387011394632380692066975133492599664 12813900 117412435768675542411273514674854400 12813901 765144285964671152881814858393133414902 12813902 153677021587285589827770032837329705152 12813903 -1223388077224284326415903688886243424480 12813904 -201135954785157897473061445184033259520 12813905 99994182069560248124068087892409331560 12813906 165629634333090133107575169078434901504 12813907 1122545932810538542790167147687645455880 12813908 -788340715729780685187624609318154399872 12813909 22611259957513269175387103073427072128 12813910 822912948418184829362505599194827260160 12813911 -1729447173640302699211053442290584110800 12813912 -390578119011649505639967407316483932160 12813913 -727668470572959283388705519213672733440 12813914 -8632219341545156764635536598078943488 12813915 -942321290990556398149216984888452672000 12813916 -206356849477786369013298738504014504448 12813917 -50539390461982668462085528057577507034 12813918 -615007054202062024236375202159706296896 12813919 397229648527666282788536537439228938240 12813920 -520877021100819968384464472152567971840 12813921 1118852357245496483264851669924074374016 12813922 673663871443711946522131987279689585024 12813923 -132881305674542393671894602520738157760 12813924 -893432068898591532393359687224333578240 12813925 -549363863490459252058708604034005124000 12813926 76187022101978449401497698447937586240 12813927 -508087657383461387804441377286633731968 12813928 412822278818229555160847047023179996160 12813929 -291966093260676859694942428994822038470 12813930 -631793469212644485066732415487663424000 12813931 78545515889895107608576791715540520240 12813932 -234200191893337590928942468266143733504 12813933 -143436593918047546432367111175820784352 12813934 279540780726659567524554714148551508992 12813935 310056257020721720607234706479689954160 12813936 288215340320172951870291247933664428032 12813937 76355049014595911967236755549817358312 12813938 310095515518047921044690716167075962880 12813939 1519869858267217184714751102688815741024 12813940 -561228380961154402025941932069512409600 12813941 -342933321750012725356336689471421001970 12813942 687738734723383774522169543537148679680 12813943 302454648600768724204441673511250300864 12813944 106977045726937426889038787381896151040 12813945 -874445923173062615158566331676159014080 12813946 -653369998498105207807315130057202461328 12813947 137701104224934182084137802297011878312 12813948 -5025569791760053134829392097060070400 12813949 -87239192383830596753367971067310259220 12813950 -16875409768036178117165097200124168000 12813951 858359000226237234800270234186731215744 12813952 -1699085454338201424055511961098413670400 12813953 -279935489391569880524315878714521052860 12813954 -540777554116762840024245316920971635968 12813955 -169205426739191315462587009746854607360 12813956 807403605053389687550085669935116627200 12813957 275360619643371345940199008665578208 12813958 820961696994582454875868095261541935360 12813959 15958243536931561794922167402975899160 12813960 -292284100231969124737305819675338342400 12813961 -572935332468798568742238874861340495600 12813962 -30261970064512819504260681849451684608 12813963 818438455559309925719480801155618307544 12813964 130661656076843004999632224469833418752 12813965 1117026565421258573881142754925333934520 12813966 253096014154411164639103300825437726144 12813967 405920836607399009028971982075804775904 12813968 -93334815654333214569583921851050385408 12813969 179965648663811044697241413695864523520 12813970 3193730651576169043421712190676035200 12813971 -31847040559234751361976639280450814960 12813972 328276671491783287110627440318537275392 12813973 -1623247147162651327328691721607847633778 12813974 239826891749936409182229022561298276160 12813975 382136008940341109389527425058031644600 12813976 94256619491126164495310093458058526720 12813977 -1479523595293248949711985919832879138176 12813978 58994785738856392595708998526126452224 12813979 -246657710393366797999630602308444071420 12813980 -1016191289400098192736530891717137382400 12813981 -1061143449580468099978953313800225195648 12813982 -36203254431815610534816744611223858048 12813983 3412134510907572990995988142949530464 12813984 1629898973166960007448688189790476042240 12813985 -188664150043582541510958224224106889600 12813986 702594663490649916684453677106496389120 12813987 633502091674023556911162519499344092160 12813988 -120997997423463051705571223205446074368 12813989 -40135105458735950469072076384833126210 12813990 135357479142534843341239675419743692800 12813991 77189219364322400501446123054445062192 12813992 -509331891520431941949885309198610560000 12813993 441259272393309563336896760584621173360 12813994 -321648865101906959359050867430230778704 12813995 938920957193007094280410036404126943200 12813996 151535595476920132364706131779803700224 12813997 35841144263875600115666941142948177632 12813998 818781695211123136475408892106386884160 12813999 358052351887374681308923259419187036160 12814000 -6769631610834822490970175495782400000 12814001 -1611176535859302825481851108975432578268 12814002 208287032962736302134422652377876872080 12814003 -150563644447101616894213562839945081016 12814004 95173122250565066051296222100666873856 12814005 110001506542391188932384349933376394240 12814006 -301738962839848192899226355621163198048 12814007 -297426444713319190139721708983829277560 12814008 35425014856111218293649344327491584000 12814009 -50305264974541875418703115990993289152 12814010 47380716419708629495728760653983128320 12814011 619462059991577101563008107096476288000 12814012 603591278092624027629164980377300141056 12814013 -33133712240976000420629344727348260416 12814014 -221065117506043965461622023422550343360 12814015 1594577203065294431346253019159700221160 12814016 368772041323230616756719472585608265728 12814017 167211478315771498561205231371937567520 12814018 -644046795410298349351520875640164761600 12814019 526187229101799402783199337909953455420 12814020 -317871041167625355009066126435388945920 12814021 1650614868382399561543876737035513436 12814022 114951348682123657245352258811416913664 12814023 -14147302176072049200319508597013338496 12814024 3519747335104603075928547069977835601920 12814025 -184200344119035695159574159629324808000 12814026 -405842531495929971289076965720755474432 12814027 -3064094244901890673615791664853691102480 12814028 -1428910149462945029937968770023661208832 12814029 -1090906702113863821225213967952316517226 12814030 -376869917355859736936109405853686506880 12814031 2898474776450482114631877704670920616192 12814032 -50857925140984894526144643795523731456 12814033 -653157522596930749215067630791644042880 12814034 -949597577050075546863301093303714057584 12814035 172459682142582723948567496929349715040 12814036 279970588705167527377660778360502779904 12814037 -312365967218119596795910157716946198400 12814038 46933724942082241138239323686831629504 12814039 1184084237587874644412514689516853161616 12814040 129216865891419846318933628311720960000 12814041 -278082278306682640798946992997082351408 12814042 -180075892405993857759010524332199128640 12814043 -26610024566904193416176901578377741632 12814044 1056013487834467114118851856354096073216 12814045 1031232440895313720434789781192980408300 12814046 -77641987245518243152186875045108056064 12814047 -529248135458088637716615351897702859920 12814048 -97777958325045030455192781855092637696 12814049 294649677267977172842930568437322280980 12814050 -179706358120845710199913216828852867200 12814051 -1967920866842214124822225704460957582948 12814052 -5028000743434542235910131008310115328 12814053 -102350765406747799615929061502409045696 12814054 -558945310287834333139995250736400001728 12814055 6284069437269153290828239011141652560 12814056 -24045287596900279425606679218620467200 12814057 -223987416167495415792637829296076562828 12814058 508699886332561598321917841660268140640 12814059 128583985268938135358921288603221513728 12814060 364017071301342616137840986105399347200 12814061 213529096069836477102293671712298253824 12814062 75836848798428826323327069101228469504 12814063 -2042931699451111672265807163565323648688 12814064 183793586071172977582129142337805025280 12814065 -430149012972431427052323131757798864000 12814066 90523809125331664475504921571455177232 12814067 134403068746110035212652363089562563584 12814068 -806610558653078314240715411369232838656 12814069 -1657539244268913329661485709138708026820 12814070 -11588030692269883441377887888132843520 12814071 -44033800942420756642630633020403275288 12814072 131411134810715473652048227547284377600 12814073 -1705546774958345352966631358191434870240 12814074 -837211411545428156106060102941632512 12814075 37208433878364237192829069002807210000 12814076 164706430152687111502672679695282437120 12814077 1978626352690624439884905029775192628032 12814078 355805115301569092265354855730902819840 12814079 1676362212373692471405437362789725031680 12814080 -436912269863972038124815430092251463680 12814081 -377971611519148908789367125832985811008 12814082 -22500476792544546383072602735480757760 12814083 603096746895046687325435114898005915904 12814084 -478400069591141053456132196190516806400 12814085 1207999578392850456934867865352565008000 12814086 3131083685018854906676333274215084544 12814087 461814187999993530160959712891560759696 12814088 -1301239284918600938246733396619335260160 12814089 67669664067593186120977964237241310224 12814090 483713700540451050619863109308999257280 12814091 -1898545084636404799751133422571417360048 12814092 589340980033577775029608814567468851200 12814093 1213693262200646895030082841901129356342 12814094 106629907123332969877146915311180255040 12814095 105398544838871297761565970772247846400 12814096 -42986514333545037946622550005055488 12814097 -1934087021737861500384366641028724421454 12814098 153857115575056623387603601868545622016 12814099 32888646820208589109806929011265405952 12814100 265142715048445271656268746120781702400 12814101 1079906052535774812708204128815693575630 12814102 38735936096004686591021700527423477760 12814103 -2479142959565295540671099971378012369080 12814104 -407095180902733448379279729810015866880 12814105 554178812237600619716273984014458077760 12814106 -36614145556139961826944489585767973120 12814107 -1086095254223757218879042817095678912208 12814108 149219695631047291944118532565824726528 12814109 -1678410929887013060226041725565878848 12814110 169350999928314316606077775980430199040 12814111 2124995644930200199223881134185547823712 12814112 -326526488209205550719640024766301011968 12814113 -203665340533324098869716802529224168640 12814114 841796170112320077217534872130254800160 12814115 -1163418784179156524563223930985650220480 12814116 -22849025868872677030936087940005232640 12814117 239253855148939350275016595124906863166 12814118 410992593021211309859213124294332577600 12814119 -854887794944045847250788626317120615176 12814120 -1387042246133421888412445420516441702400 12814121 -1504136672954869682808292042328959368048 12814122 88802165718346403628417790644067567872 12814123 -614167778477078372640014392614160450160 12814124 203173935456613433680292559373170786816 12814125 -436503381789999425267099111410465272000 12814126 258779766997032728971605486262987304448 12814127 -6527472392815390224004730077298572551168 12814128 4886175113620733245857051346057691136 12814129 1700464074185979174938471526353769728 12814130 262720454237206561879845339497575564800 12814131 -559779210053096743447466612552597335680 12814132 -1108756636909071777311335992806683187200 12814133 -277529434238778803245736247257119327776 12814134 -185462201645802709734643034075656787520 12814135 1272892813963102178429871030610200805080 12814136 76375573737714731615007059312776949760 12814137 80153917732913131495753338555961295994 12814138 474929815570576027035804333488604420720 12814139 -774812119919538290887055387124280374576 12814140 -37181639500828145814764024520165734400 12814141 -217381196884156368616068313012608682548 12814142 667368276187521755635038131624586816 12814143 137205075501245651322866288664827408400 12814144 -28966196168696816495355511963840937984 12814145 332272127817650259207605066635405506600 12814146 -1477205433323704341063789730690629657600 12814147 782384833654882030854122096314250577596 12814148 -438875927728332390181655153991172602624 12814149 501378522523046440460514197472128976000 12814150 44639893761700217807484184618144872000 12814151 169100815125827321128814762557253836800 12814152 470904982536436457355675143374586019840 12814153 -793163942838502891794860053158503389440 12814154 118762762676191050130693625218745353776 12814155 87115194601892562522169509750262407600 12814156 -18412299145486700217809674678422580480 12814157 -1353615319495312575098340174576333603594 12814158 131260340778357508169225306798950723584 12814159 2399626688032210488748217518740858197360 12814160 -82046436216597286318590136880663101440 12814161 -715604889843820875614461941014564966928 12814162 126643982947631408458778415981903332496 12814163 534523706143024283142262687123565446200 12814164 362688140229164547101897023477509765120 12814165 50314002813735112931988586748085717120 12814166 -71475463699187738077800211778913087360 12814167 -429636620506126265987545303655822772120 12814168 37173852897707236359836842605345669120 12814169 669837602691621551857863714662523090570 12814170 -319938775671593399472460299655074009600 12814171 109965025272386741273289173237620322372 12814172 9642328763680071432842053822008852480 12814173 -286747063315351609565471803900387061760 12814174 949089840024150319534520528513092902912 12814175 -332196408687039843704951778712915460400 12814176 756914158867256931456095797970823020544 12814177 292472559822415377003512656657995521280 12814178 -420078668426866572360736729957504433376 12814179 371947326515309055974731926120008582400 12814180 138722725517060407416148892996976291840 12814181 458640568343186763616998268135021129464 12814182 -212427427332006439209345552445426975200 12814183 88991116430857659942153113337782266120 12814184 -589429586291030586272051702866512061440 12814185 777581884193357905755717755135088524160 12814186 -548015287136972716466274948481190721024 12814187 -579205477872545402449916364814803937164 12814188 -973534546667861808887257327440280742400 12814189 -571056337701357190140598713689012610560 12814190 -616463647665181303404978136657522022400 12814191 -32875365488620866734286900647443142784 12814192 37594674904322885561651336373670182912 12814193 15483546525939382339789821682820673600 12814194 -560916855973087944841184341995895881600 12814195 1849983524450005161357778811106762964800 12814196 613733541380515041540930073385322710400 12814197 735109721602856650914140157245335466496 12814198 470791678321824453885990171935005437600 12814199 -2468454705612636702647138581022651899800 12814200 -5114134182314556473143407346584576000 12814201 -30188257353616633050723845305330052280 12814202 104795781235308382719567107301308981472 12814203 -727799871443074247855577151964676894696 12814204 68002691125480640840989926981888906240 12814205 -329120088199445917258163220929462461140 12814206 348066736184040836360145786137901098304 12814207 62704161210942982373216805053863040000 12814208 2024873678726327846808270851184525312000 12814209 1074760141868861175770952214453410595368 12814210 266811454275027701159922313050271756800 12814211 -27457099347124739122549737620656027176 12814212 299720260122304829320581839841408371712 12814213 1432596102162669000353595782722240877760 12814214 -128417272261525119434413886372975215488 12814215 -1887941348903661240476843622166020480 12814216 1900786687117047022882247438561855124480 12814217 -320217277111420386838394241109786607580 12814218 623937775066926294439981905602092856064 12814219 -2630292906958463095422480525111710004288 12814220 -329559198180188980297675522266207129600 12814221 -71870180704911575697292873712381915136 12814222 -52851219218548422016408297537339427328 12814223 358832006345733163226640639597459431472 12814224 -151934087229328998217449276734814289920 12814225 517882533835042861905336382853400251750 12814226 795443671806830840922398873245915403040 12814227 -2096660247610737285293967070055161488000 12814228 134302714254739075087377561651811649536 12814229 2280105980242262755315748909665825884576 12814230 -261549336806698132489870992586296729600 12814231 67764008926514206627025018028773368464 12814232 -2090320707514116542353057509053566617600 12814233 133614242452704955924503230928262128000 12814234 -113321004682914485355440568873887097120 12814235 168078685179541456209894994312726858560 12814236 -834969487908757121682822537355683191808 12814237 -1466279667205251433505990771883130873114 12814238 345826875291641781727123955831281883520 12814239 564141997062684512837462752616414794824 12814240 620574960090695713770322578456348917760 12814241 994261421251735374889813334291684633568 12814242 171552436812694552587360974004762330624 12814243 -472725182817083524318251181337494711872 12814244 -1634504590722558806053982828029620363264 12814245 34122493848892422943779725351292081120 12814246 -84289303100523506103289522965343625280 12814247 75291516767369936117676443222564850552 12814248 -424469869995033486998071413568887767040 12814249 880900852193896807668645326165573120 12814250 101321447209810609636619267063900472000 12814251 -463355446636517950246435429661782694568 12814252 106021858349754417461737991655779758080 12814253 153609937247083292180705425530815793408 12814254 -352067498130618050180885623089875468160 12814255 -885849268056991660071217537661053278000 12814256 -34062055056271681808444639584107429888 12814257 160258734701845642573748647713298742400 12814258 -4939272337911026176723647380272519680 12814259 -1739982236770695892940948875421271813840 12814260 202137391676529630979197774965856921600 12814261 -475834612332982942333634067251545285138 12814262 181470729445230299025567170647353865632 12814263 -431811735426713412003240397006743672 12814264 1227975461233162521031837687784688783360 12814265 -22031636449397504074732586718401390400 12814266 -322688812764204072943420894785871335936 12814267 50331865009747012637360327009098729316 12814268 2130672891405982826453293062124878022656 12814269 266189268262839209306636740596320212800 12814270 184824038625884126356089837497346731520 12814271 600443899526591998543570700166568020600 12814272 350133113233573012447161900191497322496 12814273 -697669730203851621406447092900814668478 12814274 -58518936072713497710315618579182376960 12814275 57494609537825782857886590881434501800 12814276 -225161561474316488796784676597963347840 12814277 203379383435084420890134032116887496320 12814278 -469539450620373282245308535187462970176 12814279 -2084512159678814365214428045444738333224 12814280 709247688479513006969486686750813900800 12814281 -911621638263668810900772819802251078 12814282 -466698363550596377212600608047623100736 12814283 -879684920190065156003961576726249723216 12814284 64619753094400382608415212249490718720 12814285 -435546433597103893444685341929094369440 12814286 621928295341821466224480640085187823680 12814287 -253527684806582811559217289056188973184 12814288 66417657456952832547400053811547258880 12814289 -1886591958198217793656567916793461260992 12814290 537517933362915059053284248778061813920 12814291 -84530908245348559402895953407874897328 12814292 -1058209580478716190266132597619687417984 12814293 526034700972287978689397486405216478528 12814294 1001643888209046148212949500925107569472 12814295 -19317940652574985278809660655495225600 12814296 -391564921549080226791606122943546163200 12814297 -898108037585373704363614578096542491388 12814298 -135718444439327243643577791875953459200 12814299 -672846797479376995690379378924282299632 12814300 139439969708535255858830238550853632000 12814301 -24903189048069127515162027152732129280 12814302 -247299198664661788437343833643747608768 12814303 648167061036921290747417061346709514240 12814304 -495314338003098670017246489193480716288 12814305 12209720228293782191166121196397928320 12814306 -481713800817886291198773350612769682656 12814307 -555091952633507485077084719741644501368 12814308 -100708826170302542869524844821989498880 12814309 567838017457145113312960130781885349980 12814310 291700587424410927532361957075538226560 12814311 1168856397109296908128038307427622440784 12814312 -188808251148613620160297777708720128000 12814313 478562722593230349791228463028187682048 12814314 375017812432263195808915835169057066240 12814315 -622078300979578103071260070749214310400 12814316 -267591034930031877830330944349672328960 12814317 25420549028232756911831442474020243874 12814318 -880696692613069047362154202466258410560 12814319 -109707239038723110691628612272433919504 12814320 -11805076875325030110454777100697600000 12814321 -439615994347512994523551310278352223256 12814322 819864327109216254406907632589833910400 12814323 1132177610477149446060516677170806320184 12814324 598095521296908146165491286913730829696 12814325 -265834993866420109469909627362268212950 12814326 -3993185186288927072658114887468716416 12814327 1364608271479736952261818231261985267176 12814328 -2230294906087675099681040133647009587200 12814329 -1297861653004914810635615823886570190112 12814330 -289631846002224011547673888885199377440 12814331 1565045048861487169391297344261069670064 12814332 8255981635523622987353841740808471552 12814333 -1799077895881214980230853828770037817760 12814334 145804052435376310445491776141889407360 12814335 -76245728532422705743108061174089420800 12814336 -58933180502454520816300080469125365760 12814337 1572643166632832514038242809331692457986 12814338 -163432170049652455935192234042652822656 12814339 1905396080652196308998772287130455718140 12814340 -133587312396205744114689010463290736640 12814341 -673912157057942212851323272274609413920 12814342 -92519790063859265871831956841158546688 12814343 76065277850095259134608260315749373592 12814344 12543448182896765773950389415436492800 12814345 142710978536252097603656898180795359760 12814346 -398914905092165880619402412571504291840 12814347 1084721680412058137997656923613600256 12814348 193035676516032348249420601274608208896 12814349 -118931289646811466401634329802143848650 12814350 -106302225294847201494915159880561416000 12814351 -1813480142279415635299347848306412186696 12814352 96707433921223721045197599913985581056 12814353 1732749619048709287785313059215145187200 12814354 -218845598710241123135146699649120867328 12814355 -40305765520419200693313182551538299440 12814356 149225369813281706117871856401680338944 12814357 -184526579134588607373013464839556664928 12814358 202283326984213840320730290718215048960 12814359 526653664184937372905131045908379628904 12814360 -295238467182039242902426556891449344000 12814361 509026322402637933846807231428180543232 12814362 733890856127301235559189834803879547904 12814363 -1890134629602526195767082500464802048120 12814364 542717888098353430338951650734332644352 12814365 -168468520475795770571571523008434880 12814366 -787609527318930044651122720753061693760 12814367 -517918844276327474441674358603338706280 12814368 -70412502562387567872909773542061506560 12814369 1519149165288545627573477839860165747760 12814370 183717309964354110126429589099171814400 12814371 1131030762661847626304821409278858293540 12814372 -1128897528716351168017224677377284183424 12814373 441490025460976703642394506727174008928 12814374 -426179387758234071026026021839899883840 12814375 85923800041926245448928451147675100000 12814376 -191357211784729807500961796375979217920 12814377 -45199564816297928805045509799011106816 12814378 -1048683170449206159611376973944094439760 12814379 1138669470474975118394538370329516703200 12814380 -290481480572025459179364344087500477440 12814381 9604053164740015151744763845379677184 12814382 -689725066272242261769423796732063168320 12814383 267928451264539850204134550645072943624 12814384 137096086158021073003035451535605760 12814385 -375938815459042315336488798518330428800 12814386 67926789912548699639337809702760680448 12814387 -20129610343856942218355017392299348160 12814388 -407132658653277789477138692485106595840 12814389 18674781565715570586051900605436647040 12814390 736870934326124237088328548918522739200 12814391 -1475067059269936700598373369532715365208 12814392 -380297839699793246666650800502777896960 12814393 663097838025809959921082538325526797764 12814394 -74562751163612250252836394281652783504 12814395 18817800919268253152639964307623072000 12814396 87353159819523933715329438199064180736 12814397 -202432884547607815695000023973916082880 12814398 -124355852374099140570515998930550524800 12814399 971794692012487441427917875290897088664 12814400 -57381036487638241204532535174955008000 12814401 -63897090932634699209222961511275541968 12814402 20480308721042186082043222797847699152 12814403 -327363277166347589259781140705226275120 12814404 137028388061974040835514779195744952320 12814405 -1114000357984816645759138085126031935940 12814406 -107410159851954328874976620102553600 12814407 706923672823133199954638631237506749200 12814408 133176848954736349242576607893629829120 12814409 -2238780165663419912684572884483580971174 12814410 -8474372893619554564540917392615424000 12814411 -2471058335939443293849730637077785027888 12814412 -797594884163415315438755225316103477248 12814413 -172856573545297675873733328334862140416 12814414 -1376425379416020088882441449664701757440 12814415 -311546577366345958661180883362639213280 12814416 252822014528226935397832071767198269440 12814417 -18438788082216011220007143503105082816 12814418 -776469663720629833111772096733385257840 12814419 -1529876460914999086099609200735829021392 12814420 101753521668539874690326660736520335360 12814421 415964150628661845504441281398235254752 12814422 22960030467142602239812673322044993472 12814423 -1519126630572574387119770381437641486328 12814424 431390345434508845263659376396479078400 12814425 -511364563122396869323769348393597184150 12814426 45862913648523690134778714790520685024 12814427 -136187202597465526587884103511646969856 12814428 -546753701542326391470884939805644439552 12814429 -2114266105173816626859775744135011383040 12814430 1098152831673240876448861496027339520 12814431 158119477304791206868135277401338986880 12814432 -406033916319703668462709215122549637120 12814433 -487447130448326257578759540731912896620 12814434 120817943674654318524492224358064875984 12814435 421014807176803549216707518527590732960 12814436 1532745167715039948935954728833823518720 12814437 555142132140083514896949063078490136160 12814438 -34683072967725919637926914242441418240 12814439 -538279124412252478497163216665937082880 12814440 -771853369514517775916421139948190515200 12814441 267959275728843611041931968461048595492 12814442 214422080509407100023942708430097615712 12814443 8580962223205650618028591865941984824 12814444 474085241548835048503048537585385167872 12814445 -621744015593221281364920292511592395520 12814446 151834012470186499535861416522482017280 12814447 -1500464329367326417988965135119568086000 12814448 495480911045497001292850229269580316672 12814449 -1212529550695197217974599972447268891360 12814450 49272621780322353639000986911480435200 12814451 103454956701686676644443018922409741120 12814452 -4401195945609553214941663853246263296 12814453 -406437900994534120308628663440137831712 12814454 502236223902582840380634324045150358176 12814455 6498141688701574690201852369001846400 12814456 620556439283356088657640147753577512960 12814457 319153308014966290566310705787401961706 12814458 521450492223508005482627212523482896384 12814459 -495086709912995735619085892777061868784 12814460 453265022684512006981551505984768128000 12814461 684023277120486115317885273437452172160 12814462 1111290852335909364569365438963586731200 12814463 -668329306011074769020472609643100811360 12814464 -280236831337778180115084055925615493120 12814465 -1232096703343374196776470207575891596480 12814466 -5310354559319620869292754874829063680 12814467 94380664244454593933421379803328729080 12814468 573974903310309686056330149970549729536 12814469 -128886827511908493245219902239473297604 12814470 234393198634753023699087182486511206400 12814471 173330628356695366461437706410781467672 12814472 -392685471197003149035904726718756290560 12814473 32786381822468890792127754064324608 12814474 200305621246979864842656069253903914240 12814475 633077973407634885743177247966351214500 12814476 -167141192924479182308869838558053754880 12814477 730615631067195664453486401852682308460 12814478 -60845977928851741532932181683640016960 12814479 493525256785626396481171981383077242848 12814480 -181096490970066477180262173055451136000 12814481 326253308376960270663650165146759004772 12814482 -372225974611499819500537532331095855616 12814483 -585978580861210109588231513723272040376 12814484 -60529406677581017512903390513368441984 12814485 108139290033560825198585489315792148000 12814486 177301869517076363415624928835821403520 12814487 -99198375626152709639555108295179439360 12814488 -1108542954400934221818684667598118451200 12814489 -443715755762323739929805691575584719744 12814490 -158722904364399868522343119854478274880 12814491 290112640826434771961081441507037271920 12814492 -193472149993459482681826552953969481728 12814493 102283400838759300236007634768148529600 12814494 126676275905579896944904544025811421184 12814495 -713221909692205595323774266640927562400 12814496 -79414957320195683870182820073440083968 12814497 -1931046820962900534926328597625850722560 12814498 -339841377112776478511603288311024244064 12814499 1168251702562956638202788627719288319664 12814500 786022440558588259822120181975322624000 12814501 123427117175594330029476084849281283584 12814502 -184291237686988721426131898135283222048 12814503 -425879998110576630075810838101333829632 12814504 685481532565089113145427691153500277760 12814505 -1968197376136114974692928995057016000 12814506 18335202531216499967245893633960327168 12814507 1289117155897136149737160950794806472756 12814508 -398593684074232911223241400259413801984 12814509 320806231852343772575810780212353213888 12814510 -207631782968798774608250211092977035840 12814511 -2410324965301393367871203280585542311200 12814512 -280385499615498156130951989452919275520 12814513 491769503096592428782557956961083567762 12814514 658132858343596022024321733132835772832 12814515 -203325343851612158326733969399334310080 12814516 -7222288848507502662247012005784031232 12814517 -183300562240084090325545560057865756434 12814518 688691806598327913542858392387808915904 12814519 -425160502726537664377299121655004652656 12814520 142550620524219428291630089448773632000 12814521 204501129498913580114852684293386840000 12814522 -34084175314745487028459629088329371136 12814523 376988378254128219844061232133047519624 12814524 -12455625978855929456605134988233744384 12814525 763335235019641956331166418503162796050 12814526 -151263471578966996624377769988326892288 12814527 857680712510816133748987180607566241280 12814528 -756183332076153414023730853306021445632 12814529 -613466391859635414604999910828993444844 12814530 -299672826990009465965880645421674439680 12814531 -1258076712050567414005623768267711281000 12814532 -443174068292617874289063544990126571520 12814533 291774061224546830485505980300123364700 12814534 911448752797539843437340152209550938752 12814535 -648951332884952716675968856867936736520 12814536 -50857075412753235722609967803046297600 12814537 179374623849194509106749293923782532186 12814538 1892104135620967869769399530116740366080 12814539 -861758832055735742284498942648262495232 12814540 -86791115028716152549955941468723061760 12814541 1032735561269369202916962060306631917942 12814542 -35936080839979823360248523268816363264 12814543 27731324313647948964244396747583774816 12814544 350516068457487675494311911216674856960 12814545 -191373512399466696736057210553420647680 12814546 11114469363119500557572333063950882944 12814547 -815413212550316652369086353294679642004 12814548 -249274318854151856129992857692219013120 12814549 549798711090886274421980444284903687200 12814550 -90460085160701011393537875677205504000 12814551 1860892334193343396866406361377055527680 12814552 797343032824009507101702299304760197120 12814553 -86035959065175928063369469081804767536 12814554 -319373844470319199128619931373810548736 12814555 -263587934747888807686770873440723505840 12814556 -1621659347684845861318856461905840391680 12814557 -400971876023730387644637383888541839808 12814558 -42575165540691904309721162555432373120 12814559 14935617673280444984078930291454360504 12814560 323519559292190552591305288005333811200 12814561 -766408975947215402506041543548024031838 12814562 283713299045348059630853336464488969600 12814563 317626673388254697018056395049066815488 12814564 -177554377052042780411116522817556049920 12814565 656396986574122979629584959613339592320 12814566 26422270612786803308555540912802847488 12814567 1659290956136031275563202831360114434616 12814568 -363415669293514811727048240952284579840 12814569 270835846265866223247928182316632500640 12814570 298988201137913255641130291294101680480 12814571 109570589737577879260619027578107095808 12814572 404793267808145600228362604521487990784 12814573 228607491313805101641163218978019241260 12814574 644726457050239341455753009805859837632 12814575 -249662503080289856565210560067292942800 12814576 -33754104293759809489798577194475520000 12814577 -827555057563247926393323525911228903616 12814578 -1055715878353816001041159804454618035200 12814579 -870088768397267020075065243620499072820 12814580 -326826422496725511956543505332425781760 12814581 -141817573709134765707252102614778091680 12814582 244919306763373829579557738777238544000 12814583 1107920561407131765400843927317360922800 12814584 88434563097664184250818231579796480000 12814585 -27232192545897462875890430467174272000 12814586 520450993346084037959327892391307098992 12814587 -1102544079805894275904029879916677327156 12814588 81523980659577952194250080987080663040 12814589 -452324267818921742474532728258885687040 12814590 -247560321584685515097406238755054387200 12814591 364250501839361399603610741750105783984 12814592 3605497961898348438093751278687485952 12814593 -560600351080993804878685951873273035072 12814594 -46564425767639366057091098520381007872 12814595 -666583982083266509327780401168890752400 12814596 -308733966189760493418500639301863904000 12814597 2480900924266540211993720670585488515392 12814598 106591265643966415988106722327233864800 12814599 413059070660744761857099177434027533440 12814600 -394907442444984540930117792851324160000 12814601 510958782782650209105321477475338232602 12814602 8772782373534110419306987310521370880 12814603 598496514619030370102576097291103816744 12814604 239395528710888057644806177493619658752 12814605 -75247244612487244077654698203545936000 12814606 14268435776454295869717053980694824704 12814607 210080684124782078586002663578915668000 12814608 -299845547399819512163829556452974985216 12814609 120955918394612329441778827734709273200 12814610 230151753896960046967523921994790464000 12814611 282492668555843500555878282500977194240 12814612 838711203953150664221163823220912272256 12814613 650472876279541386061793563996493600160 12814614 243904994520730845496787595132272414304 12814615 431942826608391837695046283041595568640 12814616 483196411025585430770535451181175091200 12814617 -522610975517247025559093730823676390016 12814618 854105158105276441028287327164128939760 12814619 -438099690092024820140128078467824937552 12814620 -34450302878885800132586815158306570240 12814621 -1975082232946734505344125372026395141376 12814622 724779760460303311919079797675965982400 12814623 854560186423909049586263138988879081240 12814624 -1629539366598333441890567691409657626624 12814625 -88800676486363419070430024735234496000 12814626 -114882247978139377910875471479878400 12814627 -152245147706975208007011206367693810804 12814628 -1334072995326837760956992506073380021632 12814629 573242012518254474372905068296612615648 12814630 -410247236849906801502655905240148775040 12814631 311458583828831470319838605721127389432 12814632 -614265609920592116107841700639714508800 12814633 231780075369643171494679291760545711204 12814634 -24597579126813602564238367359089719296 12814635 144802127193663350558252271887638172640 12814636 1763175798603982337921669940219368156160 12814637 -566945748363774849175465274604292994208 12814638 174007015207739805854962563913321786944 12814639 -45145112583454829969243576296317268976 12814640 249483577148907780026272461085044572160 12814641 129344753471707555118504904159050531904 12814642 -675616576803025933128212450840136204288 12814643 123203888707743010452227920718632410240 12814644 -1100307396420512839124879089093086486528 12814645 -10872918623205086733165198023810596800 12814646 -438397511386244718223975645745125604736 12814647 704087998655785354677776205403176353280 12814648 177168328732192290625426178266139197440 12814649 -978896525570929907509418531563398427350 12814650 -348659929691623243943785496544103105200 12814651 -1421057462820773926217306103113321852568 12814652 -3181521100287866991161654295346864128 12814653 -493378062214457078160872912380374461856 12814654 -530237854405415319767800193458489287168 12814655 -248295057454933858160586667614455444640 12814656 -85360295389408417549572275504777527296 12814657 -1391899193356018639140572518457274070080 12814658 -415702564882329539633028723394418658576 12814659 461901901178015256811200828036382425600 12814660 713970784432166498279528735879327335680 12814661 208238149220568171917892829177268308992 12814662 -274984152391822951883405820509893933056 12814663 -1532330504177318672002422756075134314616 12814664 -513739551690008834477842075990696550400 12814665 248370529813221777137321845259420784000 12814666 -959618984710623077454873428247131029968 12814667 -3005614084409388259875715693771927717488 12814668 716117374067520084429896378785090736640 12814669 -568668909658810579986822535629385258240 12814670 343181405651123661644706531782748952320 12814671 1283931086843706600283250915607230111112 12814672 188183006950269585105493449503019089920 12814673 -548329468904411590147832805966482631516 12814674 -290872945131142164312309421712886138240 12814675 -934093586263533015132455548104651690000 12814676 -180561005170510880360206024301192095872 12814677 -239315813952466877127425995867167785586 12814678 -355505974269158118098738472381577163520 12814679 -535694869127746583700038721353445225720 12814680 -282893096897283614360441366064336076800 12814681 1695938955206573092844179997873214833664 12814682 1419332239106504943660030250477900857600 12814683 -31418781596259675323714282039637231360 12814684 -418723175304795709048162395022443828224 12814685 -508558450035319069923599655449123623440 12814686 33649355021362718021994704104256182272 12814687 -600329895763355411960848833960266465280 12814688 -31125272415433502594243781460985118720 12814689 363068331441221448982629630118503816624 12814690 67060097560176607525036962415949959680 12814691 1241420619939966710810127085721515389120 12814692 -78587712762296804427679704013163268096 12814693 5635256097932233735448369139359908924 12814694 -28773669741589925466378644864347747200 12814695 -543551715731490412597501131773656375680 12814696 353479329342510451288288036281180979200 12814697 -55644271969771485270996502755979955136 12814698 189676713852805352976794625222464241408 12814699 -16054097911646545794063513707800144040 12814700 252806587926152260737733387467276883200 12814701 377831641903973613539864660563244039232 12814702 370091231622563795959715666081465241600 12814703 815612285869889421682797633572068902528 12814704 -105329590411765925786128481021501177856 12814705 -1201398222862052108375839799478154888140 12814706 -516726856784319671679007814506120358880 12814707 817971317969281065325095501819785680440 12814708 94986442227495945085611902529456825728 12814709 -1473303359029347767101077835359221883090 12814710 440410655729069724183393568732270571520 12814711 193178016671248515467394984539662064064 12814712 -46062844216117770182645019432421908480 12814713 168112035040325534665551001127248898400 12814714 49844645828758734999832701689715892224 12814715 979428054805426754776567554755153007360 12814716 -595783534206287033186572754753262018048 12814717 896627765764068497101494090266469829766 12814718 25349184718500943921423945590584328192 12814719 -575939904089840819262489008303709200640 12814720 244142289452134985724880254309865881600 12814721 -3138553108938993502511193067666484573280 12814722 -359519424228475416779816077606907429040 12814723 -1264525695781739960602475949230999056320 12814724 -502736224981904475003467475748515829248 12814725 486009824776750334458793838847693816800 12814726 14251556949865676225225339983236434304 12814727 418856893752332232954864318178969890000 12814728 34609713072021214407814663335639121920 12814729 645239960717432827140287598315363071076 12814730 -26320364991797808044560675833223375680 12814731 -19295873455431049231162453872625155672 12814732 445877360989189607694710284731567477760 12814733 -970028581679693170763200766335151187018 12814734 -103823988587568091745993221219974961152 12814735 1081615930335405397570346738585176972680 12814736 -141641479393125906906250351401684566016 12814737 -429018082336380496265787382624745406720 12814738 1349615931512782499513228276163562576896 12814739 -488654969190605948357211117090111079344 12814740 154181779290995231406718795188096000000 12814741 744398738907895035865720661607573192000 12814742 395945261836103324122107297036096586272 12814743 1263814958367927514747044786385646268264 12814744 -154423886873286265359434169092421027840 12814745 3350610183234751028590969113646283424000 12814746 -136619832722068126459688143763397920256 12814747 2884234604045359200116814599153667548 12814748 -741580287470955995699183990569047244800 12814749 107126220095552549204051836138485631488 12814750 209626509605950906601949278922253248000 12814751 1503647455220814340146427488179353654752 12814752 -1450188862348644342705185323545479086080 12814753 186008283614318020488815156817434557056 12814754 151724141903842509996045389609725214880 12814755 -289584089935373491372093742262947381760 12814756 -688112668325007457480338647204227665280 12814757 -1048648861652034433559060255076910357188 12814758 740588989543844718912458542396198125696 12814759 426925072452211935633499492374873948040 12814760 -518420787224503721744871320556714393600 12814761 405992527453283231779555128237702275472 12814762 -1267718896164063556721557780120023799968 12814763 -838401258959560016577798090748987118976 12814764 207289786649069500207779106094618188800 12814765 185319699419288490571738061784575748720 12814766 413355551469505354456821526788991208064 12814767 36734137686099443574256104308613507552 12814768 190082758722706527634588864565479227392 12814769 -736009752450546978795548722853237249040 12814770 164106423554083564617213618775007554560 12814771 1233847640965029318791862217070851592972 12814772 -304747482630675454329721566121264969728 12814773 1155796202753945952764269636166749917984 12814774 59557796558132894275585961320229952 12814775 -46529970448608602049774231236531881200 12814776 139193513036478730004046242311575613440 12814777 270349897224418952582863632383522257792 12814778 -10133616593243421123378247751921082000 12814779 -28183816619473804847071665194916108432 12814780 97415540795824050879512774085840076800 12814781 -634828890923459200411407000164463054720 12814782 -238917993744101915804177653492848815808 12814783 -432052969979126933574242934513336082920 12814784 -672970146469882160253257774951955431424 12814785 63340362772121347827616263747686135040 12814786 98503657072754899581619782236684048592 12814787 1698193069462338989428732941768011127192 12814788 70635959769162328778135999378380677120 12814789 96856954981284784951346902679850824160 12814790 461080574913278461454962074635414688000 12814791 1539563145548548933405103083117204278528 12814792 -967139077299035087750686064348971392000 12814793 -219454919484057192496763978550843809958 12814794 -300115177968425566529676339396700162560 12814795 17467384511452784032910384027757619200 12814796 -547859183844409038810976099357064578560 12814797 -1513691049528277088718776984619231928320 12814798 1146608373466071747806336326596257573760 12814799 290888384907891922176654166999087095336 12814800 -32809691904285501180483327907282944000 12814801 -893132231192546970629306477471441917198 12814802 -21494180567727689391107447598531827712 12814803 466229962729959617358005440592653673040 12814804 -211118922629411478640030531346078822400 12814805 721411948181461335913966385015025253920 12814806 -21957886383231054157859496364208441856 12814807 1865131012904802068842651661143077421432 12814808 495318119811113093063863289620949237760 12814809 365094833368027481700532253727383136960 12814810 515853957579751962496384122742282296000 12814811 -182059822440977702407783487581090947456 12814812 688157362578902869188870711520281255936 12814813 -2414263309662672502616359008599835029472 12814814 1364076136813046128926846846024243590400 12814815 -15754720733794725035007588634476125280 12814816 -231841423328463685368051013369945128960 12814817 14809877703880315198569387973786304448 12814818 180813865892362267800856371744496624128 12814819 -129601123953927031807326328508641690000 12814820 714207251486876189816294207143818574080 12814821 1234706873356869056153622033481608710400 12814822 -548454981080642326359805683210992263488 12814823 -1069836146293634445449700289908805610400 12814824 -1182577305796516182450893338807748444160 12814825 154636717710006288844637730235646227550 12814826 -15600956330690558102985336112376669856 12814827 -859133981737319142773674865131735104000 12814828 645995905218672115330482453202845168640 12814829 -45702670280607346984144694177948281824 12814830 -101654371133603942490002370852133274880 12814831 -233925420013373029915113074714349630648 12814832 739287177132269531027202739829321367552 12814833 -916689118310316114172253373584405394576 12814834 615967629910400884259759569425046668816 12814835 -557805724306467688617669466163242041600 12814836 4090943179140845738210512665787072512 12814837 259571876689652341102514945889362023104 12814838 -201673993622805616725694619474185606944 12814839 273366565823098743723772471330162205760 12814840 -1029647294880696638234985388575283200000 12814841 -424961131974469819545793818791249348160 12814842 -153914137852173964182361860612536825856 12814843 -416992651361354033592968767638942439920 12814844 364532927545610238255869881635688528896 12814845 23867379540317615517874988263655975520 12814846 -707933914781306074402504894359084819072 12814847 -1075736869734821292392369204696823304704 12814848 1104128845547899942969124322483502055424 12814849 -64658896157164546092143257062291705920 12814850 138778139986102609311340546787737288800 12814851 -104244740861070214166279562836097336576 12814852 623789475628539383502554329444431129600 12814853 1517090895706009411165941090743525499102 12814854 134292070162020135367741557787340359680 12814855 167711694883686542004183587631825064800 12814856 -537583411327862842543756153226417925120 12814857 107872570579490764429501132944362450928 12814858 -7066116470249390251714725096495045120 12814859 685419646729847932236427824379214624520 12814860 5051806435629069504546442831424962560 12814861 444362073813529124396302570569192294624 12814862 -724296888935424164946179265742926677568 12814863 -61624609576837637101328491001232020856 12814864 217546193401498551850937235659143249920 12814865 -194971387782308681345337266567618308800 12814866 511351899175762684133383546836705883152 12814867 -142423560779232830544273177993918476480 12814868 -844271000496196007269680560751497441280 12814869 -107558653690906074429509666099802524256 12814870 -430229817163000058820447883297205635200 12814871 120072553718827939848188983223106144072 12814872 251557819166309948764709137830538076160 12814873 567390752071924716752323590233389648640 12814874 148532492892567526798919390412031828992 12814875 -1441299315853075441264568584926365160000 12814876 76845409666208132382813345074702745088 12814877 1698182711805373424014250833672349849100 12814878 -115720923487646777407125193459099355904 12814879 -868019276217512331832669358208679812096 12814880 312130462023049994191566540798587043840 12814881 -893970300543738414148752692803104372048 12814882 441971192799708950694625150419955539792 12814883 1242135827777673961189474636772414391132 12814884 56989026908176747230024538045493243520 12814885 -820613027516522493352059126333407100420 12814886 -246440531041033603535430245863319070720 12814887 582061433645072389903979317909314000768 12814888 2242421929994709618113753668618775669760 12814889 212882519447838106849615285667769969312 12814890 -436766532171156012480574114691609218560 12814891 340007918908707757836480121715820394800 12814892 -1245023446023571821464948918056030179840 12814893 144892040576376415131893204261228035584 12814894 -300863999952156725253708560855632699200 12814895 72830174289615456954076794167966771400 12814896 -41036187730768586192727221557327331328 12814897 -204528439804821601617284160990323033280 12814898 719688172817805542320057399286821885200 12814899 -43711440056531950737500494375265246160 12814900 147899978443815869328095970634211891200 12814901 37243958160708467574323551793993243904 12814902 51736379676426764914534956849796871040 12814903 -7088335966973488011774427178727939176 12814904 -368693582743770071595234126977324974080 12814905 563774884802454420048190587008818340160 12814906 649322540843101113618107812821671976960 12814907 -39993850300175236132980446624067138288 12814908 -901843470643626609089715560405697891840 12814909 -470946636468373385080199427177736970100 12814910 -443918452785035206002484645199902083840 12814911 279787808370593527972750339247987853480 12814912 292125669155808078933670217829958287360 12814913 22766566499567899347818829345332486100 12814914 -28027733060977769084027736878712668160 12814915 -493298461450123400787767846497457299440 12814916 -1395104229020143342467119194226202533760 12814917 692897768979400653644821347280937511360 12814918 -200885640803314087287552888497650606080 12814919 -12614510775518520927899566004349953232 12814920 -333548989082502957972610899098489395200 12814921 -300735206599477264308306324324497423910 12814922 -921172553605394948812814604529265665488 12814923 -106582997487203348303939810082535885824 12814924 -1375471968129952278241257765625147727104 12814925 727505189060549543882332018668622135650 12814926 -675917282196896512214823513046207856640 12814927 -314263027935485359598806286003828888408 12814928 -95635054159449123637213506629194874880 12814929 92006830902657137664727076370561557010 12814930 -729584610478818055866279720690525734400 12814931 -19015317421816981032497454423335229600 12814932 -132386693536548233188650781724321648640 12814933 356346359290477317124323682288677581184 12814934 -9320877108378078592048225637149374336 12814935 -121091221387482981005868644642926878720 12814936 205794839317337242978723769806310983680 12814937 -1956027513236407804281850276235724855414 12814938 -155957625035049464316479084755923300096 12814939 2641050950219167375101675371577605405856 12814940 157784775586745056734856647323008097280 12814941 299466466446334147056333217915426840320 12814942 49889657252191622200298970748522365312 12814943 768347140289432754717050595223685451384 12814944 -1331342686097524635736668148174442987520 12814945 -604493725187549441119695426831056938560 12814946 8687669679564110268967718945688607104 12814947 -1813770519561161082617452431928858319400 12814948 470080700747009282459757067321000711808 12814949 -674680698156792708465425168234448000960 12814950 -92542792710029380319262487752308592000 12814951 -1411372525819945467901854378045644784000 12814952 896686721910376123165061227895792409600 12814953 856806559895804830017186823880169165408 12814954 368631283081828516271153223892295288832 12814955 1464401613939994330643308422377109042000 12814956 278695578776193614819734407081232957440 12814957 -929331920865589663999652705922893974548 12814958 479468346005999645023580103545893233984 12814959 92748342996830542869050673691916705808 12814960 -115321783526429698067814306719840010240 12814961 -308597214877926631073579615453743776348 12814962 -98864084881938617500197423130249395456 12814963 -146616779165034100003551503642173559904 12814964 835518717504322091922817695047669486976 12814965 -465585966465859664093487393749455871940 12814966 128856975176584806825998313367821434880 12814967 -374218879158967709828359667602093419048 12814968 501881026399733332513535876209483776000 12814969 1842625789535146033962143414263415707370 12814970 220874155717257368843894156802843686880 12814971 230702803479321636685063439485790325360 12814972 -509149646895159950423306104474467764224 12814973 -2794077087881247206740804396421829253440 12814974 954671554631895674103450058454243141760 12814975 -371752978132579135816420995731457515400 12814976 449824958196936684773839175979683020800 12814977 -74472948418466678208577413876556968960 12814978 99900430277985858866554198416973104000 12814979 -41019578339630484434562127290944393472 12814980 42154589815775981893158332865876172800 12814981 -466669857066390817462475835630003640872 12814982 532063647464236214376592309321784618592 12814983 2040997486843406446337384510791502811600 12814984 -261932082378892813939628882225804083200 12814985 542793747242950428637991230918527004800 12814986 -408087658872954482599106269498125870336 12814987 -512497318034809065804454381384091880400 12814988 1006967257496881703356556262949553311488 12814989 -600252442438917263189159614926816 12814990 8196798033730283430897141433944405120 12814991 -394160532954703818188536910902801144896 12814992 48034959321042664136494396917280579584 12814993 -1259373961849780686482162614572058391758 12814994 549356632539929968771813148038260241296 12814995 -509393041977049414792202025449038172880 12814996 -108987077568754761406762261859921285120 12814997 140075923796831750259447333266486131200 12814998 -11221194045439704300321575664510197760 12814999 2486695682916067439368357714471931456680 12815000 387807770093174927562321521356147200000 12815001 -184300128469421972267266632791479699980 12815002 102824337324576904389036776304142285824 12815003 -601785200058987810470417127888249600 12815004 61249657208227063657250343841668879360 12815005 -20047853164020207041486340513487169280 12815006 106683441174228097133945224427217024000 12815007 -1591746227076929966898052727790523155312 12815008 -2675770130788228310633668531455707971584 12815009 857031854074722652895892773333207524116 12815010 2896591036583143197714984262900752960 12815011 -479011681762229271019291660878358534776 12815012 -110393843519709821259877363406059560960 12815013 1226548531172894301548455353701842908000 12815014 -910189993810511745885923229733288218144 12815015 60898074934601315142650198419375487160 12815016 -739146427427714588502618856483126886400 12815017 708149810027895618529237075543157987066 12815018 724462870855580455058752651551051884640 12815019 -742775639450582838601905887932351306740 12815020 -1805483814701338394815311784412249886720 12815021 265775012866255505986897524959688739800 12815022 -42376331459212569475115487765723657216 12815023 132705497749845729161001751972077321104 12815024 113475572362888951286070547792508092416 12815025 -286346121557777766167697798719523588000 12815026 47159711754696230443680655333991393280 12815027 -2075916063236012393523842499106184219124 12815028 307742252863385923995712807537808891904 12815029 298269202397824930333509781428978846684 12815030 -556031560299715339981135877190970851840 12815031 -1131254549804409734772882820797719036976 12815032 33043775354251084586247780738880696320 12815033 -107952027384746455941670721809458843840 12815034 457572015671851264588518415413970222848 12815035 -802373227798539484980536473077797243520 12815036 434333452138184099384850749370389007360 12815037 748305696965780930486600160049736090880 12815038 705015790442632020346203652527095665920 12815039 -50059839331521123202321534400783527176 12815040 11993112244503248201956099144474951680 12815041 327046191813911523851379341913098149442 12815042 546698033297078436228220701428071877760 12815043 -293676947608149145836380485348625394000 12815044 -22789891447794200443953942776712038400 12815045 1341198970241940724058477843201821674300 12815046 298915568961681926746921276476520551072 12815047 262749789975868840588090447208818701792 12815048 -142196061777017355077297506059192238080 12815049 475052169521473582264748023862033831808 12815050 -541976512447646728523643897691555417200 12815051 -124609248611365727420251295357315963400 12815052 -832035481432268439077029788756274119168 12815053 756477247582584236712783652540942653302 12815054 726365794429458644298641142002147807232 12815055 732631936491006212563584539775861106800 12815056 -109836888240612722730752450255530622976 12815057 1674012246340649001117327420837057330672 12815058 -12550120305021590500599545780482564224 12815059 275562095969942073045450845976529521792 12815060 -130241701974154793730644526279969699840 12815061 124730089738467147218748571632253782144 12815062 286955035669044482179037457795382185984 12815063 671237597602640286882538986239328132240 12815064 -1608637484531840146339787936362266624000 12815065 -384383780771002359187551826953018924540 12815066 401664809538054844347913447150104058368 12815067 -1545835018353940966518569700122845644288 12815068 -205696834396730637918538539485463788544 12815069 23281586417488225850110102621799662560 12815070 476099081895045097561057755020154691200 12815071 424187014729601117158779895549524652320 12815072 -1705710403003432277351754265201377804288 12815073 -165656391424309127395816940608035866478 12815074 333417429601069197586997278318742272512 12815075 2667833969559872600849299595620435200 12815076 -601547630249502665276391456666019706880 12815077 31810579717204432100003458541694258240 12815078 641938113963606380991984537846665447424 12815079 399588815038409282689998498131701253760 12815080 1462943267315029905271584499628063078400 12815081 -1407582165620853013087504966833282626118 12815082 63522356019112735139332103340448834560 12815083 380043985392975550894806354114384878904 12815084 -1485335290817733186693960090155174870784 12815085 871841421642691065449148679222607736000 12815086 618554598495223456220763734021286618624 12815087 -1340298021137010468428511450096117273264 12815088 116550066901210881072302253119635980288 12815089 -75884904930378350224752294303223840960 12815090 -2307982390609216220672401569038192640 12815091 -802324626598441095928730973032168736540 12815092 234768928221331565520799572518243167616 12815093 -107104938826739092418958292126186809480 12815094 -180674920031162127547533509819759542272 12815095 124442281460187943903592802083905743600 12815096 637175465122297646107247124817762344960 12815097 205882766164778922092091115159339861728 12815098 -225427294036711761367138609192871084064 12815099 1698737562786086821971949257090256438992 12815100 265025375125624502555438562798556224000 12815101 306554457730580597172996238032022436800 12815102 -727746238175149020023236095586550197248 12815103 485151900061010303549894217018656747904 12815104 381422166332658836618433683131868381184 12815105 214997629484606531589717476584539048000 12815106 -742260341523459158116068121691682208896 12815107 303217574247429740886314445947106255356 12815108 -573347107047413778367223827866890009472 12815109 919818317693223648981766833315857554014 12815110 166941849105330441550016748184281600 12815111 -920458653374619172552908685578644445288 12815112 -364655148575841386404843933143523860480 12815113 1167440733202405808158555992496559790362 12815114 -774517413414033164985089792182814435328 12815115 -90418068209838188679486429659042592000 12815116 -969596095849319661944474547063548559872 12815117 -275822452001286301639339017452542137408 12815118 9278397522448378616150787984807628800 12815119 -535201304773988644280091629553011206480 12815120 273503014685623989220120888071959347200 12815121 -193041182315782686074935153816728133632 12815122 -448021828112229513510944220766959627888 12815123 1511329574618211566143615175432623174344 12815124 9336631368691114124611220755485290496 12815125 559654896800801570862984983110439694000 12815126 -379193508894410397653730834538141291488 12815127 129049200821851108000881772840846704360 12815128 -995114733097235985892765002567426416640 12815129 -1337295667638141763679675260802237480640 12815130 105187049909188326764618924179107072000 12815131 -354154545435848343314036084376813402608 12815132 1010073431564335384488247427015321974272 12815133 501904035555901403964200971589412042624 12815134 973845977654016734140683290088903609216 12815135 -124520603206284830204803653427238257440 12815136 -815005910193902035869013394109404479488 12815137 2199430118978204914419889964815914290786 12815138 -362368694226207615431146530825630395904 12815139 18642075056148279399850293817303904184 12815140 -265199722030753081722610172626007162880 12815141 1247031051656043594032826177181123623552 12815142 704977707671432280352282745461980894912 12815143 1950980134178819071776230864249128047360 12815144 -776164339125966639967961014126244505600 12815145 160295755014866782939893668606936678400 12815146 726891756579207702081202176520735300272 12815147 649845709730489644099680366292588664760 12815148 -468061723728983786438799646400368567296 12815149 -165385947065312130929720891660640255850 12815150 -15090865671249245198839060027084790400 12815151 38442863815710257482656452130349633032 12815152 4120452518234980500077885007702523904 12815153 -278284943352832220876933079427419117516 12815154 -82655297646110566010365670492952303360 12815155 -683064217487012899127663161594336955040 12815156 1356579671698368120577825006543100123520 12815157 3721631961344343624179403826610525345280 12815158 146365159479164567055791250741320408640 12815159 -288798479683657814155121237407929904800 12815160 552904222861605801445787875582642176000 12815161 -17532056344379325030124529711476628736 12815162 -18177198208777770556843112234432610336 12815163 4207040368301911935893766402198475440 12815164 -1626183278621290478493460452228390924800 12815165 -16362292015832033762881273858664813760 12815166 225897464149316767807230742448910336000 12815167 863181002529402550271202933510870113216 12815168 442349829971595830273831866271043944448 12815169 -812640850160908824847704039448450796352 12815170 24149319272374250948483540050152989760 12815171 -1772509255552501394230614201286756322628 12815172 -36257483797791552458543739193178192640 12815173 525284695338587047597559721152442334240 12815174 -160504335683776307617052286067650020160 12815175 1037945676693598790649391291614966000 12815176 1164189321430494657215136774361877790720 12815177 920707878451066291652395147213899559440 12815178 460501898948221833681825396984700654080 12815179 515082658664821314265715917956489142384 12815180 -196717523130048959004309992395820236800 12815181 1475405294380483390319657397448975797270 12815182 -214410201549112719946173873776981375808 12815183 170402684376314388593162265184281583488 12815184 -136143179639304323062262551314424528896 12815185 -717966233176147512141905117885816207640 12815186 -268221148270103407056548214976524619776 12815187 230944504421085372187927798742417456640 12815188 132691177862414587776805644687139987200 12815189 1740362292338421021664422243955829792256 12815190 -153437554706433178279230613917299364480 12815191 -1025858094194560687139591788001511964408 12815192 14837648634598236958873870668002304000 12815193 761242180013745295961260920409946810064 12815194 171096285869627012131921407084291420672 12815195 640414385476924400369339282819899404480 12815196 315870627361471056001671713645527941120 12815197 -2170216075313928551472192277176315192980 12815198 784375273172950656522013463984924195520 12815199 70749139934555861260254601862460621600 12815200 -800796751593336017903913167135696486400 12815201 -961065743458011396607082539409168881536 12815202 -11275349377817504678441332569802099200 12815203 127643080312784580141358088266973846904 12815204 7267993763037496710765196868090029056 12815205 -71894846871788924268101817283617129600 12815206 -13443730879952491383533227587717005952 12815207 487240224194609339971333691715307734456 12815208 -732348457253947994053195929630594170880 12815209 585936394989101094603964585206015838080 12815210 -399769939035986519162109127055503854240 12815211 806897937227420662461679730011905949272 12815212 96831511011266781009105818125434247680 12815213 -1015342403660659691694264654616855705440 12815214 68926472570951804388026398945435545600 12815215 -322119482625799954574247020845622660400 12815216 -186008279286308236639197865700415897600 12815217 -56137059791198297997799669535831979132 12815218 395504441295032035011369980405148979104 12815219 1295473533609620813537824298085459101040 12815220 -16294895768569197431119606272034467840 12815221 471178723914458309693834757741111813422 12815222 -569039457393747411381738388828165509120 12815223 -20800431408556064066825707102691032320 12815224 -2114767410860819731755607873496383795200 12815225 549115064982217922469458006816460552750 12815226 561307599395734945362960922289422502400 12815227 29403989974526960928341716178489575076 12815228 -56260892945409004185879726029388306432 12815229 -47221991369971795759678385650839427968 12815230 -786412189926716134992465187664347170240 12815231 -292901738860957379872234188962564184 12815232 -366743021613808368980081322009475153920 12815233 -2032104308285612632715049553504243407036 12815234 333804358263351692386731168851752673280 12815235 574151206792796442342104625372013117920 12815236 -228588751218014492752785152471646359552 12815237 935726347735755551539133647446305729886 12815238 -13549178416040614042668647135122273920 12815239 920859973371112167967969195916708801320 12815240 -540693498277644786651302884894592102400 12815241 -287887323639218740281589380919986225600 12815242 56087998368390956409880572120775186944 12815243 -425892976425488103990612850137809094000 12815244 165885441842564932220688276349373076480 12815245 -567090781748811207563198536030123814400 12815246 -578760185054103209985242797819074667008 12815247 7593540223353786604487911009869110016 12815248 369245742685074526401023901208922857472 12815249 103732799056975210429120319556178931250 12815250 -195014062879619117457244577987665152000 12815251 907331117562455302771003724740214702252 12815252 917344864824024430117906879050594973440 12815253 -6331036875208656960381258654006939360 12815254 -646756638574562729745745470006786239808 12815255 -777078537435311181672466073911459322880 12815256 -615653604904823542897201606579801804800 12815257 31559964171452984484444849618836420672 12815258 -631783749458680631742905587866989548800 12815259 1124572777729397651560184606768277060504 12815260 1402092130980127254182355190550998210560 12815261 -1595927386121684071744935379909129722138 12815262 51938319333024076953066697856963949120 12815263 255467204608421138068294823786558430240 12815264 243211600348080236086035545647991488512 12815265 702186296018376998538451236028363240320 12815266 -244464188638494365227781818113158872416 12815267 1551240769175239512032210705227423844316 12815268 517802152498440552621884357526375613440 12815269 -1237134649838148872035733098924488331330 12815270 17738311831269884729489386544030737920 12815271 409537334297870172073163895703563306672 12815272 757485071686281785120458101407508480000 12815273 -795526267401959600856602487876871178880 12815274 -407085659787800078476991245555032372480 12815275 -397418339453326320079267351399362371400 12815276 -516682076244284934607419109491676262400 12815277 -295561928128037239487252309595485734080 12815278 184799125144665067082232553271867289600 12815279 -1329281913975424655388179033563553429040 12815280 -61872228876868412807781716158218240000 12815281 -1871130293880505784049247536677878519918 12815282 -1093480172492247554242420179644466028128 12815283 -70227028417882284267335736756300294912 12815284 1237181300244127585514854390965954239232 12815285 -35683271129204374337519478349025082240 12815286 186859911064533269969751939499379475456 12815287 -521488552796462430222293806680707348688 12815288 18886725429281483239783106089445376000 12815289 1094339297748235790972695060270427026554 12815290 3025407657186529073842402949261310720 12815291 -921041578585799923972713784389867132480 12815292 -254038096292680422847784026665527943168 12815293 -521875872814997326387789344794855222458 12815294 -621916946092836209642633627629737067200 12815295 -406764260487063969893998033792792909680 12815296 15507190416156515539148847810791604224 12815297 -143007534153909534004386841481834285856 12815298 569945809938961494769886120187490413600 12815299 -754715416852949325651517727727608796464 12815300 12229478911325437408030704998627798400 12815301 -745408920822583541919286508225968988160 12815302 -136044807967414834244298552333282640128 12815303 -473059792003296667673909750067141105720 12815304 -714213675205768888684344219783192698880 12815305 -93597277942918712369178877573208656440 12815306 -105297934953737663270005474099827813120 12815307 349731829626052261487610455092149442560 12815308 -1361151314518718052051785488638814109184 12815309 -71391531695837676519792024587093373480 12815310 -47979560178210837669034406001753369600 12815311 149319707125812356221621442831347222552 12815312 -112764452337887793298973571938758901760 12815313 791600529866757491046970229946071212080 12815314 -256008959003086766746943094581196865248 12815315 1160860845692332225504568151722666886960 12815316 -84777198249110761736807858320537387008 12815317 1147023453770411481666788413932263948366 12815318 -41625107717963157156816025220485320000 12815319 -90900509816932577760741515954776917504 12815320 -121172658341271379406565905989487001600 12815321 32738032223129980099093945723235432772 12815322 171844158946037583573333211801409107200 12815323 329518305533735036287885947164354478504 12815324 991294056641997644373233971604507329536 12815325 -324287125633827298313321621379367279950 12815326 81629574825434292810784121552978978880 12815327 12083360684696657986924979579408002944 12815328 723496099501011970385642297598248484864 12815329 -461874054881178792056124413883650826720 12815330 -178652145404037956768562059519798799360 12815331 898827112406617940318359324046715907200 12815332 1196458527071085578106455963544124688640 12815333 12339624661070972746648315136001754944 12815334 -121062563765489767625947941401580668928 12815335 -50653795507230424222499256776461514400 12815336 -1311449199787613462355735586248726282240 12815337 -599171004909871415602730579041932872160 12815338 -187129715493078148653285863728663065600 12815339 -1279714038035857200180340489658095208400 12815340 357897160598723643164304508532891827200 12815341 854174945367572124307442153277786940800 12815342 961893262446979558068249077808637035072 12815343 -510959133027685644791107483052874594216 12815344 -259067713673243349852332795535382282240 12815345 809732856325383309276653221395498428520 12815346 676220598560832248856429735181510137984 12815347 -427602744404461908142674009803074474272 12815348 77040731946467880282535461818571571200 12815349 1962779363072786848549348064639398724352 12815350 338932974806424940289778244549878458400 12815351 -265059036346226567986695948727728496968 12815352 -759237246706781023279032847297904640 12815353 -1173005157844167083854692660958891829398 12815354 -155720820062462834846798928388486476288 12815355 -372103063277438965455257455366351246080 12815356 247683361193413515452881383413656246272 12815357 963787403756595735820807680786991189932 12815358 -561429403915274251571740608840448051200 12815359 -451838285044621112210333136715741254984 12815360 1262047004815970086621183162163952353280 12815361 212608309454797376789107693260198192000 12815362 441108495830731989736516118787414916560 12815363 3074247379659784018611351705470727218688 12815364 86373885931648172309493648388856954880 12815365 1804132303698736112667895751239034292600 12815366 -639709153813072439678872214573396521536 12815367 1075186244261445881683864788619112954880 12815368 1690621612807016257909758822612027525120 12815369 7259069761790281505475387955783050240 12815370 -62388796688193527050258350877064325120 12815371 -298995236640647331837066874375577440848 12815372 502602684866063261867902212727201331712 12815373 429360769461813180948407394885135144384 12815374 39447921389681354004120397526126317440 12815375 335906776413448279535049662919084414000 12815376 407952848402164980319939084979011584 12815377 -152310693366730897937823926847047235840 12815378 -490865137618958207393799112040006426976 12815379 -1162779631845825692690799282135041273676 12815380 -1398356844361187394016150839164783001600 12815381 -689490365542841824438040643354664888800 12815382 -125306253237454207990480393158441085056 12815383 222995430981791262060923225429664702080 12815384 132325441532590645001814470662707302400 12815385 134259559513018729993303389905723452800 12815386 -185073157334070775842707102565884371200 12815387 -348470887327647298474734539384009804400 12815388 780380496757372278700535148805279749120 12815389 64314020759832331277976164895318279724 12815390 -116710761050525831351536709522643456000 12815391 -549306626061490194095985102530515597296 12815392 -299192614801261201828290475798686793728 12815393 -417438664069575605413114267512699063936 12815394 264710450013904087604200024695384809472 12815395 939880909169606048077802341009324904400 12815396 125835477499626844717848890136502296576 12815397 254200225615231294818129153361904425440 12815398 -13873891031825536755542818361194163136 12815399 -1160174373086050538013335659261432252464 12815400 26451435740349287118401948533358592000 12815401 72333830050853298793311092486796880000 12815402 -200970679557926593249278396915316672848 12815403 627287999959768434307584233996964406104 12815404 482678999364561184405208825713186652160 12815405 185931087876375829498035069585948969600 12815406 115126614514207896575449586584184070912 12815407 -73514390178202111635437498740679028168 12815408 -1710568518201650590012449962472407040 12815409 474095716615748557556806508214934549104 12815410 260259382888949517897119795748871443360 12815411 -470561599488935151130313080772786688120 12815412 437294254400613534450542670963043725312 12815413 -1122749775113202906901654255270680566016 12815414 -670768082633909753124510244408604106048 12815415 2837022923880405014785108180988187960 12815416 -4888977878062791589883113449994199040 12815417 -217906611266749435005437297863570776534 12815418 209387997972284454506792147658189557760 12815419 851678889022389168481680729981117986400 12815420 274355689658964849220427370228508193280 12815421 241137644604169945396441316128533908640 12815422 193282266653936187812125647194474553024 12815423 1038772900365003125568354849841054164672 12815424 381652697470630844365817353490650890240 12815425 -16835149788833727122657458729085675200 12815426 18910784172279167717356487442763336224 12815427 328957691560144532487125090220621494520 12815428 -308434459715496420684664924874198876032 12815429 940872329697473396197557598633175026560 12815430 -409903867333751373302589779204230346880 12815431 30188380312289634072994051088153769344 12815432 -558542341161165213502152840059646443520 12815433 1148668860640185399722792651523740895444 12815434 -166692661941642657605786779269279217920 12815435 550940010540124316241373177236388574880 12815436 483259107779598682909833459110578437120 12815437 -774327271756678475352596165832827914 12815438 393603930448006600327280389489099413696 12815439 150874784729517401518284239120035250688 12815440 -215761884343044695276205931245877985280 12815441 -150924766958239563556440902081852176908 12815442 83636391972327805852063889691645780480 12815443 640908750006259115328765344160979107840 12815444 -916879143341930559407864755520571560064 12815445 -588633859694603262340431861332871898080 12815446 -285740691944743268017632345714967505664 12815447 1634474943892371413407638654618571045896 12815448 -186751610849284951876360380183595622400 12815449 -1537107660844148005422929102948172878880 12815450 -182643044986002297385913808709100757600 12815451 -325749977116702820294780407777816570200 12815452 223215572173040337454601173986236857344 12815453 298711645696604468322525926373233359104 12815454 247582473323546065760941985099420454720 12815455 -151235689436002877764579992033840396000 12815456 -358099615379049713640483580790707322880 12815457 292497673028262947991436812744134111040 12815458 319389879764444072631418117378946764800 12815459 1952851330349030273647086275902315116960 12815460 277005252329360537496532694412977076480 12815461 17555202229703578618971827674879321824 12815462 -2307939997739141518302826887396065280 12815463 -264912941621315648646974269652529389616 12815464 877651659929563914689630223482318929920 12815465 228587328563095683133331208762623840520 12815466 599340737427801558279732852567987409920 12815467 -415661430128949011956315723417105375968 12815468 -902855318416214387513462107179927241728 12815469 -1415734105826519555857221915283860751680 12815470 -295933776479441437919457379683921376320 12815471 -1274515396359224314583459910434279969328 12815472 370770697459597315331515397740991152128 12815473 -1840121103845419126294054651384169854 12815474 -213896215600230126149757563200244994048 12815475 -288560735666198899271626311484869173400 12815476 -1598198476364233734949987912930836941440 12815477 893344373105189376242974434746984784060 12815478 -193522072601111913442841313784039577856 12815479 1146481241969817933459263262232030392840 12815480 -1338491588686403060852846056832542617600 12815481 20878764691554543108557923466026060800 12815482 -616687782400094506471861967073749451408 12815483 250066274000398478032830526027144240704 12815484 456624793819156626543125073089832321024 12815485 -108647833748656355678844539908367097600 12815486 -983594461657649340566900187789038894016 12815487 -9196032299026149067137836196082944456 12815488 -763563996729573675428103610200836014080 12815489 -135888129634869634402763256293824003710 12815490 609138557777189053271125289285872128000 12815491 -524579077218821138483344811991929023328 12815492 687653928155152879291474780510565698560 12815493 124324233823955998212191532107217363456 12815494 55792782978960418505602125856723572480 12815495 -94227673054403566610298078775802288640 12815496 98227079650442577056434521308312417280 12815497 130248758385313208227481910172110670032 12815498 732370816235265155373477074054289054000 12815499 866312418742331532562812108005452424664 12815500 -14614221115994326534264882126894848000 12815501 -41922437607042242465301220142352640296 12815502 84133922395952198519274467164497859584 12815503 -2326791801444219405401789906955823319248 12815504 -118850410060201235920227011612498313216 12815505 -2879953202937080939571498855261038400 12815506 385135636916555206034060472314436057600 12815507 -1245139032909126304142075060284972118568 12815508 474674591944241542058338052752957931520 12815509 643931193649881905832901274921929409600 12815510 267166159434595448329125311165262332160 12815511 684634033482428824806620039042668608720 12815512 -253314589738661524385381267118644613120 12815513 -342109146283554855445322176107929641836 12815514 295954171223085820540659343904222225904 12815515 105802326914036002341668712478934025120 12815516 298129615862320182615497130652861590528 12815517 -376157643153598942425692409939713072064 12815518 586051095807092383481678480120181090816 12815519 109360882135168846737989140536303852840 12815520 330084573492858712782061124968906752000 12815521 -559118377656374926591795395696321525056 12815522 -635075153259516723087009194349150096000 12815523 48629979792963150722327340348056709120 12815524 -111046756582828785798643507521599881216 12815525 342871782995550017281923803023614337050 12815526 -157481877787854241664828003817790529856 12815527 781541973453129701670298838841880101120 12815528 753852164205467208184680812472405688320 12815529 1301436377223038201353171153493191415184 12815530 140779912757819492861486652662826808320 12815531 900285588789666521321056359109722257712 12815532 -508269929189803385111299580474995499520 12815533 -241139344782535564847420105164896746218 12815534 29942394081872539156287757305887767680 12815535 -33964862176142505240841613475303710400 12815536 222323744284254370068343550113064763392 12815537 -201616702089981713767321964288977774848 12815538 668244174243484071006074809252181606400 12815539 1624979621914396361514776919969559974600 12815540 -659753642021212427100645784048460309760 12815541 1043062924625808006691403566122914895150 12815542 87814573463032130644446436371360663552 12815543 -287221859232340398662138455889406510576 12815544 184973039565348143299284177392549560320 12815545 -1027911339759407406904751848854473072700 12815546 376422167774289219460014929139044111472 12815547 -635100926145767563494725634958501937472 12815548 16816236347091751295480316110091496960 12815549 118654944499648225978086453669238299264 12815550 -259192419694299670320880767909116928000 12815551 -349870238612516220680877466461901810336 12815552 -677151686784693275309624273019925954560 12815553 771466601094435509682872123184472774704 12815554 -98608367546247711517218743038836903216 12815555 22807136215545485600674408167195552000 12815556 -44974846446873782264535649942151847936 12815557 -1062260382621138809384605348914607636000 12815558 490467122152506183945782548606476681792 12815559 374623149243212427073938849208597178448 12815560 -306289150222199023358121447376475904000 12815561 -1431904094915947681047569563828925104176 12815562 -191537033009925033375796064639080198656 12815563 3295569595863154993192336049324304701184 12815564 -343738375091011935876763090041190348800 12815565 150171975978048907715216658798164833920 12815566 277386534801187972811863075491742532160 12815567 1216602443146384489938829019885328053040 12815568 325850136216680216443772430516520968192 12815569 -220651134294841417211318146801638283392 12815570 249504928811635485574923319628531343360 12815571 -81139530763776819739353403509866762496 12815572 -230941886787889727890485579631883735040 12815573 -9811751906669014511318153825013649440 12815574 307996403006911392596871681837526042560 12815575 134884924250103926190843659743562247600 12815576 -1305983745225723988191178725596786380800 12815577 440577138163533642037287536886851698368 12815578 -599559275967428888771636277444402925344 12815579 -54813591565845284228745317572033560288 12815580 408648480390613383411188957308806758400 12815581 -1390258627356679445319784826924287030618 12815582 430141843913603239168158911143792515840 12815583 -894393150521544395794158035871856177152 12815584 163606689029596305857192424260162813952 12815585 35945273933692539856686622274458101780 12815586 -90701379375164903346150659025473298432 12815587 810878591419908702320411484133211383680 12815588 -79626422282913947907544594149028872960 12815589 -324017906886735558658332845775890544000 12815590 -50321665079103860502179541134995699200 12815591 -20683701276162634670151600645608418816 12815592 -15889064633831378860947724641204879360 12815593 479427434436129778567070693282997264960 12815594 264431746735753982372794328825539248 12815595 70583251943234137441711178737819144800 12815596 475746379400143480226097887288586001408 12815597 2209798947056280225706448999997471641046 12815598 -453196849823319222084926284376550284736 12815599 2161663566169210323252632298499967114760 12815600 5723347739939778581794959265628160000 12815601 -1348557763879613027731954402546942395456 12815602 -21279169397516295436987585169977365600 12815603 1738227384462162864667982258096132907960 12815604 -742538886217977664002300560306637926400 12815605 658659006571247076674236131972055440000 12815606 -545381259022665935560532216468608146240 12815607 -1191682540027894877481433526942903313048 12815608 -1332226626875963432800209404374493491200 12815609 1147368541078661714507891842549453320810 12815610 -175980693881846494672939057299391226880 12815611 1160399159120133596665765221868328850212 12815612 383105873568363926806773676321699405824 12815613 535145171893967245559352471608325613542 12815614 263547401237092287503085282297578265600 12815615 808593447973484963509834533321358627920 12815616 103184358350707750866805628299219304448 12815617 -605657736244104567563245153006081223680 12815618 955117282784961113244186556338715511760 12815619 -253571302706391584928560826087934325256 12815620 -1268261412813037293401740940276054238720 12815621 -225096333664760106309178757109978794496 12815622 -482563765211662496629458869026378423680 12815623 1017479250732259430147250030735036028944 12815624 356213084436610584680347456559855784960 12815625 -625095837466427651436154223929427400000 12815626 -477500535622904229663122330114259444480 12815627 1504471732664466758847616657200635311272 12815628 116882013949268875359304333408604798976 12815629 166960695684250873992242189931468582700 12815630 -795441422737406357293358326123775327040 12815631 2512718984269824002861786517897698112000 12815632 -521542687009531659888464737740807921664 12815633 156992819580264875947504542020335092000 12815634 -1748094018689937058297376714452468224 12815635 -319933616486031957942611254813786662240 12815636 -1110425266712275067522006448524621089920 12815637 973549567301868519756937338976225647552 12815638 -240262040599078894061917982113856124288 12815639 2483542634459720409158979008387371639800 12815640 618817345846939493848016179556334796800 12815641 -147193553008475613271686731181873339958 12815642 -61107244714392775892420595670453625856 12815643 -714832903448655043878421391211178220136 12815644 239588879973429111166485593789713920000 12815645 -1604328100476089809259012083569862387200 12815646 227376641804605616823955023239791432704 12815647 -564234976781006997992703689955204296360 12815648 -309247518453352257617879288183217192960 12815649 -8574168521422053381718418966508215232 12815650 523975638304813047530896686244292146800 12815651 720747832587261279158775602619599832480 12815652 93249103388390348553503543739354163200 12815653 251425120482137246837522150930182788220 12815654 588757323621054452302527643438940728512 12815655 309228119261647922997725655097950710400 12815656 835042403530471061585910856167176186880 12815657 -8372112158000176443956528596034092056 12815658 -18142415690270637836161799241749521920 12815659 2291778768318850098299092431348462183860 12815660 327230270002412306663637419524476241920 12815661 37669004736106422013293521908259449920 12815662 -586114422976804458646434273749422527168 12815663 -169703511666882991735370830291392511104 12815664 -271095319059662129316489811383053746176 12815665 57070628206757252889591908228840669520 12815666 629302128879858583959114922335176182032 12815667 -532838480762713189163124477681889641072 12815668 242993640805282693085690048939691506048 12815669 35623849800150197679122562443885811648 12815670 -23074172679330964987815338579775191040 12815671 473470229582118713457657974115690243840 12815672 -2585593995006786218991616376043579617280 12815673 -586471848340172738611910558945708020032 12815674 1772990153702961141201946004749553360640 12815675 -182831171129620842179809429695242232000 12815676 512419853259976573004400208366056571392 12815677 -3643030638536907791566104331393603648 12815678 1048802212816349905347851884782009574656 12815679 172454008441469706023891055558111318528 12815680 -292763009596899210108314979837778329600 12815681 209989137657993762381226707848740012482 12815682 304059003007238958585360518878090434048 12815683 905349770537333338160059232426652063932 12815684 79315818620819614026213076835144970240 12815685 385651465141667456009014723980398160000 12815686 82970103886614960432201940531057484544 12815687 -1207218614600515539220161608005852490664 12815688 -599392813408018753981684317617857167360 12815689 -393263492113270795972798630570275625510 12815690 -306086214510730897911360628943932108800 12815691 -167095724999368385644578392582818446336 12815692 -633500586577278553942343114527770067968 12815693 -1090179704240187676177852449275998967520 12815694 -440763948890750143744589345011783675776 12815695 118523410724661355129950907527550120200 12815696 -538213804502148036084804268397907148800 12815697 -49946567337571297850555636991883465728 12815698 -93849615718990428285348463931474949120 12815699 595816592494629739748569579050751901088 12815700 109646426010996941119751774810539008000 12815701 -1611429809957629085271251019059467797298 12815702 -85850145394138812104736059844839732448 12815703 -560875305767584449069132574374082152288 12815704 2148336593182845196025184169782294712320 12815705 109640349562485362464692602660543627340 12815706 247692366589543943889163441015873442304 12815707 -7682803148161191298467825579892644648 12815708 250067907207478072356247324541807497728 12815709 -37933763099470755572641001133959841600 12815710 15293336417509977683371553271695723520 12815711 -172742224080050104202787033736240404168 12815712 -49896321946694119642757388979163627520 12815713 861286176437611670642567232441239396544 12815714 1174837864040330436142903186120143909456 12815715 173134754876400110096634889833864960 12815716 1606847226428985178919757791662733747840 12815717 1443211297641941774336098812269094848766 12815718 -181142059349256290396877020241300701184 12815719 734267115848392418408053364124422875696 12815720 27082037370098376113219432801202585600 12815721 17701048751685987383574131280273318090 12815722 -75842229924370041802095861196194672288 12815723 1193963429075690661348153315384873273972 12815724 907633593681317549203892458668786035712 12815725 -315206425022020980054898873860559008000 12815726 -429555024812275976602145848600621071360 12815727 -32358057143137522695050495499453104640 12815728 -235508707485828487586966754812144353280 12815729 -1849971349810773255238768069187769914670 12815730 -44762713602451674329215845431527034880 12815731 841291613901246790952919241475503699532 12815732 537188124070552286621597380654615668096 12815733 -49101658009607800884287208701020993920 12815734 5692665393196493006910117176313615360 12815735 988333583047127224736944432782183118680 12815736 423191262896235414097532874819762278400 12815737 -172434760261504705999493196939509738976 12815738 -279054808173196407931308230304113587200 12815739 4818301539873049454223122721051874992 12815740 317324272552721781930543674048302356480 12815741 -487725862864590961198001540246815046016 12815742 -3235620124023651412847324404318173888 12815743 944638591454210129483661158276732580992 12815744 1026154204532102212710403127318780313600 12815745 -17907087010328955010392830397142634880 12815746 102609667530364742608000943358311877072 12815747 431614132269847367569361085473556856320 12815748 451185710401075962282871287633658573824 12815749 -722407044127035750855106692317289056420 12815750 361180010267982439438128559824754944000 12815751 -646167294535638969840648300826467954816 12815752 -2002746591536806357597837736970239462400 12815753 203359809455305605552266816749484569380 12815754 -462401235025901214745151368471732639488 12815755 -456841554663922843805824120638291375840 12815756 1625907254470051157031354187123086612480 12815757 -198267862763501891610236041422549736512 12815758 -1260216790668371297745832432837429523520 12815759 -172100086784389666513166126574801612360 12815760 -42829431780108798030328337341726064640 12815761 140867092484575026513461969124337582464 12815762 34973197022950638108706715232023455632 12815763 9329818658438773677679940747552076864 12815764 141286232200792450089833042106256573952 12815765 -61082054015216463690237373292163458340 12815766 -90424520504155854949819180125612211200 12815767 -1054028726231965867949348872542471119640 12815768 802541081407802421519110872224931061760 12815769 -543863648359093953732114768985886212656 12815770 -335899853274554341123308084075843498240 12815771 904697351728548725450849217803733642912 12815772 416825472494570699361382244393332506624 12815773 3384739510548738738326893619826592605336 12815774 -392655147122236519737353550445998040320 12815775 417525942910578520749888540770045568000 12815776 -2855767168074201157778119244972351815680 12815777 138806267766428354883027194994187662774 12815778 -291083204285411300116050387586221107712 12815779 2925789188344919775119360612757414864184 12815780 -65522075455285793418794714636196441600 12815781 -602560775412559234945131749795783784960 12815782 -41251321337511891342536307252653965056 12815783 260787509912870268960414833381343847032 12815784 -128781141793922691329805715697432985600 12815785 367688303883720386701089739572260102400 12815786 265551025790617072000728688187412668592 12815787 -686192731922803393959065877252323062440 12815788 1376691413997473188459605697945249382400 12815789 -21133519100407806814693183874545298688 12815790 -163622982610361322350723035745860584960 12815791 364078518991130649164863433333969475000 12815792 -183964736903592911313389920778108633088 12815793 -1880849921956382798821842524963878888800 12815794 -846547368009594665849448647792244824304 12815795 -17229892208482861229340342676053886800 12815796 -295215518538063373127965665484246179840 12815797 -579785106263860541657209417333517172754 12815798 544865030489650470568709599397090090400 12815799 97982333205544077329757862411630070400 12815800 937596490523862103792712856757916160000 12815801 400665512148468375212293095304881418692 12815802 276863647531989688345248848796804122592 12815803 143724942315538253316694490377116349440 12815804 -38452283791617340294739156693143795200 12815805 237911270612475123844770899415971057760 12815806 -19039555163575410834620443549036435776 12815807 115408106972543588058598152642641236800 12815808 -203346573164257131225604320409681920000 12815809 -396758336330451963634933665414387462480 12815810 3973618751001714974112050115058360320 12815811 987280331035294749393624844211210301060 12815812 -308394142358416265366981450970711303168 12815813 -864223230131942102250695718161754451938 12815814 445566147175190796130832926740689502720 12815815 -710093299609360181118316983018100390080 12815816 252105002039903653756499717719496140800 12815817 11565980984056718169526569367570560000 12815818 169912732918646742185406838950154492416 12815819 4701404061801058972069916242459151666112 12815820 -271713666683323285277172160112135884800 12815821 448828558088241479854579179636802448844 12815822 263351614697709575187491949555480960000 12815823 366317710695668506644487430676691027200 12815824 47862478122267549175764877877509619712 12815825 -1219487091159753834754932447016146696000 12815826 -272261127812317078919021796163035344256 12815827 -3165428474147312596538344765157124876488 12815828 620788012484148860239094705430099408768 12815829 -345382069447057112388980295706134296676 12815830 -100920686485440971815143101311292801280 12815831 482318689934452450766009320284902242992 12815832 275481395494307572041085166115001528320 12815833 -676812446952119961797007741854452924918 12815834 -105170678051384388689949509411937540096 12815835 -457673933795537474104954399499337035040 12815836 820831441381785305323531120751313920 12815837 1361372156299241731708782868959837912486 12815838 116289304078616813087974398824348256000 12815839 2420744181228132997618660374201362068640 12815840 110330412278037432565771589275374059520 12815841 64088015687031621975752895574882309344 12815842 -446923474429108131651236289609825400320 12815843 -644783230042571704667493374517083287908 12815844 -688874145588419801480215134272733072384 12815845 244259116254575872156067850894222679680 12815846 -675412572837163682273197876819074532128 12815847 119612210613158346135867400457912302080 12815848 297189223212136287436264612976511006720 12815849 -155710899890442257217679248475682736 12815850 36200108328754123904005778748118272000 12815851 -15611699377137577450011514441118043148 12815852 260275040112223496014999861216389580800 12815853 259808461465697136750282268990629345984 12815854 -1847494769192633647322269261112159193600 12815855 189801054744316201719007569757346685120 12815856 252409697357501420003227584628687011840 12815857 1402337831510701182048345921910696321106 12815858 650991486444121025404363863781249059072 12815859 429298637299394058895947614965906594560 12815860 201261365231982548588875129314770830080 12815861 6720780944391797457260760294323970624 12815862 4990684784277875126742460394466554880 12815863 -491807644544690747343727505476170000120 12815864 728101476367060878773903745564663582720 12815865 211210604799425940495452295043712229120 12815866 -227051076871472514476860703082435508224 12815867 508705313267029494134896921709535290916 12815868 -299743450684749699484133727008979065856 12815869 2302341837515749819607144559796887392160 12815870 -1205057044203747570960130363883037120 12815871 604174082023810671461610587582585748624 12815872 275502701185141990005701505684143603712 12815873 -108149628180967153204282033237344260160 12815874 -259167830549892814384934088245270434560 12815875 161651004623380433783702087674309944000 12815876 -461146468740682938713500368423562579968 12815877 350995265590940175941402905058475640608 12815878 413935907186512788721191910225050897024 12815879 -402904622536716328350793119697294460424 12815880 -14364605900556916558698723245162496000 12815881 120337637381603993117736060310676104704 12815882 -386845832073513228356966703083765120208 12815883 -103917633940865136739426266783559027680 12815884 -177964012672951540240119496904239078400 12815885 1296764794304883782479379740536137320800 12815886 -118817657111108465855526437539957683072 12815887 -389965098832974792070959162262187899008 12815888 466194095906533617395000987330184486912 12815889 932847665126315832998541002962337309424 12815890 183977525255017019708738032670100398400 12815891 -1469783640723771870205471886511921996216 12815892 -4350772562232488516587606428998995968 12815893 -790741625282881511030997791127567391940 12815894 -201784627455139236755044001827060279296 12815895 117484733352029053107080676297661691040 12815896 -1497739627613594594380860676601999861760 12815897 -1011091772566758922627629495932739381120 12815898 -7882116042673983022201586952207931392 12815899 1223383034023384022628829729588232778240 12815900 441407097389687369179302087939194112000 12815901 -84890904638504985510195422888708044410 12815902 929607287106740230325681290082450867904 12815903 838515020793530473057211793203943813744 12815904 -1102712082233911239522212025292357632000 12815905 112248745020936590900374970652694503060 12815906 788769777351827255849735985545048035152 12815907 33907581869564437032967789645698412896 12815908 146033262982796645513744127071649980416 12815909 -1003409107667228250128258014878805759488 12815910 -1461818621776953536704609607379795840 12815911 -737360869018569667229769921920823840000 12815912 -660456602843376082246261929151909171200 12815913 -745248917346900397113679272714470602752 12815914 -43009626303872635066341994198745365248 12815915 216149653283258287960175212930677933600 12815916 99679163946791718016754942692274555904 12815917 -1931670427774320836095241216572583670548 12815918 -920998134706793675904572557621336416960 12815919 301482816189866215788388763288201239944 12815920 1274446635317620561794823425031864320 12815921 729018794371607150256972537669664921200 12815922 -113668755991864835788151092843987378176 12815923 20312326014764127785198831540765356172 12815924 317408485321300855186215668673529608192 12815925 427186879952683230740708532795363832800 12815926 402325575112251495367337539848464651520 12815927 -41282201276308681397255089883931060288 12815928 -179744889590458517222470010693761228800 12815929 -445559818888030235378623484023921803328 12815930 290534241295236343710165948069035901120 12815931 57054060183934912401396291186126767664 12815932 -1609926476616222854075254181018534059008 12815933 -941279321766672430498436347269976627200 12815934 125352888103234740055666286362754706048 12815935 -3495317603087902092351837924835497600 12815936 146455555610133482457682833969090920448 12815937 684631182906211063685331249317897352000 12815938 153832561015846734419369089503143170944 12815939 -840928874286034120587887662733549825520 12815940 12497584462864269251604331016153088000 12815941 1959825966122552142271992695291898489600 12815942 1092110547817848886015212897373323691872 12815943 539176419179592812355169079731100908800 12815944 -1540142938055061592891657200965507281920 12815945 808054280991282107144274275439395161920 12815946 -492174917025874207743227864018528784384 12815947 50584208667030598897772501456180198520 12815948 -856591431576224074345507065421069645824 12815949 -338644097644243566319615296447573480480 12815950 -220976287919030503300701498377503593600 12815951 -1732183305664463145130373658415265733888 12815952 169988742363384600658581550983266304000 12815953 -94403038082899415587589130418098359518 12815954 -177045171188028351012789276920887740768 12815955 31523659826651919668509078497843535200 12815956 1159035091132725331411335803330697656320 12815957 38863909694374288141869223918554336 12815958 246306400795777063377926806513072201728 12815959 72846000737932718442111498916507937120 12815960 1010250605773313085255642037150919884800 12815961 -657787013596536097781938305977079266016 12815962 -588857344354136371711516640801002122768 12815963 -1421421891260370924372216426440372929080 12815964 -39655045229559354503174903710741484544 12815965 -175629092154023040642681043740711205140 12815966 -28249635477792772238979308724878857920 12815967 654563245676440348573491901658515940880 12815968 -321374448735716103983178435539440238592 12815969 -385324169052524589858469602883197873630 12815970 -207968898880900854703251791598827174400 12815971 382935639857892888079934225554597240320 12815972 624866527729569453495199411402763776512 12815973 221259583976309803922299308579396468222 12815974 -493663174818937277990470601570924761728 12815975 -251899279841533425121255967039255409000 12815976 -937024855847827811858552110993428480000 12815977 1461366529981268202817556635903173515424 12815978 1227658732838045633489719447872998400 12815979 924444790438226184154334540674782065088 12815980 -520446333947850103144486039040794291200 12815981 3658766858403414513372729325199711149152 12815982 -29876944465654187037420894774811080768 12815983 -163176561067545611383172190796430487576 12815984 47632423785166579079913783358795776000 12815985 -42898080286160323452020432849793292800 12815986 -366093671245134816553430291062378443360 12815987 -924458716160597766031223669987239681680 12815988 595587407371186638156984065797585920000 12815989 93265257380198193660375363041120864000 12815990 493965750214004450722274270607026595840 12815991 -428292904968079992760895585701257335904 12815992 -155194776385081913305187315466329456640 12815993 -2054686832735098933203028849961448913020 12815994 129687919082823248422776286394845420800 12815995 589671626906546011593210522489816096000 12815996 580942363743660544499603564229968640000 12815997 649157649001761461530887535705679062080 12815998 -71919790805659574861080109474916153600 12815999 -362900018622024603809799837242534642664 12816000 -344717900091654611803629698049638400000 12816001 2161853684222779902545870743306231960608 12816002 -536900539748716984058729009306336709600 12816003 481159966223458233444103548442776000504 12816004 1654892371658320195854280804386183244800 12816005 -740553440024216707688878007368602561510 12816006 177903644363356702826952133278717487104 12816007 -651564302573221479052971829195989362688 12816008 25006090990572006376154959323736565760 12816009 1525878898224664104069240285926121258720 12816010 -4033932105003740172424165639764939840 12816011 109661732149767919396934706873052978464 12816012 261209442069256345677250676783905996800 12816013 31809059561942134669862914322417984640 12816014 363313733375482089551002199149414600320 12816015 825499322413120801957725402704234964000 12816016 80230920764833486215210829808482230272 12816017 1457322433234761176377294330626859446066 12816018 154575540510319973333859115293047944224 12816019 -11206142907087885406650121160179980504 12816020 41459612140785694069548173527576412160 12816021 -14289409066684547938496121457237749600 12816022 -247916388889756537799493720955539739968 12816023 959947262127877416764948891803436591280 12816024 -60317958158412052891056125126181396480 12816025 -315431062823411753142667739259744742450 12816026 30356348716132369483870288545336681408 12816027 -224649801661792324413033804126480960240 12816028 -1515931979598557655933366645642498447360 12816029 391494535337405976020377415209775046630 12816030 154988425760809408157712238953109355520 12816031 -854788419960747079150372583013921683208 12816032 544303557269967702165277635032587960320 12816033 1192860965662212395870819296564211115264 12816034 18743472074363489153402277375073257984 12816035 54477897187286631823857458242795062480 12816036 -423449223723686673716386239407657779200 12816037 -569480980137356991267687903302969010432 12816038 -226601995782256841745325773268051765056 12816039 782844231833430290917291585862734688640 12816040 -703570095136437133927980744779686963200 12816041 660435213199731112448389076028677676672 12816042 245164722110328981643895247722648881920 12816043 -1740682613625775548474067036039899061708 12816044 25317418456519971118947381304510715136 12816045 -73478951439596271114738497631132730560 12816046 486002062043811460876302139300161521472 12816047 98105949329860070175398972378432087352 12816048 -237906079383036493834584405439765708800 12816049 -174382082333879670035185294435432702464 12816050 99591361886327249096591947142850328800 12816051 -143482166673853441583024320436499594240 12816052 75884691324730330222906838369375486336 12816053 -2139722271424735775953921489877699431698 12816054 -933181554452868249768867267407694931200 12816055 -204950655303924254266438116778055665440 12816056 -1483989923518432766322440916930836336640 12816057 1480656860867019356677455147766201173120 12816058 137541470021667997358334081551028128880 12816059 -1642036972894926104708709569085580579740 12816060 79019553711990427435540748844486328320 12816061 1213158039584185020722777948624232942662 12816062 -325044624895882960003644258535679366400 12816063 86920232592398719822492496011162457904 12816064 -10883737624538862890624062873155928064 12816065 430445203165780846628258350263430435200 12816066 -67357537578235353021694228384211765376 12816067 -215933708249306597703598272024198779232 12816068 745985507619890100571170137515928457216 12816069 -212927737760116005178688156631046537920 12816070 567278151078889931670481419871235107200 12816071 -192036743028305634367642171249741906728 12816072 -1347393144040607644430723868356153441280 12816073 -1757984010293213180865959019016728949020 12816074 704154116426135216425427854473914680320 12816075 -387018276369244100306196085842153305400 12816076 101403597168538727276975249711467155456 12816077 -1224681763315141866672754603172915752074 12816078 472533596346479021352595746933719040 12816079 -2062875756378222134093791262000099675808 12816080 -10601747341257046697929815224180490240 12816081 -1553083231144623360374569388172075669888 12816082 -105003291337463007700069106362537285632 12816083 123766738692289337285513432409684538704 12816084 86106782164557240877395390692466954240 12816085 -84238239504045975635254514855524205220 12816086 -809645301764801350909014556111322736000 12816087 435563693261445260404938341657194502760 12816088 1570819053835061038817555067989320181760 12816089 -131355929130791902943124362114296425600 12816090 181486841908404674247263789781329971200 12816091 -454779882198323148142785603812623685600 12816092 387220330456990189268904448331719276032 12816093 -1059170897909254969549317279397478334336 12816094 300732744436698150486790193632224468096 12816095 813218603060159340189107022006680787480 12816096 -1376641300603674663900893550993257005056 12816097 -11891006751350014415310421643508560940 12816098 1928558236572867053050666403718328715520 12816099 -29312205875537257150991533661824924776 12816100 385611558627567056359771144311990681600 12816101 -1765837750081586826342382309983455041728 12816102 273148727050422709600915803515754810240 12816103 157028773370052346235957073271581612664 12816104 695670806056046724962306467885278412800 12816105 645770604418830429820888804635785376960 12816106 596855552542157578740193299814074296064 12816107 31371977088025583757686266605612522600 12816108 166770979745055716353156045471000304640 12816109 24463366772978243841684633862595044310 12816110 -752725128664957176990075844048457370240 12816111 -14214603120839783554059112876865625600 12816112 -132075251181602615942733039689073885184 12816113 256144200825023608319101790812471868928 12816114 -616886172392576727297536414052376844160 12816115 19734809664945160063615655967542031600 12816116 1301505164656684225144648407851686112640 12816117 1090174520035412126758829383359153402240 12816118 -245041665224745463214269400873557248384 12816119 2202893379669901018011930755153956405440 12816120 824533464050262716683588776544247193600 12816121 265803525264496185451239722441011684692 12816122 -671088976801421042068064208700963243776 12816123 1245657087776616809441969974198386207168 12816124 662801574741447778250195850774092697600 12816125 -371755772104163293130652783124522176000 12816126 69513490574861082597604994043003302592 12816127 385772161550140858643614494944106710440 12816128 -257936506420566356909726861978234781696 12816129 -526765384911566417608011683060860984704 12816130 -275163051923539026421516609976364196800 12816131 313646337710655505046710267610146663932 12816132 -5733051539519669391997841006348599296 12816133 -641353978195602257073855949845654096576 12816134 -117936757032359657993077149555106466688 12816135 -843061938350385901765035210273510545880 12816136 -864013279651152010724588354499664281600 12816137 1724480808391102879032372258165632277786 12816138 549607586114050199822713625595648946944 12816139 3422169676407760050163639026369636864 12816140 701113655497379252099102759280388807680 12816141 64541397322638115249165960184767464480 12816142 -592883979644330784255819029646215642688 12816143 -2290109764665413571475671315919245622608 12816144 -5962870180460369703370752947446087680 12816145 828412672912304296335713314813711638900 12816146 -1069604625704999621005155986199251038080 12816147 593887544677408823280591558481495535472 12816148 -1659628139348837819380272331322675441664 12816149 -190571147140977950272214997135262615620 12816150 2791775940966683792970950135501913600 12816151 244264218306631004883786816022018157304 12816152 927610477919255023491508569984681861120 12816153 39610517665559744509816263527045242944 12816154 35288945208962997715987459384117279680 12816155 1075934007952020737230626106083785103120 12816156 -762384915644462034906322712978531527680 12816157 -1626074744302567041659437386673398725280 12816158 272866212994427169358760004501958502784 12816159 869104292787648174090827761529382508104 12816160 103624213752169384481063180327568015360 12816161 759699958576512154327573713156674965524 12816162 -23792723576176156310950430697115682688 12816163 -844611631858191447014678931218836999588 12816164 1993683130609612320173807855450563712256 12816165 -1240393953405191147825289208934765443200 12816166 38295733916295658691190101600429690880 12816167 -139128877011555608765681252796083455008 12816168 -475229770148194237029772868614029066240 12816169 -1270366785152414052537543848546658711430 12816170 -812849511935520114428889076887154483200 12816171 -638613608753191350924174926117447258400 12816172 -75828344716893469588367415845351203328 12816173 -870648808599935141478087499036745564820 12816174 -126582476498115405986925759628859931648 12816175 243920145426930131922404779812982272000 12816176 -313757698472561875494205128864348192768 12816177 -226043188667170692628833286465188143520 12816178 289274342888537034623078397229628397360 12816179 83402816561177415133937215805572944780 12816180 -51883212955289989113252996943758819840 12816181 834908345082558274356366226095427675200 12816182 -17894036914993272441582833081889011808 12816183 14540001714668238509187672382205611344 12816184 1596641693302742809374940228836379545600 12816185 -596498253777749549052566480851249570620 12816186 128369913846107242159975831499387476224 12816187 -2896423715817058678497682745492401371440 12816188 81656426418964838951152111097787604992 12816189 472973347538828546222848419695030713254 12816190 -185357101014948237436180627244222774400 12816191 1154073599316208440573662753737945286592 12816192 68464563029928499674474124388515971072 12816193 -1099809576490325769289566018926908992 12816194 -168831210325103619273484191908125261104 12816195 -321183022426548729688009395594100224000 12816196 472107285703293078375922606722298248192 12816197 -172177873563644727593772290041612965600 12816198 565188091314299718311025960736052183040 12816199 2399358468075053759149364124049951308720 12816200 117203700941392053977674810805138304000 12816201 -252471501447598249028875035716038184160 12816202 -29454649269420378408824159180227307520 12816203 -33154907902148045823669117895868495880 12816204 -105284084509771172282239401789691084800 12816205 -534472811711607689351359545548534077440 12816206 161192669281240719545927027263541050368 12816207 804509341070004255452267359976444032104 12816208 93442614248144592238823485104422502400 12816209 -816869588614708059069907370609835566784 12816210 -115013182338050468442605008293238824960 12816211 -171545992076697340015445143509819911188 12816212 -635704096918828765233609199825231726848 12816213 574687768944884484220631478424903999104 12816214 743922261875163638949270420551253730560 12816215 -108998301120594484279909581160555683600 12816216 59873514686645978950910317416067891200 12816217 -1195334778181520319172769496351858491120 12816218 509618317806625518372935499566102760960 12816219 9031622669081651500519160580324751728 12816220 165628291270972082800733908611501312000 12816221 280083033910723675912100527188073213440 12816222 8913834679246378271574701626673553024 12816223 -670403475122086164515685190143279785360 12816224 113441291648520989979814382068028669952 12816225 -15182649488417156063374285468131734250 12816226 -1276970852595977622346300444318786016688 12816227 -306641753805394371228862624264358639688 12816228 208583531883178238221249427060657771520 12816229 -956784530205948106453857727348533511008 12816230 -35065518935982532252783426109001772800 12816231 593584527644536217848173014113883924640 12816232 -408163157064131713410665143791975628800 12816233 -322086567800516958393323378662820358576 12816234 -62994877119568718174048381527309456032 12816235 117404013416095559539463135366509614000 12816236 -10694370122735108343307232097201454080 12816237 167561704783421935315638974881964826624 12816238 -1067105542897724971193428542872355564480 12816239 -1445721879355609768344009682689809977200 12816240 7475691930062951580428098149642731520 12816241 3689804558488824653384877824036210196800 12816242 -1769565986731008246460189049016447495168 12816243 1207249880790288743925510420987005149704 12816244 -265999097891847887003958421782057007104 12816245 -158428503672873586391143562369687713080 12816246 -261466246531060900615982662404517126656 12816247 1251811101323370851813106696184626542696 12816248 370249331393003180063046502796298731520 12816249 -99427680616327754961800312129659495680 12816250 168962314148443241982547897619768670000 12816251 -136157140308735183384090844644731539680 12816252 -1715410094336985546567767573950778956800 12816253 1360095016038796536189073076672447628384 12816254 1548161323833668501105963747153036734464 12816255 -243337137741060599732453064137587843440 12816256 -1518493770522387643409050703763603456000 12816257 -1565582596736485068486713531750272474494 12816258 -18022507894397361243436685738161247232 12816259 -752844956899627195387757082652871569540 12816260 -511879080845749174207518277681316352000 12816261 -1802032747112031305955340253877831508740 12816262 -171547225957392720354632468235351934368 12816263 -292995871330127889006110710260461914800 12816264 -173728619039202279074382004686784512000 12816265 7748651848005775890590340915132278400 12816266 -18682642976588655509584635950500048800 12816267 149632560655806918195757057456962869760 12816268 204004352971271299380098571471145701376 12816269 -1890662916288693539263101342576760992330 12816270 155816395799488855435338111399628077120 12816271 -202641113684060618598539713227256872008 12816272 -8651398313658835240859270275099262976 12816273 -26702179709737302389241486850656224016 12816274 -322902041920758378081033948174011850864 12816275 33328466336477419444732040694353235000 12816276 49700231895238077707325291188029390848 12816277 986807362003726254812990974552446986126 12816278 99419354673740469932122698704741329440 12816279 6571891412653660083713975397194649600 12816280 -122497349695418760653503488522304512000 12816281 1433031344825994851592109410009875038464 12816282 47869066648461983083941001958549570304 12816283 230093651964324202374783509801395090576 12816284 358513477990890117252280335188914959360 12816285 -406672594918552601620801246546406128800 12816286 -135684228508577299244168963505748733184 12816287 -326482302618029979920777611398196085136 12816288 453353265622991162716481250300177874944 12816289 689103546313713221136442805853293208960 12816290 -827096350814391440660234549792652380160 12816291 187724925354092535473553336024363884544 12816292 -867245601067748746390562301369199897984 12816293 451372463126453547529810481100065008158 12816294 -17662746347911010692993176924355382400 12816295 1174571655401014215021561706465948955280 12816296 -2789061992494253015592728856025917603840 12816297 404961507704248329862086077943248597028 12816298 503666525501807517726590097902714676480 12816299 267686331172112138503581768620041008960 12816300 172357230287951845291130388239683584000 12816301 -1071731495465680704158113229715112188468 12816302 1136790542221875973225142373057801554304 12816303 61180230506215284205985119357914580224 12816304 -249278373796552894866007049063541882880 12816305 85703659902539677500956365494148193460 12816306 -997762718941874905721564931086951968896 12816307 224579159027925874731226611040834648912 12816308 -127518440928251698926190968944795351040 12816309 -491647698870695146155933384851987544672 12816310 278470695216218113642989354099671416320 12816311 1553169238578113082127716191902846024824 12816312 -153365032685472861245442756954022932480 12816313 109409273487617496795097069565232494208 12816314 -387936793372486008817835878798725497088 12816315 -486166708417604928152832314606348198640 12816316 -223551688806459326672963434791527360000 12816317 1504333212306849060585574302009458841600 12816318 16074681584804610731004205666128211200 12816319 436903019534633968109855962416342625232 12816320 -413098882469161679512915197674127360 12816321 146501591764193881227000299189259186624 12816322 17744535941893110680157812929607044992 12816323 667747337010952600445782205847147288864 12816324 -3573053643412313771394204984636036864 12816325 893687681534507616661675885533044838100 12816326 -101593413903292835005636203099137289888 12816327 289445435638152732569662411209765944400 12816328 -172758673336638822957251936988453273600 12816329 260403931273794759333739882104339563520 12816330 -26484450069872530987979371251160412160 12816331 1271021235144434167314111854269760945064 12816332 -577844962484354663226383532058018037760 12816333 -2399620717164989707762004134770597886080 12816334 -1076649205697297640348679653057749289600 12816335 512515992543576059576683251879878283360 12816336 -76766129231406430402793919638604349440 12816337 817652770305085274540837184337020447986 12816338 864831498661108435785235417368099442320 12816339 234773101526461246115387040566674135224 12816340 1429961785250949889133184248358485030400 12816341 -909085993628413927401666668847347598258 12816342 358078137648667941610684695263747955264 12816343 1702039716340657487892407775447784147592 12816344 1239187622435162640926548343103485829120 12816345 131672114044149475229358807809947091520 12816346 -732957973001049842397721571048983258128 12816347 -377295671117500189529983430385624749280 12816348 1179259262492386228526749286576583622656 12816349 -223636740952113638887497634818302369920 12816350 -101995749429755031479854527405355411200 12816351 -1109511646735090284363314718194606636976 12816352 -1446911774758756783528951015142073040896 12816353 361516426346303849741447601659205643680 12816354 35371282034444899018252332451051570176 12816355 1571579757228842977096752553703990646000 12816356 66986644273702033402611628511383756800 12816357 -1266984507310175608453254293038372908960 12816358 84369028205675725686364544732340725184 12816359 -162009509163148243846804811029809229152 12816360 -1138473905364929407111811209493655552000 12816361 -238678350088162946096698420441671101952 12816362 -247670747640875734362872650686787395840 12816363 -97917185618716775060543415054020340480 12816364 -291155217808773726992900257508035842048 12816365 -7116525176860349439645054943219723680 12816366 652851376891204333428226913190226588224 12816367 -188828528574644018693483400728342964800 12816368 -432188928262821870217590096420138516480 12816369 -354325200460025886972337088801534158206 12816370 176931498619273925493277744728007964160 12816371 -301674983282264730756589111718876901288 12816372 -232017956353972174752886883466104064000 12816373 -1672739726518684615689079234148194903378 12816374 -221388660938728850810483970375150489600 12816375 -199497963668596926302430308974613760000 12816376 237112387732024145259964043301976780800 12816377 7545760368961754586116132791742595072 12816378 383445302470613430099915012997238753904 12816379 746039115747509550827102101298531405776 12816380 2126910035439813734792179597431628800 12816381 1020275541539126960061631767130994317344 12816382 -490162253993263298075972330486113227648 12816383 -2306777615808475704613499924410706147520 12816384 -338673703653617156221730712957694771200 12816385 -1148530957998274940209922496115142830080 12816386 763314389312393113735544192147968105344 12816387 -75095995624363262685631988890450344564 12816388 -21475076591290864672329693950102823680 12816389 -997465974832091689537753318544694123810 12816390 294671730961868646188207202259907329920 12816391 -137479769718993100778546460686086192128 12816392 -171789267363431741047218500700222259200 12816393 -573500826153468765450900427362223795200 12816394 246199457621966510254764120771120200496 12816395 514033055710498936753755249642920474400 12816396 -32364432743112906482759459842795392000 12816397 -203072196431214702961086753052507814688 12816398 145574967712510732049304716094794069760 12816399 12780926930111329770804790683274220688 12816400 80995057153292870183610107211088998400 12816401 -76262151701192364057576738024399019788 12816402 -512067202250525106798920682410673313536 12816403 -136293318499139787619279056062786142176 12816404 -786321984147771361524162676399248342144 12816405 153055195824002454597234464029900915200 12816406 430572715790385805485371219718692423424 12816407 1055010825425231744032780485256531408320 12816408 10455358767966956311052078181290803200 12816409 -385858841103026802075999532018845742390 12816410 266484532668113854604090441973492918720 12816411 -2446855390239098510610573609669664712400 12816412 -3491692856435077071415817296706068480 12816413 331614096696577640743878350672302103424 12816414 164480541570917117616999395753507370240 12816415 776829649989027866550661496664404748000 12816416 1954107388757067539767675226708451655680 12816417 -470415567129861997236503054131514871120 12816418 -659928392224030918066937207230465521840 12816419 414064624753096432821216057749667139584 12816420 -85028632699469085463830979108052643840 12816421 1792880114585750184041744014602859234622 12816422 471550040769740948677013232579035884512 12816423 202028006850395185720950339949575026688 12816424 -1667007612342001289351823020234896435200 12816425 382443526066979617426518040974913077150 12816426 -109147848869685686245800186900098534400 12816427 -412149387684780801606709745309735934880 12816428 -196553052307164811844447814012429603840 12816429 54711544975227282847896007532890943328 12816430 -469811213748169590868837913042650275840 12816431 6418149769199651604014260519998956880 12816432 114610901656075991592472561040327983104 12816433 534740593658276093716983625498035872064 12816434 -353971269683964989250163253594098604640 12816435 579721676859141185721008043655375736160 12816436 -81215213016795804109375691761678846464 12816437 2179321678474602807955570781374910431086 12816438 70965854184096512619702295742269787520 12816439 -1174236913788479764106772322101307644760 12816440 202656300681936983551924931031553228800 12816441 -325917579890765132197070690588842080 12816442 -163753369679907027259379727301886508288 12816443 318652732740800534001346461602607689280 12816444 -383014204260425132494190189520228355584 12816445 -551230233218398620276868760504989233600 12816446 -767468444639632906476178482245161091328 12816447 684638241365404852301320694919456470784 12816448 -603908590127409903325374853951971131392 12816449 -2171165416606988589261059710067283551550 12816450 158020135857401528014599114789354000000 12816451 3587157273753546169136498018510883840 12816452 -243189046848046351516354688218971863040 12816453 432092898400978995250613872618809684864 12816454 -13662621643469338174812144194412896256 12816455 1569831968038780647581304694327895802360 12816456 -336382766548008422356111992305723596800 12816457 -401436520853165895003054996427224064294 12816458 946013228855321541104870734680437326176 12816459 542165207700170352697181250520718179584 12816460 -87192027537579723810882471346258237440 12816461 -67510018713667391017498022080693351968 12816462 -12848710678433585368255933034208320448 12816463 -1283176879619927693053412770062247063440 12816464 26619487407509535131191746979560013824 12816465 -44949482563897859872148711929811738880 12816466 238301577048536862829263804490956249408 12816467 -726212611890741924972246000579970604688 12816468 -28776933110993207102958792735141525504 12816469 656053147374928851396361217918686543840 12816470 -570193098652287915571654957630956810240 12816471 -296939225980998841242981431814560033688 12816472 416109035420246546145552322093861324800 12816473 307453260995216585886125572918054627722 12816474 -280211163296301036489425002317959860224 12816475 -258546783536522535160592868501223067600 12816476 48770467777367634769806775367091666432 12816477 791088264740999738782647514143546456960 12816478 1252573980404479089312009715952312984256 12816479 108670735838814087924421491904182139008 12816480 564538976210602891079157704592622878720 12816481 487022690585805317437248721702235957282 12816482 85128006265633345385547235024979779584 12816483 502654555325267586952431243498054012024 12816484 9856718826242857005546224206122528000 12816485 3401730469572363875834526349317035520 12816486 1000896746818277372143046949746359845120 12816487 -626443064463227224464385757203434997248 12816488 671515534283704326343253282556567552000 12816489 694857904437395351415741993216403474896 12816490 -184538184182282870797347643426448868000 12816491 598724846187347896249386649226774315892 12816492 -154985704670003339463009132135228180480 12816493 -24144713277444377413572372350050459520 12816494 -638720330498021112605148300235545600 12816495 640265058222986431017451798696915488000 12816496 163065801372067332355710537633909178368 12816497 743310277503221684460680150291932276032 12816498 18094737117533861136457778018272424064 12816499 -45784386827445128209139274026360504500 12816500 222471602703515493298540290018927552000 12816501 -1171601417605048375997494932054744473568 12816502 740378274443962028867611181679979004352 12816503 52659790279385979597995638596196351200 12816504 -201910135654137032989026642474598932480 12816505 -570512403067879378243889986687962087600 12816506 372971860600300426163301966364303043952 12816507 188704485519824777962441711210305183360 12816508 -539633479894400378757052548080474908672 12816509 3768611945778626681363181008766729804 12816510 173546633647508324911038731705650974720 12816511 1638029462739683381097495377597154955800 12816512 840286122092696429385625499021397196800 12816513 -223396036438003468754160927101703460056 12816514 249918142350569048809899560453887163856 12816515 -1180754099855442958412880792296680233840 12816516 -300487783021941311412104294807388291072 12816517 207031899000305933215563319653290447392 12816518 5817146105594069798964291084990710016 12816519 -983977058219564573091989271481415149656 12816520 339722175341775661322590676970359193600 12816521 1071697515513242526654185497037293300680 12816522 -33427659824105947844120249468025231360 12816523 758478512991617347234115312778509410772 12816524 -754530428889618795929902349393716346880 12816525 -645564333638767861844445140565821719200 12816526 -579591565003982371360237306135277734080 12816527 -13108020936842740913230596014574893040 12816528 98287597877260154166495050391701028864 12816529 2103398706121222599893945444033025575280 12816530 200797692988756247941106556087844160160 12816531 -154820466951886007499275632750431938400 12816532 -345739580335405864433334890566160494848 12816533 -581503084760552788842216099325336976100 12816534 -304299276001100287203489230731795597440 12816535 2562321796442182057786185211776195480 12816536 1640670033767293763030940383609750599680 12816537 -1804488441446603672456006704487413824 12816538 506852453128272973149473084264926742496 12816539 -69641919935345531171410222648913363280 12816540 433854603719691617241910744125784427520 12816541 -717792490515181610375985271948184909588 12816542 -890865723415967137512031894440929614656 12816543 -409916226732400889369501000224451285376 12816544 191543154006486034435248158215115243520 12816545 161564512077105808986116968979648035200 12816546 -281541392066366442969094687918216703616 12816547 226887444119268335791611240726817216640 12816548 648026997552402777229377304629881275008 12816549 1051079035500392161460014692361724358654 12816550 625637718103240170320046603892746480000 12816551 -3016370073639109607416541478528851330256 12816552 348396832931404783625517827432101478400 12816553 605324476459106498419547485337379223802 12816554 -187607569998045995542129870495177395024 12816555 825541877240540733557973017389270986720 12816556 1207293949794470154097501495497132504320 12816557 129476411690276112166559798975512316472 12816558 -785974450566771650252740659498398938176 12816559 -41913765014366016665174334823713504288 12816560 142997286073693914874414324830812897280 12816561 -1107295691761238909338614968902007357328 12816562 1054796627709661331530929194477995392 12816563 -3530645544641302295157532764880650400176 12816564 -487482205430518963622406368066462515200 12816565 547075259750978884162464659785621900800 12816566 -81516955830798791949843285982846697472 12816567 140265643516050593400842356303457968920 12816568 -958842207150648512213748128922347581440 12816569 1077538638891428444471435488784534828970 12816570 -16419746138748890496091305454629964800 12816571 -4084795074428571094187383937174692308768 12816572 87123927310371990162790860530133955584 12816573 -92937211561038916761890039857309953024 12816574 -310324880508508204856420174439886551168 12816575 -604210518792675268491732939362981368200 12816576 512913722715702488109446914378259496960 12816577 2310104080004615740502881717974861455426 12816578 151314074751879518818902293649295706112 12816579 -735937558584170398844959342729596038400 12816580 2987816499058252501789423980681830400 12816581 393166057689117198841401370529509124382 12816582 -1022015248985465605932773004062244550656 12816583 -10996808558106599677332557036787731496 12816584 -608876412895647725738906776192689070080 12816585 48172276580493071868016565231111237220 12816586 552935697082974692416652818937308508160 12816587 -25902354011109035513351637664990329084 12816588 390884105762035955560227513019614981120 12816589 392947745459511093816426163975625405760 12816590 572146982123344709826823410558664529280 12816591 1258049489286411546042916683638774686080 12816592 145773550373567150312869755474519351296 12816593 338676551795933620085259278568759420660 12816594 -25908808556322646398628249061220456960 12816595 -219487910239341551537344996247202336000 12816596 -24080004962223372946838097330602289408 12816597 640061016668973545484993199112659687200 12816598 -43868315936476855576420738190977471200 12816599 3411123351626298078715476327417294254064 12816600 -155149654060527012093904900151122944000 12816601 781765169352482062129207761421111505152 12816602 -614227374715520629943773124595089510400 12816603 -1805050144897685509686378686485049548800 12816604 894634240367294502481014619439807182336 12816605 -41320322531097409390792364230079712000 12816606 470655128699928230291201249494669467648 12816607 1628564944657269239732441652088694461856 12816608 503742103101158985645339414958949007360 12816609 99240497309357299565329900963793204736 12816610 12687448260191090513238786244904046720 12816611 947021102888630733214834050602886722712 12816612 -480026217707857856971349376712274169216 12816613 1976644419953459453152762141264211942044 12816614 -709935165459457176198921187350680075520 12816615 59411372942410923731581001682514368000 12816616 2108382062195423562655979069567333268480 12816617 -1647293312259165065679608568041664547248 12816618 -531297611790431518828079527125998755584 12816619 428869279637139302970613526019551943744 12816620 -23844493360315958883996774859871616000 12816621 13977537144425063335248877579776557760 12816622 18501438988065907204890453431825887872 12816623 8501403048521234565851629138596307680 12816624 111571025230490699966694788912121446400 12816625 2066938079426047807291407784501634409000 12816626 -1282603073188993716825272248969475413488 12816627 1101376999385361106974031646628629827632 12816628 -1421807599307548018616996067710879176704 12816629 -429622551929760183597321978894734998080 12816630 -4672035626607098212239430795072592640 12816631 75893791341888379916483120911759562064 12816632 387703588599558609332110375257112166400 12816633 -1220292108116130875189507207846637203376 12816634 -887369932562996760771447395179828197120 12816635 -396149741685311188905800951669850231360 12816636 94370455956955504371550630189610950656 12816637 -1575143201198343616513020377776032730740 12816638 11413148797002568666837688204994634944 12816639 -555591562688730445879459835476368169992 12816640 -256358344281770288006400098909867212800 12816641 633427598834048599200752283884874582084 12816642 338938885603462281780681594207801942912 12816643 -276350286276725543357674682057947939840 12816644 416299578865874963787113294255840870400 12816645 284977772270617364054502618291489954720 12816646 -832649209058401784183518263514286029728 12816647 61639488530402661568904133862694433024 12816648 -495809509286110875665344045929113794560 12816649 -904018842695503310521136402244392162780 12816650 154910013405104888156743609432302144000 12816651 -292440156637932052332446024719538250816 12816652 -81558696195330056826835486713983667200 12816653 -744387498126689279995449243541137963636 12816654 -625409957789244378436632319290687698880 12816655 555587097449003191025424139357208167560 12816656 -172510985152511834515531974917781504000 12816657 177323369586530464108707240088771372800 12816658 613026842463356905150628907721307203584 12816659 814841884455738808090057922905176096000 12816660 -208361110933677491391760324407377418240 12816661 237609197083903335270520991585499435744 12816662 -948107104171616786574754488478875315168 12816663 -635441421375235532594337782418005077656 12816664 -40316325857405784472485000427328102400 12816665 1800699572007164423347987696301983651200 12816666 -8590179115922780326248391031554556160 12816667 -567934720868977411847023041091637276284 12816668 256734270826069885123518890653939892736 12816669 133961358388136506660185686508346498944 12816670 145485825397856177858744384441709161280 12816671 260287273041889668699957151378152597504 12816672 -500132514634323259802922682778501775360 12816673 -308834806473742349935755338929828079616 12816674 32559133580149041435825322366154655744 12816675 -336614427240145319164627248797865069900 12816676 18959829150229633785870734824592953600 12816677 108750839231177875688525010942857918526 12816678 206777566874988897105038401149737748480 12816679 -2234860248721151296441045188701626195720 12816680 -602290343542319792217300756586455705600 12816681 -100393080694692023419501431783872088000 12816682 399568974407863016582770483709210040000 12816683 -168429513007493176520981411728223448 12816684 848496971258835390577192237902257310720 12816685 -226469911658546989933495324995624143220 12816686 374198364712689776866898365703241193344 12816687 241562792607436551517266880532315649168 12816688 -518867764375936768964001641873452400640 12816689 -330179989408890698117942146759237453644 12816690 -89580640004687117945920753200444341760 12816691 -331872027964675905370312710193486916016 12816692 470017303162793164261094713887602718720 12816693 -787591781058484851642199406061787118418 12816694 255123570849887042908041659644203425280 12816695 199808551533160012218846999574935088800 12816696 -193546283909460510856252061721827635200 12816697 385864985082647450742590252222961033040 12816698 -865996068592241759165422075162728323328 12816699 228774045670150302891859575052561667328 12816700 -45092383183841093425393069152205376000 12816701 -116866602709347541010907855913263978900 12816702 238656029386692455972968618078982701056 12816703 37399754440549809291452791757798677952 12816704 -253418673320652446347407771647474663424 12816705 378703794636462498881830652787578928000 12816706 -309218389547939444901298485684469547520 12816707 -407372551400454292270321763621539503456 12816708 160270198034759721569364457323158378496 12816709 33185425138624937446296303643244519104 12816710 -637392474811422020315392370264875812480 12816711 36314403766746475297241147786284380552 12816712 -1313261537825299918944055444709415321600 12816713 193867450431940914682123133189652664320 12816714 -502217193104882084242430964716082888960 12816715 183068790338203612847474421749115699360 12816716 -602612780910232870368533289514235228160 12816717 270495487706330208451982027115715750080 12816718 -635395072853284106979846782541748933440 12816719 1331971147805019923739715602255226635120 12816720 -40233296269310544603007919931842887680 12816721 -116798710493828900074115193468944246928 12816722 1541900192248705765765736078361970609824 12816723 -372347123991108807586783884937922073600 12816724 468387370889326704769941211312763727360 12816725 -380111421196299579238035204538082319000 12816726 -6093184666647513965440418304271840512 12816727 264605147888021108423671947908992602624 12816728 745162313281980337002474546703721564160 12816729 -1262697486239837994705179047026047938752 12816730 567230366209157506067622079231350401760 12816731 -1737417413419222556860625667213186945468 12816732 669017524925872035718441679601938115072 12816733 160432916890127386910456978933908015744 12816734 -1048252662976845491012011860709487841024 12816735 150265671661538279871493853702676758400 12816736 -809721383512400208038698964875225202688 12816737 905527135983242727338520175563299140386 12816738 574077950510016009876630058515678359040 12816739 291160936282016737828803570108100649824 12816740 701226752198523816817549157326332176640 12816741 -333043611282827324443728948904798519296 12816742 154004100047957681832638199480180288192 12816743 -569933311534211152752757965025476990120 12816744 -1873901756800503308123970724431983738880 12816745 27030576971729467317765620089686669120 12816746 -693372220089895513498961594788231796640 12816747 399356187614873378085586476869201288520 12816748 107084657238317358123621545799660947456 12816749 1109968444038495262711051165441939238592 12816750 55167596648796746498806392114686976000 12816751 -1491663093343333743924865388780027411248 12816752 1748962253164158867179846971647787008 12816753 998395958746823679648630971774448667200 12816754 355091248455023521241542838448917389440 12816755 165523723662352085560419396185302784160 12816756 -30868042196338338196977889013367545088 12816757 -434365747614872264996821191551311192928 12816758 153259072154425030068602166359456314560 12816759 -856063546897946256883605667920983244288 12816760 784480982678733856060742518938000384000 12816761 -879403891877913258469109051873741939628 12816762 104621871390030478427976994028839769088 12816763 -158793003894159089582814664761783953600 12816764 -152317714216370470826050610681007415296 12816765 -232629745152948059974445349332682528000 12816766 227583659263711888244544072311565736704 12816767 48010550481940679509626114125745376392 12816768 640221885114166704766230278894329528320 12816769 364936885485547553656489932322815964096 12816770 249795073685404904697034066673339266080 12816771 -806614075206690032113653045268841352192 12816772 -84160331546965786798799819145145332480 12816773 -805811966717296694743026064714322572800 12816774 758213166723209640446025803819845242240 12816775 1047038023813775602258460621587605600800 12816776 434427599098858686763629183723551784960 12816777 -845120586868521541495078251197251946592 12816778 -136845942969253408074308864129216891904 12816779 -1040419581856958127555171136590973455216 12816780 -145070086755675330073157453201403786240 12816781 -766892301097610240953458737474051752608 12816782 -1359591420670654568302801831059966441600 12816783 -572667049711090548565045494449122492488 12816784 436557830923219888240899222806640541696 12816785 -424112868245667075222412488016512283020 12816786 239455137821711301131067901933001115264 12816787 -79112377165970291688337233378450500120 12816788 -165540364628501000202266711512656140544 12816789 1142535059790127473744609897178342533024 12816790 169863317868435127831953008031298613760 12816791 106704868858207813317149340259831762680 12816792 -1878801751053635676560427935629696204800 12816793 -1602201869711341409890249529315567994720 12816794 -36134074796518925235730172061691065600 12816795 1110639374454296034203504877390919680 12816796 -110607288828848188308840120798498167808 12816797 -396240953689822181300536923128992759968 12816798 -427034631024243621880459087854600582336 12816799 -255734056400834655718466379202169548272 12816800 -91287082507668970599555934001754931200 12816801 -329068339088172614532375565052987496540 12816802 -218031064143613944194623904774303846400 12816803 664787477292870548286969660729694527600 12816804 -134136381175279880368108919591706624 12816805 838614681958921173674899008522556216320 12816806 647869085958814757184751908534265835520 12816807 -356209428644941924529909625136575827160 12816808 111775388900819219072496884639724456960 12816809 556940016656297749204099399431095625204 12816810 220549254760328026291400452494190368960 12816811 811436333552148836113106826324530707200 12816812 -481510732712488601106357557751970585344 12816813 -471632218789181938582442293410794294112 12816814 -474610111107652087275145636787110167744 12816815 173571287817869472733456894327724400000 12816816 61776517823186033483904153681446141952 12816817 -262289715155548814625924162344478208 12816818 171054214980259198174054003050210748416 12816819 -120491516930953062507788395148379494400 12816820 -135553085209027956103461831974832529920 12816821 -167840617214054808980151473217382056978 12816822 581265992164910098881652653629232718272 12816823 -737912611820717460942115888610723697536 12816824 12539933212034168963370163624203816960 12816825 -196180410832472521400039352952976318400 12816826 292990774073270252701167383520896022528 12816827 -1446085034735233794095628333001194017688 12816828 -61472895949239080188613168290776473088 12816829 12560315805940339642618132308236632684 12816830 237186981729230079391077001921735968000 12816831 -760554404053628301622980386324177032800 12816832 493327399554709125502532056189142827008 12816833 1760695485312078868191187110579191627460 12816834 383663353998760062072820141186079786880 12816835 -1265448018445830312911903439565872660720 12816836 -1358741883763025849766981845462044571520 12816837 -505960738632600309916065488246760612000 12816838 21140017372164274185094706003397735744 12816839 69575004054295376874848301060087537456 12816840 -115829673124400286176535480258409267200 12816841 -711451802785818688793915713122389102758 12816842 -234492442592411523659611310913774083328 12816843 -353525276524926387990504773008706021136 12816844 387670176441023282763146072797891124736 12816845 745707367985013238266691830897340529100 12816846 -2472905329045943314435509706659164160 12816847 -788530148865463228775073957542694209568 12816848 186468968406861154148061844528150216704 12816849 -644472376191087297549348072972810424320 12816850 -111378174805842141694602571258727739600 12816851 -1286418882489427301694817438169401472148 12816852 -6622692863938203240272168587360585728 12816853 -114957103467512808487086805274680811520 12816854 -57833567175124026565420479144082470624 12816855 -553295177734121539316859048711200911800 12816856 332135253162186256971167784841722470400 12816857 -941119079750081227826499940221758240502 12816858 658966503837373629197247907105813277184 12816859 487290408568893164368761768262987038720 12816860 321971028044303245846240516393873244160 12816861 170236595593841110043987584093599574272 12816862 17884302370966922200140214945965003264 12816863 1702182659472087779229940474851275006112 12816864 -1084564791156024697279351676801365573632 12816865 389544500488460087206457201900052144000 12816866 350088520909977905800617744076887144960 12816867 257927340490459038445878108491358074112 12816868 -470008593613985639538166807578537774080 12816869 -876980544870085553796537857315573331240 12816870 6428896540854049449968352985802188800 12816871 -82608304654921732665485536419977865928 12816872 1691356832655013285443992844394196582400 12816873 -46794820804730270895961190678129056998 12816874 7316834007393726209733102307823784960 12816875 170082173077415130682068590878669072500 12816876 -553251606163023795792706712521223294976 12816877 1053288282373058243610298231833226304726 12816878 51871826722131697494443827700899474560 12816879 2252750180337229169825656363766289907728 12816880 -287000186880485325050600625290794106880 12816881 -21470248355093456286860394263821824000 12816882 -311434314133951914004717996849515065952 12816883 -67807932190303054946770406720930466868 12816884 352790757432167525715960920705863815936 12816885 596686114677961958971749548971669005600 12816886 6127669392415062273437309404826719392 12816887 -635222979253493112826969738893631956720 12816888 31690550679836330491006974085551882240 12816889 1330727130255992279577113318972854499690 12816890 24932781105472213099940397067843262400 12816891 -192692837778029817465723003109564970760 12816892 1613960431955201298936044904970111667712 12816893 1019381426773065556332660273367868197644 12816894 -538248280149745850797148479826641950720 12816895 -137275587487386166976822130793586663040 12816896 740982731833932019198165128885842214912 12816897 1388512892566802942774408557748704429728 12816898 -297177758951104426689971464369618491840 12816899 161587428550103889034152706421900092536 12816900 -604211718438767405655744900689037312000 12816901 778476168953992387757983692662645250680 12816902 8663754822562551174770848591193305344 12816903 -521831937902352569337999290563696862592 12816904 416017635324325333982114416551820661760 12816905 -1267495715490569245492085571674494070940 12816906 211320632469746239947694393877124115200 12816907 649414963638515920106712047805065027156 12816908 -615030176385909588867786341339829221376 12816909 -399676377509303568372851243619316082112 12816910 -312414871414698248805568934270075384640 12816911 67349994570945072616417309839220175904 12816912 87295678781323953292489970264864194560 12816913 -1272555899777101456567647133962675052556 12816914 -1230212047506865921864014612825355498368 12816915 640329595251191528536828415959007983920 12816916 -239590320474032605648467890260910383104 12816917 -358524701573185429835338841332455074034 12816918 -378338404388128084634540945494598149536 12816919 405613595507158081224131184299635763424 12816920 -846419537072516873121905982889295462400 12816921 611844718986015574694722807202191618560 12816922 -1018747778194310275961603616382558729488 12816923 -51700103707373874429540031065530811360 12816924 -5640763660245360476323055941857730560 12816925 -993670280583006234788262523321712000 12816926 -852246431652992080225239586488620904576 12816927 651836170762521715691567341752441492000 12816928 189258968444294829804508523715709501440 12816929 -1172595379521862120890262706561908683324 12816930 -131272960493218254931964848463852774400 12816931 -1412143771530781600663978028126134191268 12816932 844052765118347832824742323891354959872 12816933 -745630857788585042135192628152826454176 12816934 280797297646605029718869609813477806848 12816935 1057817774705902075049372716465938173880 12816936 -176114623090307649281135178865213685760 12816937 244547767242716652904152117332220981120 12816938 -473885736300408533192356202904111980880 12816939 407592467214726388300608358311521401008 12816940 -131367974897673173376473008431212328960 12816941 -735723024319155433341767626167759348 12816942 -177868589477691022526324166675548119488 12816943 -227535393114971336091091458757596690816 12816944 3891935202406396976148910718497652736 12816945 -116106731207218284136423794233972415360 12816946 -830939117487859802818993080936992410080 12816947 180953922928141639684617850148114041344 12816948 -125965177908468895963661288641280722944 12816949 230277811038425206817104272015562179950 12816950 202570039192151562055745130540359616000 12816951 7001629970957178195935384411863123584 12816952 301271609192937495115947550627766169600 12816953 576854974597210659029709620375024732202 12816954 -32658030144236647930309027101251389728 12816955 -1442346056222208786860815368673321497840 12816956 -445779000252147721398556583999257029120 12816957 -509097577185173586619661758324884654912 12816958 -87705175395876229641975748469085385728 12816959 729300486777876378817421313747338324160 12816960 -182635719936055532268793977216643891200 12816961 -689141541275886330983936091217268595968 12816962 964448403189194422048831449082374977232 12816963 -386486248219963487294752155192239595600 12816964 487495152838896018503542941614836720896 12816965 -321779973578431229544459741287245104000 12816966 171827212108390616519869961966368449024 12816967 8943025257511081574847655998043461632 12816968 -896539871116186630737651643014447037440 12816969 -103444717742630964803348418039338332224 12816970 503536700006399263576067555762965315680 12816971 551019848678781465754859006858899985172 12816972 58730550826212360804233127697900775424 12816973 -1010852448406967555818555983250842806036 12816974 820777144895710189442940000649785452736 12816975 -4471817178282493979774276972115742800 12816976 337115150700692466401391095068657836032 12816977 1921292660703766383441595617015465971826 12816978 81018037943014912302263804364342340224 12816979 182777649800839910598005358585992389800 12816980 -545860832876058731384757853626218496000 12816981 -250581527138518237670915107117897182720 12816982 691914120674185993017198287711750284800 12816983 88699891185974065515778892566525945200 12816984 -288034164466556972154675242008973967360 12816985 -186984181433449947449301146455691214000 12816986 -64510516515798657766138971269233929216 12816987 147827125512275402221195433209304462640 12816988 1126682180242876606733974955109476991488 12816989 -2026808601113200453829541957844626261210 12816990 -98456447531306593270238885193673543680 12816991 698468901072115521296617999415199773568 12816992 -769701262866028739157793171886257471488 12816993 -2965825869100293567850941300979737600 12816994 -79936646100354355333099395603278942208 12816995 183070873882371464170026150543439052880 12816996 -923605045724113556554395710440827153408 12816997 -2231207635123305714760907741512493071428 12816998 666119425946468576818402304162232447936 12816999 363868974754458950246866019606414043864 12817000 367722535290628487020223352229969920000 12817001 -138259999396525796551290781587207364800 12817002 368392857838633791373800600907557583104 12817003 -656788667784249866923766740383965155536 12817004 -1364123388186099318336878642730603058944 12817005 -149733552874884428132020342885662865440 12817006 -840566219518307383557349942642788186048 12817007 -371473970349671740220910324058062121488 12817008 44871333400901509779837137158309478400 12817009 1046691372997295928524021064733130360116 12817010 1507610570960348834857343708942085120 12817011 2161785915309382555601971908534334360320 12817012 233793921326962017339294078614250389504 12817013 758355920647526902086329109852858192384 12817014 -379449442664725265066837530299352780800 12817015 1414260526718557299072282582896489409120 12817016 68370138526149406924103152264310476800 12817017 47175188659506545726864350231793704260 12817018 -866612977416543195048536831084677274880 12817019 -715880769589486151030263254506993649456 12817020 -230544178946576377069062029616283852800 12817021 -728421669980039794146021510816436803488 12817022 194381099659984633954785902570180599680 12817023 783990879710028846545297388497653878984 12817024 1821316450606283332025381976058720419840 12817025 32165904883328765948081520725259435000 12817026 82281375926848482485676658674658454016 12817027 -1217350659289999871758108134885619509124 12817028 -919213913155259365195201936564887004032 12817029 -52209040907663399187756891426337590816 12817030 178225853620728093998708821039129964160 12817031 1110273630118387552687600733704437171744 12817032 -752247463326537854525381736601978183680 12817033 2837203127892199025513665127180652854800 12817034 -478695167416892643664421838840544165584 12817035 172195833495355266300719416235647787520 12817036 -1390912396943315282573588466319764517120 12817037 -331411205319288977998331749938801482100 12817038 199741565061086933769061333327661363328 12817039 555200085998700248532369918045852704000 12817040 75805542035130073247173158059102699520 12817041 -2372051482713392999598732733323665337216 12817042 31488183067019520525301961630505533952 12817043 279819707707642383818469481778557574400 12817044 24695668111476981566286305042665236480 12817045 348666651820201021561891804457684526300 12817046 -198218956899014021472210302238979104 12817047 773475982442305614385682937481675492200 12817048 16160323932431586302402372817609400320 12817049 348447717908849459608547787546215809920 12817050 -65566887442718559558467178430917331200 12817051 100966262347047033791024169356183826720 12817052 -1211350283423276425380663283661536817664 12817053 -5196186999084803889627571571278773120 12817054 588410050865026171466704828313395638720 12817055 -304193626903920137394241235852991118080 12817056 -225466812413318756571849968331213766656 12817057 -1598711432966626118354676913629303532368 12817058 523383329177018675710031533975249376640 12817059 133700638330562561629973875775911454640 12817060 315954002070753095594142846701873844480 12817061 -64845161345499633649554013226576051076 12817062 -15153492745247084946203641681988689920 12817063 93963760617869516298048106462210035760 12817064 306608517886113429232801253594261667840 12817065 290575110727299588362691580425570030720 12817066 420483844583653258120373295642918317232 12817067 -434424921857731226514869886250326246528 12817068 381761847922914851442584906639185551360 12817069 254346439619173198516551515594310600470 12817070 111457180103399488523079877531444162560 12817071 1327211344453772847595469204157843941640 12817072 -174450983359745405120561416244135854080 12817073 1653717914459700368655915951382798898322 12817074 -13185375229662301644224150909351208960 12817075 -190123447021994837565050444978054727700 12817076 1538926026832905731071954157884737319680 12817077 65613011488153279549936788970294994880 12817078 288910353340833142224152400215185232640 12817079 -1562976793083839910000895800231056334120 12817080 679852065499162652102754384181427097600 12817081 -1803593424700261326277279252280296428118 12817082 2303743934523491301282227121957807790080 12817083 2061257549491979953820836698494958119424 12817084 -167336129825934376889336218362107209728 12817085 282284763212678507002564054136410020780 12817086 485083675086289995049527885794774892864 12817087 -388233617281885166675390480553736483264 12817088 -8161708470606107037915011245947224064 12817089 2086941788180101590710582132903576639520 12817090 -148053775031191717567521695105498933760 12817091 -216701891215234863460464826801047194928 12817092 59963412200504950838065020933821644800 12817093 1364919391039949815009141400168210669342 12817094 -373001429330594296532823088580858124288 12817095 393972596866254973640767751738749501440 12817096 -4485859244955107250259428682607001600 12817097 -3014113036685736539626744227603558024780 12817098 -128903417464773532445249605649308728576 12817099 1004992112068714442414773053891026504136 12817100 463317520103533075639595920573112486400 12817101 122071726624420805952224856976315891200 12817102 53698879932387763892725587531653599104 12817103 11450106500096291558016439826475208368 12817104 165675851347813748244910203526911098880 12817105 87788763421484232748415200713890104320 12817106 709467949839320555042111663945928196752 12817107 791385312883386642594495556645181346804 12817108 1587025454132520867279633682650350964736 12817109 877178260605113817081690402218734651104 12817110 70163053635857469173626435395823589760 12817111 1564749064192585501618972759930285816712 12817112 -392952452684197290627818902653435248640 12817113 -541013394814452291517538161646023851456 12817114 1100322189398304646994928936071236458240 12817115 -1112044127180715994114922290724744792400 12817116 -16443395484591434051171484271931857920 12817117 833466898039226823837133409922434944166 12817118 -804031290729460242862854260684492759040 12817119 -131619826746099338759566084888941640320 12817120 -883743668590010640349001168492247121920 12817121 164292802308890065134178187737087369224 12817122 -76871994851395841561221387053292864128 12817123 -1016493393782418501963828293116013573496 12817124 1262544155995225514354493668301330247296 12817125 898504459721438856281002729783806003000 12817126 517551945629538713234545239911624958048 12817127 -152528813848094491551823727169684376728 12817128 332653380648344530151967912936091484160 12817129 139497204880990674662264752367551675500 12817130 957888194628754100243035119802730544000 12817131 794198262105961270798083258787466276952 12817132 1018161635308187555796719834794820976896 12817133 -63566870789703123925807407710825581056 12817134 471899580893086490885602297868375623680 12817135 -2487038141405090478400849043189690869440 12817136 167853140238857798102227487489998454784 12817137 -845806343915192302448586935256325083840 12817138 -184277401344446513312797563997764773856 12817139 14508337946031210100960762424454361920 12817140 -216593871513941978739530879936754769920 12817141 1366891038200242130732573807972084527310 12817142 -187930383548271613341926310869019508608 12817143 465150752400856582000181598806317957200 12817144 -1190145066434754644354203080497408163840 12817145 -1308113629190974147349703202650396930240 12817146 405770298975570647079659521742099779584 12817147 831143773488322917772550221065899394832 12817148 -867348047047320707542737985447710535680 12817149 103098174748503472564138430714799150048 12817150 46969543193674832023163334099461179200 12817151 -699836291519256095519537635796448046848 12817152 -637562529513362483004973782788091150336 12817153 107004811908841501541114059971700077440 12817154 249042657104004911545371340744610688000 12817155 252076846559672490049761847250753973600 12817156 -943850745621124242700351611056517043200 12817157 73416789608156685320490315510689457180 12817158 -343830329937976625413562701286441361216 12817159 -754313674604073588740831581397626739640 12817160 158251779063504556791208907668697088000 12817161 6222273106481230995154584773969290560 12817162 675105041076634459952022285836793302832 12817163 950842115479333661174960171674622449224 12817164 -554167250359460036955084687429514936320 12817165 429728457698089245779346954696809514060 12817166 -5615957821888733791426347071048959680 12817167 -709483462353367568452179965804848128 12817168 39580245046465386887850227460973789184 12817169 -1144503837524178083067188332882637459340 12817170 -346258414604677970500473880146218572800 12817171 3280768315477730226568536204335479439544 12817172 451738763519745142538672825068619243520 12817173 16000594492795461134140460589187257600 12817174 500084902106586750917781649937645813952 12817175 304956705614502960832283468899658402400 12817176 948250674830597183215311712267243008000 12817177 -1147163579416807662200488176899444177974 12817178 -582702560195072468496615232727163340032 12817179 156913612182805170623918057836818614424 12817180 -347010664594746061601267854310709465600 12817181 509368245317007230292447331901532395532 12817182 3842434040555395292996804137224634368 12817183 -125576981370412673720059181664135988776 12817184 2729872981676613043545375797409281605632 12817185 942502819825987494372511396754504572800 12817186 940827121712495155060385516715905235792 12817187 1091327043296256327441401120116394208240 12817188 -159722851209334918178435287295849291520 12817189 93976898731310591534891780336825802432 12817190 -73671582850961785687681850285207625600 12817191 -1193982136278754290450759956923702801920 12817192 -135408557102450577560254412737671168000 12817193 1085195884637089229974579261133086100580 12817194 -5587696910754266680510641639019666944 12817195 231088880879901097550333912283199614000 12817196 -97097021418711045226720317079295572992 12817197 89046331025429105694902126894502000960 12817198 -387048723705305319987549317363393111040 12817199 -308685207833324474322018381510059586336 12817200 72867262453265719780659132100883251200 12817201 155491042865249826286740308246523120360 12817202 141789293468251665492872345600596374432 12817203 -358388388571413245365749616968368270592 12817204 286191757780165238833430117173444442112 12817205 1146777556521694188401476746496736056860 12817206 127612852262867116150092225158380934112 12817207 427194129644506858836559213513940730272 12817208 181479813405554860892851485880547880960 12817209 220899349610857316028836868195783483360 12817210 28318590554872846005249993517860864000 12817211 490036469013210537485546754866608875624 12817212 -395844991192957708093031644109127372288 12817213 -1341547658995741305436534049774053332538 12817214 231321736764211314951878152165773636672 12817215 -189605615648701892588618355361270612080 12817216 85504994466131509063029481105354915840 12817217 1200355779558973416984056522028805566720 12817218 -193899125093536822674654039115314996480 12817219 -1440303145679701338602039037751243501080 12817220 85192435875059740079473928480031828480 12817221 455643087339842271619653619460389929984 12817222 866701410405685183082593503157182421824 12817223 3031780084597773465589160473027399138080 12817224 361965753364712067658290164205404160000 12817225 -4957718498649278366025899875437676400 12817226 -1273089621333664219196225921101478841600 12817227 -890913153987420205184564620088016170280 12817228 836025455181728242509975572329760461568 12817229 -184993737822756909190275207790377861120 12817230 -55816182691747298124492438445814801280 12817231 445543651170914321622761555386366654192 12817232 13564229864095830440494360948773543936 12817233 65360960149797056250421133742507215232 12817234 -906640408659081744917908218382128375168 12817235 1025390335896494218592868361622246105760 12817236 511764343626454909872828438502481651712 12817237 -1298411581600197443085819745900772288 12817238 88264603286376484203031543215834912000 12817239 287188131425817334642244906413335070824 12817240 -914348824047142424628966999912528691200 12817241 59877355271668865814365693402174904900 12817242 -34175466273738693289053809012465936160 12817243 -1604436530801528857540686502745008656 12817244 -429851724277203910368787699912666149888 12817245 171708105653979308733706962636399811200 12817246 -122923145368238791128350084013926707200 12817247 822405905827593577497517883973774692232 12817248 -979193822996522616242108456446313103360 12817249 -2204033425719544933140296963637464691564 12817250 363419836402984585951135622677575552000 12817251 529150636996699055312596640467360474080 12817252 -148981934121871117783399298575468019712 12817253 616544711119924692636403025684441646684 12817254 443339769052846550454924755873239024320 12817255 -420904089700899715498536561024235867680 12817256 -232336860489626156980844494741917696000 12817257 -303689946434319037998711150371877717360 12817258 78225928244281238781929224744257571584 12817259 221617135491708192092790522712682744640 12817260 -162373627309884085513902579512541143040 12817261 -3468404015199202562041703861238385994388 12817262 -178269911176127533087925392484427922368 12817263 -149391065682480212933981354890670217456 12817264 36553053711089033958117729105624596480 12817265 51605226495230297232023999749743300660 12817266 267201941858160629939390675049528066048 12817267 -134024048367029558534685820641989891920 12817268 43032447503993443168173065622702118272 12817269 -945670750482053171469148454025862545636 12817270 -643406179728663862747233682594841809920 12817271 1507785159129807565026837403377312982944 12817272 85085960840489995406919034245218672640 12817273 601261992082798965174538375557535987818 12817274 60615969488562511313081610192300065136 12817275 237001510064075976999343610902681056000 12817276 -1630099505258737883017726741613099089920 12817277 -595619326705875995467136393668073144928 12817278 -428144938282058550032136108202935912000 12817279 1353958854471049288804834139488716747984 12817280 496761304205244326671419924085840281600 12817281 198196131134072551826322932661278745984 12817282 1212390511884483924205205079731899258752 12817283 1275993899537528272921061429278937060544 12817284 -551145451705374957906718592855302616064 12817285 316556988158234608780821817084144133040 12817286 128688147118907477561784953098889274240 12817287 374430037522221279388722583716905876400 12817288 -1168694180118100957855136674791582720 12817289 1330519948854875665566837702989831151156 12817290 94963829766197925319370515139485374720 12817291 541814048120993928593237443689710795584 12817292 -808280624282160507302604874671994529280 12817293 263880449560718571232197154645872696000 12817294 114117185698528082187172384074364819200 12817295 997015359128864714361557168470031422800 12817296 -52197568685911036777465293646693294080 12817297 -306946670750096911315337191344053105628 12817298 -8405101512708057101524453115161402560 12817299 -466166943111783072071811373129454933952 12817300 899214420151565671449195852069972982400 12817301 -295043374202648419204122134065310742720 12817302 -49726231581472405903489707035082270720 12817303 -2339631376241616070747143429659339287440 12817304 666949786314624724246852288836131020800 12817305 -24265382275674923924802241884871900800 12817306 206187453630625880555450320948795610352 12817307 -1829148724702448766992070038219078856444 12817308 -96760978491464102824089080054057533440 12817309 -490435555715744919075719365519172198484 12817310 369682096609488812478867566531429472000 12817311 7542310006694849531136358613160491136 12817312 840526990699990291793946682400017612800 12817313 -1761256053575970946792950021207100815696 12817314 -30915595955652280171842386322828720000 12817315 339609705069298293655400816697744633600 12817316 -214397266550842348098308152454377884672 12817317 -210685431089991887380716372123038375040 12817318 51189883634767844406512578815865132416 12817319 1713442608478056089671937255097393397944 12817320 1115195691353974981302769260924793651200 12817321 249698621778748707322748848242788164944 12817322 10777746252325807305042103591508229120 12817323 -2185850550447523709702149841219286075456 12817324 221876017001086915796315537793526000640 12817325 -396804005092492755271771635796333826400 12817326 174763795051844644819341065630565639744 12817327 1012539422112351949734972858303784169920 12817328 -57722413714025056391325157708574392320 12817329 96940827450763258186502870728492661760 12817330 -288904105825782074208177613535631026880 12817331 608620169982711466876300585893307999200 12817332 -95890863314277585073006541854513459200 12817333 -1216692846678757073251170614695338240 12817334 62060528271110433332456133209451355392 12817335 -280221545337448012022135989415114575200 12817336 663396358154091446266266084093746012160 12817337 -246220689442901521171652896885831762560 12817338 -209361412152042069040814030266278508032 12817339 -1693347969331798900301279338520853320860 12817340 34844631852759764042001139493773286400 12817341 -494167281023497200276533537162295135450 12817342 86136748863955557057780111719284444992 12817343 419494697827394385940347586513886234880 12817344 2583358541396748253090385754285146112 12817345 -425173991469374798477083864859085048600 12817346 -9673460232855961784158346015526990336 12817347 -11996680686762307799879262339549582600 12817348 78758201777050906316386531343763111936 12817349 -2172506815819583013298368207142554631650 12817350 66928404774238847325279754474115347200 12817351 1334200475301378152064962978348750081232 12817352 -1882811333378222774453214741534717926400 12817353 48943306361921579326212419740543561728 12817354 -3493947270560810975880653723026899456 12817355 942731863621992778133543579133291638400 12817356 267528871810263035620058354067715702272 12817357 -182739047871473871610844241738840838688 12817358 175571961791073540587476735702266494784 12817359 54094249868202808620865938299175537960 12817360 -2594874310578569576828089193463889920 12817361 1334684180729943091765000284440137513704 12817362 368967230849783624080725878245058419200 12817363 533176072478962266145675213429523295424 12817364 134267888450971917756133308841512210432 12817365 306807050532188059745093878779032005440 12817366 522048803006433917146860496421733726720 12817367 156120302303474795550570743088330913416 12817368 -1859680396124272449444281037926384701440 12817369 743329284307411155851548665882446325770 12817370 1265388779918314894984185984361830696960 12817371 403840662754398646658107227364815427584 12817372 -62233384013633933988819256106900899328 12817373 -1028525688366202551641410047153623052378 12817374 -13750646898474794582313553485050889600 12817375 1004060165947492404258982382385985830000 12817376 339331561759291103786052547774917378048 12817377 -2162481783266005348649969802496238945280 12817378 -113713467659201419335611446333105350144 12817379 380867712768118260218780977281138000840 12817380 -294521255603586036121190276291082301440 12817381 -754254291482917430233930759254928669600 12817382 -585209941555847062474874135029128338208 12817383 819655607055986663376860646098888067624 12817384 -164217490974486441595544277381352980480 12817385 -34064257317752883902949172779394578240 12817386 -688932650209182302510943269255754209280 12817387 266456296999389816169897330145045898792 12817388 -793433365017689515098206854927847683584 12817389 -54629529633394087817286448780319792352 12817390 -472325749572823345821719897133916276800 12817391 22201013896759123817851921177547292000 12817392 -25695635549797190432522382898140020736 12817393 582482779213793280628282086310313434164 12817394 -135475913088791026789728377045273656320 12817395 -162460128520069593285856869045997606080 12817396 -248445651516764743423447385753662064640 12817397 19652388369589880201186721557548501728 12817398 180098746695541300261627548110681538048 12817399 -60137756691204295949402102036906440480 12817400 867795665337765236188305357359009280000 12817401 13514110666318414143771484847142561120 12817402 319215319492985893245394635564388838400 12817403 551263183859324149302321991609888586640 12817404 -719046560150562384878775840509559759360 12817405 -911051097138550889298022277761585854480 12817406 -59945228386495639712807283371179729920 12817407 -983247293111689421115445332318914024760 12817408 1884036350700576311093727740178231984128 12817409 766116588932548493476837421907941490 12817410 -443129616203992601544121449289341680640 12817411 1385767871799477798740075994251419809552 12817412 -1485786989873322966050753985872736092160 12817413 6421496089352961399845703385671763200 12817414 -193651760713426923005360218531454751360 12817415 -105834938157499634428297786096429743360 12817416 59238393206262817412322684872115609600 12817417 1351419302577516887431625317494875725824 12817418 -1075864732239297657162294844585269957840 12817419 99879449311728675153771360241898764800 12817420 255196399024534794061826485752944486400 12817421 -2353216664431246568582770374548826162378 12817422 346354375004268314350708444304521170432 12817423 -1071402629701514686323172350078881379456 12817424 -117469865129769825506498738998546513920 12817425 90867310705544960167498086049256670000 12817426 -72993867797876756264932814053155263088 12817427 248356439526222856338304557363262116000 12817428 -157601262566017686046534194400392923136 12817429 -694231750367037302327230019809131260324 12817430 46396942196461947199179399796399941120 12817431 -10665971339970605532518629310273386920 12817432 -1259505870254046594758982808662531563520 12817433 888372424783210933660143760562034465744 12817434 -215318381448881450652282404271036334080 12817435 536087179179549120120369515017872021360 12817436 571376385984911930179642926812035968000 12817437 -213568424259320241783700060739248120320 12817438 503439892123268772480458615341225227840 12817439 111007896033632855755896890182584242496 12817440 505125678093739292318874974048747520 12817441 165989725502378225960260097427341337984 12817442 1040776172507438033147060799029458572288 12817443 297835855660027990322755389989089523064 12817444 -100162066863560567690596485549514500864 12817445 -64022995108110918264830549171165559300 12817446 -48117472260157784766260460828849979392 12817447 -410302691003950529554868940482021050320 12817448 -292637988404472932549549441718069411840 12817449 -237165360585138596376327554895193047900 12817450 -362301901460933333125760000949459510000 12817451 118484132242700318773212958809475461504 12817452 8163287498478951148902898598259416064 12817453 387410533821608183375417780165523072864 12817454 -259552921100053629829858100235634511040 12817455 -213768963495560761771351131574653888000 12817456 -286967436957144920380654504238600060928 12817457 -67414789744848596012746973092733990160 12817458 467358160934040988080684735956056398624 12817459 1560890153482567656921026721193487147660 12817460 -719081868123821086479671341872560190720 12817461 423287469338983276604849284173832831104 12817462 410509271414762579933919760582690123392 12817463 -860100395856077286993044612276159043696 12817464 -15532870287930878591130316986742210560 12817465 199755554200079682133876078807484593860 12817466 33382441426286811927379647145707233760 12817467 -718333062244598555403960699984731866920 12817468 -1205279374529259062679564785521548239360 12817469 -1221921129876516153810972495062365570074 12817470 327537381463248985109411023428431760000 12817471 1037365391612806030839580108852328660672 12817472 181092787798093074941890582078825168896 12817473 640078308102476316071375942371547265504 12817474 128366918327067361701220688707216114560 12817475 -637137429535259773180640227817762611200 12817476 112304737761861857136059822081869393920 12817477 -204725311547670463520237179170735509760 12817478 626009670975876505488883820610876764160 12817479 -406394577218114086643610925910546890800 12817480 -70952734218761808200788597518300825600 12817481 -923754516077677094355628125290819687718 12817482 -323381803646694145835202575768952369408 12817483 -624471865673840187788794454128785920 12817484 -1370024756709803429735198070198939091968 12817485 -301924085024087055510985267996981226580 12817486 54504533891080560022344229625832941568 12817487 -46122673402733889889892905338323337888 12817488 4733553444727996568594537066412638208 12817489 32616714095624082957751773324200286324 12817490 -304641022051041074094253857924718679040 12817491 -438260608156500844132841341910420449608 12817492 -1088510523328384314695241984844917395584 12817493 -80950670805747487499158930882305712896 12817494 -1101146364836645998569298113183102840960 12817495 -552116620001297104094324139030633250800 12817496 43211309170071616626695026209478625280 12817497 -82743952901606594130097250721279369216 12817498 -510269526587110370472380271035558250000 12817499 1425864159112815696693817171374622671336 12817500 -25486080684132151869350517627998400000 12817501 -1344139290223746281919501006013345740788 12817502 -509848005311006146150763453648143015296 12817503 -614121337065598776587653123896450126432 12817504 -538633425083386191466373625454857289728 12817505 134678422680895478582406945816714936960 12817506 -22886269217714664912841836715434557952 12817507 1145200120720066050552718526334537000000 12817508 495162150060701023462995947198741102592 12817509 -423687769844454275354007235735669701408 12817510 -239800679106343902879965282470838451840 12817511 -854904693613242843730841649609195939840 12817512 967418098165770620112596401644501457920 12817513 1294863953700668296865867750246206694400 12817514 34137222884801802906401297123003347200 12817515 -304472185816494289061638754426026467360 12817516 -1977769901277060714136764654236436827648 12817517 -2328756666711811936355122073900943211434 12817518 -163993736246337525937141198965285226944 12817519 315863195556338438194214529873184311408 12817520 -152482726678749569559315461774703329280 12817521 546872385505640099989047981635892227472 12817522 461446055183852457914817088403892430752 12817523 221917690434144051849593347745013311304 12817524 50127502063027832172047156633821458432 12817525 -353234090385911257292681965655743887200 12817526 -29881278686687295086361364927026395136 12817527 1287540198115209358104371390471217468240 12817528 -751941492003167267407922019893629440000 12817529 2040339497438355424960794597512692817130 12817530 -181011118041123155646427700759260776960 12817531 -1235944962622242521353522944536613080668 12817532 138623823618010144845027792064992804864 12817533 534554074264446003369841104250038376800 12817534 -587555825301956679262572863611373966208 12817535 -1096773026770989242539809679453180058520 12817536 596453270482889645946181923323982643200 12817537 -1052616876106696480240020315717614756540 12817538 285979654440195705603893921254874131920 12817539 45325861657065529274732244199327484928 12817540 27044518187339646734862850455354862080 12817541 1241419417875148980046048785474360574464 12817542 -758098979778840129593687343911200534656 12817543 -318563722476668378326376859397396884576 12817544 -466037144917728472146740796678774819840 12817545 335489280790518354275557017795227269440 12817546 -3717845838961933324364341364697096960 12817547 -888745733967913144034914610648702825004 12817548 -232357137440801228617138180666040263680 12817549 647850054153123687533001089898755386550 12817550 207752050845527633546755712149652760000 12817551 203412841385136562143450167121356716800 12817552 169485014427886949688681632549636014080 12817553 -32993938185240061419774138270738505920 12817554 -159519358488582232150453574607271595520 12817555 59248787700103264160032435903322737920 12817556 -1414590525418357671835416187032589591680 12817557 61271066854205586241199182019845284480 12817558 -6262556453141885722566260002931954688 12817559 -41069167449096523487134067512642088352 12817560 111493754280236462415748657290067968000 12817561 3400417378450803788989566423229217836800 12817562 -77147660828041621063684001005246038528 12817563 -1854862990211094873416680455519541206912 12817564 862724380110302043580309682195073659904 12817565 261369522409011168677448693405278273400 12817566 -251908312274998890799506140161312428096 12817567 -1046132449767031033346251943500626484000 12817568 -173127784339645994188242125328409952256 12817569 -15737062227624919197403700592175771392 12817570 41564295244629161820939407850923212800 12817571 -1035818961304915726619977823883566530320 12817572 197576309047607013001123135446107784192 12817573 791909992169893050873512320950713172000 12817574 -122890420789013869722888066678989316096 12817575 -1103912351482090926144415665066792372000 12817576 1407342278956092458626883535295037184000 12817577 -628445885587187904001874387434489705308 12817578 224918663621856384247615082951177223168 12817579 -2216199768414565041536854099470299343820 12817580 486812072136143183819838210263363850240 12817581 499963656375599115165533339444227036800 12817582 43216976512095021402994297915953475392 12817583 -352831291885317213657925335647413814640 12817584 55013153894391161056435053983242518528 12817585 -11046785483570363963325765785037098880 12817586 470139099019472462022452231545870174992 12817587 1223330471495016622100012051289969512760 12817588 338043210866822045084296102219397120000 12817589 899077588859714496738993880602367665390 12817590 19315565474113758754898292323566080000 12817591 620624253387640898223384465366518205992 12817592 -64015951575262744592781594195559219200 12817593 -306436322658659335062322042932403907718 12817594 -529863736571340783945928437448375418880 12817595 -270737563919313438590835447165608836320 12817596 -282106078134613707924691249963113824256 12817597 382948882877201563126511139235789668940 12817598 488060204890625777218630788263971564800 12817599 -1224639923218087809946142122935027066936 12817600 -275646705827226406437603085145315737600 12817601 397651823473118597696056577232273391104 12817602 4393789848027687635626133224144650240 12817603 -44272090800979306806093626913240673800 12817604 -303979513525031836322885981956709967744 12817605 -430097017516886547146511194452007604480 12817606 -348397842584554826028319697287639576896 12817607 -765069285504465006498073948322073502080 12817608 -272548191612512755575432430607415214080 12817609 99021119028574364033880199145196182400 12817610 235419294133038429812459841413975732160 12817611 -3410792950073179467609231245478716112 12817612 24972968940182053465954123961919427072 12817613 575619048724806354998620846419982701120 12817614 -223763123823841078999784737723028366208 12817615 1507780863149221713220371932774957258760 12817616 -96449032449652058143982207511516979200 12817617 2017340146529140039121291668993332000 12817618 -501988674179528520838646247206719688448 12817619 950200329919481753577018069309780391020 12817620 327271779621480609775554676710143788800 12817621 -1436252479812413894898831199090623536228 12817622 -66350343225795109488358933876714545888 12817623 -148633241099948485213521789829734105600 12817624 194961768857703609709082813617443102720 12817625 1137285530094190283963168528587762887000 12817626 214069062424014590973320281892866795008 12817627 821121484631488801298320986102548193476 12817628 -22373662252777317121253309282735554560 12817629 649192052502990079450399355774938905600 12817630 -62050329706035123598023512772790579200 12817631 -1122452204266834763290692027534963113568 12817632 -19896997976029385348114147109576376320 12817633 2195521228018378691318745329398750867120 12817634 1166447152678649871115302533804718672672 12817635 407290805673487330990571054562261715200 12817636 -555468547585386065706801269757880654848 12817637 -146020433682732187855040387870250407040 12817638 49912941848852217840233488988133168000 12817639 -34469727773948659458744028398621743560 12817640 -1461293630432199119574488327788785254400 12817641 -151697099270436219478222720598159424576 12817642 -506097730750868547836953174594472113056 12817643 -1352783502158814177529781725782560505720 12817644 288022560583471707700923833774168653824 12817645 -324410901155554208702853715886581477920 12817646 -180580072119797812868739646876434145728 12817647 -525336463300019840375883941761245187200 12817648 -232489617663687559020013442801472176128 12817649 -156898196338514707867297728252378805836 12817650 -336588001402021849191269336651915414400 12817651 -313449770548126411512778337896397920 12817652 2114336967361295676145123727915713658880 12817653 440305691578017893445354742542997951200 12817654 -482887936658308664926965030627021805440 12817655 -393292251068737052693244347241900240 12817656 42337336046426319061131172959967027200 12817657 855691922800752081222704900409196556906 12817658 -45638033458510333795014551437968263424 12817659 -946022785432531263944743821232487953896 12817660 -1013500455632891623008905177222980992000 12817661 -1149441997641747353945262792598086975738 12817662 -230719039933310325775064478310000634880 12817663 -760747426491138407759506277966925761152 12817664 1120855222586026231536458054168079237120 12817665 -458158915436808727999805973295996314540 12817666 2086119699322676433040339588414959264 12817667 -1708731764368703511546033345220033249284 12817668 133074990499782852330005946196956063744 12817669 -276726805706219441853603620202353424900 12817670 -400644688725669778189914987503950999680 12817671 769262434551884074110997811069067851520 12817672 -268443010770477191233728625173524152320 12817673 -8118277022857150985067862001817475680 12817674 46968581018490475119249335303018109744 12817675 -6167550482861418303495220196888468000 12817676 762221797319370024042183685167050376960 12817677 -1174198261014039783482521882040989656576 12817678 560090376150735070183986034087697288640 12817679 -300903900751914301000704053340184298400 12817680 21574406562252638488920750606448066560 12817681 756942964245267444713483001344194244582 12817682 -1198979059597800567646087288826220893808 12817683 -56970776181716251998012567016571816388 12817684 3219217235015123821438746278524311552 12817685 -699981274200730959826259450038040920800 12817686 65700478408765720463330723546594162688 12817687 1847664152006477846076123324459374219336 12817688 91369189063478151240550926119968235520 12817689 606256077390818628902944996820678172624 12817690 -543555591350913038337734512171619124480 12817691 695691703097949013720040891035704358800 12817692 51592684727072971849696145814675363840 12817693 -229668124723042643819189698848050745216 12817694 124491569446675760504096653970320825344 12817695 -124645899253854990873872013824632331520 12817696 -81066783839990193542747279130986151936 12817697 -266992645529276897574972561478269565854 12817698 2268124579769878406270506273424748288 12817699 -2398772467438222365917338311684156860064 12817700 55909000114586005825226389282442342400 12817701 -130436678757785769986960305248228883584 12817702 391051230145287119363134492668558915552 12817703 -68770684648681191378928152927987631536 12817704 673530099725209567580207203410081792000 12817705 -91998047419739236402765434313266606840 12817706 621616909407515396074772734183122392064 12817707 -128711946961259113498863860493065581056 12817708 -833282380079791416821121828014137042944 12817709 -1361927120572798245325837351198356285396 12817710 471884048470726389589677051868573248000 12817711 -2044296616110989199390944958164970434688 12817712 162509611917606606032910008664108220416 12817713 -580629218032315613631253545562865709456 12817714 148071334627151879678158319640892197792 12817715 1597642936039604867288069326413945765360 12817716 225724560402193256636919777023578681344 12817717 1627300355417695653709947348080139943104 12817718 -395097911927318509910250561956302393440 12817719 -2481349654993847614733127344944654656 12817720 251932757306867255529696273868993536000 12817721 362732141040471668780556538236481562112 12817722 207782245593420866481223325153683971072 12817723 -383810008284202959673115344637463346000 12817724 1176912151765210552091567013393931776 12817725 69014477688868210469805453959202240000 12817726 242574151590581189172173514668434320000 12817727 -769269933429610381805514984527150792040 12817728 36850608879467077840993045709278150656 12817729 1306537848799469587681427769816949989376 12817730 569673283829174635714814296958817929760 12817731 -891206095332204224418089194554450646800 12817732 1291096626818039480533208525738142584832 12817733 -751938809575591349445484647919257330018 12817734 576980156376100495703380380433670335680 12817735 162005430805969406320925114181934894560 12817736 -1195722555544971852736350847061591654400 12817737 214092759619338674827102090156829427840 12817738 -778732976967467820523362707740650582480 12817739 222340783943291168914543746898529598720 12817740 -213645211778671489659129642371770951680 12817741 8200721384885430919680298460037058912 12817742 157739361402998722288728930316708254720 12817743 114718347713831358775877535057537934224 12817744 17693787705822800021639884045550616576 12817745 -1667620197672904151684390353621190100120 12817746 321430458316028565671357483756834380800 12817747 -485130396221312166219459948255837089888 12817748 390370119145481409395066833559052838656 12817749 -230929134915605676615799383103069045248 12817750 -911094449084653674932485950303820800000 12817751 573979819514873811404711661469872408432 12817752 -724122115546865187693724104347192954880 12817753 -976611682127150505666176508319076253116 12817754 959158712864348146662046870304427054576 12817755 -980757840038178722480237202539844711600 12817756 -11489928443864459691593389021412982784 12817757 -1654614008167874333064142230254507051994 12817758 -39596734735620679642397896079698286592 12817759 2031597668589046559884330261997113820960 12817760 -437965969508970086448463392723660963840 12817761 -1284729849882545047197799666642167248640 12817762 -184883937091006750618616874260837323776 12817763 -1354244308268201091921424578140841276852 12817764 539323643535311437254534562774899526656 12817765 -1471145993085505227413578945529015486340 12817766 -276874162772961044613151113506734334592 12817767 -6158387041575636692782926932627061720 12817768 -1916875783992834288210685695520492800000 12817769 731452082362317218561025277406048506170 12817770 83366296092084448188421357516328632320 12817771 2768865990064124694110976555628290840592 12817772 396189128597044625970388191890850816 12817773 747217978567723297280102028526821716640 12817774 894177582084777251332958367699934595712 12817775 -381918809018501376426356311727175058200 12817776 330648999968303309415244646436512366592 12817777 -471816406852143181520582440198002081728 12817778 17070380357091607950934526342056379424 12817779 460268832158756775091684519314281697888 12817780 277469475040657818581068258992437760000 12817781 -420885649434107654925903040181352926418 12817782 -45727454307825909162298625009329770048 12817783 238546272223273908259694323999698288048 12817784 7768082151806153750430717942647685120 12817785 -207434184283699871927453771772288049920 12817786 -440626705176648251210323520252113180416 12817787 92335000389110671790453752794545831232 12817788 357847673044516153884473162848083878400 12817789 -141258191366717478060121919951900107200 12817790 -96533386134905360288361703151265969600 12817791 -101973427375101339083486979406782585600 12817792 281784705227395658383876906981093539840 12817793 1422596226913264134813021118528123979520 12817794 413884415315188795579910640301700150784 12817795 -2159116799502345192691252453192397922720 12817796 -1000671233644914363300988234672862768640 12817797 1674720697475632257420840904453994740320 12817798 304696468242799264894948536230916471936 12817799 -303953523434143128580726745669348354160 12817800 313852863043531890443757396621564288000 12817801 -964435688548181752477803207066213604198 12817802 606690369808686273270689230513731458352 12817803 633785650481347250835064566808717279704 12817804 -745820044740097159396880837590674137344 12817805 -181350271012259138058945419004835217280 12817806 -105641777190663040870499030617592258496 12817807 630640430763359938155599175503894379056 12817808 183358432917875534038026422661264703488 12817809 -344164663176605531682154691703324854400 12817810 -406785002362928090262298028080545625440 12817811 -1462610636247689419715907988636120629588 12817812 -93175060051898313431845495279457433600 12817813 358600814517853638807124834835932680000 12817814 954788064623083480342063161230587892256 12817815 -2186306370706956537585988235017092960 12817816 -20250177284596048838206763426852659200 12817817 -1126025902789955601285532694770085172480 12817818 244993465194869079392287827951946022400 12817819 -272639484743847636232899490456883017728 12817820 -892754997400241139768358991769986449920 12817821 265402479417059996365179447563931531360 12817822 -1292612871812030364803511310401811147200 12817823 706075948572856903399758543784466799072 12817824 -369290481111351759897727519978275471360 12817825 -145323105752831559972452752352666629450 12817826 -7537713808526647824768220777269703680 12817827 -6869552007823027113010102151252307264 12817828 1023463767982935349070651792550478775296 12817829 -1430149652536428671724208854705751928640 12817830 153718999096419788727309311046010314240 12817831 -93555571627158141229351071680604086784 12817832 1149511219194671393439141354357474508800 12817833 595698112550960646604193961041113681920 12817834 198972058327609396937519366574196080816 12817835 3041734883541572742393361669561419050400 12817836 7688649398580053869487691846366047232 12817837 -1126848580930293251577084223716639901600 12817838 348408049937070093021799456644198926208 12817839 -314480549456828739739229900392254454776 12817840 47179382121113420450766896447021383680 12817841 174327897933530796778281573479051812242 12817842 -79178557380205013911635786454248631296 12817843 875765677393259696128771412557101898704 12817844 85890431846933545053556492435685081856 12817845 18212060551829456149602067062323329500 12817846 -504995517052597587335425810390006252128 12817847 -1007541700045620576636676713515923110048 12817848 -789137505353493255854350303727163863040 12817849 59279077093367690742069145267856789760 12817850 633016501619367354267640782809363076000 12817851 25037230107384401453746688162424610944 12817852 937126266531714656550046319910871847936 12817853 496851907997309336115122872947955020102 12817854 46962255606958862783766289908485296128 12817855 -231752551288377573264143537245145412000 12817856 221789899310420643155282616368674897920 12817857 58474131057905655296353104912143577600 12817858 395916141755150007461296887188529539280 12817859 1168422518994790701788986717364486976060 12817860 -191844601215110943115932423424849121280 12817861 1190523139109306296501746739667718892032 12817862 173887227299710510149983556762739374432 12817863 -1094322815479745568586774517392467475920 12817864 1195212989476709602712180878384597386240 12817865 -133454109287323346184818740656073759680 12817866 -415487421641991292521364845175202539776 12817867 -368999721267344920856320908547518655084 12817868 -8906998638212881607795842660999987200 12817869 -579524396819657322129704473824845087040 12817870 -2022586227243716859031477339788514560 12817871 -295654661836012696748902321222675402272 12817872 73512030985943258938765477242387824640 12817873 414248019289779602632915160469645678580 12817874 268617882753304751485615504535774704800 12817875 386971532908705420688538559388234880000 12817876 -656554439379255528030561052756314048640 12817877 -270424069993157515490598893682638033280 12817878 -143431801465686248978482770782492198976 12817879 75772777255133795291557061355758445720 12817880 232158451995397845313354476933901516800 12817881 -24494820996414096404246316972079162188 12817882 148474365189917681708373299637286946304 12817883 -108793146135257005079724539578529965296 12817884 -739184088473104228370971719022239575040 12817885 468883445441123714677837631330148338400 12817886 -1053884780616781160759506075118273693376 12817887 1306345852579582996954092941475007786752 12817888 1871742758882390433279926819778747432960 12817889 389382688009529485868745591495902705856 12817890 -100643165679070714047048747674950099680 12817891 -964073201236216166489456359354277542608 12817892 -170092921914752845514029639210276454784 12817893 -503034032591922206217066208743302208 12817894 1033362905379599223935026060234880687040 12817895 525402449697275512079073909781031506080 12817896 -88121681686846895748107480687311257600 12817897 -1611527427877331011645257751583942371654 12817898 -777328212450063594887554481433606719808 12817899 1275670057476207618422655870052916115120 12817900 129036866747770308059710864967037772800 12817901 -648193421206488072808236956029322333268 12817902 417986215897394522131095176389680612480 12817903 -439701220663549473510659588415080687120 12817904 43960245702088634351354702250463199232 12817905 103705926693805099250587902135317852160 12817906 -200022740478816061192382884841106532848 12817907 1758197760981513532780264813590952542156 12817908 -1012195846174636947908672443746865336320 12817909 -486768079326248967860170094940739806596 12817910 106223770049485460114699583914222208000 12817911 94788678553750196520356360175602148864 12817912 -111340735456259538037930533170579251200 12817913 39745595341139680104168832972807934400 12817914 256930949559217965202715567606399900160 12817915 -1764729478998653821870907326077080402400 12817916 362469177056050107840936586241220797952 12817917 -198802348117687899795943599887423501280 12817918 -1574704657677693200258320125047189011584 12817919 669062991560380777074942430199279200344 12817920 -330676288089006757053843053027839180800 12817921 1843434275765390379225997859408081349122 12817922 -14790301858690339366244483071781168640 12817923 -101997406960766025693408013536828516096 12817924 -2798142562793309035252531952560242688 12817925 237085262063711672238303434525269318650 12817926 -27349164934647583090976955555615550656 12817927 -1408004212051258327974569129024586657480 12817928 999511178718133731504855418609943516160 12817929 -275900255645348969549256627753891407712 12817930 -452139929688384850445407381501628988480 12817931 -794581483927734846326441906557228964208 12817932 -127843153546857461790850192709743534080 12817933 1697283610239309659503994610306132816182 12817934 -1182471909319613596383386626237931259648 12817935 26760503931645506958668861404162820640 12817936 -23996331953561368633932314474101587968 12817937 -549768042617323023058621993280370551616 12817938 350699709250753504503764022456313356288 12817939 914958083597733546002787307838862541680 12817940 86879410246599691511457122634890772480 12817941 2120695347858413497387237736151331585824 12817942 382976884846028432316182983381374796800 12817943 -102273996864829079075550187422562202808 12817944 70215975812919142773645178693894963200 12817945 145954847411453288526299795911375212480 12817946 -19030126593068837727795448711912256256 12817947 8706065765532408742067525030266745352 12817948 -383119052023663462442363620450594452480 12817949 745579729753937397818447671185486408000 12817950 348961334605438271540878539889675185600 12817951 1643821420815370168808653286892226323920 12817952 -237851050451179363068117456604184444928 12817953 -755730407430160875896518826080877044800 12817954 -304794087678552433165959107662556827824 12817955 219499122987403178700341897612632734000 12817956 -10102906886341152689989290402160674816 12817957 90057411679532979142923536656157419872 12817958 256638308343811049214109290652933668480 12817959 225155407100533137484071621826566978432 12817960 -121755820378145004960002510624651520000 12817961 -237445715421198010683267014938208885148 12817962 -592854949284239388656847920477542624080 12817963 -2147039143908981575137089619215328786656 12817964 473186877777228013328023756426434432000 12817965 179508121426919305903022703815658114240 12817966 213253256617723757850160580284630392576 12817967 109541551887249260957397123539318432016 12817968 68785869143754405550024410508621185024 12817969 -126264008680324698361490659232980145856 12817970 4104990346598487995850502324806182400 12817971 1787662005044405567552622246924385711920 12817972 413457380587107504011392778502142011776 12817973 -58017724374832940571074915070897461760 12817974 261845832948215804302908324014907156288 12817975 607598174104292828681992163006694565000 12817976 -2564201693542420510920138700793236684800 12817977 980313394353287900857328510870551632720 12817978 47270970227716065228947585257001975040 12817979 -75424311879532038137887283257320027420 12817980 147025872977696679618672255937452441600 12817981 3472338934705871105347284097377699245184 12817982 -200579057835193063675579015606155057408 12817983 1082519196825061843260726540077795266560 12817984 -219755272709109971989324345448279834624 12817985 -297281966779012295013054639213981781440 12817986 -469208938806181338352372881769840876800 12817987 -61490204506813958578836899036140513280 12817988 -182207376019251587682139157503539916800 12817989 -453543327711374901306242974782064689600 12817990 -867595030651525180097538001166719536000 12817991 -767442907339972019201597781942831953016 12817992 71586774412734781934388466778143457280 12817993 1200882156968189978925796862120103567120 12817994 13167946090799665378679096428973220864 12817995 304606086806681478272746011995089179120 12817996 -2136283574064903063399774593004878067200 12817997 -35932291855925241432089725364465200872 12817998 267867884982374630516775572054952465600 12817999 -16138866511988450086338493362094432136 12818000 -181557241543151156939920508658401280000 12818001 305416995368697404172258152403844224000 12818002 -62357195165007412430017063907420428128 12818003 -1709948163929725346715496319830694116536 12818004 71945555962294551347668414420286717952 12818005 319550559847439503109010055328288877660 12818006 -1225688795259613744273096217500151118048 12818007 9530992282113227398369188315383045280 12818008 -660539293789360323638487405461141606400 12818009 -202222749753427621591244549594172116784 12818010 326857410711437099208643535817573457920 12818011 95978911494998198518904693780626359600 12818012 -483118504283316516715031514662150290944 12818013 -496774077728801947238085688125405246816 12818014 1007216373304900393933112763818401728 12818015 170034643824446068390056728526849400320 12818016 614162269358662662007180864100510072832 12818017 -16297638840858666422355361831763508600 12818018 771982319920213027262241608274196794960 12818019 1204747135184764007526499052990283694080 12818020 -158184287081100274599984367868922443520 12818021 -345140621630208457165629146983743398148 12818022 41250183374300317760574275868638889984 12818023 -1807830127684919936938375780343151114600 12818024 -488846120039776455206321093324084428800 12818025 -129158663072445489395232075155267322000 12818026 -433261230092417381907408832895581980576 12818027 27886364318703693921115786214064859836 12818028 -770467015935418064326170925940704641024 12818029 -142284372458240903419723137979806650880 12818030 48233386047300344399452303102835252160 12818031 575632405137072353585029483057596717840 12818032 466046536863035015083774550198829940736 12818033 602369361210639886249051229181381984180 12818034 -1256123488973268353272476915558859983360 12818035 -178925741134918672651989540145257127680 12818036 -425024112355221435601351015056339308544 12818037 -15333966138431721344630570044223715648 12818038 -602006581560601905771935206952276705280 12818039 542442095646423965063283424731686701968 12818040 792554885582005992223865933325139968000 12818041 1525406181291762023350120415920662875392 12818042 4402895965742368400618879050243898880 12818043 -477275141474596514654885922988351155696 12818044 -717424252997958308131786362982421284864 12818045 -912983386011307584677803522775906618400 12818046 -368917187147103473785531746201938457600 12818047 79525991777143125790421684063011528560 12818048 -177173100378506352801740950446538752000 12818049 -519093746171092065144635771168765501136 12818050 -44931787079021098568678671228563494400 12818051 -592411936670102885994879680655382267368 12818052 411702477847339038012118074370750732800 12818053 -728396542376752443842704260775089377698 12818054 -492364510884422199144152249742112965024 12818055 -193201014437874754242556232766872054880 12818056 -182894012119889384453772571158565847040 12818057 -1087953991622130557452592109023398056294 12818058 -75407572051694566314033211230940277760 12818059 -1813741801572893472095266582874880797740 12818060 474728872645753674818067993100843622400 12818061 364751696672304779185364609912792350080 12818062 -1228497405351326263779430577530560763968 12818063 156371162692413823481288139785975211312 12818064 -9247027914269263104594658871456563200 12818065 -201390085234857700741497224215848796800 12818066 -488127233294448100610267994823568547840 12818067 3654988745317102497824977221540720 12818068 899734552185334893886605758045020987392 12818069 -557793290076166855443588174230520685440 12818070 30400960184520321951513279639043568640 12818071 -154127613925507071228608056735620619088 12818072 -491837803497838053331566620219295744000 12818073 -456590326013297893873347527440810656000 12818074 -75065322808406889010641749412429256464 12818075 -991098066627207394152780800629359516000 12818076 -393078439737612563403588611043849808896 12818077 96106765151875245595079528049790902732 12818078 189302792274477868404767815045520828160 12818079 1522902909580087938035401934965075814424 12818080 -680642324076350755757139250270442618880 12818081 1812574317984991945209826885332154182882 12818082 262448773749235934505242844983675793792 12818083 -1377988827578045087120394248870422181668 12818084 572789078319205389159500445249975767040 12818085 -6640079247691643809862827112193454080 12818086 438108317353930204129531502130926272992 12818087 299776289683568532601842246582283610760 12818088 -73244210818787412402753037314265006080 12818089 -35752134634556293160986362142177259676 12818090 -501034846755870471800867173169099479200 12818091 -96430245049927885543305237060821717760 12818092 112753037743389769464480224094189061120 12818093 1677536792477311230620322949733618328342 12818094 501645388876665925054183120201813705728 12818095 -754795407014631780368090428287338702400 12818096 359305276253977153896417138898973589504 12818097 -474845533778923685658342787450994779392 12818098 -171841445463192051221933348230228730880 12818099 -15425746211642408810765451063982412640 12818100 -309304485844652850052726787916891801600 12818101 947637695073302635291829793339170405102 12818102 -374411842935011188589555982344447150976 12818103 -261448206447101061168489881425329901440 12818104 -833171174913827727659715600772187136000 12818105 -1599807953276826804286945661977608876480 12818106 -535300007715118972762657284474452231568 12818107 468150081626875989474131698269166284720 12818108 -805300168439447250587285810547548035584 12818109 -1416091075342807956897480006426829284096 12818110 119984534344909618965048663962841231360 12818111 -778641196998513272161552172049845028288 12818112 -296373003363648604527464442175407783936 12818113 40069281395124599490948682471531605120 12818114 -234279652382179584423921508707572823168 12818115 -1581399739167923661605393173137954180000 12818116 -164421628225220920771472777867993598720 12818117 10244138241326052998878553212351942200 12818118 -63468227305180251198783671995092568896 12818119 -344204414649493079059960689107135464560 12818120 -27328136895623040940005315049525248000 12818121 1354642815138791293709488508366366448912 12818122 1138705319502688458017262390811586104320 12818123 266802466858030812316156537029497268372 12818124 -346760506825882185667598019811945704960 12818125 164319859071126028218224433939177068750 12818126 343531300472087928725861995419894904512 12818127 195993679051231354590678133636339782144 12818128 2089703651802051490785064567379591168 12818129 933221998008280888168680821187720729600 12818130 -50993683133491893161179716186650572800 12818131 781474473568753058754080198090917400232 12818132 777654775318884130228936867166966742528 12818133 -742247958992791152227698793891779699698 12818134 395588041929564491918279702900759721984 12818135 1991339192946287033107491202885592040 12818136 91530181743994625619913418581943500800 12818137 -480646261190299650422131717752831476528 12818138 -744064988942756034021854654895822397440 12818139 485463499181194560730321212202872757248 12818140 -271833121041070584020655376826493442560 12818141 -561246893183380353736498597115835084480 12818142 502886554819781807656539928611287706240 12818143 -59336630286369804275251134391213532640 12818144 3595677795446606493363338631738469908480 12818145 -328616967360927340225105401734586432000 12818146 -568598762662706896557654393888157869696 12818147 -89259930220319927213785932744553577280 12818148 190228768593861513128259552191018643456 12818149 714559091317885251442606422156947551836 12818150 -169691355603134668826044316242939783200 12818151 270542874820548984805168467630961774392 12818152 -669173708492772961106650493933457638400 12818153 -16031644594834996574855963197903201536 12818154 70775224196004275078539008122859429120 12818155 85274240213078917083372690936492471360 12818156 233014474770230531400467710071110943744 12818157 -86792173791689280318688063659718185984 12818158 178021292786298266492895200727273930240 12818159 -596136396941496491017216146828998714880 12818160 -223197327539386117666313481125211340800 12818161 303089289955433360355214943960556839762 12818162 -156140355965899716660059051007662837760 12818163 -723892832572114841101006639935368246400 12818164 902815031471839273015225029542068667136 12818165 -915520282964006454998029020746449379940 12818166 -5705125643851679526027980259350938176 12818167 479638032700270180943419713516026204712 12818168 -1078585788058907567186858644966811258880 12818169 -7887831272254832767630939616411202048 12818170 162773738621764657699861431830484250560 12818171 5634351837661073532655492718666852544 12818172 -578068668316305619060224657598438809600 12818173 -449684106586021112891618920919030819578 12818174 862057535758707937060095475588724632320 12818175 2567648034405619595131839276770794800 12818176 212392737890274870479115895595455217664 12818177 134400185497722155082391174508053921026 12818178 308118636439156629505906747026371617104 12818179 -1673935268854629616004379691499345046720 12818180 1512482949311078775431950956671512227840 12818181 -863572774304599233309670753718472994848 12818182 -109151232341788354539835117055218700160 12818183 526756871263353404854848735616459375920 12818184 387798042239685082806801056920595128320 12818185 -229733218452728630140173093970288164600 12818186 486952087760664257483754853544839167792 12818187 97816072241806812457399397064420640800 12818188 51798445646233737299444265026168501760 12818189 -116032321399062296024610258639561944010 12818190 -23233393384217250174239441339370700800 12818191 1441955949836886487630031371685355772592 12818192 -535573061588435213397317999577180463104 12818193 999395628129771923260291538372904206064 12818194 264273788383742297776045283510102122896 12818195 234290719674690112684530509352403927920 12818196 -464143942794117435004404102403224944640 12818197 777511902361874747526889771761897891232 12818198 -397879788453639944872830382069652459520 12818199 135160583985128401756186869548311149648 12818200 369207614398571361913161212813332224000 12818201 -445869439157023587525791237918270740992 12818202 25013049472624011933461983225351891200 12818203 1702669489531602552005082532322955407280 12818204 309832718442155987852983145820370873344 12818205 -54790032259908701057073226668300632160 12818206 -243504497987474640924753809365415935680 12818207 -33955323690750889724764234732155119880 12818208 -536027602347230581320851492929076723712 12818209 -643153748240568163360605180343130436480 12818210 -246035634245277419408370027668805270240 12818211 137551889461827283407532154366003637504 12818212 319082180640500706084392528534271160320 12818213 1233860082748496845964184465659488774524 12818214 8204788016800433159497483502854571328 12818215 -831243599097126142561329043901280941640 12818216 -205168224515057446869198521672437923840 12818217 -194409946649030445862765587476327553120 12818218 -252527410963629278268674625956069385984 12818219 1022019476068888210799563077326381914200 12818220 455311820691026152225217903386639457280 12818221 -118233101139969455361615486606940588032 12818222 -302125848315043627868588986499429852160 12818223 35286820562157993372575445537399494400 12818224 -31241536528189278830705240362135715840 12818225 144340815810797895082375244641869072000 12818226 9358233659013051281006308450149692544 12818227 20259476146767984675313164806652808076 12818228 -1576399515707502772226045343241131042432 12818229 -443957786041207647619868453880823010016 12818230 468205662654765227934945915890841653760 12818231 -835979067611860824861465776087344954968 12818232 -580079146637157513717734040018320179200 12818233 -780959522690554790837827527760780130518 12818234 -383750220349299165133562468700842776320 12818235 -347936238501738086855617964327056096800 12818236 29084720992998555081439061311059025920 12818237 -408378607769827830051039305672127149568 12818238 591692048188729483466143659227552922240 12818239 213030231126558099931699204172206687744 12818240 -35105087802710624318415684075540971520 12818241 -40779732824989819330372566390680955948 12818242 189899273907330463545957673109911641600 12818243 326345165482976576104299886332528098640 12818244 -552741075724885135564183943936992542720 12818245 -740044912310097712237089424241927372160 12818246 202388209788648696385978275376710771840 12818247 -281684844646914776059979643750229430784 12818248 21944968061038397950302295864165647360 12818249 6875690447478242570242510668139148250 12818250 -784350218609426669595124659201945792000 12818251 -1482277151500860617892289662242009993528 12818252 905451355638244883984611156137682206720 12818253 -876600113765602544949605254248118550400 12818254 -1083918483787427634384250340893129583424 12818255 69205840519590993249644579072550813600 12818256 -91034094194837144230495327650054144 12818257 -4737711723780261731446493945738118800 12818258 1087746695857947033805540678446582334080 12818259 142755135862784285673736357515448187304 12818260 -172526949306007679359689213919994634240 12818261 1140605792542695613540698962693949522300 12818262 161126865759057064649085559967536847616 12818263 496249063586432878137585692459203620864 12818264 1462770648910556790143450634148161423360 12818265 -512861716627554204256853031658142143680 12818266 -748582087928474707601813265929894769168 12818267 177467907902015856516061772121862243584 12818268 78920214883475927560676133097939421184 12818269 815615811223464308631549690883807824480 12818270 -330895189071200079911429416823834761920 12818271 -428885697913985433596783609109796202880 12818272 -506306831703305406020599262114964307968 12818273 11904040115126457085447173607903676328 12818274 105282266476230821254699188180258324480 12818275 741603867308756237218248342949174480000 12818276 738920857419996423870500072486306924160 12818277 2172611653986407835572969517637478691840 12818278 860466982294446222985281670985979796800 12818279 1081771305365247326085274795892021391576 12818280 77083734057059133749445291301301452800 12818281 -17858220093098121515756471127724970880 12818282 -538211953127368529903314856794103869008 12818283 48397657823067537914375375225238555648 12818284 1674371673922402019948914139542865874432 12818285 -132327917905609358349960619289562124020 12818286 -207110475767323572459281129006580790080 12818287 790602317027304879926852412028809029280 12818288 27285013235296115419745574484845133824 12818289 135481578284918347190605234627279675776 12818290 529164960911948340091568046304309780800 12818291 192226876780158834374642742190024527840 12818292 1004736438234055501536880924292226097152 12818293 381008188325205519960134064930684116320 12818294 -44309672179216310842450818591564653568 12818295 335472601128967149011443321347424785120 12818296 -380214153944817869330983294585535139840 12818297 232692099111570107478471792768769504746 12818298 414658172492236863203983777576401905664 12818299 744333284955004794551877897894453373264 12818300 1294866892189827241388444533514649600 12818301 -304163799839307805306068854770532986368 12818302 -848262682362482133250006799816778135360 12818303 373020340910983817930981048851691674080 12818304 -1244480100915740803252330529814478848000 12818305 -1161598759197351488965563025380550074540 12818306 -317055191788811434110972213152020285824 12818307 -295433685608621851555311113106987953160 12818308 6367379358773392652208303502076836096 12818309 -485586706808932910751732536351887893984 12818310 796077621174416773615097838085876101120 12818311 897641840426757173131089304889266540824 12818312 143013960353176978476756146110848000000 12818313 171839571128453221127583234360746217642 12818314 -48304715396796291245512390304059514880 12818315 -30463512829804452029376619951999206480 12818316 -299974069834876112349597094841835110400 12818317 905193973517479749813977685735114769612 12818318 12836473821010063097512026107262734016 12818319 -1022657258981056835911566113538395921280 12818320 -20289655935100397177046860939577262080 12818321 -1489760843473498026880821044321011135500 12818322 239574927921122161724873344078092791040 12818323 146174333417689399281835193116651506336 12818324 1430245551496195815128547184871843277696 12818325 -10425757796484137214472737434281514400 12818326 -154926655476131428624496686274991633888 12818327 402096193435277165115449560641101194992 12818328 -628102741157704936963808740794877747200 12818329 -1724703477007839330475911050963921382070 12818330 51728844483877383491828536618669209600 12818331 -5611682748687948981654191931262163400 12818332 897664265996143827920195167325406812160 12818333 623939710507641445610080659452669857824 12818334 333303915807266339097054476324140034880 12818335 882982461594657903208507676713966298280 12818336 578864114657109457144012476018754191360 12818337 154663022991770859562959707734920053760 12818338 -53149050931602354251324017951794207456 12818339 231411556512696213909910134843057146760 12818340 283510632947140945872982007416024473600 12818341 -1463886869117155180034622202578182536258 12818342 150295165750284336571192848849082392000 12818343 -20838228466908870591635199271947037056 12818344 303945821581665798923347492890823065600 12818345 -40314128791185463243566365171884128000 12818346 -322716743978804855104525875463825334016 12818347 -821989997445162763295539439490693952204 12818348 -556697348595065335708160870250434718720 12818349 -1019226711354895202392749370213530472266 12818350 -930216489400338788963546738503210368000 12818351 -747989576366133376819697781118197363048 12818352 244552731460074834069058894470220185600 12818353 -163370926587386860242512372422676108398 12818354 163480289953941476031995226737893596672 12818355 -601881165744304543530335861257887194880 12818356 7259147202009273808739019452687565568 12818357 3133807818615048935053072502696977334784 12818358 470907273120634783091260837353324810240 12818359 -984003068705006219731985494207858911984 12818360 586436356355880454914575792800416153600 12818361 21876193081629323784813371214828375360 12818362 29352063230738188869313605145526610912 12818363 -751834978957215991694713875202102661736 12818364 -193445780493870903631668230168904204288 12818365 301944809697948272513561629886135539200 12818366 -345819158969997413794073591718922868352 12818367 -578402472164104151865664303849807230216 12818368 -115624259431420568564110963311189688320 12818369 -475854334569397298652232973575806108000 12818370 409787738835470326750541372566301260800 12818371 283527203238802431911399807853530254944 12818372 -105588016328125015333649551840018329600 12818373 65465286883435752463653898605120427104 12818374 -792460885704404193696032833825774905408 12818375 2163828322941023567317993233856101402000 12818376 365504558708833515760803247940366499840 12818377 -777649832421221336780618353486187640 12818378 -424166425423191200327410633622173559760 12818379 490589714743200018891213493140451342080 12818380 -66220634059851585692068337729164723200 12818381 -896044692918230040625706085335041142868 12818382 751832769817363187858439511725042309120 12818383 1029756833743202938894443377688843675984 12818384 -65748154182062490079549508530827165696 12818385 808320838549164665233759858011865507200 12818386 -452364947573652399169657870890393600 12818387 -1863813345620327234016302674639426658964 12818388 14471865715307586490112871088669501440 12818389 -2770861772923676219597273929737976396644 12818390 65450417704745801109851814378381411840 12818391 -61600590870362720397579115797184254816 12818392 -497417706944805855826655454966364569600 12818393 -320605887823133270921347800277946995584 12818394 -692779244682894149845432343668049672976 12818395 -1470165075395834658498145504323765057600 12818396 -343098430502836353351079435936290888192 12818397 655543247325968390444920993485327465600 12818398 -408573498218388885521314367106318070464 12818399 -1459878679320294441777404262405299717760 12818400 -157617234615981778604711310557085696000 12818401 -2125784655035725088976812439271762869598 12818402 -749875194688174586789281758646915708848 12818403 -158930809634743894339994964759694015680 12818404 540772671489450777853134005618785124352 12818405 -631639263634660105801183165190137282440 12818406 134695376909169578482868849186837821440 12818407 -166710603048160179022864825827012761600 12818408 699825573663878525607538867057339791360 12818409 -525886839916237711132865906637894358896 12818410 215787578609884914755779233306112830720 12818411 -519387431291143039310794445448942433776 12818412 20127446007088395034586054111723709696 12818413 -1159336384172371018422513985354421659200 12818414 -334273006168879728557542379724713666688 12818415 -400899214581472883185372136244325880160 12818416 -74985622408182275522012399544444551168 12818417 1180289500917123198516164029809625040466 12818418 -733769661513126177728770526563778307072 12818419 -145289085930319275336129129248142094704 12818420 255716834817248198348432183151690370560 12818421 41634931958215287915047225612285692800 12818422 -972095711788982718612248587881594749568 12818423 -1007088919322869527596827770709301802576 12818424 -780791183230393557264587383363962286080 12818425 -381257917850078972178207010653928673700 12818426 672029518750979962043221245759321361920 12818427 685442528878982830354614099711614762520 12818428 61396448703173256240130030690456672256 12818429 -3947515279983794214548626048516090752 12818430 508703853628510272651429213510869530560 12818431 1749900402067127201358323604931636447232 12818432 -96376449296099699566347659912832614400 12818433 -842466522457860611783256454627057108176 12818434 -31280580257146894481712227567284494384 12818435 14446866345732092261676664882265961600 12818436 -243720814932348888712605483330659570688 12818437 87457388527770776376388918030122043680 12818438 -140175827679974725025150201373727680000 12818439 712780611859425592050894149017785005520 12818440 1755393524106964951479312195287182540800 12818441 -908041215585196821479724624194257297200 12818442 -70657024478490259587240908595056105472 12818443 995878075546802439499302278469472460688 12818444 -1530244019256885598806300094050376952064 12818445 43677781710313716750000015896961110400 12818446 -582601710788638509584114438019440459328 12818447 1676914235406520522788617907250809406896 12818448 -69264559896764280016051979608525037568 12818449 1476620403040973763747280802041039366386 12818450 -170193369415507476541161011824913922000 12818451 -1047718589913071987051396098610517252096 12818452 228260126330406554717355665340640223232 12818453 -3788430288191315191271728203833914769856 12818454 863775719980852599281178101481477396480 12818455 -44947733731096209190612769127152550240 12818456 309357222985438736692650091800100085760 12818457 145948223816127024363204399806653572228 12818458 -131532919757898652210499621714635303680 12818459 -1140825460575887269107933541303289444184 12818460 734269942740838568711446498243736540160 12818461 -653578602808847662778899965046831292800 12818462 92233975338224647163079633157636541952 12818463 52141828625125173527687882644890458880 12818464 -663716376256499356626566424016610918400 12818465 125365528007715333951684528504328008000 12818466 291499207117513019552767528556930361600 12818467 315771969515088059112605013767616256440 12818468 -612183409604583297508139820965931421440 12818469 332200482050880824119319682173128573440 12818470 74814569724344080478195312459127360000 12818471 -2061066690223831630899291406801205240328 12818472 16283839831804531243657598884498391040 12818473 -378754497024986671802781732697821062278 12818474 493272589681712623672079108995464286560 12818475 -384709788117452249427234102989506124400 12818476 925843904894400835962323180123040347136 12818477 343714069185414961976656714257160411872 12818478 -43064832972616211054591888808864430080 12818479 1148148302883903291965108740017438480280 12818480 -322870262186077002964376821026246819840 12818481 -1263146171419917621881480468822271549984 12818482 -487304156867132703680891113418515593216 12818483 -291049568855418871138690973357638142400 12818484 116902029262687993509643866540943190016 12818485 -672785715363905820554029148509646834400 12818486 -310660644716668436766796938395476657152 12818487 186511924049485752633188024894364768000 12818488 2066557845360964936036699007251300085760 12818489 -76967207157986207271626096308115477676 12818490 117398102063264896460293394402120421120 12818491 -180544414074585895442924869132269998080 12818492 200615345254028144255763932250325355520 12818493 -1072372408703867256917457477880980152640 12818494 -196277897967853930390361047282836780672 12818495 -962967404776117150127665795331377388880 12818496 286255972683739986478990129247060754432 12818497 -23114153062187479693750187722460241980 12818498 1016807087112155730527501354206307328 12818499 -1213418952597877103130062189380921923336 12818500 -7610776157551249709660475220635648000 12818501 -2279959354257844537228504820686126402500 12818502 -42801175931441258674818172318385761920 12818503 1199337293379169548420912628921330449752 12818504 1837524319796441970497519447556310886400 12818505 -67711221801936780749855875516642289280 12818506 959473836997528726843738826100142907952 12818507 -128031257420956563821802467142056755728 12818508 -6111965872005987670457321630962123776 12818509 850524470890955325718251488085061758240 12818510 -845485060670954720541848179044819469440 12818511 19030072972547942292402189838650558888 12818512 3884848853662495600575285734156664832 12818513 674738256485151333117456908486364123762 12818514 -271618380328444407612556378291917567360 12818515 9763142886595601402166178791677395920 12818516 1336416411404971962335920704439173492480 12818517 77715728220969671781807081209900017440 12818518 -61855760459908400994875585761054096896 12818519 -1002970679567526500735545129868442685440 12818520 -270918241960965807689636761954123776000 12818521 -897268636497278120000865123143638768320 12818522 297285168812720056640021191314991599312 12818523 884116575309305896188315492594927480984 12818524 465034393286824144667161929989275460096 12818525 -5851089171992421051683956163150239950 12818526 -97611851437157010081966816621659627520 12818527 -528655019560447821404004652658464476576 12818528 254395187730674838255368205921172193280 12818529 -1829119983225365372769708225629772578796 12818530 -478685114952973708518991920158700783840 12818531 -469978364061894805033620275269350761472 12818532 -118792713679011178133856293389685372928 12818533 190059959383707945626498462915707096064 12818534 -142983710795840987438094771123314359584 12818535 93398501378480175108325764277086805200 12818536 903461077585242021913347137545321159680 12818537 -1182992526521013095987720823805161302448 12818538 193743864567202483588188086415944812800 12818539 420959814642934524432723781651903034656 12818540 336539170329550303670276689718919168000 12818541 -129062270187373454080073148441108177216 12818542 -611025911097060076653617211034964497536 12818543 1322228179774240573014132514020058083792 12818544 97080188720097404438400372494652407808 12818545 -118046996131624869203205267714118542720 12818546 -471608904358734465685348260486342051936 12818547 961348386610563464015243332556985644400 12818548 623812658151044585165670127265384263680 12818549 11192995546727127136233929771706311580 12818550 48843415389885999632325144235669161600 12818551 -590638964967218615568329055035769485400 12818552 664735685944192201587032390930269102080 12818553 292350444724708969373748487897493999616 12818554 296247282087481041146470351027679561472 12818555 -1260388590913577240139172198461061943040 12818556 -991711194529718854816774817614466946048 12818557 616592917712725036749699730803527100806 12818558 -14167618909064253753685555050707332416 12818559 9180052120389941400757285565746704000 12818560 888501231783955139292830344663793664000 12818561 317763919550794597071036630496637627520 12818562 -114904069728241429774039678721383090176 12818563 -79159898196004595579806374002675021188 12818564 1222458884472585104379111614070629501952 12818565 204161155000656587351000816560932496860 12818566 -3435210760910190614963829769469458176 12818567 1242917830416647044125086322873685074960 12818568 60916863659763346274716873173664727040 12818569 -1614816267416137825920536131581192637030 12818570 -137785940401446819972821727965274935040 12818571 53995094707425779202162584724411554304 12818572 298949565295323762062144181220372805632 12818573 -1116236029235404484765818619600165913300 12818574 75790260989698230372311513569571130432 12818575 -150514319521551218149149640383452112000 12818576 -166049184322323071502005798890061168640 12818577 -419494721375907268520668608068879492880 12818578 40887361533945626868075927176851626240 12818579 -2137584723382081718499164529467584533024 12818580 219136698220592346735350567545869312000 12818581 -43575203718371626868152840856732391240 12818582 291389234132500536463880797841365471872 12818583 -1062098850485913548463134559991383371136 12818584 -1129510997350536994530515913532843837440 12818585 -47644895124801166673080686188167296000 12818586 -468442017491254515550065515501430484992 12818587 -2846558928871928178356863864792223594000 12818588 1015058752389830964462122482542178610688 12818589 41873753015386651897236055819655968320 12818590 -299554513144352093999897395152138535680 12818591 671784478450487679801360283463028832992 12818592 -1712841095915197450065339059328566427648 12818593 -24120923636812257468891907217129836800 12818594 1242986560537150511668552224397817718096 12818595 -106349049925191413110224474727447303920 12818596 -767253454304652227329613950575964979200 12818597 129177023897728359629665041077606261280 12818598 -169613670475474657291923124436696587392 12818599 -1523005731673662171503484987810217227400 12818600 330857945527542831316443899703859200000 12818601 -8701916623018864980269065995970074240 12818602 1165083364795474157400479333176031778912 12818603 -536568257778965557195251252943063850496 12818604 880017650879602179370345040886168208896 12818605 -291462087703554049631281478763894369000 12818606 1225610787190103679320929999898905042752 12818607 -475524534411456305061038829439204688112 12818608 -85821614753884197545349270108986867712 12818609 241381095050962486085338683553923207720 12818610 -104745567267287559425337004041613309440 12818611 -309945035960885599325171904645594578048 12818612 -149540613087012858178115910772497039360 12818613 -347223709845529331107691230596946369152 12818614 1036375571663878410525964230898479370656 12818615 -1030266124960591791610460901095427315240 12818616 547250416420487436563042952051631718400 12818617 -102142321369291733606547000135931031616 12818618 56612698307513861748877641983391006720 12818619 2407751343635605568597644488973332000 12818620 -124314529949545667165438690585933752320 12818621 -1307995795555056437184557738592735221178 12818622 -159670749401411610774893143595251048128 12818623 -211604898377756907773336882086285832128 12818624 -13510711014271967133697156188016214016 12818625 -1149894581712462100121524892795498832000 12818626 -248753859377075050150888507520832061440 12818627 2628740430592926018388913967556569219840 12818628 706884368134558820530404854884104529920 12818629 -148817505904102890696961102753314590724 12818630 -648994306363066546230552680636352017280 12818631 1688013920481583500202165634149449984 12818632 515052925610088037798104596401715988480 12818633 -229716301215291476785964768253277000476 12818634 -220216876395717245835367048527082379520 12818635 -1375975856366377078931120850703821504000 12818636 904999076994220403650026260396187712512 12818637 -77627078489049487440820901022000926538 12818638 43167328433393426480312637647164220160 12818639 2870558025645212133472499157774209511456 12818640 -69892702431720289487342844458652794880 12818641 -1891653393459764621268500333939805599136 12818642 859261809282521119591328215813014563472 12818643 91582194244010002442754113538209223864 12818644 9475785051956633889436263460866482176 12818645 340143418469843558544737241113315049180 12818646 161497157299521400059498986059783073664 12818647 388613646370197574443158740902210278992 12818648 -1016624072091805102110699880003725373440 12818649 90325668708404979526930577649985581264 12818650 50108257752541467526060990626211077600 12818651 -1947222971715780736645085546100194753328 12818652 -161842888867361962271319976009235152896 12818653 1440575835171471615268904007061598772902 12818654 -17542790763321520490546843190678990720 12818655 -14538356925797432143399053918199524480 12818656 -223117877155642270795791277354604298240 12818657 589863749185834789427863063030610840340 12818658 347115381208159005190345030713152310528 12818659 -785433637793092466331068395331218977792 12818660 -560825483487712033337860535251485976320 12818661 -110263509900635100046660946902540804416 12818662 -846897778666868048248926751032673633536 12818663 -26290779303672844045324291508938084512 12818664 -138102810515328825777132093805102679040 12818665 934362402378974393248447364291017953060 12818666 109615682667270470014389063918357634560 12818667 -916793229347308457471875860250339096080 12818668 -656105103951258599322298053073215069952 12818669 -612142372990554234168408593986705509930 12818670 179999051301172259287779564860767084800 12818671 1794437167110276751456123601858600961872 12818672 367390368041988673170837249936786358272 12818673 -335864335212291023793398533164192417600 12818674 -1061479795770307770511755835889422744320 12818675 -31687765311302852818207188745988198100 12818676 -220060582653220733906124748194501974016 12818677 330888491705944574728769031490346116526 12818678 32235978343181271700010543895330068640 12818679 -583468977912581036391255415213619148720 12818680 320429671980712309360592951923047628800 12818681 234225277565917747595758084780966587264 12818682 11151078059489533139654625450198113280 12818683 1428540583450988653446598388111882806200 12818684 983864214681186663929882881862493944832 12818685 49899094524090518191331869902857140800 12818686 159573102315138205578449879683279454208 12818687 -2848838799437599847425777624071315456 12818688 735564457519409667332164004962017214464 12818689 648627485066658791049497094974473815124 12818690 -81292802554509059034497730855224632320 12818691 462470856038881730386492969885610804760 12818692 1106855535067040489027693955904563384320 12818693 -1368148123530180333590110709801608907616 12818694 447737214904780134176599487596807334400 12818695 -459102374592707699923023383924865434400 12818696 1968450769071867945330534055549589913600 12818697 -603920739799576172342339754551671544928 12818698 -259424257203149473680696996031507530240 12818699 397688188766960991594083708880540623700 12818700 93444583362571607574434295627404524800 12818701 -710079716202946033266233733186050006048 12818702 -118230676563624631998850249072975140288 12818703 -1274157899409239430561778101848017080696 12818704 19893840735894537595311632456107638784 12818705 118469309103303428593351876840594580160 12818706 219009813824484673083257417617911410304 12818707 991587283882025898632822553559244514624 12818708 747182392843624665749418001398755414016 12818709 787704354440308689951114053847285235200 12818710 -163917379325339296965776680235818986240 12818711 1255690250612023098743359171865290739400 12818712 -1024337023097022890451716416743202836480 12818713 -923877299665231263246517270362149354038 12818714 617634298425875649991212964465073168352 12818715 76462578061782394981983969035533731840 12818716 -685251003910591265044500746365917084160 12818717 -444789690723868395115043036381382167040 12818718 120179668879885075845582970859156125056 12818719 1307708868422553512973222299868370610680 12818720 56492729176548480046519925668714905600 12818721 1047583296205238541222252128270020251312 12818722 292254129206400060854687506102567506432 12818723 -481858386521421837089275731223002578496 12818724 86155805043347767718238961987728125952 12818725 -354249156825912029792694560606300863500 12818726 1092355215032293265132172084016631097312 12818727 -20552932305532220845690262639695042800 12818728 -518822243619501934669854425253042677760 12818729 343805763325079097611446498274311292544 12818730 -116372510365226625856167195909427200 12818731 1702044196270684587191454560409494347272 12818732 -182079966058488409017657199723766297088 12818733 -1666473546571251497878028937456562525440 12818734 -261266814543463517752939886350650081984 12818735 172650548507517833094057123656125396680 12818736 -66993957856347753515459012905866559488 12818737 -1377283533794895524803826988496630469614 12818738 -429097594229694277736689579061650122480 12818739 -270951469118936103298786641031452994512 12818740 -2023311840602879481134887321696615680 12818741 165243285364508372306950465593000100704 12818742 -132480786271490726732985066434256909888 12818743 -1025435103913628456644319419264630270104 12818744 -1468596080359469335726231730752469606400 12818745 679411660777396062484935851943340907520 12818746 -50652167695189194338986312080819350928 12818747 -731869763283562031645316779949448395804 12818748 -17200109814983403029606505687719804928 12818749 19064446221952141532096461113916737510 12818750 -145842460468317866139020047208786400000 12818751 337109133252034039860456117655082008320 12818752 -743473142733357100497813038048221855744 12818753 1127135893916017196358349378631531872320 12818754 168678372428086271604226556021015284800 12818755 -399463795624595759713720646517135417840 12818756 742835953750053482801160315046721646720 12818757 35953633650140605319078278353463094592 12818758 1171696708597017253922877998812746480480 12818759 -974064504841964582296290322743898355520 12818760 166787325572287935581239429416274329600 12818761 600759670693022396164607642766971033572 12818762 -62858792221850806110764865857254611456 12818763 -559500171640341341638829567862960363600 12818764 -65587093185299662696178021938721475584 12818765 -1015275711927946295439268961783481561600 12818766 -65030205831961831462428949451473431552 12818767 566596259762742088358701161186245985840 12818768 -196198087075714714402280389880561664000 12818769 -1083246324012011274327477695009329942752 12818770 46178210010886716117329358583489416000 12818771 400923699199807068595924096308928978512 12818772 989496741047659935529381082797465063296 12818773 15036434278059916006590054352683278016 12818774 399776598060372403272452821106444451840 12818775 -43625287551579635082035292512098550400 12818776 396349900657483883154834696869174446080 12818777 -2446711121128601355380081113568209011840 12818778 73950761724526950742364195363435665920 12818779 -1092115584330220355479464448870856329980 12818780 534719643033372295424525647951647744000 12818781 483137060320966409397943619864603613228 12818782 -374362112009250039681282087133592006016 12818783 1168618195687778939443762952476914077880 12818784 -134280141441822007975189079244826214400 12818785 -3564572552038158881251631754940007040 12818786 -1024934350458191041348054847830448127408 12818787 1254419715593053020778105759978807529280 12818788 -635151037620337688498725501971726358912 12818789 -560520089003325276057098052347510641410 12818790 5651056971562042007832571094056435200 12818791 1070218512336163769363973685724511371192 12818792 5568496507896966169170606557264148480 12818793 172582026222105078361010618900039720064 12818794 763217691288778234075147165621381515696 12818795 597832491968078251260650106552038701200 12818796 -1054545597658501474083138019650743659008 12818797 800782490680685668980780252102625186080 12818798 40893240299667824789303862810387854592 12818799 -580566863998666906857962044833940227360 12818800 1069666612176518310261826216026112000 12818801 -451019804591419072003418736375889835100 12818802 137600723659958149533412735898113065984 12818803 -2073416742371101902667501638946360848696 12818804 -299360831449430325175139604878005705344 12818805 413934466563230911459891311921018089760 12818806 -160120022633035472231127566459781304320 12818807 248114442728997818807742914723847358056 12818808 -471255874827594033245186230710691737600 12818809 341304929021493137693968172466172519504 12818810 -129000917973918332205471252819605114880 12818811 -17749523370249862835296776192536040000 12818812 -615638134295523506975250558247274419200 12818813 140212229503660360157211943119767118720 12818814 36981315863491620757206827711857158144 12818815 1598302250336043200847126344682787257960 12818816 -11883006868756104664474673743166177280 12818817 58748347804811769823228509091835229552 12818818 379905140470198546946198880508772817360 12818819 -812696020427609315312667533492312568672 12818820 57500548133117667597638617142706831360 12818821 826812651393621284524713056720669612544 12818822 -292146685022144207550236730296399441088 12818823 -678997337981342559237956124441250761816 12818824 -1995737875144898054851403099650808663040 12818825 978776784082728332266380705532907418000 12818826 196887301152809423581019213557123801392 12818827 -1435168142799426565946090183800268846960 12818828 226773011194699732048353967839019332096 12818829 189643302172401804807568101768829800384 12818830 -165434928469579364567135558389203781440 12818831 709761480430907749045899297153792633264 12818832 5865079569384942552788461703909081088 12818833 329519526198648876343467728136524276424 12818834 290139934381968023138839434904197921792 12818835 -47976952263912669484090933011930618000 12818836 -649063863238568716125536943784155664640 12818837 -1140285087707206456042251476431896245088 12818838 -158193205221020035976426067644852974656 12818839 -924877432747479825380881573293631141800 12818840 -594253310217329644162620737269913395200 12818841 217665500264347850846615632713829608960 12818842 -34874424779288145993583271036082256896 12818843 -72511167333214002768772973198620484352 12818844 565498280844572883821919601574447923200 12818845 21728424698859295814538071568332880360 12818846 709901674165452704249159024399874601920 12818847 396787305946815342124590848482432355400 12818848 -25023203343295899971896476018011013120 12818849 1411383768282675087591580314917323322850 12818850 -172796246901407534370074169496628774400 12818851 603574927854610116456096049019449061852 12818852 -1025289624335124138186596805561336757248 12818853 338509442849566506180454276375183465662 12818854 -158537319445347261377678665526563633728 12818855 -145586153072117334575154349529877602880 12818856 252821526650740976420488547053943193600 12818857 -661072489092391912628927480155371093680 12818858 -488872768681469710472356923519856293120 12818859 -9972200535534228929612577820889573952 12818860 -21130664864697047604367861331598673920 12818861 312681098089765395534900488761523451648 12818862 116354513353858978295492578119997936512 12818863 -2103658079283564352308933061184878893080 12818864 70675290946923376823512631175507886080 12818865 -905168534736933492973335434355437681280 12818866 286453321689765985439301767320232131584 12818867 2950384485700014645738690022153751294832 12818868 208082653857377214252011445423757547520 12818869 561321212261748326534196045146980724896 12818870 573491880733251846268013160783961180800 12818871 -928292227400717323999251468447674592000 12818872 -114248384960643953948029030182137364480 12818873 122156338121994832224435273778161893844 12818874 1597755373088009136482371206694207463424 12818875 -1189865009368483272034377590956897476000 12818876 -65128205848636056463306121147009344512 12818877 681221279205249881154573470292877144320 12818878 384580738820616451580436503301445345920 12818879 1684716063519485359594885165530127260480 12818880 320933801491915054862150303828315996160 12818881 -251845530862253153230487191360588719228 12818882 547360660377617620185561258915564028800 12818883 -371969500526721522427265613165129560064 12818884 -170993904629687865529770366762551001344 12818885 1366710965228520996004745132140344203580 12818886 45198197971486835353785158414485824000 12818887 -1414737102928177578940635378203230247464 12818888 122919997846287883923183139911395189760 12818889 -301872367325334230902253846426670847296 12818890 -281327527708926534857825558925443874720 12818891 -167128471098138398991915859829232805248 12818892 -371352952569256242308808948828788802048 12818893 1017345659201484616958579673122006377900 12818894 -1063993679511754847076898288750534413888 12818895 -610479087065855980393836502699295831280 12818896 123519642573342617051530735331376021504 12818897 -211247345912575480232276477334993450048 12818898 21313043799208208682970379361176152224 12818899 -2193064929902007742527124942648317063840 12818900 -376751293308342578115539955621994992000 12818901 -841002355988363540888244565241138164800 12818902 3526820256494637310457466507173631552 12818903 -265866978359223157680503546182309476480 12818904 30087581704005796539282224870314475520 12818905 139993798368247053120441547886088501120 12818906 683333851521863592175032044597419464960 12818907 358413522116029601483157761708771412204 12818908 -198642942105589836438306943357202125824 12818909 1238947399867788753438649180515421810272 12818910 -84978264685947528810346083502951161600 12818911 569385208581879048742822607123645867632 12818912 1238431593181290424563997885244694331392 12818913 558864746012330407455857340679688551344 12818914 -59271832807359100036142597773642575360 12818915 -2240537589550402654720884048539226439680 12818916 176663106951635936058407047141945887744 12818917 222156832362706578736659451875155892000 12818918 280221924681590737680162937115712721152 12818919 -184077115813779063136143705618744004056 12818920 979629513970432054335998263371472896000 12818921 2066452944361295615822981638827408700800 12818922 301781190527875204796089306095662345472 12818923 884833569823530666921301457380974553264 12818924 21277475416570198714400553064829008896 12818925 -110305411139953130078435145544466064000 12818926 -967973101731491256944791655579192422080 12818927 1904610217673771913885860815984374082872 12818928 22795032986381019056482888334195097600 12818929 -269223194804093644041597991384068119470 12818930 665450114722225457608966117894756300800 12818931 -1158900841240011686020509196311283511760 12818932 -492259322638507868228771450427855044608 12818933 1071629586673285370393342662484746795182 12818934 87837260069142806369864976137928688128 12818935 695338397004034647929284132804405401600 12818936 392080190265901672952635619127979929600 12818937 226463367528980826608882731380039270720 12818938 780923800704262469550022428540095642112 12818939 521502111085887440290191610413613840440 12818940 -27915726234122688975692070227488128000 12818941 451381309137392005701756313145288654342 12818942 495100357895577665976157834534444111872 12818943 -1592592928917018550909138658915713758816 12818944 -119782302885591473487650071960904269824 12818945 -4571745648388627625821677656484686400 12818946 2299846884654494680495967217898395648 12818947 102298127419151701452762760281181262040 12818948 -114881822147560562712302430731861508864 12818949 -436946287175277727186456709510708846784 12818950 -536738956577845112749350115652367240000 12818951 735145356706439251051420421561554804632 12818952 -22134862960055128120347639620009164800 12818953 237439690476131718070059843875990249856 12818954 283295898112339606572617704366724661600 12818955 -295205495457245867722127480979829536000 12818956 -333948740359527028635433912897641498880 12818957 -463223182811372717725850045144438480340 12818958 -232507860830015134409789062334151628800 12818959 1488641414166521564549811846605842570160 12818960 140119834321719343522710714827231723520 12818961 -80158514051483802707364573421549297212 12818962 -389347677177349440296204492733343270080 12818963 308395526879437323947359085923045474704 12818964 -600110992107375258032314749324993153024 12818965 -70421785169628868396044010309877391360 12818966 771794662297784655720154109816893542432 12818967 169030487320026297393965479486244273664 12818968 3258843578032935871932631704106134405120 12818969 690781079550829604306464517978856530196 12818970 381195025119695977821512208172798333920 12818971 176411977359014827529235216495426144744 12818972 44091863971490927270093401903814994432 12818973 -534840824469487173890564552208525902016 12818974 226773045015472654883627055639393773952 12818975 -279388651418382078573584984844492539400 12818976 -178516525418374881208140973405583179776 12818977 365751397399154327550869532234520763440 12818978 -531183116001154143964915694367093529440 12818979 178827192505619263565011887995646759168 12818980 55945957648108992424685977874313888000 12818981 -20754366665190528630058128935518682496 12818982 145002507353276701651862201731221696 12818983 -8066498551603700052005775321401293600 12818984 -1447289354985744011921269176125008865280 12818985 -782736233513604233666339209274537544000 12818986 1507256145666224657806673777447255636160 12818987 -1012236551753556597884176289301509472288 12818988 -7089937938741322221077136055943155968 12818989 2063050186465368183123425014293560994720 12818990 -481758960893922302597352003108884328000 12818991 69412514315323927245020502526353429504 12818992 316996777345827426053824826429573021696 12818993 966041933791038586351403621082120578544 12818994 204693675416781179574371495650962393600 12818995 -193735182889112652998165384115542331840 12818996 54147983126839399103311871260144189440 12818997 463654203496155174704594922574645027680 12818998 506728279383463388602394354196019330560 12818999 -276664687660309503575993657546464760064 12819000 351095624970995672311598925558589440000 12819001 -24587632800005348375312783074033790520 12819002 317198393126439680992347435349005963264 12819003 -227305389201557017158495491177541955536 12819004 -167181878810673976536927483682545008640 12819005 -179663813991233920317341467547182795680 12819006 642666714473279586307061468856584459520 12819007 -1904976309469281226396044833238881959744 12819008 -551078397132898672441334422104555651072 12819009 64492863932580791162299482059162919360 12819010 -361530497390886321558669228791841546240 12819011 2438931857634262510432091340999924863952 12819012 -731378086510047239728662995642032677888 12819013 -980918675111058949373952815805105858276 12819014 -22775759987763808056309731561273249280 12819015 -1079580455457700925119139491237342848000 12819016 -789190165265764699501452194082433597440 12819017 -125899171721425460480041315380384944934 12819018 460548688988755714556187350589011897088 12819019 17528793212284460571771765241028740368 12819020 -380483103724213632062980056287938099200 12819021 -340130004969951584199434852673851052576 12819022 -636488114707855673196177227265384314688 12819023 191093468468077767811024017625509773040 12819024 -185264493166072460702106009700052115456 12819025 319801095377119973730177373274872480550 12819026 423350860909415214797648940428130113280 12819027 -104605230825437104438195927995257499648 12819028 447120866960652751409674228221631567872 12819029 335615302789137410750095397696880711900 12819030 72784687723446557334078161599387576320 12819031 -385568386613940250922661045791282896 12819032 -24315802328941973703869986310040729600 12819033 -1539252238071243605880612229759173290400 12819034 -326829673873856627110792748595504015360 12819035 131941814615268308953864624672694165760 12819036 989578963486246621503055811135056538112 12819037 1337032568329763439229109900279229326400 12819038 -26593122016701564740533433639691386304 12819039 227054539981033799483042619246184360320 12819040 -448992280641742760336109875678037934080 12819041 -564738615027864838331612652193087662558 12819042 -206877303248477314636882851901163699760 12819043 -439104729193565232873093300736638213456 12819044 276491113765131416836689765605398794240 12819045 -346327556707503092413131164386339325760 12819046 -266590428031138818643952664647838090528 12819047 -2023401903933094746839743248576254502408 12819048 798876933216493342811710173377848934400 12819049 1989589789366555879552322056748779239040 12819050 146917403478490636742320430561235225600 12819051 308795247379339587540205157541573665280 12819052 -259534583663815492890702351465366722048 12819053 -840756372103831839220722627751642284000 12819054 64074470811152502094966323305546307840 12819055 409661190825091346574129184538052549960 12819056 -216405664709182153314324006635886379008 12819057 -24133809222955565101715628866156383680 12819058 31104654196484799891751994146652147712 12819059 -530291071470842569261162244618026396272 12819060 -19853098389055545694528319409024023040 12819061 -1147147162387906968428784919219053776338 12819062 1906348874588021651863840988963524307712 12819063 -223536223288679969769491923450232176512 12819064 1685594944014819468280725478729973391360 12819065 -124486834952592615215087592192554779200 12819066 359336651839526221738286235873200179200 12819067 341763482344472424532655758604722398116 12819068 1379320883587974292100055959994901198848 12819069 109914574139146654102005137690628705894 12819070 551526134695234008454832957038717234560 12819071 -3599179888942552156841835687130662388896 12819072 -197451334660644192298668291855168307200 12819073 -1218678614962951172936068913630455396800 12819074 18423877571199171337911867298097281920 12819075 269869195609605190710498449183359026600 12819076 980576166304541566518105944799453637760 12819077 -2292802443582776363189610383198008903074 12819078 182928445237887461428293824954003404704 12819079 -243652767803786937190032021801813974560 12819080 397637174875338398646654797070338918400 12819081 -131063433199656402902933123370802759680 12819082 34511550490225764059689304559798588000 12819083 1929946696531495441991026496632805605332 12819084 29414038353110172532644897269342670336 12819085 -948713130064041403491601706155428007200 12819086 -177392554452950956698321957811007097792 12819087 1153062121133960748889634086970668842240 12819088 -76611231626397885049757511247448555520 12819089 -599177290947167670377838961100238862080 12819090 81565629203305167463878512365010995200 12819091 -126937613364701404548066564533188201920 12819092 10189732993834496295112322029273780224 12819093 -27335167222358562235077705730774179840 12819094 -8291637988603909801561292409058720896 12819095 -260072938021746867733032955278430007400 12819096 -217016506779514543846835275481745039360 12819097 3119150095765955936644184400709470962452 12819098 -334859461156804064983946562123971389200 12819099 940787352848806405055784859601093255064 12819100 -171837268344278506740590904793668377600 12819101 203196804058263909960585659956405351104 12819102 303364817694013746321199963795976622720 12819103 263383171568461614807011755459372136 12819104 -702227635348000630188310661760029097984 12819105 -11532162386755335164979074451302833200 12819106 -53177157746954677263131969358862798560 12819107 121584953456150344677143525052217190400 12819108 1049753352371409846655983870631400309760 12819109 -3766624188722071704437227832609847560448 12819110 8090067244624985346033397394625471360 12819111 787467758684732476808991393299470552872 12819112 1395301824200657436768228865951457971200 12819113 32801521160633590269642670904999228544 12819114 360033539517581406602092883351889223680 12819115 -25588688537277534080982791282325112800 12819116 -745975996985497456931232372243745647360 12819117 -453176904688967227479717485725651192032 12819118 193489789238953815071774532482506499904 12819119 352189647184398870471084713771509639200 12819120 -76661907086200646934222636500605992960 12819121 -92433726406975018919724168539600451456 12819122 -108583871011406973476560611280424131776 12819123 932989906499954943094763106910016465172 12819124 -189307595314345267539145184657630936704 12819125 321638336723021021163885536625536568000 12819126 73804426339718943447040859973934546944 12819127 749410688630775512234669164922183704200 12819128 -31995387930396400582293118857444925440 12819129 -71102199754091459891705123609640747360 12819130 -724732267935108896915621684165452065600 12819131 -65742867292192904449937699136854068800 12819132 -425476582478126901615966268102039784448 12819133 123530137906899530891873064212745904480 12819134 414821171282699752440259134167411385600 12819135 66696930879651665860596636113681535360 12819136 543884411805031721351262212556356321280 12819137 -1395452791562162956103245213458153761214 12819138 138355719214253654031217372099983640320 12819139 220473560562591958886666706249877237656 12819140 -935561651533468016487629510300666530560 12819141 -70590238775463850936674554301483862818 12819142 -49602360424650587262665559471171244032 12819143 1549137219888520024193300396893947348240 12819144 -16671319330606667238895885886616207360 12819145 350358242303294892659398404929221972800 12819146 -261226916733053829657028191576759380736 12819147 760292013790889831364635024023109883840 12819148 1261998938859475556271781678418415838720 12819149 -292687583084899248738250339060418693664 12819150 298691873810295068628400583383137201600 12819151 -52234992755114873166282792303708351296 12819152 -172674483947556272358596779891401990144 12819153 -584766761162939361661925469979704442896 12819154 1171234522617659810780265533149007749776 12819155 -920571629113295150785092498961056167040 12819156 -318420537566981832561801262879387680768 12819157 560673748342578716256510404229118735914 12819158 -595775241692500680605397641195170653120 12819159 661675043883648991472010613615624229664 12819160 -21500345970335970053054946567714816000 12819161 -1543461142173204220928944998723189004908 12819162 171852790750399046041082535583605053952 12819163 163718632958261609327760256587635891520 12819164 489018627216028846324748405684438309376 12819165 2848395491909830754125855533503942400 12819166 -758795385567160006612468723353367448640 12819167 16552883805684390996519485786695577640 12819168 350396745748917284146191223236502487040 12819169 2082763337553420346266364278475362275760 12819170 82513535533154296711603993041428367360 12819171 -574899867872189543016622292712368106888 12819172 752845658198305054010152600661914828800 12819173 41258637553910760411512777259105054138 12819174 -466541302763406510323689898127867512832 12819175 -313737734389086385379697085190729017600 12819176 -2030086213984163880589376865715028689920 12819177 -427646787629536036499119812455667686208 12819178 -889398879245777240709825029059283553360 12819179 1194431038175484932757034001369848449780 12819180 86793813407464549894577994658227486720 12819181 2162045217361639538228135933340479104982 12819182 25676637443628643630908171678068736000 12819183 84167599850017863249669426427951780128 12819184 -141331899501391600928300392052427423744 12819185 1258978989377441589324408436489105987380 12819186 447054969352142366283318212915603038080 12819187 924414264803296516737664880034915663072 12819188 68179234711382985220116672621056010240 12819189 1586472047712707723611116709638980244960 12819190 -409604011865231770928344753217642872320 12819191 260879045931748018700421878118471221760 12819192 350975047446853934472232824548072816640 12819193 242814638996115907815181244149521978240 12819194 76810018738998439319815578601983114720 12819195 -227798891679727177597338614664964776000 12819196 133561373630326826719102515266347259392 12819197 212841001815852567000293070991466000646 12819198 -289934597618456852483106589409170498560 12819199 -772744969621492820832003609746463418800 12819200 488018960668450401902025499841711308800 12819201 -344349156968060582091532388907775938768 12819202 324777428175540234370674560275288312704 12819203 -40340634387230154458696139471739347456 12819204 57363204110890344248455215893886746880 12819205 145730474096181623651126628123286867200 12819206 809210141394667743223609832250384915552 12819207 353166815237875722084680406649151796384 12819208 -1289207440518690557527762132068169559040 12819209 -71258249679500660483467677345788593080 12819210 -147672691985353971896215422071784503040 12819211 1234045634528514689060757754315749662304 12819212 400846302361957811472050021621810058240 12819213 -315975967639680670572722100288493946112 12819214 -90533021321131325146841266886408276544 12819215 -1258810772892888282565186005780387708000 12819216 26184911581602860336186099489856552960 12819217 -1515200890774918153252231229493392028 12819218 1003090521985669375847236570267876275360 12819219 -21723511508064627214723039770609957120 12819220 385397113650385384293135230327464373760 12819221 538509593718343967719076662201618832832 12819222 384951710740313858080559499585874465920 12819223 787606117735304782601249306997506531544 12819224 -955036902040308628553416165055078400 12819225 106841021154176320510627597456415988000 12819226 -93112735875767920548312984256094403840 12819227 699507792470778059610543683236632324156 12819228 -795808786175195332959541208098333633536 12819229 -1517556150248078961678077669334186278324 12819230 -229367569219169137142370188159045462400 12819231 409456972357846525546579682274337792920 12819232 -1427511994434560422142655567410489131008 12819233 -304024337828591599193994020093074988544 12819234 -121259114897241220269097497375823805952 12819235 137734401694370632628113553940552765600 12819236 1065968820356167251739095925080447089280 12819237 286305761684523648950481747650782059360 12819238 68408445772023580921368352119385518144 12819239 -123652594106628419115011602373887529520 12819240 97419899320305959035616827623034060800 12819241 1837199268259458242064212174591564091252 12819242 -187384774939793251910398490744283943680 12819243 669437665261889376778328631630151411200 12819244 244341027880588910646849504698942554112 12819245 1296325235776348742631437369295130255500 12819246 -5022368307238537607317164154366774272 12819247 850120101998596379801143685359739772000 12819248 239128950055298122437673550674040193024 12819249 1419049486972205728413582776021698281120 12819250 1783444229229602203757289889998845184000 12819251 323260474327890558204087787012715325600 12819252 -977018599859349446510041652379418349568 12819253 31196500992359758353754981425830042624 12819254 -322736194499647605723302707917113776128 12819255 224797460821585889103380137095772468560 12819256 2105706246359717152370508622672851578880 12819257 486871668989891398098463140863139407568 12819258 838772043800634598286700392670682900704 12819259 3356541735687646862562143499317434980840 12819260 39393667838278080327390430815759290880 12819261 81715647779746396779330874445129345664 12819262 -1056531798420007306614534827843738328000 12819263 599782788795828804779572124047332735696 12819264 -63089350119278110615056063485171466240 12819265 -317154306703153886984163469951247379480 12819266 -70734599731354199829024384165958053168 12819267 679584551647135627479277710145695765132 12819268 -13278242607052559889268430570918965248 12819269 -578422098054766009997284990902452529156 12819270 -98364942437244927013806725806772918400 12819271 107345433441155869150939307423710854000 12819272 -9988883169383425178590878735608524800 12819273 -964485211566125656026345978630567884016 12819274 -17745539832162598996373114365768202400 12819275 92986865238505116098312435453789952000 12819276 -546402272771788161022397114678851430400 12819277 2512141105143334352160109065245434196320 12819278 -301967094937456516726009153037781596544 12819279 -36516202235642470246103290629687696000 12819280 67637895925996472472982172861147381760 12819281 61020813312552613363742602861060134000 12819282 -190498495840996289491220887817004672000 12819283 860443011964933279553136052854747516880 12819284 -675798984808349159764586997876202598400 12819285 -297024119073268448578007921820433361160 12819286 783396007645568759452668213934227362592 12819287 541006356649579747934222700269103921840 12819288 559684041180095307008112349521951682560 12819289 6868812620122267505278122321172393280 12819290 -210763330012163395950858111072358713600 12819291 -694156857486000843986288432058111810408 12819292 -1827406507060548258407115919269551907840 12819293 121138283448729849446120257687914642540 12819294 324154008950213719712084089961851170624 12819295 -239186099092559323638742655350110730200 12819296 -397711970758755109896804244857594839040 12819297 -1293494176984276754965179377681707513728 12819298 -198284893673574859465318886673002295936 12819299 -760684346234287310671007315670665032440 12819300 55370954560682820273991307359944192000 12819301 -376620262315073898328084265594062549056 12819302 1188717703525049756730423269546736752352 12819303 -6181803289965676422228614904053684736 12819304 489965799268124193475292254182972241920 12819305 -309260048976102130854700883412915864000 12819306 -99037157174013074787319981395571421184 12819307 -772532180260777102347001309032897041288 12819308 -317096550051246034595660279073933027072 12819309 476521658702029543374634392031521841920 12819310 37595470936003648887120313384627200000 12819311 194212207659950516707504619158252531344 12819312 152590074564246627956609985509835767808 12819313 824581349756775937895571173279368620724 12819314 321492523365233265203516335711691436672 12819315 66510565257884393523892104724069865520 12819316 101274824618341510486113821139226747008 12819317 -125810563845238881887341558427578490208 12819318 -446188039189407482795948013184616786496 12819319 124963751229807569525580563748785536840 12819320 708806594879132695528242397746671308800 12819321 -692538539187286944109987104901346359110 12819322 -218743788202346517093210227653863671328 12819323 -1024269376593135459056022753687248208192 12819324 242140678272503811456952081774391230464 12819325 -143149161372347923530877760744337743900 12819326 -338038439423655815667502468176339737856 12819327 22365767610068401266153996558962956032 12819328 -1138515200575776679533391726776082759680 12819329 -185456854923150091500750675484602227070 12819330 757400634686005183305775367675997696000 12819331 -610539686348874179999045409040014061140 12819332 -8661928442964325564865597558209901568 12819333 728116847023957607235109005373026346848 12819334 -269615566357922981949430975416853493760 12819335 194690124883837049756330747810915804280 12819336 692357457698659103563002122289243095040 12819337 -262425314529762490760894550727584167168 12819338 -23641442270696077933761468235363100160 12819339 374807353936152768259233261784017106944 12819340 -188093987500297125117150266929225436160 12819341 434468229397823834502282998387454050742 12819342 430684963046495650937969960830334517312 12819343 1288241481873379348005689102537423859120 12819344 -134920440687379855855718931565339213824 12819345 143608162882459185274664770249852800 12819346 -600524675190226139201106727124449366128 12819347 368228223033214467879424660826365403904 12819348 965979480302847779306021785006277749632 12819349 113313021596789967797292683620262637120 12819350 390332608698572324692102717090754472000 12819351 421925699910496903138808071164938921832 12819352 54926269304894210601304891082031513600 12819353 972707593045712132457415406790090578820 12819354 160431149633990896210196900373395627520 12819355 206319985135146304514899918515757578960 12819356 -1486476171570696421609531299640069286400 12819357 572658550442792148497892883283032056000 12819358 -290623276452583762764443872721801262720 12819359 110543951885345346290476610792831807712 12819360 -1040678762091403224268416256543587041280 12819361 626350083767947279436057608267378526400 12819362 -32757837623528552243199506407273211568 12819363 -484824505055965484978654083105866167256 12819364 -641745488495765791917875560145665420800 12819365 202189863666924712388390368094109804120 12819366 11264831165355580774135583290609064064 12819367 -681144712955569366377075124450584070248 12819368 625771176042550373586560988727004037120 12819369 263583241187255618544417472926942009744 12819370 596480527298213159084321330000333270880 12819371 265824517098546292162283769623422894872 12819372 -128513153094467946524253412699570864128 12819373 -9528094075219942226617693495113040160 12819374 -90717736917519043047505177829496409920 12819375 1518643112561340192101702626398855000 12819376 113930936031615511507132499334698598400 12819377 186907078048921585263116490088548562212 12819378 -212126845483902169057527416231159169024 12819379 1512577476462555695252934611652552435980 12819380 715573110702959490196444721394613616640 12819381 -38792968714725938693358703081905456000 12819382 -306599889223323246587574249131690491200 12819383 -2087138977386171261346592981815106737368 12819384 -775888898586629449173444239996436480 12819385 -1080585199891274076607382221393848783420 12819386 -99936273000951781019270374950662686608 12819387 33060920734897689870559248924496522752 12819388 -97352577086514097205768009932601846784 12819389 1391349589571618941803720763454792368800 12819390 12881008462788061068394055509407648000 12819391 -1508738213752063614492969398789142841536 12819392 617261750472612466281691172205011927040 12819393 1609266767293718850491636412079946234880 12819394 -9963443470463586188953338047270593536 12819395 63326984387842254956375328677354707200 12819396 -82501676553446036616934652536516571136 12819397 -1516117174280793664446127896567122589154 12819398 128901207713631457140060712062745442688 12819399 124855640347237457900589793304314444800 12819400 682307572632350638981550271905240064000 12819401 -128494194878162051608699473276203000448 12819402 307606279495582564956202615418329655040 12819403 -852652603828847418681388176516718090348 12819404 270704215953695565539031209179684110336 12819405 -107055285599397170753446474533075281280 12819406 -383234834611300340009635723893168790848 12819407 -2144673697367921247844600131693232003344 12819408 -12624730218648467978114209496254119936 12819409 -22517310097086733513036126904564125440 12819410 -117524869171629590525704793684520524640 12819411 -1270517170900522129469780708912241542400 12819412 698702800583226344765931278081329321856 12819413 1331932888040102466871106979406177603662 12819414 -215677438293673856177596915649541504000 12819415 -310154883614123040933920011873286618400 12819416 -1090317453973366341222199387685921003520 12819417 288827734130447139700260132498531102720 12819418 5909167516018584337438161173191930368 12819419 1478983013143392610897489594408686650820 12819420 -476498417424857377486404980050464307200 12819421 3805978183210572293784106309088718679680 12819422 -235905339112279844532952653799348478976 12819423 527575651050872857284066750210320624784 12819424 733686843947534911964784081380783947776 12819425 -64115816248387035228327844363149749700 12819426 -448228071708967216995835329406633383936 12819427 544842844549211645956826664210825636672 12819428 526930065600254370764192075369697317376 12819429 41494891830655448790467700239167160220 12819430 -5304513300548345071686921533214504960 12819431 31825792843891952061411003324383320464 12819432 651858266641898729199872172430130135040 12819433 1405656074846621449019766977150502931200 12819434 -1054257074281141926749131724969897766048 12819435 -299144794759802585757947187106909693200 12819436 232730958066248369262000604742454043648 12819437 282643172740980512657269800924909708780 12819438 -1070536182419081477991191250331085967360 12819439 -1602367253440517578126696243734985635760 12819440 -237297479126188820427684531921458135040 12819441 -286609277601663610008417931591713167040 12819442 494701413239862118915729590450645433872 12819443 215140361524454309312709876241315733760 12819444 938793406875798543744366457949214001152 12819445 -564160554953861474011992939652211663040 12819446 -1508393241034384062819499483643600853696 12819447 324773055875287868496825080594050476048 12819448 1461560336964986517248329043747366400000 12819449 609981337987633184547087576334235289450 12819450 -56736915646364662649517137560551552000 12819451 -460575896432192684172006949506266435548 12819452 -625844905616854226189510372376364746240 12819453 598492938747828764893291498334968418304 12819454 -9003446759850314793516934749894607488 12819455 524745625341534653730493305658482841440 12819456 217429202743508580345917906132750303232 12819457 -47417137537138942604540713477170946048 12819458 -383699020479311557958729676174898223616 12819459 -413484554847746251476537522631158066696 12819460 -820873994461295010587347753545552126720 12819461 1680421390323001574563755807866849280 12819462 -29261129349420227352739367549762923968 12819463 573929592992478052123658637654679810712 12819464 124156460951953921907364209388090163200 12819465 -786860953473025779910021744612617629340 12819466 1549862448172900363981247631062396976 12819467 -1122100823078428102782619131919317869484 12819468 -164956517028617711306225130520620364800 12819469 198252095196062760018165254039861556844 12819470 122034305532380558136247228406354501760 12819471 -134148400143492638084988187467819532800 12819472 540939946488124945257451238281327026176 12819473 -986668359231290208804834119876768338956 12819474 61071595560509267427931249059314016288 12819475 238618857601596378774081073195919319500 12819476 -474558192868448221009218328634406696960 12819477 -719912950371874646951178314292966696960 12819478 -503112885031937924952736389143441945184 12819479 1732719177318055797420833604883798550160 12819480 1037284670219315140623962293539792076800 12819481 473325164833568443130734565710654629252 12819482 -50082991983654198009233606621854986240 12819483 -2796780894917531815551560299282721202480 12819484 227418286980061565671615114041925654016 12819485 594446569747759155450150767791724751360 12819486 -26452476134260712614024267535773848576 12819487 1002425422376675303708171853001894399440 12819488 2923377369710165587716372782901960376320 12819489 -628201963385187989012851288429977124176 12819490 -383735024366424922239042281628559680000 12819491 -243199213699131225789377957125329288 12819492 71785595741465127108723505269972664320 12819493 1922389348432584093490687878417048143040 12819494 413019749188206038181003741515813731296 12819495 -342573154513676866436611313157090264000 12819496 -1558256751970187010881284607665936803840 12819497 1980816375797630138780307702737983661946 12819498 -350394513610305226864936065179398407936 12819499 -738416065543200172221256487319511396608 12819500 -83840814332265732328971235525820160000 12819501 -129457498586041618704707557516323184296 12819502 -45328349347001414752192656973376442048 12819503 -323183024073907191403777378850848939248 12819504 -807027339368590097098269288857075712 12819505 -1186725357229217528559781230221057483340 12819506 78023763654551279460684150081988369920 12819507 -285548211300704270175846168882810052608 12819508 -343370344145712986081728811386173104640 12819509 -1819746417603856231042911105642075756960 12819510 32164520610234141831558796718838958080 12819511 424318590421926714025564180813435203264 12819512 1305939217077628368159099811519999610880 12819513 7518211101905230713855977833186425600 12819514 -131784817565928018777408197916799392144 12819515 77708927533637095864219961383792212720 12819516 -514230414183889643537015525806035197952 12819517 -422984610182944333377595490433823685434 12819518 -163282133304977473284101122716393060480 12819519 655788834761066711854308766684739370240 12819520 84976243668817178974585058150999654400 12819521 -581763207900028779756910808814441139392 12819522 48808144723150509155333859454098636672 12819523 -657728270722632092616614065156695229376 12819524 1115029444727371738504887287401743648000 12819525 -425955406676821603692676678627886347200 12819526 306945672908020770298697336800046865024 12819527 799935816153436192048789961503544755080 12819528 -184553825385623572560707949284302233600 12819529 -1608531985010182098585436801444374436080 12819530 -595106291095697337699265572734858880 12819531 -891931338843065821641302782980137717760 12819532 229043720405982762624906856018051891200 12819533 583124794710482500481304638135355415584 12819534 30662901460245868293764945551313719296 12819535 246353443625100897493390254505487433480 12819536 -302656998947369664482272995028819132416 12819537 39629777380723828737724215727533027060 12819538 -1019310640205381635567439896317923328 12819539 -528632061017160174132019927381685578344 12819540 -466398425301164688089429945121097267200 12819541 552958663740809463422362623131403306944 12819542 -246028249569440830233656147811053813568 12819543 366775477292134786710089355781338822528 12819544 126067014819354477313475996411900805120 12819545 870519421638665448395995332472560471300 12819546 52345685603379354456174234998906618352 12819547 -7132889882716054533441624164445872640 12819548 72121284261873937245637410220349331456 12819549 -79383525216624826434497770536326219136 12819550 -343934457807367302096516915645691531200 12819551 449357033687094956725443270995717739552 12819552 -280806360153347995438207169756165308416 12819553 -1252274993694632838491447068185149076560 12819554 -116053443036289667030695377267441678336 12819555 2786079277139016167852872099488550560 12819556 756513363213910104555130431185446428672 12819557 -822445716242398422337687411065503669028 12819558 -371468999344156835016991275682833796416 12819559 -422448296016992452907401856080077524840 12819560 -96737269042737242706054184738956288000 12819561 407129728830534633129229463821339350672 12819562 114599013576910540688540084493861441792 12819563 -1539965981822958461001962079574461532440 12819564 -317284654420696010936399680454731436544 12819565 -565719277779830095193077342519352741280 12819566 -1082303843364372043658203171202382652800 12819567 -681164910129339342067645027966361690880 12819568 -506036802464824274846020561868511805440 12819569 -73792796730517639496492310242247662208 12819570 -269326881122066821225186318552682649600 12819571 1103714590197678116122319667947941427992 12819572 -1597499889602128483271918367753563409024 12819573 -289265760055339296420923875197872637120 12819574 166578177431982701221675302227867595072 12819575 319139133252517329654118518868127499000 12819576 -452730326347259687348611191143568506880 12819577 -941534893195947394168660786183516847228 12819578 -106939921848367189544319588844164339744 12819579 1014307403571851391732636911647081635840 12819580 -47351902137279366241134355628669184000 12819581 736448342677588949926499393984677642572 12819582 -442485603489343804833347370828370209600 12819583 -371791373955072766136840017427146036880 12819584 -1072979679774310303464994305349968199680 12819585 158336972028906709857543426152644300800 12819586 242121229497408691326657568024513304064 12819587 922533127450878444709285247591268000 12819588 66851090859132819309095071487676297216 12819589 -273812438464851618065882668553167464260 12819590 -3308404478589816186237491096217446400 12819591 75594911359391432283496264439901778800 12819592 -843507915987425064007714793424086630400 12819593 -252882494624032814386484852687578006476 12819594 -547292707629758017184200118764933612800 12819595 -830631084977773063631237333753820625200 12819596 28907365419410017879824097454505619200 12819597 51908036501940486765470424274061201472 12819598 99339721971516110592539125663531382784 12819599 -345816525536795245152772455346314365256 12819600 -158733508380466186717246953310666752000 12819601 -1304746595509034360843664837159088951808 12819602 -355727437746692265897529660893183633408 12819603 -63993165790590386634427132664976867216 12819604 -202379294513478639116085334095273226240 12819605 -364836995241489056256990114662058280740 12819606 564239670503958456049846905060968455104 12819607 -136783602668120559096747700525855225144 12819608 1185644562819592172918218687160033064960 12819609 796605418882288206862673936049859015728 12819610 228695129539525845173791147793236212960 12819611 342382598926672521368484472501350857232 12819612 -9269150656515870867329560380492773376 12819613 -1617109591101211211152922932136081434138 12819614 -612450516574331580960936367574698441344 12819615 1069975316960281300356119580537054316320 12819616 742972417305602551407284614761371664384 12819617 -774019422578020969771936579702196300448 12819618 -80072926127358641687158512169843141632 12819619 -1457655983305210735337108516961213170980 12819620 1049445895105727608163432112641165967360 12819621 846560533351518360008349198214720578912 12819622 -638480858281323502786079291517800347200 12819623 1974087585385484858317112137007049507720 12819624 83289574271285951495344295899882291200 12819625 237893034459461816408068487228054400000 12819626 -462754998004874284005741250836305425920 12819627 44084310491502583988999621129986796352 12819628 -678765914326698295199005219398492965632 12819629 229079492743098023527968946750841955084 12819630 -35148069262414894047708025918627752960 12819631 286429804562403364044959778509832260664 12819632 69086355084638789032969217675776622592 12819633 -8087225621246939899475502866356538016 12819634 188164541174085861899136245041880530944 12819635 848959360525151778966029409322941988080 12819636 -523404193414773884233781141300949153408 12819637 -202448542983203309569735334827616225060 12819638 148757656542712187320347231248673603840 12819639 94187166600216284247024539002004053248 12819640 -435650887363116444679964579173716787200 12819641 -924590347052351650385217173786025935958 12819642 -50172218145099804878602749727466250240 12819643 603537103845155313600730399349143393892 12819644 -224303022548483906153021836548965489664 12819645 544710352123057716415089919257741489420 12819646 225377371931813793771144001539994460160 12819647 111993779316035047008160595025944962752 12819648 137516361577004646720160446851667984384 12819649 371876730653547253056070616586590581200 12819650 298693514350686981442782246258721858800 12819651 268702085045041945329446801164487409840 12819652 -911149195489315302313434402976052078464 12819653 884927791800307151187464686644832821120 12819654 101489679700823560905906759001076883840 12819655 145446904472706429159486647856192765120 12819656 2140251992326278084662455820811224524800 12819657 -70396291307698719785564918466231092160 12819658 284371744860978483846604439654907192576 12819659 -1488225471521583180913017024548770252140 12819660 -332747860171084840962642985536832634880 12819661 1551316960159516754277336099124426230400 12819662 1111201404438661254538551233528674968000 12819663 300404202011166355818523369556165097192 12819664 55241361533623278109893998652987015168 12819665 -205431805094901457942147548689325020940 12819666 -433493215954237887252591396975883128576 12819667 808282976093113949067327765794850816592 12819668 -168539687564327881334352913456299341952 12819669 324101687204324170861735003984549578528 12819670 -341319706694421524901896668228653920640 12819671 789053785128147099460333956433831907472 12819672 -329304195911616693270682969860078919680 12819673 -1108646096559439956150809533813672083840 12819674 83684287603239225535756600993920307680 12819675 -155029735939107488605352006797839024000 12819676 1262267778662115749471266220833885184 12819677 481287870525275028966248293817545101312 12819678 -12201978059095872681909628163004579840 12819679 -1997933183505441402748156017306827482720 12819680 1318185365326532013098462216769935769600 12819681 225116968549572406827012286408874313600 12819682 272608190740839859165994792505155089920 12819683 1041776143437377205482685273983944704600 12819684 -449944233505407464208391135089657252864 12819685 -135666990121218394916876858237149759620 12819686 -268219299470693529116603483068460976000 12819687 395089821630550770466335522250467237840 12819688 -472005878171546300087798642893759856640 12819689 177059671958974893233164761869312911488 12819690 244522376924451113959984469675002576320 12819691 1601019572536867827512293881569494479092 12819692 -464489231307975177061089007022854510080 12819693 123319191263340639206072069523380529504 12819694 -534875017603588066328791708843330446720 12819695 -119592149453839924395164465968891823520 12819696 60793636635800838082605951905239203840 12819697 1061903044780646569191656086727908542240 12819698 676781650065951355744138805968274307600 12819699 291254110823445352055347468735218092400 12819700 5510995633831536585961888375275782400 12819701 513347096329659235134349100806530671292 12819702 -211694723814127599490187096439016329216 12819703 615609529139902383591742330558377978184 12819704 1887902669974812177022385003102920949760 12819705 445268212805250834150420362852673687360 12819706 306082181751001070800392703695972026880 12819707 -130038261773190208685254098833593294044 12819708 -722323346231973486063494463756433920 12819709 19431669295725936739933840080622894592 12819710 174366086968749666179260775690018141760 12819711 977641240681232365286851563028083797520 12819712 159763786641538621069460649813104132096 12819713 -2072857625314783384985159100883910231760 12819714 654515249539637925575722092964937985792 12819715 -1315017686722049664032027985143033942640 12819716 -23878454702463907747080808089582919680 12819717 -473324128135911211201401271297781253312 12819718 13475731825208653835696727277032815040 12819719 15222122879070890591353692029917751808 12819720 -173556416245478301400222491950982758400 12819721 141460659455160172108786478303043657600 12819722 -277703745304791147802577234805835300608 12819723 381817092090097954991262106750762062576 12819724 -58510691174159241307759439545087296000 12819725 384225003890026630299590574213916584000 12819726 -413733831058001865854121192997932951936 12819727 -1639220119402211296277283993567046863128 12819728 -17046843127184335708024501371011383296 12819729 -173810227757822762834246702990154292224 12819730 196584475591164931543921625824339584000 12819731 997943783256934782617516747935782738864 12819732 237779998857142307519770122453859203072 12819733 -1260040334557365358689437932682070694980 12819734 1403343409061494375996500565281017485632 12819735 315455690496568956632905674781974103200 12819736 524588548057689736611258796968168960000 12819737 -227735837593061770709680449281323067520 12819738 120895898615505736753047498074544007680 12819739 1560995097383219268128885187159720113540 12819740 384930026091616310998705434230539315200 12819741 960061096884705197925543786316172757024 12819742 281593662391176827369959344684662822592 12819743 1946115280133686477577374032422938192992 12819744 -443540753447157079197635864370169774080 12819745 -149787715146700039125777365572552524120 12819746 -446319323208296482085095540413066798816 12819747 593523609472969603669350620710845723000 12819748 -345228186066590060855488525762443486592 12819749 -63467589941257755817778812045549467072 12819750 -31208164563559395356829478991148192000 12819751 -5851460149918119465419396501520229232 12819752 2206590297525905314405388177575165132800 12819753 138814348100773881753429662298698116362 12819754 8562120862344742279245260841271355232 12819755 -941651210633136122454445837451593068480 12819756 821574541197233432990133224248253030400 12819757 319805550350514728857002053558524404492 12819758 55797707239581035550722866149988142976 12819759 584006108711767167009180914008624170504 12819760 -59175544198853741811963065020526100480 12819761 754041625869901526033173831596068923392 12819762 8245733365201339013335387617349486080 12819763 -425549788026482845049976647260098043392 12819764 -76662184097719841500687730491169174784 12819765 94878346193078378452808893891672227840 12819766 -51308189914938136835619942196702851168 12819767 -4142857342944979264682782595786324036448 12819768 -266763271541473389573993114993011834880 12819769 558534499612600364767638158295674829060 12819770 187701141720506119797461405903036467200 12819771 349062759114689366215273471862261908800 12819772 191989599363957392029999841189693005824 12819773 -1957661681406247946647449533999874897978 12819774 -181693602086222946612676529662990295040 12819775 -232376232219261113299578523658226522000 12819776 -13631226009988670208512535468051529728 12819777 9162905003115942085713710152747355232 12819778 -148165478669859026745727233963277792560 12819779 50940894889614104354959668403280966400 12819780 702532536560325277032792338488292290560 12819781 -846748681333509667525146085600663092068 12819782 478014335474513938518916579963352837184 12819783 -1219791268660927940839341097225845586776 12819784 282691621890479451531348944391866434560 12819785 1144882756746867462201251954185920088320 12819786 53792691706529399949638554486355894784 12819787 -284256145512783942016514497950786612200 12819788 121895723307876144791437838934968902656 12819789 102748057641279030372874212712827162870 12819790 193497778528180091180146827828206366400 12819791 249304591120595991174231626964791272584 12819792 -80048013344543114645884741929397911552 12819793 250106887190004944944937785953915054400 12819794 -473512499704427490744424258398623569920 12819795 43551453011381838725298218711269480800 12819796 52403120276599581186590738994592604160 12819797 -38689629817383338375880225809338588008 12819798 -183661205982290048280788457883390368000 12819799 -675283149944518573029815481297206024136 12819800 -311381402275607571048054362118878208000 12819801 381056533423458753183048373581995836320 12819802 -72541488630249051730473258107146745856 12819803 2199326495353600195380466086956184633840 12819804 340425748448263851757496849382039797760 12819805 4624387377094637810704800253125531360 12819806 512044118111444697223747997640078881664 12819807 159794907302493102212986384590836345856 12819808 205963532093952290187607333456181329920 12819809 -173646618503016359180327089658536920000 12819810 132745701070893397542268757344959836160 12819811 -478528981214418192194797650790894077600 12819812 594582312012988850681763765277111510656 12819813 -199429829299628365231438138782969357600 12819814 75259183597505833274306875150548037632 12819815 -1074426054918649491005929339248460525200 12819816 159982955682624923946351760657015603200 12819817 -228005157283357999773036120914451619000 12819818 -445885733763971214046274301908229826560 12819819 -334149712640963695867522643717195061792 12819820 372739133508344922196114961187199841280 12819821 -1222696710024815156740935060825823863060 12819822 -14240544584905183198250764268336027520 12819823 -1510677038605359008593567140992468877176 12819824 431065304967177454595769015386526449664 12819825 -51160430760372870450004628260892420400 12819826 -904769025763886157350627888213037819888 12819827 -528380866139855180662040546060135128800 12819828 -281830991541050995246203237189476020224 12819829 1973217184429369162086772452585402300 12819830 752464112720599482216051140987319106560 12819831 147081218109865778738730460575883403520 12819832 -24209678684485107993640216673403002880 12819833 -402443575006950225854460486408252842496 12819834 168926164444045769691015016205806476000 12819835 473649867840531728496770180536831652160 12819836 1925017385647595884706784432420952270848 12819837 45580857354540803366967735970278819552 12819838 -461051676604905438895519985303974594560 12819839 -419170544424639425163756129061351068240 12819840 -549100683704233744651817298550377676800 12819841 -1319865640013599794909165847644370469758 12819842 459004825929347338811213537504283366912 12819843 532678831996482516854578313290962409200 12819844 1604973161102559980248728369426024004736 12819845 -281570222571643871469105265787214552900 12819846 55853235488460727702518722480924290944 12819847 2918450851934550103303378978430744908072 12819848 -25989779688681999492979417583732736000 12819849 369676123082694502275773003742874549440 12819850 238963511362888495344868306407346356000 12819851 962313059281387620529563075964994865600 12819852 -233283189461472903472337503283333160960 12819853 -918496992761713130942031392784924531540 12819854 -587077583724027426094319195680261079040 12819855 117651025276725632552732452958474227200 12819856 -111632892325738834532799421133397688320 12819857 -733205901038688070023473078223316050894 12819858 -435155200406748867682349594569164306816 12819859 -175953231519353739631247328362178639296 12819860 347602177783200341846188343409311758080 12819861 1120289875053576848701866057119539108032 12819862 -253318717715318215112650077991946598336 12819863 413096648728965014703872364794497708896 12819864 -243934351400761554459579663460686888960 12819865 478601057710287426815880802881096165120 12819866 1179490114405081308045960395327132347632 12819867 -82653148909378474854222043547016457320 12819868 222804997883123192825999326516692338176 12819869 -1170156442555753805254162718723023016730 12819870 -24117492553912597823308126787670115200 12819871 421741572480375958110170961507319473824 12819872 426598706437625098688105251004066168832 12819873 -1260229841380372251886939476359249756832 12819874 -5907844769109646674666442921864894080 12819875 886891438343581824847261936855215120000 12819876 -326944841855978509202574811155787987968 12819877 -860695395872835696116367950366300296928 12819878 137419198813453053437442269260090940160 12819879 976918719743367659548467116462711455824 12819880 95404962140720623314808327436823244800 12819881 -677542337368558004275823662927918221318 12819882 629656900137685940365706076703412884224 12819883 1147174306539701169326831651424198395680 12819884 -178209204783452437094909849041232117760 12819885 -147435340871868119807804818539330326400 12819886 -1119460956333760928131861571163743548608 12819887 1663737017644117648453679360785211236992 12819888 168799309779088814809049734144305659904 12819889 -343166537650708630370511767500460364560 12819890 583896700871103445810662555585734745600 12819891 2258433579253099963325537739345571584 12819892 -9793887479780636693878753275569286784 12819893 -2751991074978647515276998062922404772996 12819894 470343234265024555262994757763381092800 12819895 45091166759900279606748531926605639680 12819896 1938259261090125333244380120555459809280 12819897 466589624525810936230640951041480499040 12819898 -57863152326827117237552240444421534720 12819899 256829452803250424384765690393720940900 12819900 -130333850473097374247506248482009702400 12819901 247640037916761286762371999458525593920 12819902 -24130951742645949668928547037268295296 12819903 -93001390164225728037448990780854307896 12819904 347041659779546433584358589989195350016 12819905 -79385005611097789390934051033084436480 12819906 -677171367656431262409820620538030628736 12819907 -848669435584596454292757880010253243844 12819908 576456824558184974781400776196436213760 12819909 10055680316112249923370761525902750368 12819910 533973084290589112358308024665460498560 12819911 21593901904583609664930040751730466152 12819912 19862618592650462076622871714197340160 12819913 2644519559534327152722110198881858401744 12819914 763314463619028864551654500278736224000 12819915 23847771563387182864653569465975136720 12819916 -301050394201196703455520779499398376960 12819917 -17805101564040833337842443512223983648 12819918 -64240178470308412338969597624467051520 12819919 -645882390951988312538368988180534183424 12819920 -104863505209545645297315330038798745600 12819921 314986367448892914577872952917103852608 12819922 999045993269353536132107211346489173504 12819923 954496176100043644137577516372848824172 12819924 -241788285988988370005709683791019458560 12819925 -345568436620129912044584350903160159350 12819926 5879594385450829891773110677940797440 12819927 116571550883549861172979937625946894080 12819928 747193284161247447076542625050200248320 12819929 -659617683219123278994621310458296404470 12819930 -140211452039232714092404843348894325760 12819931 -1644244234333682127128709287325507516816 12819932 -304933330813276155699044601976812885504 12819933 18493084537678684358680046351132664000 12819934 -12429098849006033073713550551343101760 12819935 -1421837150199531740088783003402882660000 12819936 -982937626209362767639925539576222580736 12819937 -410800337277666277332581716548539902700 12819938 1164136792863903626948268404292411117312 12819939 -250484142937788550125726285837069796032 12819940 -173708613653777291310705305159215288320 12819941 1697927380984647924111733333608573129342 12819942 -53048069294501441967975767580253832160 12819943 -2208032208987604141566119814287736114240 12819944 -1547478846007495800670478737808700195840 12819945 -309339008382817875202506977880438504000 12819946 975405584619300826311556250385017982720 12819947 -261016087735626297760366151770619943168 12819948 -402385046691836826439895404029055633920 12819949 -2437557474073859088751206241673173351380 12819950 63045996515300747346176895628612800 12819951 -222398462445647912448828757913844373608 12819952 -73243204528827831078622669170701369344 12819953 513861969381400658625948136999864709202 12819954 -159047652010300782523096947804340167168 12819955 -2706491268226670159380210762208115139200 12819956 -2794483993747105154910027409726938193920 12819957 25154775666666923955919286702520326400 12819958 311414447266836545340116432350150512384 12819959 1221753897699407469499230303559549661160 12819960 -369283553683809584592268474939699200000 12819961 288337491862737064460894085444088593408 12819962 -667379468340986780467072462388132275200 12819963 201985164324386972815545241283331283680 12819964 -1364614301832754689272308634941378945024 12819965 306498267291309409812798941079154005600 12819966 -89681574710689139575093772673448272576 12819967 -49297239708416470429048935722129257984 12819968 -32867264393110352901036217790260838400 12819969 -759579548546655212908695843672746315406 12819970 172062536155978805425194802059766348800 12819971 -371929286418540305179957210551416685828 12819972 -505777638620748687373447162589476823040 12819973 -1191301786025261960456031105214753127136 12819974 352817907802434995956526757583171706880 12819975 -84480020868177569843939585194455024000 12819976 -312497312029541147088529359718510540800 12819977 -26662444133639849125882368045800944992 12819978 3687660944274589524924705855393408000 12819979 925446303486701930302966726454664648360 12819980 -210614757018316460964671446411142169600 12819981 -806942620406926263683886362481914258976 12819982 70245595338771062796857155991040480000 12819983 2192181518689340149860721006863847197624 12819984 206610702956960107766698237919513149440 12819985 -1244911170915448723363914761457556295820 12819986 -751812646016308220512731618689369574240 12819987 240277714440013377957772879513133797044 12819988 116593074288000033096249655214671814656 12819989 -152118470854141637565891297026329648128 12819990 -2914283080888326918961494289943690880 12819991 172942946400370323296614059846305298072 12819992 547923125864071978635305418368114073600 12819993 -225296945139031446873783332733107530176 12819994 -544210418891676482846063831725375788288 12819995 366813083980253588020863950524718400 12819996 382169075928130139174544119465637891072 12819997 -713964846717790695886430550934527248768 12819998 -1062112824674585985067169047509298551936 12819999 -272208345856985400545417431791472302960 12820000 96966729728463146308260967074078720000 12820001 2475147933289311733054531247993975246100 12820002 612435270717967576185549251455662996480 12820003 228954790798063961673992437293701575680 12820004 -408302947236455626405857618100461113088 12820005 354750173739122259473873573521144608000 12820006 -1049947862208352600195500501511499307840 12820007 130084548332236361188273843540075958880 12820008 -262045240546620348664141319516538224640 12820009 -967407685858344948149905016981540358790 12820010 51805757272446504225180273090296171520 12820011 157839866607226142494997233113821767920 12820012 -431161233446951397563639054457382322944 12820013 519083656273767462942668976650994629760 12820014 211839569772819093463850617907188507968 12820015 -243826000504590208439443408893024814080 12820016 -241033811300054028176756041016238145536 12820017 -141585442803776841950234012555243001168 12820018 -423825128709138898187809224589145357040 12820019 -182132957786054028312174279345918488448 12820020 1171052492974616753263619743644979200 12820021 -50323712648220510874799599042304829056 12820022 753118124930941033873580650005106718400 12820023 1339751201594049943688531359149435671904 12820024 192902213149582237343606281686454886400 12820025 1736344786191770800438893549163361550300 12820026 -7902709987608899155690835265748809216 12820027 -3114833239486465525529726641107846126336 12820028 536672655593680558812797651898336714240 12820029 -283512436913744429488190036088117186816 12820030 496628025592203981705768155437033382400 12820031 443564112260408755307361797378577746784 12820032 -12879593528505101647882537784135122944 12820033 -858086014458725308622979329394053286718 12820034 565717768329757014147212647697638084512 12820035 36376560527479804408210236016982863200 12820036 -580824860285956956804355785358934581120 12820037 602259714624730332184945340155332790686 12820038 -90536976410155609089362003743207680000 12820039 596350337754988889347577997482264327040 12820040 -417715607656072894269484058151345408000 12820041 39055733444434089681694072010399788800 12820042 904743788105405198671141233710239743744 12820043 -845447840067559370129554037665961961708 12820044 199093171414622537870220962825711714304 12820045 394362103520941994148177680410819265280 12820046 425899022184465731207233224586667489472 12820047 -579536984237937955699563830161422531072 12820048 -90919668751094934001884014188146851840 12820049 425604863978935752215262395372992706304 12820050 -17873924182965093344484870028539648000 12820051 -99655072977788462162068115067674035200 12820052 -76255475646662497463518420345263501312 12820053 -606273252836247791493213242382695685792 12820054 -160121845231764375308922254834231748480 12820055 112787502777043414269040244456667015960 12820056 277754338972586395551784292381682524160 12820057 -1507747723584902321278083761680988048748 12820058 53720548448839249194496398930250256880 12820059 -327313036225672066836565102682214336000 12820060 -39104773793633689623569648355521126400 12820061 -902889332133857457965188666011966853338 12820062 -242901889784845719571104426232448486400 12820063 -26302748695510191580273195275603309072 12820064 1224447283025077630113822587061778513920 12820065 15615313835771212423128192108795791040 12820066 -1022634725892659342498816990689208993712 12820067 -77748468963585535102212829483998193152 12820068 117545288205174829661968468875093543552 12820069 -391755132612490299933769949830461567840 12820070 -600130622846425667226379065185597435520 12820071 1983750678651893676263549373052092456 12820072 667001569811198176491988123740747340800 12820073 27191061609477869578176794979493623744 12820074 171391956391898012067065497182931287552 12820075 -559594793344062088259921431782837384700 12820076 594518605008105990150008489751507124992 12820077 504709662320183979831471539704467127308 12820078 -120430742614102668202001714733652767744 12820079 -1766970410024094444062404221364864878360 12820080 -28293070339082532488126068611172270080 12820081 525200581559412650718300196281518923264 12820082 -302088427135933927802819549942602694016 12820083 -837385936289845937576397890391131397576 12820084 1208345853759198786381707344752541618176 12820085 -123165156036921071580548546444443929600 12820086 532977535291408565550393466398038371200 12820087 92451722135827517861178666599428357552 12820088 -337670874024634098040898359925623296000 12820089 -930571502606626098308989660546570067520 12820090 188092656997506322618643324439053176800 12820091 1749700387946020400274435369664329528552 12820092 -297932261533602115184754787069436215296 12820093 -321384149148653804340980486758319674752 12820094 -87489385877033451526700595076995974400 12820095 -209993161086642672007944005533645920960 12820096 -1004354815609707454741259998319848980480 12820097 200526155028787965872179495280765331120 12820098 326660375751437056038805757929597102080 12820099 -877289355614611100064639326003734528900 12820100 -314523180705248349827359401682768041600 12820101 -751877932700358017328809599693218994176 12820102 -512277243899363451850428508711617246528 12820103 -161464936590554267049852362322003524736 12820104 767448330231431270162718893841921515520 12820105 1156112042916903537856499896204788021000 12820106 3916451541657735793983342210175774464 12820107 -55461835384453170006997171768595416080 12820108 370315204575582975765537118342183944192 12820109 -2812813394616976304186352393101932980000 12820110 -143948441100823800537887451422578252800 12820111 98549250303144571500480133882730730624 12820112 140804025729417774633405630457542868992 12820113 12803617843316377821979277320755401904 12820114 48088496640414151958072930224299807552 12820115 664246926354300319352081652417522466560 12820116 662910161761374065120059564934121265152 12820117 63433086565729098153829491058407408000 12820118 84469994486355394175175660716413193760 12820119 -344140402651753665271060490675031181872 12820120 -174613299485566360493369950640713728000 12820121 -1770925351935130450342452240922569354678 12820122 9452221439989214156166305592514636032 12820123 105601212354629373282362658286719489784 12820124 -504860871113975376104945228365771605504 12820125 -657804506535676423317721556874807792000 12820126 483022493185337730022069458627925383936 12820127 1115867926551637698401429245663780682976 12820128 -1279197360533004366120349857178935361536 12820129 -4806146968671917914397770805167586624 12820130 61050713245143728577783721632056232000 12820131 72289048922658769713458337724761746928 12820132 372896452260288730296968024647255233024 12820133 -116407671703368984936116263714118391618 12820134 65080814454826566072397194701609077248 12820135 -237165841108274893851212136155519278920 12820136 77439063679396870481779129995694080000 12820137 -195302814186552677099830403059688555040 12820138 26154798284067590161211803388585082720 12820139 1882236496799980002536201790749631134040 12820140 650286577125328723655624478700262553600 12820141 -2707459002983092236303516684321254773716 12820142 118692140411263228629163187332134481920 12820143 43983466010466180792690612395789844480 12820144 106627083814794726644793098585210552320 12820145 79790708654386650768163249981311711720 12820146 -347093371356450932451455748521623987200 12820147 -1565652530508700711067001669681684137888 12820148 -921476861821498191838267840515710183424 12820149 -17387130695600102693952370694292760032 12820150 -252347356959518155751545712762965968000 12820151 1838165905548802333596672033384003034152 12820152 904138886846771054858169546215314821120 12820153 119386552294325142565518388856257350340 12820154 -14755719383147665772458692175503595008 12820155 -69208443355466130399529360807825209600 12820156 273104150820347304328270480229768299520 12820157 813954848918588663869051050876529583712 12820158 -243739807000231781335127668361510659776 12820159 -1436760819317019585631000168728050503680 12820160 -190074932300657047146207403102143774720 12820161 1077325750326651619803008177214336897072 12820162 274639378787159053768694631156031898832 12820163 -696637811117004154998577945063908840336 12820164 -821099726908602557824848740189789942784 12820165 -104155138054337507472936129299081738280 12820166 243599873540663116318212567457890585600 12820167 -409279544485054153570705129028991587520 12820168 323152963723276538905763450571213250560 12820169 -1376000183325224700943034780076398686080 12820170 197232610878418389648806624741570810880 12820171 17099830927430137951089402813585934512 12820172 1617898857064957316138545224354080632320 12820173 -1405557098042675214767032355498110852416 12820174 -376333327600679801231514692874119761920 12820175 -822666268938008460455572414504259901000 12820176 -391807903352196570047920876599223861248 12820177 75844359455143313039814776883801916800 12820178 -406892100458289007726835454248158546944 12820179 -808208744369806875931666496071039206216 12820180 285888831936951867965367890125269288960 12820181 -91425726990230159637648277039354244736 12820182 -819665846437826405598613204107167801856 12820183 -35820138285829888494443340606497149200 12820184 1075721906066312504160846593512490557440 12820185 365382438223304363465456699826149352000 12820186 -158195681956762241922498521022823226880 12820187 99392420681647477224612483791126718720 12820188 -332216821061587889367922587126834883584 12820189 126632193543970304013906378606094970124 12820190 23511141361150357455763118842874503680 12820191 977786011526746375473563531369596389192 12820192 8588653349983091488916349972369113088 12820193 -64164469456355931214685034117206484060 12820194 -198924852825003401051389972429997648304 12820195 -1705004084034514035430617103498151002800 12820196 -121892908090857269544568703979348873600 12820197 64941722179567627727571789971708257536 12820198 -773127035222584125027624832352068235136 12820199 341812944413177063143060800979062067200 12820200 -36184401494872170249452712985128960000 12820201 -643673006567096018720169442547661577798 12820202 -917103005617731921507498683864907376896 12820203 484508989468110451900956938606566341864 12820204 -259630247724354036003011593008182641664 12820205 256703411242184394198810512690918161920 12820206 19409320601663347736439730317987554304 12820207 257733636626617071118467054539760795040 12820208 122604162309956434956538884140603080704 12820209 -350035489725985989985390042728521967840 12820210 218001047440223254944571565112969390720 12820211 -1532889565102927341656424833331487483188 12820212 271287513522059507140254608947540285440 12820213 324800184923251716276381766389510726798 12820214 1140913150800150457563834111876263034432 12820215 -5430986073649091361303342825863424480 12820216 575840479863704028082612023011874324480 12820217 -26447709986291983231957088650514574720 12820218 594456579046189533710178567915782197248 12820219 213670411359643789169758411348365027620 12820220 -159523089019268757049620445260894136320 12820221 -618141176045480815688711691649538323200 12820222 -514749303613005438177062503730955353088 12820223 96350695302389567886830410538825609280 12820224 -736710622282276361495646240817425678336 12820225 892594249611207671046251132568272286000 12820226 133648678318692126131671155125488911312 12820227 233225243624127738888676145993188437504 12820228 915204400606097051767966663264038620160 12820229 2108619188375767037501895158531282980830 12820230 -173685177336359298523666754043494282880 12820231 -1705394750993168812440436480757909675000 12820232 1554966291212789814842239570877870822400 12820233 -855529998671285037265543412366578276800 12820234 -189229403457298452119811664075282084608 12820235 -22744057337790942204578385597011977200 12820236 1400410760318280830846231883861590016 12820237 1431949313492415925298274189765424946112 12820238 765102801878957049935076580229609219520 12820239 287250113003675739465020804073610484904 12820240 42448782095594089868098071110627573760 12820241 -368752204880472748776512337266160888000 12820242 601159707656977225842704742611711594112 12820243 -820003140869609933637119700663634359508 12820244 -609958465651198734507851723135586756864 12820245 -171275071995083925347764094370595046880 12820246 499248160417510303678877102779297897344 12820247 -2008629819274616494349861678103685196496 12820248 430335057086878077679258116705189888000 12820249 434296359222521702920019082646957779840 12820250 452342789439337075863014553370248000000 12820251 -133924631319232815209523589893378302568 12820252 -699959843089158144573711957349793995264 12820253 793308328563208519791478734147614072460 12820254 24196564964332782326577775521651873408 12820255 215476383006393329615273992732280312160 12820256 -732316846805263331796051037470169497600 12820257 545514223520330170149997851037915592448 12820258 493877679542794710896586203670130137600 12820259 1557736957970052363492780548134575866460 12820260 -30141527482171516771658060751421440 12820261 -1475096283722580705498821740243072078788 12820262 470309707665573868535531210307134167680 12820263 1070056753143485013685061881562894114304 12820264 -554869417843901086686872442167374817280 12820265 504128780426870717484991452698287818660 12820266 -387210769640445309190721103273549799248 12820267 -594280002072886448710665562000727177408 12820268 1288696740133156190114195147236110913536 12820269 117794267456509113330413228755121602560 12820270 -506280481231375173049477442453462400000 12820271 934649843689649103300472649049481246200 12820272 -85103200083368827724175274584510627840 12820273 -1182338486471317307140913666997080182860 12820274 -19024771441255375226342796217338330864 12820275 -5394686406823955814551039390827957200 12820276 59281953974331640557174878024915802112 12820277 21317556919521357592541535322964329440 12820278 4967979574635714299163477079848837120 12820279 121456251879841404007796706640898740776 12820280 -852299567310647577043469067479729971200 12820281 -486503120235758633844615044451440822448 12820282 1386540377509385749656044799015016354272 12820283 52779032016879159308046670401908712720 12820284 -542655359023605900361167337336680413184 12820285 250147320248208316877495397169146487980 12820286 -526973012769763367200048342325415348096 12820287 72753136271957000157686522631270224640 12820288 84547661580556012849972379213512048640 12820289 1738320480702247669479601063767974193090 12820290 -24924018503658821837632312222544947200 12820291 -139606718673790371404447578578307575600 12820292 298578297106512020608303438521435992064 12820293 -838710597245280158262877398970055067618 12820294 -677466643551202926713227098568106630304 12820295 -1673601635290211953241739284165411664720 12820296 -159230838301947179874748325345287127040 12820297 345921276711975235187448582513511776000 12820298 -28192473712629921869904145021392675840 12820299 13525101391665283207605406411556626368 12820300 -456826555812227373525543627262624441600 12820301 265728105942514181185971268227273304812 12820302 -221149364248531351976760146768101539840 12820303 1787466265364236479915699730820189789552 12820304 92324632569268776336502096086954541056 12820305 -605189484650562499431370055618486398080 12820306 829929634610483772690244421166733330080 12820307 -17347078583356529465160702157227928320 12820308 -113262456524802080754563066789233920000 12820309 1910835042404705482141061589627824889340 12820310 -180333109742639403733381260534815965440 12820311 -391774851666101059654701221680674448800 12820312 -222284359663549255555550116132615741440 12820313 271989973467804103249232302475597466 12820314 -62800811931869384281386181659109792512 12820315 336392789483130828421993407931802379120 12820316 1298376365949443337080187522675553110528 12820317 586634136433989291911234191455117348480 12820318 -41032185490171247404551559339984723584 12820319 -512837402707138371038547284083523957040 12820320 212276411188223828609876960686886092800 12820321 -24296863892833534903403439450235447936 12820322 -283319046369853809419698307964388218288 12820323 -461133120306412472678974158219293404176 12820324 257905781817461913534299213170584609792 12820325 -449548467974746092182750040109989036000 12820326 49514238498405262323571818634897574400 12820327 154709358759151088532332963656198644720 12820328 -459384073685021431588361307203911680 12820329 -82941201563489344197405501633066677760 12820330 -576147858618742192635771641887641889440 12820331 -1335641429116196524778618063887687388736 12820332 247054493409719457885027625995733204992 12820333 141511683832758191112251959320618940684 12820334 -34671187555686690840227127633514095168 12820335 424694278067787459794776716118522224000 12820336 533472250590954145123423436262338560000 12820337 296588347364349627582898678725077323986 12820338 -81253808918039081182694598715573071360 12820339 403555526578150023916439217133923589456 12820340 -605845732273611736916760234554183581440 12820341 1857771798474604752289380309083809160544 12820342 1056397923292343507404435561377859047072 12820343 543151964371008682630563309280134719592 12820344 337328982965577977793487309271748157440 12820345 206787663394289445825617631101348587200 12820346 -225849885037347691202849230762192527360 12820347 823511774610771057994326462084824757324 12820348 1705479054784382099255910427586118084608 12820349 215085852705094927701402887721612896760 12820350 -123113472610000220657137413835130664000 12820351 1288669559581839962467078857187694836352 12820352 -145112463759650552023114136465902141440 12820353 -100239270097397311345466092993929990144 12820354 -240326695306464162831471010407342634080 12820355 -1622940682779085359629930863424081616240 12820356 -53416154896228570493277917031226170240 12820357 -5550311360285843133511182640526167680 12820358 532408912255684313310302611889546525280 12820359 769311731875544154896633799058185102288 12820360 -248562268189527515846641547270779699200 12820361 -419582474196124401897283155617152007040 12820362 -232145287448049653332936800769605653760 12820363 -537296893718346605755513413816210171504 12820364 2398782746117350326050618042521866240 12820365 745334951768910440831065170496707721260 12820366 -283944961776731728814482465016580900096 12820367 463980361995629515935729231522881406192 12820368 193600750518715882358514013852396290048 12820369 1254472939305146620099571697239365470770 12820370 288679985350180722944270913968210583360 12820371 -841665513994071647061090657752044434576 12820372 510275648271844808267710469060311932672 12820373 -274226555090625509337492900371309451378 12820374 166617627951017915562661288747446672000 12820375 -443970585010928975508506920968924606000 12820376 23458718618151197341114958915392512000 12820377 975366104625909203561532748454301562320 12820378 -808092310313300561479276911747684311040 12820379 335917323690399808704745368472553430288 12820380 -199771546389389978993740484512157030400 12820381 271473478718278318364790718280599703392 12820382 235687233434584673112007541462521929792 12820383 -667198678568395148490743015239540627200 12820384 -1206805625287127066746170455311814492160 12820385 -1438173437621828643906151074375089997420 12820386 538306721996124467577394098430997422464 12820387 244147392139390979221233119906505107080 12820388 -34859288539391110215254809436460539904 12820389 -399865747980181109947778414441548476000 12820390 -635414719417249944498279416678949552000 12820391 289905581307726601784693569563483049344 12820392 -491984278676335982301973619063688161280 12820393 1969284027766098650307952288537143423220 12820394 -22220587639774230033392604428643119520 12820395 -36096704418894898419446115078778464000 12820396 929377510008138553877032523341490372608 12820397 459684444168176686156680146528252616000 12820398 -278851638939791903538000963706922867136 12820399 1168537910986591248878292385826755305840 12820400 69261245146301367336895747974501580800 12820401 -1052173600364925890302477871941362630000 12820402 -85025918182205841923559037185759214080 12820403 -1231622463096031107886834222427508032880 12820404 400319949853984653097258437555229495296 12820405 -12742413885802637007747449722432876800 12820406 -33950577889033775224722521503474191936 12820407 11523977198506940736762827754031296000 12820408 -1313334287039917097841481599593732567040 12820409 1489860950065115443266104754206243499306 12820410 1398578835160456713312759161605201766400 12820411 965084452803099477677194582339137178304 12820412 1255343368756321210713562459909659950592 12820413 -319496316013468475395919126422540523712 12820414 401808059696096126660032464972099025152 12820415 580484789161693291230906085360540258320 12820416 -68012374226382764086581780105721282560 12820417 -515915139979951549993169575967431269440 12820418 179070966120237576822826153865927337504 12820419 -321171648489000836784209884920906178296 12820420 -751830586041326343354041475387552952320 12820421 694705776660564746476837870614698023200 12820422 197677475179514436434793230910894833664 12820423 527734578134439307892007945963868257792 12820424 1304776445601056194479281317456587432960 12820425 -459960115253292570493379490649179523200 12820426 259258373360784921548473800557476860000 12820427 -539177777548039760045693983825099631724 12820428 -293693992466347022272478594341213471488 12820429 236984164886399027237240318102348850134 12820430 81710175993370162587009716848906014720 12820431 583108324192550464230336803525007966528 12820432 -384165982913321283979690468183034404864 12820433 403988652976628676438568183031751114480 12820434 -428534068380019972374413419182426240 12820435 -662187977883811799616190041387916934400 12820436 -1537517734900435078154850240965253120000 12820437 -793357597370592933709780759588028993088 12820438 -432603657876060533257649690202152997120 12820439 210297316882201594103942873127275907624 12820440 593979591823326010654348955582840832000 12820441 -385843481995313711965516773668134207488 12820442 326994890982287002467004364567039269872 12820443 222342184110354910545532660518567527064 12820444 63782531232166871451398252018183370752 12820445 -5220623570994330949308620475327781440 12820446 301260539044399006128910426926697721664 12820447 -1092748907097517991083729543366484370368 12820448 869592091868410679168543005655958552576 12820449 -351567354045475062782345969502233107536 12820450 -4055327319868966592875465920331488000 12820451 -143211073437984529050594395465350080048 12820452 835563475415028385261136706088822060032 12820453 221615455537997729259195013694081929728 12820454 10916819104764781237756628580484180032 12820455 643910157693788278600142259746650209000 12820456 -540821107234574770402533477317023088640 12820457 28670233282218536617560672459350929380 12820458 -657556872083697386755187892382184342784 12820459 -314716326724221124809052229220050765960 12820460 322163221393949257857852058810544179200 12820461 -814269169678775431653965141564707800000 12820462 611234488763036434082842184092877255232 12820463 175979752282732145264839857525924775296 12820464 190157265830129314070740469947328102400 12820465 97739606006288215415254855136343052800 12820466 407877708475052384796060535147458843264 12820467 -674060477098677340102210721731981464000 12820468 -29280344744480235713938734733801385984 12820469 -277448056092969918655312824412935660804 12820470 20191452484769996989522274319584378880 12820471 -475963452622073896501849219965138183800 12820472 -723872583753544577110329274127485501440 12820473 601851104692768728836999967908207473722 12820474 1127017071100995832332150117496968314736 12820475 200959841038795617999461481577260220500 12820476 175528065758924046096407176860142116864 12820477 -26396605289246138929066401309822601268 12820478 -780082913080991209492133296435298949120 12820479 -1326448695110776334541901316303039232 12820480 -960974698266928339783830610726292029440 12820481 1060252188274080487378794174279627489282 12820482 761074968771966306932228333550553237152 12820483 -171730796067329808449611723480610508896 12820484 266527727162468856287425409489167122432 12820485 -743650975713317834115015321937154198400 12820486 -211916149843300124914031404525253904384 12820487 774911471010934588213084241175162986136 12820488 -63364941869449559430040505314453094400 12820489 1285547422818728524593013939891755607680 12820490 194353038952247861627229557805239282880 12820491 494036636359684927481321625466179343200 12820492 -113951652725845239866104599403311423488 12820493 5810143383578547243892934596417486848 12820494 401595210817435628269350902032974088320 12820495 -282562971497738905912445477721720387600 12820496 -11150356229270602600487991289255477248 12820497 1254962254985509355082880616440048776480 12820498 323119829461056441274959521941538586000 12820499 -957354010922908735617867644920382572320 12820500 -97954480305397839859528333396617216000 12820501 -431759718506439879501094665860723152896 12820502 639965295474957941970632062677408593952 12820503 191752264305009920159170291514081726208 12820504 886054023246150851012843339168296427520 12820505 809193244337335290556417683580574742660 12820506 110894397345795535725657412310789217024 12820507 858753439661203716576415598616361258356 12820508 984841339794720282788097749743901130240 12820509 -226341343091280620907670551002151810030 12820510 750809630303230590265808724559080932160 12820511 422548416941809394219661016736023985904 12820512 305332835907463818518070974843993456640 12820513 -2945500469499240799529233421700901787456 12820514 -203777538252874270643533237816761753600 12820515 62866991799921766565973289098562560000 12820516 548968103527558782052052969138445035520 12820517 2113175434086067057347821225730213765600 12820518 -18830968198249230324286715040179744160 12820519 -3932220048429612319867098615938976657504 12820520 357837620873110175562362939454682060800 12820521 74597280051389969781782194441767033024 12820522 -208559479159718817827252862778009574400 12820523 108897174598284701905820818481476558080 12820524 -810158992722956664215135090944149625344 12820525 -980527095889014327346459469364925157950 12820526 92772390071129884554450931682453268480 12820527 -159284304240931501811074935223846204536 12820528 11368717277112221287861140757067464704 12820529 53221360569952054094313539833967354130 12820530 -369589120007063773529776802777560327680 12820531 -796842207973942948413835114844188727668 12820532 -133015529554722335024417064971497751808 12820533 -806236805818980731509169250974477476032 12820534 -552947801787502119646250837301753535584 12820535 -117328822389010494874324344279993945600 12820536 4141102662731497485511595660800942080 12820537 359671811846309052909885396578855026372 12820538 -814929697582123041992158942647161416080 12820539 385743162777041966417774847031135506480 12820540 -330727361883568198992664352874002534400 12820541 -474393273818894817874206797207005537536 12820542 53966322328552927266044683771386200064 12820543 -1990067749866738707595146396011008857376 12820544 -554279537128032841888749221272520491008 12820545 873855446020985022042788774541578016000 12820546 -366535758957499322298959510921294462976 12820547 -982331100670911695740875948688396136004 12820548 287442213658874774964812153616471650304 12820549 -259778480781085638031065508748812266464 12820550 -36798638827419055618016778284292763200 12820551 1294348983562887663588624256480341156864 12820552 -10592006599108286370051127591059763200 12820553 2176489871591440404925063239629200883364 12820554 -9175310074752712880384241896800007376 12820555 -761867034070073773501134259843227120 12820556 80889058247582568588573432026150784000 12820557 639289030603366122830934060828595227840 12820558 1133769916101883018414938110530317938880 12820559 87408367776729098310561601913600411760 12820560 -150299372649959851907746464409357516800 12820561 624245008091956435816574920971785659252 12820562 346774088351769943049714895613155216000 12820563 2779324026334714954272173846734763424 12820564 534818491868674570196706646537070178176 12820565 -1317694325683025235449227486817716170600 12820566 845074778838107058296392809125028630528 12820567 1253619500742238693779516350246982977664 12820568 977168477300819906681919186782544322560 12820569 735472638822259145274624244601732174544 12820570 -64482741847857780398451758867557079040 12820571 1791279681349010030667840030655625701944 12820572 1568435131136301649023962180480170521600 12820573 -359890068451420277444828465930829721280 12820574 -84082832480182909114035717488234899968 12820575 -25472999052534372718676744672240400000 12820576 84197180294945174277386102660835704832 12820577 92045043985797506264803227003718066176 12820578 -199340678775419733891565753230271825152 12820579 10849166700596462741889011076237757384 12820580 -25469981457630638871116116014766579200 12820581 -257076405049199446690705872366411214980 12820582 -733676329747384176531618214952941656000 12820583 -1237814110903873585624948182120504804168 12820584 289390289396441028157493641376690503680 12820585 1606923308613762678360267265481345631780 12820586 158122944481327711202888843182158731520 12820587 479123414615136718127151399451011233760 12820588 1111649707853622502049318407558577588736 12820589 2612900614211423597468697802447942179180 12820590 -543732059053068272004677360900300110080 12820591 472744724403162028189477104815356929024 12820592 184245293027469570923718684133536890880 12820593 -337714878141491481071182818340723974816 12820594 -762419538443131385316131316180281748480 12820595 -508182462397902979013287553543447214480 12820596 444417505132660907546753490353064763392 12820597 639768990933154944425969093707372368252 12820598 392242067397572503800141743043833579136 12820599 5919299957092989256126352033624101080 12820600 -27929417927742648534471384900413952000 12820601 -1081713586406020710441376445889573303468 12820602 90737980690631301212187465588119581440 12820603 -917390739136821301298594470057742445148 12820604 1725686005668166200817424911031890169856 12820605 -479509137558931105178101665767377067040 12820606 931635394183633561181908566780777610752 12820607 -9452464231223258751018485782037242560 12820608 319928175083946467399401455548261990400 12820609 2408273454813822614321880269490140823216 12820610 707351214205001696121203614738151616000 12820611 -403878710416813211961166338805119436800 12820612 -122036378004392327574424453637404876800 12820613 -1310032789611865226680955144775253115136 12820614 28440378960563731933936481842320316416 12820615 -834403937206343798180926275850673103240 12820616 135121986523080249248479237067172249600 12820617 945673627539725454010733388427062917034 12820618 168237633341040148857096645448804579872 12820619 -858561952626971696863437197569509109104 12820620 -673047403193717275782898224979348285440 12820621 826244543579980360245850867004261240544 12820622 5694633846385314319321614707455814592 12820623 -1153677632397766668038482333339079192832 12820624 -474119906733060700715005788016682229760 12820625 -15054040035486316451093430550974847500 12820626 -1925478589123148990787762093461145600 12820627 700743543496129070530791234946575077272 12820628 -514649566027283056095476285317854408960 12820629 781987485168091122701418772955541703584 12820630 -108756018555628176360795138153976886400 12820631 -558465107431545636594379709748394592568 12820632 44201076632624450335211138272487178240 12820633 132284956778117163650401394885432928576 12820634 -1138624004256402620083757808997539200784 12820635 264690211396161159375487277274835941600 12820636 253611833875113993113141856452765901312 12820637 -469467661132142488166194086125863115520 12820638 -127753788319793074210891631054439589056 12820639 42823737204119522686849562350383640320 12820640 52269077690609669133388481946640711680 12820641 112268501802409059542533494083772934080 12820642 488725631406690006684647464119694427472 12820643 -10846480920453488375023932203866337520 12820644 435966920993507035167625093282225342080 12820645 561217887130901685154643168905848382080 12820646 349896538019530328520906907910744538240 12820647 101487841877265545563945300217925550080 12820648 441852587530197438550850523719061903360 12820649 1527159322254395686495694065818815940240 12820650 -192094717792719336032150603856206438400 12820651 -3219854518805249065214654675463388016168 12820652 439754120226191227945555480402318436352 12820653 598037070122561779349600860024553668800 12820654 377923923284861685399426755136241920000 12820655 -1379253890982485051418567015940459046880 12820656 -204476301202393630359970862156203327488 12820657 -1924033173747440246093326201729579338094 12820658 -1014959963259781628538798863733734292480 12820659 -195047794755251035239847412663532960912 12820660 108043726217911190198126700692212776960 12820661 216618364365487571719355724951101929632 12820662 -295995111443044304138474681684076013440 12820663 -696768457611197673166093711354048386056 12820664 634332824832137013449342747059652075520 12820665 3842288614653487476296208019481779200 12820666 441472093911430684100447566186681042032 12820667 1973907968568435559402018642576010171112 12820668 -139609499804924928116891565692974694400 12820669 855949971001992380187564623676501038796 12820670 -159709318171739723595842208449382896640 12820671 -377662381511472740978942341745025367560 12820672 -420907697248848246663711826055296712704 12820673 839048774234344141506348567970303476480 12820674 601855515064783032292323131941171877760 12820675 -219261560677731557676129687272664858400 12820676 -538876278317561305820556866750471040 12820677 63570494536505623421595507121706482560 12820678 -311604475171073071231197849736819774656 12820679 385816853706142263221792207499066008280 12820680 -687925882946110394113390707139620864000 12820681 806413683975172882360720553684091579482 12820682 437404402554147810400975786586961622272 12820683 -464501636252791161984035198211775053312 12820684 289891459569929953995899886555172749312 12820685 438725627052196753084457015805649784580 12820686 -645258207602784031565473517870072336256 12820687 1680208261421557798221481380656137351680 12820688 196127454689565669518381130919647731712 12820689 -212105646433660467213596657704860895680 12820690 -177645838512591895726865725063256642400 12820691 548155849149081053439983342019286433472 12820692 5048496429291129842796936569101056000 12820693 1041043768521809918382280531234787204942 12820694 -996737762399493466061626960220550011520 12820695 586446227522500146757641716627650147920 12820696 196915126285730088357936852547141632000 12820697 438719959101338363113158042469452128520 12820698 12206649959510459681886376751900195328 12820699 -1026575465574569898772665347347381738300 12820700 95786447964050588298521040023142528000 12820701 1088907379856804015522916227395317392256 12820702 -444247839809130186837475797037021947648 12820703 165176857629395490913483829817282261696 12820704 132653697873069982186046712946308415488 12820705 1324922568367343047255412220666575745000 12820706 -92686806392479430979570514997839603200 12820707 -1688201700322455806794439222330722575360 12820708 21530937958807616645255149533624023040 12820709 538821917462445572791824593903459598528 12820710 48639263596689011568152107553960785920 12820711 426349262872643568873393403831841696312 12820712 739483661237660258282637489101600947200 12820713 -555955119949787019771544953611698254912 12820714 164197853227915083835179611165170113456 12820715 1349004765470719072359103157791792443360 12820716 -903915324170296787322845157584497102848 12820717 -39631391904137158108009279989529597440 12820718 -17886131658188763779650673523118447488 12820719 430333706235681439544338117200725827968 12820720 391773359195943628685697316300450037760 12820721 867882169074433677561137203824217435812 12820722 -212531213705943446818720705108347065856 12820723 -674615859284627714553244952911303647028 12820724 -36361656280663635830664639630962761728 12820725 -281692444933503962548326848075017500000 12820726 -731917734308061373713172013808005243520 12820727 -119260493788328842574318781697228742424 12820728 972507273185256379778128756876502630400 12820729 -1202367394625497548968632792834774521216 12820730 16242994215695624938462537822078845120 12820731 87318390110510592888041733911608658688 12820732 243270400084938365534970475712756396032 12820733 135192128613419938720902400715634430080 12820734 -16447903008702414218055381298814012160 12820735 167365321506215309389897859658551608680 12820736 -26487444717798353538735091123860013056 12820737 -1490540799537619686171128328046714633248 12820738 -3774660967784560702553383687564727808 12820739 -75891416824567769734644874474350317280 12820740 -154704424150783664146831571309677547520 12820741 203128785658123155242158621552167928284 12820742 -954429542011576826144999546885401381056 12820743 -19162698200408838754510233354896123880 12820744 477049197024993491225647209732507033600 12820745 -203275831405689003417305036020510797120 12820746 -504152405217150456530473225244237376000 12820747 188719545411330028426517512772094778196 12820748 417926874091754676709403664655555608576 12820749 377729152602917824745328544460146074528 12820750 724007767241724164673225674174807184000 12820751 -12446508940943466870373949350238861448 12820752 135279412404140437323395180852147650560 12820753 602928964339346894050142016044421619008 12820754 -371342690815992103219626441303547908096 12820755 426783028289703812158395662228863317600 12820756 250042460645431621884713322341639611904 12820757 1382422959567165920112016626926859377952 12820758 175138718658635611208894164169141121984 12820759 126053004543969463061344713742520102400 12820760 94034163645687700411613904860793446400 12820761 10649404211008431198041814389705952912 12820762 -133139188179335335948208309039669952768 12820763 525705935518519223960999263285038935040 12820764 -599370951907366326142994086501430550528 12820765 -350819286911177342326664506739533061280 12820766 -392701658872149620659923512252107044480 12820767 24889810619941120747602538367606558280 12820768 -460548783145459361959846170589666344960 12820769 741132911018784986550833199147424753044 12820770 190492719141468669039467925118434105120 12820771 -118785311558905310984765792793735362736 12820772 366381815984218367287133276679197952 12820773 -158919873706488013559121213829650068352 12820774 48190872109623644747890703110065206400 12820775 -32292332758161518097978843427031990400 12820776 102376043017898943838438541820598272000 12820777 -105027077709040011407347412940805915648 12820778 -1053961985998801266150915091951350111744 12820779 -1128451925486762560044274673345667445476 12820780 27816139507182232988254970442508093440 12820781 -811864443828207568577063490880596789588 12820782 -77974152660852266760292012985673799680 12820783 -964073943601138641853135470948211049968 12820784 -357387693019566114782360250955929354240 12820785 -1294287648215596397710768633546096136640 12820786 -198019423778211521210077713511422800256 12820787 -292362309713291758590823619388415619328 12820788 -1853953211268875442087575078358220922880 12820789 615850781949681401238564458274081108590 12820790 -680370475821183079842947422673698905600 12820791 915781457197843576140909306238911119592 12820792 -223595450694474463093389408950948352000 12820793 -5016245194038657006402962651709642156 12820794 -1083647176538982429063569889331445760 12820795 -73340258367650666680583829174938053680 12820796 28136708921513527469086252391890027008 12820797 -2144025182287531625514976577000057076 12820798 -62928033477408567399540611164242574080 12820799 1138524350805215535497341534640501476800 12820800 170805848194278650295355630649396428800 12820801 1163315916283968939852804554409464161920 12820802 -757610709415647385059589883876892345648 12820803 -1324479243271685572897113484564840684296 12820804 206377522237834538586208670208374963200 12820805 1866167071377527034688905304487685219960 12820806 -89697806411007262680114232091138254080 12820807 281628384760033949432013698314647805000 12820808 -67417923365900994525423036095878594560 12820809 13813632989118666844339842672920634240 12820810 266844302027087216975773488003522238560 12820811 -1229828024759513059275855716574198468588 12820812 578491577641633764851941438462944153600 12820813 873565101266891712093147431148793399980 12820814 -5984347478560405968396386789302550208 12820815 -344161019155454012643131475428644454400 12820816 51804590508811879844600371932515459072 12820817 1144035909656297664667659251960681962866 12820818 88056483292802241567176401900250392320 12820819 769338082341724035350540048576983711560 12820820 1023422309295961834540934313758668032000 12820821 165077270170860998443768904337536290176 12820822 -13669681892242187469431527955695742976 12820823 -57916726283668620987033777717060201216 12820824 -305710003315337766144722416914028554240 12820825 -231724441148783638179441888644892940800 12820826 -992557109096185094691409092197867919888 12820827 212203928277569565945690933697845972120 12820828 -602286459877435729342456238516761723904 12820829 -351114621055360799707600694278801098048 12820830 -465230949972246909695567433098164700160 12820831 3077337534529861748603208213415704671200 12820832 -208431534573365030886870813051484766208 12820833 -182558747258780027602622774048374961196 12820834 -236076491446264163170234209499323821280 12820835 -1347412133059115590955358037879269999840 12820836 -49157348846383596644879784834156318720 12820837 -6772935691145391095005045989522610880 12820838 -232220716229090197776578579299371090240 12820839 -957814715422772298205603926528097923840 12820840 -992188874506109814415155119557556275200 12820841 656245126523240727517717694849763119184 12820842 3302069691314231694131579036382434400 12820843 1135460239286468224841859691298350179584 12820844 -38256114057738872974434785413265097216 12820845 -323863068766443438371856869960152430400 12820846 -738529887735211520572463655063352456128 12820847 -91903933604410108660782248932214720280 12820848 -13747993378520663029398070348156502016 12820849 1175956982880729474216323375565190192850 12820850 -312271701639322135161756540618599403600 12820851 -288863860281672153528760580743907656620 12820852 -223927965230434525045989113787382118400 12820853 1971962988823492001687721572863583373102 12820854 -24276462860781944127131197170460406400 12820855 1012211030766540897206470255996955516760 12820856 -2632516379743588499339552398370734080 12820857 172440894929471614531925998739892904320 12820858 -20202089007285872929680448336774398720 12820859 892174661597742449624108812243637879904 12820860 -154924511473214590464265328922013747200 12820861 2121140622553754317735855236114663806400 12820862 1087050789526921673874391155239525202432 12820863 -1243215771771004474851208951846688184192 12820864 44725721238602162058206543937011712000 12820865 1060049047939791779177786208314854273920 12820866 -562617760695019632110689760204023579776 12820867 329404393265764740187801329263328788448 12820868 -700088416470078088896769686547301319552 12820869 92274134678976631640920102209488152320 12820870 122815576321944714024710061352276229760 12820871 -466020028593908605875581658200536511040 12820872 170968386741406910267314128227611729920 12820873 -166507448779421823188351438029711421496 12820874 864635777567541796440679628616604334592 12820875 -420194517082969430480708623550261760000 12820876 1171062781020706784380717602222257135360 12820877 1079482134660990478825469365875027271200 12820878 -165946939598638416760861493695871750400 12820879 139340404456965195442778904778630610480 12820880 822174483730396140008061719567400960 12820881 620614052918660527284953862202773107952 12820882 718990978824627774057680805710958843792 12820883 -772955128484370167655166074349078166868 12820884 385522936552131315530529875330357876736 12820885 31206871770092841038202140235260699520 12820886 -292132742692560058731046667559250621056 12820887 -271736945865384575431713581322175897152 12820888 1908858215449268734740841894881633269760 12820889 -1881549247915099744296449699026691120310 12820890 9578820921106344094163355286980925440 12820891 1392744247010683660474670652296987884292 12820892 237347244579180252717408769055413201920 12820893 365426877305821040048889473485183380864 12820894 266707987323916283497705792099332698496 12820895 -802257467364227032463220375155282697600 12820896 804452891039718970892441689387538841600 12820897 537813421720479347155848078085914013872 12820898 -99276121903804358472492689401594330800 12820899 475626911624796069418165992176627859120 12820900 -123598131571271146877749530077587488000 12820901 -1096721552111920712722282769870238638688 12820902 728168774177237695372769592510286794432 12820903 -1851382480719854791325236376106144312056 12820904 -152550197912049273016768172471019110400 12820905 -127198579495470550964893012397403771000 12820906 196600929260006678663842146876344440320 12820907 -96063233376491276177976001447160757840 12820908 248460112118868239343400420803804956160 12820909 -803716485109079531947689717371622566890 12820910 -49363573904149667183808172506243648000 12820911 -1519891681005405264916089500838159853440 12820912 47870273331781069071705272125522771968 12820913 -259562595327738249393158378462072616576 12820914 487947837967323043234434776598797660160 12820915 10764102802006019309605437625272408960 12820916 663117930563659131949377770293499965440 12820917 101317696576619932557287082866854770048 12820918 -88815055815704246797955738683031040 12820919 -1327844086543792820128254426241823773488 12820920 -155599977673522240323282743013959270400 12820921 32776482269217302298092335626199014544 12820922 -238396129989782540613582099997777648128 12820923 10881882409904570671737239250267857640 12820924 -1502183222565657480669370275076895631360 12820925 -769753941824441428503960171546523084800 12820926 412513995340321223391047972341648877184 12820927 12497661570286577185921810517381235072 12820928 33377637719287125385747905237252833280 12820929 489947857073579879524835271694999811520 12820930 -549926600073656636370361680525057884640 12820931 -1835815147763444677971137303637961121736 12820932 17953565940407572549321744080592073856 12820933 366295904166222538077827654483992717504 12820934 86269247472051593466294795548954142720 12820935 -502785948330471624695033500107723697200 12820936 -1001136627559618627123385405245889740800 12820937 584678928884043652449880224772175306586 12820938 -159738441160099796102074414503584777472 12820939 -1582897860464376302769289427468387475776 12820940 272690475863362817995115856713628149760 12820941 -443571146691130350013540604896232174016 12820942 299052392337127475010550409454891493632 12820943 -1487295380232600861824281290639946265160 12820944 -107959802263916096434680395232681000960 12820945 256401418094412933894315000333524061480 12820946 -216147766930775865256011078320713442016 12820947 -929279098814406930798117778099516824000 12820948 1251433510188935116620576301433607090048 12820949 119309226958506888944844309174642725760 12820950 -28946957930665664055863143448099952000 12820951 592164496747332897734101729651379183664 12820952 -2066934920773669623960983976062620753920 12820953 598141876228816160324134909559911255200 12820954 -137265468568629858357338138738398131456 12820955 460621483242128435645740917370075241760 12820956 840264516061248379880928696424957255680 12820957 -170193832529135233784220268468839219456 12820958 -539970776168500259009232761005903923840 12820959 11742534934852979026533231433831144608 12820960 32182782394450389204044825459868303360 12820961 -184011732844050925602475026538540185438 12820962 -236457007536398543136185844511223488512 12820963 1084805665621905684974039163120125037212 12820964 -500262373022670282760651096033348925184 12820965 255473591312343749609553570508815544320 12820966 509225747859860964686367487055204702112 12820967 781657166359747378810486224078781616640 12820968 -1046214190793262320368548511516456780800 12820969 -18942913111910634007203186210978271360 12820970 1129219044654599058908590780924798076160 12820971 -1064054469291635971189583630752892237136 12820972 -704896749643245877884985197399863575040 12820973 341024147929067668160950485780267518400 12820974 127194145415951023571529022791368823360 12820975 658830259489034899613001751703018344800 12820976 -45572714421862381261579248920401870848 12820977 35873946655572578396836375004719991040 12820978 1358347974719561484233519819987180689824 12820979 597167476104733489442930150835827909580 12820980 -56079280805882960395878067094941532160 12820981 -3645301699726612055294625446872128480 12820982 -740248092292020495947448278095990712448 12820983 -209805862148813628384732125607533924736 12820984 -488336318367391344471688397373332889600 12820985 -365060714231339682764501950030517115000 12820986 -76004394841153817503783893800483279616 12820987 1419411154941953002898185899554687288880 12820988 1124001460344365096735159194717537313280 12820989 1407412819711147848739926674154433413120 12820990 -8933407910481550936057176818349941760 12820991 -1059601019476516885767394123597492762200 12820992 -307324374687468771852870205436954935296 12820993 -2154981164732794754214640228605343378256 12820994 -613750244474072761479867223881865414704 12820995 -44207356550313588568758234112426272000 12820996 -791906023703344275410461491235672166400 12820997 351363078516149299237502709697072584000 12820998 624884440377395034060784601393007440064 12820999 -1095122049120171177236168887491478528664 12821000 -63969588110901161139090329539745280000 12821001 74562331988419311009007547682978492432 12821002 318996440463730453967989960286618516832 12821003 179603365707601737156782600020920546000 12821004 -6662503679291834763849669271926549504 12821005 681808711199071152222747142473357711360 12821006 417644325670821137035105678785530172864 12821007 -166398767969824203012724807587574314360 12821008 50865139359482211746104719296283033600 12821009 -37410491812873767015092082875028623520 12821010 -34424261472678979680300768426761011200 12821011 -303578595111335590910563795771068230656 12821012 -1107681329303854078070960766055933090944 12821013 316656391456179421118806854596964737742 12821014 -1042764350834992670056764164408248242144 12821015 -417192790063409285387929159867054356840 12821016 -292952575397578111924136325805661184000 12821017 1278907809193883925887913253103423478624 12821018 -72152543326395454506352838567144844288 12821019 579184877622554995318935679004484800448 12821020 -411629154498910270635370514625881387520 12821021 695307212067985069597153592714542533222 12821022 -112119441570796587792165105400031739840 12821023 1699463896328502146927984381131683003880 12821024 -83129071817649606982922527893150695424 12821025 -159499757886348225146005242094338590400 12821026 -43911039080329469563785877418034170304 12821027 -1359150085623422771298893705561626793124 12821028 257174158170492464296221097603533766656 12821029 -19393090199150948413308479696692521760 12821030 139907168153901658066134997918535541120 12821031 -474977702154708639158500135614622003200 12821032 -132503044207710850852724961192736358400 12821033 -166933557696088639388814742421078944860 12821034 638249521974618811671664241807565953280 12821035 -1049397334270077718216650104737787567520 12821036 1614370360075331268154597661324974441728 12821037 -953253597387578310966288859340120821440 12821038 623923347805175254634254566217478724480 12821039 -1276704168810600580532615842726307472 12821040 -70606508312338086405311454829044695040 12821041 -1866884234641712903338027010611724327832 12821042 62298243452758340694387368289368315904 12821043 -1691581941583785235542854373800480762256 12821044 -295316975479894709206141728468049204864 12821045 -535381657303821293419104645640939303500 12821046 252620870111412283389825850116865268160 12821047 -1912751387885515121927155830078533596504 12821048 -841543563108009344498484932544867840000 12821049 1048938925537794796729640936918695011834 12821050 201999553727985714314874051163368921600 12821051 -500340173431320901280398580063289102240 12821052 -1936635157457411302625199586798583808 12821053 -130560711828396365040789860945187127744 12821054 -522680292942084824697094726789610803200 12821055 -134026474229035901529499940767672178880 12821056 -568304665389398234924295444734617845760 12821057 266633449282309154123052006497416914132 12821058 -1313640700386412801294653803660378995200 12821059 1360270695483145702574703927406204131260 12821060 -476061233833362859312601444981383618560 12821061 -195346154594704948265452933593502958592 12821062 -230358913406417196445938606317334775968 12821063 133338134165458135736754241864251739104 12821064 110548935487035727264341538879387115520 12821065 1313560067172651256501369148643434824200 12821066 223823766738503652977478679362297391104 12821067 156428598680226852852819175893255271680 12821068 -7738570801759694299168208099289149440 12821069 454673072601181243653902486883689174220 12821070 -288767302448961741765351407105169916800 12821071 85919171738627736440862519487704755112 12821072 269875112684851152324966050728096825344 12821073 124723365018097687381056303002801088000 12821074 189381269000150511747153293200209131520 12821075 713037966471499940503285700041500396300 12821076 -1085287242788181790615759017668295639168 12821077 1588463082529324831453657734743933086812 12821078 -1126165279704175979703431660913221266560 12821079 -920508426107865086074828452235130270616 12821080 715215514525532450415536519348764876800 12821081 -162445988756019991176730635924009302976 12821082 352217709183278895886874746350710703360 12821083 2880239981982692552496630707614551705600 12821084 566579000130822956986023668688766674432 12821085 32958219274831822801698689318357268780 12821086 -460013311979481889457000233059873631680 12821087 -1986316848129571178600414938624046967264 12821088 -115349973917116521412438438786514288640 12821089 -87599723977898077632757991118350317676 12821090 -10441847955108744467191066244898175200 12821091 -326693404344536631560467702228307786496 12821092 213814785200675672359974894390478915840 12821093 -408483434677497140489029701457363995456 12821094 -139197578930239871281966025155314810624 12821095 3645886237725317267371640474113717680 12821096 -1855489202853565961431266319417588638720 12821097 378710805634972045405877545526595313728 12821098 669392103830931032015535292785564730800 12821099 49629381924957112093592193754019670120 12821100 -416430264764506088678506254707819097600 12821101 -1121750003492444080988218223639703400896 12821102 425054824202129619989599015159276088064 12821103 -1033487851668644210015962882079121399480 12821104 52807635162142333782958151640068915200 12821105 975302129807572240275759703042641144000 12821106 -825283485866150243326569343227953515776 12821107 427868622069327598566690788829896884480 12821108 -304330347183264395986130091185022572544 12821109 214952393369592235373714930198579558400 12821110 -123232761854480610810904656691996174080 12821111 903409713062656486818316160237048494512 12821112 76404037084485920212335623322721689600 12821113 -200098183569844451490931519964023939440 12821114 -289571304352146026216434680864698227344 12821115 601530881443584773490304445250680778720 12821116 96823358840992639982806635303551164416 12821117 2241426254526423576617566936355779340166 12821118 -421761686129605344355153019540181256896 12821119 -2454609142131075936745830463755620836480 12821120 272289455871263353519644207320609587200 12821121 450106681038103369405947348812342914290 12821122 1108967341340468991399153283951285532112 12821123 -695611366838117802745048079637814586160 12821124 460857442600798807299914496790921236480 12821125 920667443371814955825390959439768990000 12821126 -504867928612825339123566253604472451488 12821127 -393997069641911599809854800903504321920 12821128 -117814655816359992298697492188193495040 12821129 35936505820513216928047421037095522760 12821130 -59206341841590656230186393667196334080 12821131 -753802966934421384711503063608943139248 12821132 1208510123420902673887806236071299440640 12821133 -256155233768579589310141017062513481792 12821134 -406906706079564182085921042958316382528 12821135 77208890180873319843238503498934859520 12821136 -16568025094254801371680125313444085760 12821137 271950110835451380608539056426389253952 12821138 7444055525921562657786419700320433408 12821139 -1400335596973395075301507433693351022480 12821140 -979866054069176705724491206189545826560 12821141 -1697965861873422137191350609667925401458 12821142 -148807776068661710354409214917432667776 12821143 -1443603145346971615439544816334340726400 12821144 -394404241282930082094459775090274396160 12821145 -444422455564741322788804452925759741440 12821146 -551046769182033740522020688222683784736 12821147 2989847941043303970230725659277516438560 12821148 -772212842960777699407002534467193965568 12821149 2289440830565972112264380407775760505440 12821150 -220656435563042671134635315516081899200 12821151 94293624120751787297929292520672576768 12821152 1993888357478868166493701546334601216000 12821153 1128010996549520118142152966668638386402 12821154 -52711522050603929418854204295424186368 12821155 956169465759316776340393955893117656000 12821156 868382057034023949086009808932458619520 12821157 1036466886585514865780602801402365803454 12821158 13898390429260662692422597654201270272 12821159 -1331248536200619771576784910586710378112 12821160 26444597390766952684751371519180800 12821161 -1815905821530145895950087336067813324700 12821162 -323934850673019915247658525783490662400 12821163 -560298804132231416907586188789289066512 12821164 -1039746916657018618221840666000934906624 12821165 52652506914452907517643057843923630080 12821166 -57734172794041463059128055499092180992 12821167 -39373369111649190435592696249926124688 12821168 -235347664050840286840502485983605391360 12821169 107473365672524706891228106838575165920 12821170 -432671310012566986371340624667846682720 12821171 -13448858112411757006105734126324675696 12821172 13563258313740068188422782279368704000 12821173 -447649538449070220213881010134374758756 12821174 548343132929546893170087353509998930336 12821175 -558956143036845217059472751579991311400 12821176 1390548517079948450378370142402149273600 12821177 -775755419391878251759777311861097507968 12821178 307929799765721854979443769938933146624 12821179 -366407346214354129260316368233462988768 12821180 193170349120094851497110230517859686400 12821181 -9790359539076624261530395453688663040 12821182 -793895007768000891140519894511599812416 12821183 2896445667718600134928216831261255052544 12821184 -395690953157283372495536887712883671040 12821185 -256859772741616864543499766468479706180 12821186 -387660275661181543916473985165366899200 12821187 111600942512881781563106085681633085824 12821188 -430523211289188732669636285625779210112 12821189 -1438036193746675199158756514021493823776 12821190 322647334800468513737315597107710508800 12821191 1836636808903465880810377237064334441400 12821192 -930310780363692214683981729998982297600 12821193 280684922126910205009483586733901871040 12821194 -665995905474549559300493359365202633728 12821195 -986165335683941590994046545547992088000 12821196 -310782631703146766861481198832755082752 12821197 -481393289441890560591478775886086603648 12821198 -185292386249479710832944496433844275136 12821199 7105142311720179802613286246060571008 12821200 -1039362025318098952089189783076864000 12821201 48832760660189130850113131269481382900 12821202 -86770490040767871462324212757166011120 12821203 242949779296398685024836910442657583984 12821204 -934867119695654879944455487636818917376 12821205 -794655734137945259341882131822105116640 12821206 -225578645393010330119621360089171214016 12821207 171725961632145076434143594310258152112 12821208 281720544757126463950049326699767398400 12821209 115553475277540495218392231881358106004 12821210 427559593171813608158950554237816833760 12821211 22055546194038061398011542635997776288 12821212 -219102916380128840826765778764993297408 12821213 -132564329366513579677186169640039037800 12821214 -113341544224053833081133468952632235008 12821215 262493039940363642597936019370425937520 12821216 -373137692064554662312005818089395978240 12821217 -674277144360586071664427388864340387920 12821218 148445331742012065071684866974527380560 12821219 274289491217180533371735699762472182000 12821220 -657874511522905171985841065995748966400 12821221 -9767001688113660791423449730560471360 12821222 -378246175839870841664002518126444417408 12821223 1052942235404392443904921084197345119784 12821224 15625964040229072059416727643664547840 12821225 541707186743087415924959160915008358750 12821226 -906000710347062680789321480618973388800 12821227 -682577453696254743268206819152107846924 12821228 -70698225387012329732837705308253257728 12821229 -297885563019034385308592168306052031626 12821230 347392334682800959597891594943780920320 12821231 40441935876727421413574684327481072600 12821232 -158986906407915596393292375776640368640 12821233 90003277849465295483041860239281260960 12821234 570224846807018991084672441971845808640 12821235 -94194256677596862659607089063311948800 12821236 76926796215422382434044354578441748480 12821237 554931634021687681988707862843299407840 12821238 34401558681228757281307227886046097600 12821239 208595608902094120453729857620388389656 12821240 467930855906339945812251918839256268800 12821241 -194535024030297344698569252743275338336 12821242 640607908025473066761461528452949424240 12821243 561904668304217265952617969815836027584 12821244 39558277738999386115659112430737506816 12821245 -1146982169241114216635888171862749932500 12821246 238925653239678530695309501291077891072 12821247 48227663519499511736906044583902773312 12821248 -1231585215528624077185557717195360829440 12821249 7155917363908736067440798624521291392 12821250 41466336025394749591968130304268480000 12821251 -506989523781347874090818002486357269600 12821252 888491437921879637859396949503429623040 12821253 -56212992487393807247789776624424604096 12821254 323652387124452095487483855190811546112 12821255 -1137771123649712987572856341750483272840 12821256 6807230771862118956953569368352358400 12821257 279068144391226107016695040753710420480 12821258 -917556178003569582085267598433271311360 12821259 -172178355979241740808377811846440501248 12821260 -4809403957580035343875281639222374400 12821261 138930976572655859848171627603497719862 12821262 -608711439239710027531993204822722598848 12821263 188866340285563565778019448430638832224 12821264 568116311110930323277108054580814299136 12821265 460549388362370531304026143036340513460 12821266 -365328393228178776223205611655902606560 12821267 -20745474785829788918201051398516285560 12821268 897109320750958022706626945147639101440 12821269 272932874726900640049355391660940059744 12821270 240660702270466392861629179429054187520 12821271 -803615608011698915179401066725205209856 12821272 1573571243680560333042528937332465745920 12821273 1557491221493869034328132248609803416522 12821274 -327747311117226484911275655047416197120 12821275 -176460309543154236311552392619742112200 12821276 7280660396717804547714164794611328512 12821277 133518296484764296170120477856309075200 12821278 -1128054324032334794269755615901261714560 12821279 -3379983641616537283804333571109613104600 12821280 -138746293962561429328182434950734151680 12821281 241744118548481787084310301783645952 12821282 10527503545179832331474932923472083264 12821283 -645717778663004070675442947467152289280 12821284 -406336503059405754093936539753456574464 12821285 561271631074255376806751120088124446720 12821286 -352723206014505388335592303068246607872 12821287 788021722608358690802424001645701170936 12821288 1361883575182141352956452831430378613760 12821289 575734532806820952105220648985138349696 12821290 -182058272909153382443977249226858188800 12821291 1095090322728370849872189602273630658072 12821292 -972376900176287781646205220447645685248 12821293 -8626587772518468642031896357275588458 12821294 953896019918223984657550639440018789696 12821295 -773327160738815777611488834426378460800 12821296 -235102265504487204349052920695468802048 12821297 -1138395734968819770098718014848440135360 12821298 75455826763100959186803429943580900352 12821299 -192136980074043707281073835115500867700 12821300 -395064157656680292856071737394690249600 12821301 -757825069187967605409262693694698152000 12821302 -293469031870864982670270695835902537088 12821303 -381339139283462788968099666892322234880 12821304 -504571984892618341723228647724102778880 12821305 -195700134569619145207104445756334169600 12821306 110179545775611076717592533298618400000 12821307 -1038718825097942514631470667143054653160 12821308 932552538493351227109217298118205521920 12821309 -94175848240781672099195786289642590484 12821310 -3469822865706219754982351269099397760 12821311 -429157426971961024974417792447915777088 12821312 253855457176178214301542448945598300160 12821313 132617220865326242944633195128317238624 12821314 449804788079516151422708662320645619200 12821315 99238455192985316969425368984336651840 12821316 260832614038588357348189597975255670784 12821317 -511255465992993584933127738266047137634 12821318 -608075424639048089453189588673113366784 12821319 -143538400986288490697170626646325368992 12821320 -642926943743411723660380994027921971200 12821321 -1086188342291496305131389403091168583936 12821322 -218867344746028015316724822251741400576 12821323 1817581595913185921626435592897464739944 12821324 -1433116200039855772880092679187670658304 12821325 -269833750203138186169342227167365168800 12821326 -27769724212309422645467555674192097280 12821327 698629206151398118886034041612149208400 12821328 7354296015136882051077532638768513024 12821329 -1781290322828375292046432035329385213070 12821330 250856914013526931664000935298031718560 12821331 173741926464810302635722814128746109504 12821332 1528486311670915102899343677090207567360 12821333 377875966399165420585948549440374975040 12821334 577517994261127963003125692109632978880 12821335 1474760513187936291322760522281294888800 12821336 -1007365721405702815678530303857802240000 12821337 268179509764311671530319651480290563648 12821338 -811156286238603018805023529022272561680 12821339 -161072355042286388784077761371028948944 12821340 104125238054401340205403571394038707200 12821341 870079985806455864114632440354974674572 12821342 577079178745982400515429438899796684352 12821343 13119769937601870973035683732980189200 12821344 -1941627280618649799319010853409813168128 12821345 8111255876345162094858744932576051520 12821346 519298236039982343423085906673293559584 12821347 -977293317680033434647225628011179155200 12821348 -1768186837113479876228318702909489707392 12821349 -10160852350248262152754332041125172160 12821350 -51501464893425135685072652555932080000 12821351 475300085658584758248444135045419525760 12821352 1012013862456015750318222898652774400 12821353 -1005150113451214267476570290557651376 12821354 -46322628384706245629140124670719650560 12821355 40849472009609526141780513724191038400 12821356 -51285048644585866239935961126612318720 12821357 1692093225528124295885174990455499403606 12821358 -485129066128250319251494784770362688512 12821359 -1572424301390999235076197373392054875440 12821360 59403785207386678523904323306604134400 12821361 147761963383177957533492349113561146304 12821362 -1249318761817023392136032750151689027568 12821363 -669879888807544513623797153496301076880 12821364 866692171174902221665993531149901935360 12821365 -2323689098926708308246713204446053043200 12821366 320930356942355518081439491411476993600 12821367 -423327644166863711294138828919226331952 12821368 63744646245834125014810072473437429760 12821369 -1908954446574670781657052121214697801840 12821370 9383840794656083101967755470785836800 12821371 -130881862238946866107582521612481792000 12821372 167580485488958665311231039262052398080 12821373 467109873988938328195720605168513034758 12821374 -982204554886662493597813247697245720064 12821375 627031608281148514773274249748788344000 12821376 -440655429373317413868815128182726328320 12821377 242736413700778169738218711070515396226 12821378 -915034427724657798293759301955170995760 12821379 1231357747610442143096108714704266478584 12821380 302239418989838479310399515286359633920 12821381 1249035831554054238380101867050113017182 12821382 -221544765820202221596920944625117614080 12821383 -488087444130872251098280127579477619840 12821384 -1890288223099185677369709190536796569600 12821385 268930610796897463946683654855064240640 12821386 -643300539501587975371349698718838694608 12821387 1343278261962231926611947057063560788320 12821388 75108464689600141988874377179533115392 12821389 -161293830669071744437026468222805497204 12821390 -369923711120089952766961773987007804800 12821391 1172852436528840108975748403130366659640 12821392 -247884072331567696387614661422745083904 12821393 -763313106930274694100850104174879974400 12821394 -19620334094500794065272741549641968640 12821395 57868664682426023477078457927892340400 12821396 -961538848434177419207994849844002816 12821397 256939221162398707620273396179064447360 12821398 -46848908304351490973434177259435320800 12821399 -537495918183345822741962519162175084600 12821400 -124097450085710713629182605710251520000 12821401 532090441246944834574483467451935875402 12821402 1509350325564442960497645633581577456 12821403 -156478628636428050042328642646786858496 12821404 1090866017178344279739165155494384057856 12821405 -354400808449078394099422536928456469640 12821406 -94346818379444476255496052095167522176 12821407 488090390798280073870676495588394781432 12821408 -1682265179742912553915852859562582343680 12821409 -992470602648692992343228116534471750560 12821410 -189439140968833998177278986031378196480 12821411 -1683135615822507787196035035801701117988 12821412 440339674670958347261818221027687137280 12821413 -126107672596739439275436981201693066816 12821414 18986194784540919473519635877944541184 12821415 529001054971444205628478021178091123840 12821416 1756464997276872759166982874147485076480 12821417 220545828159454275411457647909808573824 12821418 -140183208915551473318576167498279475536 12821419 -318448681119545619245716983994234834752 12821420 46251478344303965231800949213084359680 12821421 16619041235322510912657340002220514112 12821422 -998019612471258076809020236542311371200 12821423 1408623984301377927558698438468848182672 12821424 12037141270572474149833514343679918080 12821425 -375482822241736619177645464836607915200 12821426 -251553574528084622692161945853060559088 12821427 392012391636865730781090423746652166164 12821428 -44468587463771374924445380175016079360 12821429 -553039915544150963639520006423624266820 12821430 300158018573352240142194040556896245120 12821431 854793149401841266699319302222693327792 12821432 320097300079212822718564082100877271040 12821433 1522189513375791884062044909177601881504 12821434 -26187058140440050273725294270615129600 12821435 -640367959546350969020005941427850630640 12821436 818822143720212949027305967770126812160 12821437 1835495754636917092750186058264585526086 12821438 -107547191506882112371715041437351973248 12821439 -19838160499174118527807739562822761472 12821440 441117870542939973690746046169428787200 12821441 -14106782057757994345552309717089032316 12821442 -14415025543270546737810729747367885824 12821443 686450124114934557334839632121043234864 12821444 -853201793991227958131325715588307720064 12821445 22936078741607532795131537145016596480 12821446 47443313964178066698374585107693495104 12821447 -439485929130094220781760409208921651960 12821448 924930523522700804423562140285797662720 12821449 -57931872843910971304528811660811600550 12821450 -295011343613254844152867500531459180000 12821451 342925852673046978905346231022217311200 12821452 153596972428074715575076189083306076160 12821453 -683310157133010454204055494045004324640 12821454 -466496328480728714568954821475108913536 12821455 982524674095302452818202288963660486160 12821456 -186309203127494901219850796056580825088 12821457 -1326549076035668829651873004586750846880 12821458 -8285647655011547624422015278113906016 12821459 -741193890325502274251574543308364016128 12821460 202229636554363983357501792184174940160 12821461 256009768537791135470110570286619306062 12821462 -488642849162994292305375203740939469568 12821463 -2379371170787173214397463897720942732800 12821464 611000992241492214873150784175841976320 12821465 -383374904954803887046622206814328646080 12821466 100448877337681510930399798325755760640 12821467 -1306845687070657315977229523654593661880 12821468 795272261841068977486266755222944733184 12821469 363521126578698661527458382268442070144 12821470 -500391545930388707775363263048607072000 12821471 -258471920152799128026834341303120231208 12821472 -244975187707939049667841801419663605760 12821473 982789193337432004365887103293423051136 12821474 -278047392525281862892847068236743405568 12821475 385758258013852875942223970091670050600 12821476 -386497609221389998319296308798017945600 12821477 -383055802326727823723347686398137420674 12821478 494059828528858547292195044420255980224 12821479 402703858126430646245796176546285427120 12821480 -467816913208155429482062310572400640000 12821481 1173832692055349693317195133518019846820 12821482 9318799278716250781161366500467418112 12821483 -656884974646879690087021523222878083096 12821484 -197712776797190267368445050090508190720 12821485 -426646950571791454683154131278646415200 12821486 487410290485172763994150374565467120192 12821487 -296105706814764740677206144483795353208 12821488 -174425046525768768136079419144906407936 12821489 751745518306350357604138011431437852656 12821490 2403788383556411492586773264851814400 12821491 638508021121622836731805339855025170892 12821492 -1449431654876287468240151530103613907584 12821493 -783247610341528226931433202643777248736 12821494 276245600248435990176254081738470846464 12821495 93007707648367029658947023925875973120 12821496 -800810609011435109500515184511349043200 12821497 324550977641936842553395000752694089800 12821498 -774914914652696448151376447339104506000 12821499 -202904576327474828646425598472928763120 12821500 -605564967287371646465343174625769088000 12821501 33765498188292206353704735144708463488 12821502 -278780641262489524997602006180688653056 12821503 1169969938387399699667908467446575434752 12821504 -886220914480938105277627155643524710400 12821505 325476891961977023513897359933618585920 12821506 -1944675313312358975390302674436778649600 12821507 227829841790034816290053568330773726272 12821508 203199662567772662662754051095267651584 12821509 1207184783690661764080346220600806944860 12821510 -217419146391185460137822748562989095040 12821511 -847045292802279695622859293495144328320 12821512 -1672114078652390280399120788369562992640 12821513 -2010197089491854639119533954956018510976 12821514 -165168974234150694271952772196937391360 12821515 414129918669045146250196413479650106400 12821516 -880745491931152222403801767745419914240 12821517 -869945387258331436953569578179759941760 12821518 305683144148387869892970189552991572480 12821519 236453913557853818113900199007704316096 12821520 4362638819916285688512716544045219840 12821521 -1678906594079881193200011621068232371278 12821522 438253878183219692006896592284624350720 12821523 596602542617680994405095010266309288320 12821524 -2689333007257474077547942232280184353024 12821525 -22072222463709708315556102461822391200 12821526 317319418865480598394596497965951391040 12821527 -686922906031377876779499278629970557624 12821528 -527905804007476523194878098553837987840 12821529 -64386941604645188867799240209265413760 12821530 63564622255648404481141619370206120160 12821531 970307631234533930397325082407091059332 12821532 -653250790803906002820363967860132054528 12821533 -171767470797550041387577540343798456218 12821534 341188997183957653221715403803123368960 12821535 -140269371222133458288835016971231712160 12821536 -242674800021459658761825679865552830464 12821537 -108271723971771067377385080344106835260 12821538 149990023197384093919199039650440376320 12821539 -417710562040085240804209502909638962944 12821540 -519942079344628652031817199117020757760 12821541 -10194409611142178622096217893378801120 12821542 -1074314163976233619001555283098663116800 12821543 -1175713673710872125612468674762949500416 12821544 -452082783410681413437606180845666304000 12821545 -111232081555590757965702943371355733760 12821546 -380018572950448943566645134449375031456 12821547 691592464485517683535262669092694074200 12821548 -103458157984058733175363275239316255744 12821549 91823392982645149507832575200950255928 12821550 -1098444947990609677908095272574438400 12821551 -1873976156250463533315823647078454494448 12821552 24216568651842499095838586299592343552 12821553 -351712608427285846236238792351017735936 12821554 -1267040719224853911302842984822338999024 12821555 -353719669386392062710776787536733244080 12821556 41157835133791341391091544503959326720 12821557 -6535785314250778900582966060719772416 12821558 -152553412098340712194602955720615272960 12821559 -392710022135199476161560570768406678296 12821560 -858371321275266126484439146715410944000 12821561 -199013908440539979311176193079769123200 12821562 53139612625459916090784792444249566400 12821563 -607070412319702734899730712931550051416 12821564 -350740563533981597100465987081307382784 12821565 204418734675263391184077551071630439520 12821566 1140383085373914600350885960763331391232 12821567 157009816136582281487886524480668961520 12821568 3874477581879053702990534087094042624 12821569 995963392016351708130163348252257179648 12821570 85403147596151224815396393880279680000 12821571 22407455298418239506101495419046160592 12821572 -445134517198523384265807400874047537024 12821573 1001699419894336905467941127695578261180 12821574 -251401926962219059209694873899866599872 12821575 -64993801207635236192415877905667621400 12821576 1188091940656796126163309792344867374080 12821577 1155289971032543461951597796403106100832 12821578 170323691036795514914283327648722591232 12821579 -872209621188311266732527023501606147820 12821580 -57466522422950940427976252327739801600 12821581 49170085311882726877556557114862011382 12821582 707774697299881234873320033171292334784 12821583 -121752115455329709712809222892939418736 12821584 -121942365458880490357724933921978982400 12821585 243245872383305108346214710957812318400 12821586 -569487017919483384991146993882890880000 12821587 -2388467074257571570115115575653565478408 12821588 268000282182171581287579361117512369920 12821589 1320491573516916643969002170510833058208 12821590 232543689448864122697864789194880003200 12821591 -533236536328726883037313971579663060480 12821592 -298018685162478502450660436396286935040 12821593 120273414723700910954332045096416175620 12821594 610174930819119744310098928908416154096 12821595 -215669080902618046461083676366883104000 12821596 8662335056695483487542697055312890880 12821597 1863285025406567307818719840256463297312 12821598 -234025618738581970116842871757542758400 12821599 684147062593975183789740799479202368000 12821600 -380799875559553568337484954959504998400 12821601 -264503837661663878772788522270370371904 12821602 -219421593871712773276496022306963436896 12821603 -944257712696514934232039065098484421136 12821604 635770406068818755086166590199606740992 12821605 317755076083724346169809329845865371260 12821606 292684627329119720445149962099352524800 12821607 58223721714597583274468098662600872880 12821608 -1545620899390345826583074530973487267840 12821609 875191164444467854083267925236736181904 12821610 -11433958019454002201375127769486356480 12821611 12363802892090970900824496766769970624 12821612 723870173272669991009259954028125440256 12821613 102943262462760334460320059116642370624 12821614 340782691903425503750007698841312425280 12821615 1197999683405646561642261881947860242760 12821616 184298430601589330743568770764899450880 12821617 1162099054709642023043355806494311155666 12821618 -384066008862123631589150567846418648960 12821619 -257871385179986148533139121391627597256 12821620 -7260159888986405614467987213260881920 12821621 -2624432936255517155812093377886459259520 12821622 572205923073594085375283820721746845184 12821623 -37080963121929236625399610282117247128 12821624 246077527392350136618372823132964904960 12821625 2133321790843594554836770119063866400000 12821626 -439863569740751689106408840750209608192 12821627 115268045725982708990972357942120634912 12821628 240565890291587228129166840052590174720 12821629 -1069001652267605086396221985100077019770 12821630 697821894094000720198946805563823120960 12821631 379047172018542722605149989722885108224 12821632 -84112090425939331941995265084673228800 12821633 481161233929365954214354686257887236480 12821634 535563280776693157629895536844173965136 12821635 1204394612078180927289530879461824040080 12821636 -790156602368249600851649716479197983488 12821637 -22855710883136476245715088036325400320 12821638 348729284964763263614952572814294564480 12821639 463191786378452600274906790447626476160 12821640 381063610527628675524892021887086592000 12821641 108912248006781263817051379236749296320 12821642 -63682998017452667750536767578500728528 12821643 -356929301867704083349017959428170968376 12821644 -2330930807075630202823969203367872000 12821645 -1629440719565388523974247853314690898100 12821646 608220781660486141557302176830727824384 12821647 -58591365519351196719485779636872855936 12821648 -12257803665512065058129848927290654720 12821649 146593163669535621445968829694585371968 12821650 800861386788650062269872224411612176000 12821651 -1056991969251554381536614712134223536096 12821652 -463331895973379971969769717212268532864 12821653 211272531200807757480373667699218551484 12821654 -6318807048637981199160068746669351680 12821655 -89192478146014336727837236228870671360 12821656 -545347100854559692986121626159181824000 12821657 52841562166059928139539785934225685892 12821658 129392830487821917856825540690192447488 12821659 1470224255283356587574042456472425337860 12821660 782545476506055334655075621543780359680 12821661 563828853943557281262866192200154927232 12821662 -363840105303431286520206177431051347584 12821663 -1973589573727814575046113618108484813088 12821664 468326792513186892523990859189106769920 12821665 25071549621589936673548751877857031060 12821666 -48510962677709943550298624536293261312 12821667 66431650732226808292669701969241301880 12821668 1617518970087967300280765233246758290048 12821669 -195578649448182211066999012784923348704 12821670 -85812778273492376849018471606681558400 12821671 330700943665746918624633218824945962872 12821672 -1039981280103916506387024295990431744000 12821673 -982083810444173045299931621358492322416 12821674 -400231971267955689787381665696904254720 12821675 852552745813786563503347755015279321000 12821676 -320863876432893734482502705116991324160 12821677 752557494737441327648453114803822540224 12821678 192578841104597005249568464722757698240 12821679 472727947583327242673818844224318375200 12821680 -85804732280971669346245633789202595840 12821681 1095115732885356194112725225391046990482 12821682 10091406426727070175656444864734604544 12821683 41599479447088460023820794384644360000 12821684 117034480384620499725292431582932792832 12821685 234630203780295301587975848386410307200 12821686 1222938190247129364035076288938802405792 12821687 -2189860164139396310788118714781090824664 12821688 320905436123571775235730289598075596800 12821689 -1075840912899833772091696514499428934444 12821690 -75698447544325888833471801318102712320 12821691 -931500354762286907456594674722862632960 12821692 894110308587613759982360423441592243200 12821693 238730623054097309544018930488755587840 12821694 -555099556556431328498053790405196165120 12821695 540134487288291537225858468301304389920 12821696 73701875613058951929501966508794839040 12821697 -7637456542201558150766749024153724352 12821698 -140983366048343689690132258278110359680 12821699 -618887778265191183777770689801432124208 12821700 -611209726576289725001505855050013696000 12821701 1804872232645637304649049073149904188702 12821702 -2232531438290852463885138841803596448 12821703 166751821164863220442871660825297685120 12821704 77994461536869457435813911694540800 12821705 -499217868145775656568225745395759877240 12821706 819862762486801564551282308015846123520 12821707 -134640600155072457561580837043224143360 12821708 -89108212860214090461356857036096726272 12821709 565873328349232011579164279541976730304 12821710 62838804557777513296029414567042528000 12821711 708954021645211873196214998841960418032 12821712 -183196569018284606349848889657049743360 12821713 -1083877064290716862820562345024695880080 12821714 -3702729451918556065572353973264434544 12821715 -725771471889417547231140162137367805440 12821716 615917549036275263249466608958027859840 12821717 -1259374640231757845765403670122918573234 12821718 -37311271620194500955039046425823535104 12821719 2723179411586037125787136874650301422696 12821720 -22993391252333562719911459275685478400 12821721 -152963482525594096390299582456818532672 12821722 306583939995672248826297224320226084832 12821723 3600936572269698997989434159311107621936 12821724 357941537038766788777323491909798522880 12821725 -136020596682912272978193293224872139200 12821726 347970108403275448921114130065358685312 12821727 1108160975152648606609131875641499643720 12821728 -622716316003415366050809899626687365120 12821729 22973212230970578917941487823972903330 12821730 310548736720382843072710911664343531520 12821731 500166142813928135065055112990383259232 12821732 -1416360855118272620781064235446233262080 12821733 -28764405991430203088946111746759590338 12821734 202171366618966275114952039228457447232 12821735 136632803719040414949688735365319354680 12821736 -51141882026572256526191371932075786240 12821737 1233148346925218609950536794727436476900 12821738 -1038136061112436456341087322657007334480 12821739 172957117765925070017670043191023493120 12821740 23630335825983543412027106856259553280 12821741 -1326337192486741900277197461689328038400 12821742 -445956209250374545481532673274132136960 12821743 -3019609856900809084582372215399674112 12821744 207684216368962132746440194301840031744 12821745 -76870932546465792177817733522597649600 12821746 -36760617088222295270733940516651868160 12821747 1061241347004494766819893552898835541196 12821748 331170017935940163593547260090449305600 12821749 -1559402907437490800630411609866572962112 12821750 1125569334145111751899552394086369632000 12821751 1012950187051901798741362840421641403280 12821752 -1677509866560064729477036783091248742400 12821753 811119673314494961706640094107205703680 12821754 303751151663124882718858686554789326080 12821755 -203828836915069853553728174955845047680 12821756 -1832074903433473394010149719943784660480 12821757 518022838507360060591903858338676550016 12821758 -28111705891332029900696563352397042624 12821759 -3202938442978374879348745782464963672784 12821760 129035260372803921192743293007639347200 12821761 1466413187912970576561469795011582447362 12821762 166041489767155553019443081942956343040 12821763 -110749917440008290277139309469340030800 12821764 -21839279138437941749421858324083871744 12821765 -124239413315301509635862508967075620 12821766 134297951255149684805340726725202008448 12821767 -747910937059109567107490014051484838608 12821768 881140098775897062038369941167215170560 12821769 97745427113559050885047829026684344000 12821770 154155411602466305685679321236420480000 12821771 619693340244055576235507284520067606792 12821772 781921451949332738233724265042122337792 12821773 1198507372594779420847220797165858098604 12821774 -58063750201739491015916120861050131840 12821775 231447924320062136568379133500401931800 12821776 210327997564070750129368603519499894784 12821777 -138818815979662725557131284497208293520 12821778 -567914758244470344731126095321786304496 12821779 -463213644385263382672360703558467768000 12821780 1057871259046198395710003405401323513600 12821781 726503252228567850635284155796539434592 12821782 -769292831424731418356003511187673431008 12821783 -12585648211197564166675787593251544656 12821784 757136893434129195357956296186948792320 12821785 291937127080532016943014188853626339400 12821786 -334173971746528569423366547088500878336 12821787 -1109924197267751077447126473940210245120 12821788 -358645990643709609145025126138507034624 12821789 218481358046081733939211540168738597440 12821790 407009131797650462318449835321114188800 12821791 -1463835007934889859539029192013134170848 12821792 383057473507129645179698905960072937472 12821793 70677171899239574469219390318760777728 12821794 691278732450524250153768613406606799696 12821795 82047690660100462297644929507199082560 12821796 483194450526111557843743811164932571392 12821797 -1359107271018739605859728116395990727520 12821798 1102027670878872079564296984478175181120 12821799 1642793590174876259888934084083658791760 12821800 -362595750964836703060933149145015680000 12821801 -2100097867587141318247311211016771448198 12821802 -160688300341967526928650538345864367616 12821803 1099408093726524498401558984463256432052 12821804 1421457632139439697631197748815045438976 12821805 85593569949809917316168444611125300000 12821806 -676400742950657161832879548566786091776 12821807 694544125066445603689394828906650208592 12821808 -4991734984782587839553434311823196160 12821809 -79551841134538327173093635433919551360 12821810 -180898315703011133977859436061325767680 12821811 159320992947997357043984919043781967672 12821812 1379946692029498467304145325993688758656 12821813 462553777807003592301523565548162586844 12821814 62566828237687888322727329904314036256 12821815 1441543357069109532727871104568141535960 12821816 -576499108318015441409910829867310653440 12821817 -141547830669010747317342774667037886720 12821818 920806289897708618111834543539867509360 12821819 -51587401555473170366383898569213662720 12821820 590082839608859444265528632656069877760 12821821 1007383897022280202585791891204658207200 12821822 -370751740842049974899411663248504899648 12821823 -48877875451078577013871426180241405952 12821824 538977540218764525328110399848283897856 12821825 -76087627769212762636678266429116044500 12821826 8122142505044897414551559875614545664 12821827 1562362251855522257538805973675912396440 12821828 395685310659934894482205516312156980480 12821829 607953304453091122610109141752729227680 12821830 -161497340755209049627441447732234782720 12821831 -963701904887810145253193723118635214336 12821832 -415302701215897676293451089911880980480 12821833 57453902594331675219182649257452709568 12821834 433375005088977095272906924317281101152 12821835 -403283558529998237509346515612660992000 12821836 -169174402768893250324520706467925003520 12821837 371035055663158360322330352474934634304 12821838 -54739063658434988139187161167642782656 12821839 -884789644056136903150730678202999930944 12821840 13498790549520607800521478748842885120 12821841 999767505044114594512294585712779051200 12821842 -983096142899952875319414957723725581056 12821843 619868606500030054435726000751561242092 12821844 -340814318236301901274838652346345893888 12821845 -152458201359009899156636821757438100900 12821846 104963487794754321329128572030993340800 12821847 257328867869542616370209687472464183400 12821848 59612045375540319176881284976416522240 12821849 -965211060897324105784264951024921679100 12821850 -188448519165676855463869812814966628400 12821851 391212127818990366952058946558077531152 12821852 1948182717983892453577190623210678213632 12821853 730023981825510040775418506999065087008 12821854 -155049313277544836320729362339503549568 12821855 -300227829294215634735540055306593941040 12821856 -219444413786429696079290822679179821056 12821857 2435441071023556417836323397547057368000 12821858 120983952125522299341261729286267791360 12821859 -95585313782270465534779143007661606592 12821860 -386840980350922479422054391800612017920 12821861 503524567177847116294589030158832656890 12821862 409858194863840461146837874919377052352 12821863 653865988756393119824577659793518212624 12821864 158163094230076917561452349442320875520 12821865 -166512909280488979284254314710090316800 12821866 23854595716053423818212211419557622464 12821867 986281432100738683432385856683555327952 12821868 3200393604672765764612442710350110720 12821869 -14930964904437658404867611174437470880 12821870 140657839651699601848711394973234770880 12821871 42610376581514292478245188521466139912 12821872 124006508212763413704505502970622771200 12821873 -121240737117372760415754436772583994560 12821874 -119347638490731169724967767258055613440 12821875 -447305716165236608662339334884411050000 12821876 -986918730503923499654632366124837005824 12821877 -9108135567690619200567996345504253380 12821878 814222840938983549025911215702029678240 12821879 -297414985267342173144668600168322306048 12821880 715505867791699800764971233235132416000 12821881 120642149276994574861788899138914267792 12821882 236893619740250452362839411956731182592 12821883 -567024586741165058290033040207566694376 12821884 446492675503672530849517733060830295040 12821885 63037570529189583474896096722482910200 12821886 -97577829142166567720841346409886144 12821887 -905254454006604958680549891543579364080 12821888 -120821308497360405891158912299696128000 12821889 -424893712539096424224668603852829711072 12821890 42900188501551463166104026482840537600 12821891 -1681223640313553133464722317610021080708 12821892 -42656748200975239311516330917372802048 12821893 300432813991909597943215803034301687616 12821894 -926356477593363668829955004954497113504 12821895 -427925234918451744559060135709908736160 12821896 974303918738536861908060330215072609280 12821897 18922281199467738253566702885001065600 12821898 -96592158255250804183909360430063867136 12821899 -1224617387793825796863880561193637261100 12821900 -20230824894956628743469777759687936000 12821901 -161504312628751784186428731731480059968 12821902 291051880356596594113864900825806392640 12821903 -1036135836914492919208719279337355369880 12821904 -173516629091301977375345443559213654016 12821905 -586332735082425598757168603530084460940 12821906 87885666651056248809313897055588611584 12821907 94715293953430786136446074894784411392 12821908 -1516484397286873991250779940637629493248 12821909 -1415722243326953495502174926164265794884 12821910 54209470144594138380798772447009751040 12821911 459419353563620967666048157645393489000 12821912 -2953975706047840046430921706839060480 12821913 -147506309990917334893371188745384415740 12821914 -114678741304204645313187297269064338688 12821915 -1827274661879251349028811365286178079600 12821916 -643905855444749775030884037118699560960 12821917 -443633093574490987298576748745367815008 12821918 271363540914057088348124546114394956160 12821919 59913910388431735560957139285071793536 12821920 -1064132850152698007880770494346286858240 12821921 48558375874827961026793213385251883712 12821922 -918736002131145744050684570412265305600 12821923 6841702526966868670305468318154464048 12821924 -1645466877119413682447711700571632221184 12821925 219372450035559904773547195436838331200 12821926 -251744404019580049777772233838329910016 12821927 -3248242206334042401946774133960962824000 12821928 -839113753885321057467745337805328957440 12821929 -854338211005688007178872808576684036224 12821930 109067376636383859670437912836959741440 12821931 -185536677243680512458970222473785434980 12821932 317589885659220887751359218433185047552 12821933 -28556106519402437142403193917982371818 12821934 37555473280804793470428943603306006080 12821935 -118710550311018540926740935494814951840 12821936 -197764506953187362071813086264234590208 12821937 1021845150560790146988507073956516558720 12821938 -437565415406474621120052696322914416880 12821939 -51890797962130841573116742571211288800 12821940 -406415557885537274755242722976119082240 12821941 -713126762628835789160350628703596697600 12821942 248845435020669774825739181360954246400 12821943 -267195815825578805801038705734413839536 12821944 -2433821078599400103553872418003570483200 12821945 -290620398297486422358334032375614342520 12821946 246679536611270890617890151063049565184 12821947 -747463487120961157255455223944538721048 12821948 791255716841553676644455677686601528320 12821949 302158254120417008517468397708937088000 12821950 -234924322097431886966821489091548248000 12821951 372931386257296852100322500796860363952 12821952 129710116459782502449800385331036422144 12821953 -786342207541814954175716267209403332798 12821954 -36255224599283189258677413985756075824 12821955 25610809570533142857177164394773460480 12821956 -610006976610594571975664943353579720704 12821957 141289008816810793088234309043685042206 12821958 133763337277889197125228534733734885024 12821959 -615321763243797702919072923875474387496 12821960 1451928075111441634732375632608342016000 12821961 -614863908426144580375675013266510242432 12821962 528654264273217491802222987347011165232 12821963 125461866587068941348102635461667189760 12821964 -478106241586135701887188507386323649024 12821965 103557337372357857026489829626135246520 12821966 1254147305002350554343747400879870557120 12821967 331068182185960644552494507944581988800 12821968 82875160970860864155365695880622899200 12821969 52826715117741010821486330265605488370 12821970 -25231199828473878494098359684568458240 12821971 -80322440334711090362758221084406257696 12821972 -195727464038628878710052130198395682816 12821973 -392219229428936419562731452374994476160 12821974 -534265472878481110697726236678070585856 12821975 -281648628687566936706533460664403136000 12821976 64687677244278035554614848769800847360 12821977 -299791662904846201798088250104779636854 12821978 -484582287080733097784911693138368751680 12821979 485940742537506451006664346264570824640 12821980 278412362851933833977974398048880496640 12821981 2494495327645922011584841869519242036364 12821982 -498379431591312416044322066889802377408 12821983 -82372512995956703070390509586297780056 12821984 -416511064913208962659700536506812203008 12821985 -201192773446702340339383435832395666560 12821986 859117349980311566679702704857874010192 12821987 -2084790236863618329423628556109033730248 12821988 821667103988093757461331962493393024000 12821989 -1395379994919454840856584466485330126210 12821990 -621409692155627076304796069698788986880 12821991 -216160021159715213171429799765918177792 12821992 -979640965344550749187365359729377920000 12821993 -471835165280839840707920159712808520076 12821994 -109142731255782826057912769255745261312 12821995 -255943357691925256422506593327465701120 12821996 -372665015539722146503139180095823686656 12821997 245434459230808578735704099497142418240 12821998 -100865634182830763049235435419386880 12821999 -1346937546789738910631139858667778894160 12822000 -98995650741358436380309330775556096000 12822001 -2284808331242957230056564151222080173998 12822002 650166944349991027681070176544464413600 12822003 -145598116454752012622411485145185843200 12822004 -190854119684750976406111364315626820864 12822005 314465300043832455091857640143976076160 12822006 -341860366997359865583573051037127379456 12822007 -1362201360938985810445932676998457072 12822008 435479781359474869076417562312240168960 12822009 -617848259007896531209172247871108760496 12822010 569600397037767458333672818392302984160 12822011 -1003532624720322491228975808242595623388 12822012 8724324667138520612746115117188214784 12822013 1319157411987558269548845734822564520460 12822014 538495480341976917035461508248000144512 12822015 140171579478889896081249469272266482320 12822016 -1159776630617654868674711095416371281920 12822017 145558538454766644597621286885024124160 12822018 480945646666920731903224615243227211776 12822019 -138553088710626019195065472009304769120 12822020 192844826731694040712437969700792884480 12822021 681883979973642510637075698331401143040 12822022 159210824454686877386291709309860745312 12822023 400344201563961003157943588569912812960 12822024 374631500085580650513330509028167761920 12822025 573441999941190215946097726544645160300 12822026 613901725391922892662324032347291353600 12822027 461436793117967683519320576056111656920 12822028 -1600894700912055497780993110228846872832 12822029 -2678866549454911138308592305283681806528 12822030 -260595122564811838010043905236918713600 12822031 -609705151137309470569390708590464317800 12822032 -81688957333189398630729206439785791488 12822033 -449312945262823302070655714026378504320 12822034 -97963751930050312638227376450854750208 12822035 1481683668224222513342861804349238338480 12822036 806034763719241725689682766540099614720 12822037 743611925254297734522413893105146876686 12822038 -855464525671436729140614563823167578080 12822039 -87085082850913768134337196674483432656 12822040 67876276054539376606718608285512499200 12822041 -22468973543101695630787858736628987888 12822042 -261200466222703178263606526684424109056 12822043 -25507226385846749514767652950684303056 12822044 -1839027815297613025331237269794489369600 12822045 816017185891779858972989633662676965440 12822046 -368209144668239745681053943928246435200 12822047 243142987678348458686082068035724255232 12822048 206560052611541213599817543532647448576 12822049 -76857628646672452300508323660940179964 12822050 160477216735045481718030119934121138800 12822051 -197794269336095123342103990572975476992 12822052 -336305143362816656193746202056916929280 12822053 271370523748734013006053701217475559160 12822054 -107492792531175620583355472041969164288 12822055 -660352099438164972586539351033703152000 12822056 55476053393779855539661381335270758400 12822057 -19740351129069682718336065954260570480 12822058 -299908589716851613740505507921398167040 12822059 786931768500321282418631342623778734260 12822060 583254083419097696886753287112469248000 12822061 -577580031503648319401685703380922619168 12822062 -540598136008924908234621460229595011136 12822063 19165694647790486974329359851673810304 12822064 178796679270267756704288891926581985280 12822065 275896876770384870425371506096416920320 12822066 63494147049633490125713379852780994464 12822067 1461563441481078548143769786339129727116 12822068 -252029365930344438718598998293953961984 12822069 118529897245064466312994309542177724608 12822070 -1388941582087656577561886721468054858240 12822071 -2100142649618622867005709866711450896728 12822072 -901696757594095922572185068999396782080 12822073 1943162342772448457577589294801211573904 12822074 -250040357045222130293933491372174417920 12822075 -258614308161073564954709700458912825700 12822076 -329139968745075443099050151130733450240 12822077 1677994385577830486817589476081951433440 12822078 -357920351588145910668892378319893780224 12822079 -2048494300720294423815605257117874240320 12822080 -441186250166726019773801295495309557760 12822081 -595538209868981876558452834607133175248 12822082 -606331329282275447473683354896749056 12822083 1090344182378359900232879492680205542332 12822084 -12821885789942014930285252595796049920 12822085 116138241203355739996039125288621559800 12822086 601072797851865641867553681817332081024 12822087 -621689311502128846040654259200205201240 12822088 720364196209034496312012961482347381760 12822089 -488431930148937834012712719679539300480 12822090 -346227553828071614154709983449618599680 12822091 495411340648544273057734497480629593312 12822092 642112333567090599903319835343215567616 12822093 2043928736628886935695925808089165288000 12822094 -24454614611748017504170996259080075776 12822095 77325260955726764402777279754364953600 12822096 21317835967631237997487118019742138368 12822097 1565440244460228955827502189918088070372 12822098 152438158448013900916059476543207494800 12822099 -196905075371040102432355619102488055040 12822100 -40375189176061080633937887018375817600 12822101 1937097473342625066237178537526567217102 12822102 -145673120701261028546985008238759119520 12822103 473104895018701349692615141173791577600 12822104 415255474372004266023987207188921856000 12822105 -292731753184990749229599547736446319040 12822106 -172581389103710662609545361764305498880 12822107 -622508189111897164238522295553901011644 12822108 85123196562486550914603331909515777024 12822109 -26958940694759863945012771952761324896 12822110 -40928509596881147545237224206789153280 12822111 -553026293249196924558898820959098355200 12822112 874696542035688311910580818880384204800 12822113 1531742668781964789488218136327021347362 12822114 -398232213186917793604223729528523364608 12822115 550182831610299384332182235579931335760 12822116 -1171188613904716688540384702758436183040 12822117 -742572797346017220826989708044120543232 12822118 -820107737754016758271712468826278480640 12822119 3215428326350828447802625509166226760840 12822120 -51504873146750259653247067405938739200 12822121 -300001728504383314011830422234969786360 12822122 31794263965725707688492085496955699552 12822123 -740078431571970656770236902125954952616 12822124 521494367461007046689823903934633985280 12822125 -2902256320338704631680457295790862456000 12822126 -449777058516258857116748774604429022656 12822127 9458484057139883482749156727049914880 12822128 -150706618483733106052051442502696960 12822129 348537102400758333491136891647825155074 12822130 -210915197514316981320782268486297875040 12822131 -177561938157447550648448847864456092160 12822132 -11378648809138573200265144538008670208 12822133 637280107833426579550202718968623822382 12822134 232312847907148339494103961026599304320 12822135 407561539006935171196486998302333412000 12822136 -204798819583313693218187454403767767040 12822137 108134221611403947782567881615369385040 12822138 -142952937157383085505396805207374799360 12822139 -802362615825309012385139205208457212896 12822140 -72679315456977984010784185664977797120 12822141 11201335271820565677427333814770772160 12822142 610544859245817950737027440154911474432 12822143 2561948318218605133861931948406066173880 12822144 -665420914408391281734224941209417154560 12822145 179708486531811307001133583928064598080 12822146 70935598615714095814140918238755448272 12822147 226261862730854937137399062561734279600 12822148 -483472186455574240040938955542691433984 12822149 -2717314673698261661687029652554785092640 12822150 -181222823837705249663593074848983680000 12822151 -1557215258957887274424682452106297487848 12822152 -188798709107893099373560390391767203840 12822153 1005467419684042971220613888123581849104 12822154 -263341188805558850460825245988341542560 12822155 -562382075244397821258769652318019323040 12822156 -183438830703763043244896644135456927488 12822157 -680843191380523893463007424617360897940 12822158 -10455484573446050462066889270306051072 12822159 486355603256818429413529291082147084160 12822160 53216835123127738965214797012868300800 12822161 -3615483520134088845615243104121961434816 12822162 218965334359280425409215269532658905344 12822163 1196027166774162377537248285278772067160 12822164 15292532084064943558549192951764099072 12822165 367191456895192692312013263397656307200 12822166 -149721534367633078322506259592560618880 12822167 150830844360039539484150792444853700400 12822168 1121039033767211760822549178820707737600 12822169 732483784290142698596632501307116069840 12822170 841849720035145406841509679073939200 12822171 -883170651068766089557999433466936438888 12822172 -388893642287885672786697836269981310976 12822173 -50533789099907158706050212319840232820 12822174 -267428672790566064104018894233909985280 12822175 -822916512254485682829568851151698387000 12822176 -941709031501674033638272155948177162240 12822177 839900428785947236986892581672806201520 12822178 -443042557962688527087449306701988107776 12822179 1727887899038642388529299995063784642780 12822180 -105910949127812432619829143353671065600 12822181 -1185414014907519296359132864851729502018 12822182 -683184065934583520601202893565072957248 12822183 -1453682367737502179895188585665800478056 12822184 642819497700782085669350833220787640320 12822185 -1107542809417579637007752101038852323640 12822186 -49217927320140007227972202145399060736 12822187 -755445492811298160704181765518799617648 12822188 -1091124193115752416800633505490237370880 12822189 370600578687072795470238046411905355008 12822190 -392254441486521605276539141740671320320 12822191 680919187822002202178751279371627816592 12822192 367741360600844376073289765823397232640 12822193 -1621329963845538000154863542920934344558 12822194 -218217130512193084175794528784520192000 12822195 625564636985598141101155668208736604000 12822196 -142404129707547125529145740648333762560 12822197 1987464805565404797963325633711997003520 12822198 -423774117555221152445946685617166249536 12822199 -904600586359510739090664173823657437856 12822200 841268878872120855351500885891824128000 12822201 224615901412474079087362502398712342400 12822202 39804328458086556390106410637440525792 12822203 461597392466329522649673583804712932452 12822204 663647434843224675337696915571754717696 12822205 428867936152779333727621694856298032000 12822206 583685676273506768323403081027511552 12822207 -682801571954168948479184480489639656320 12822208 252220775379481892368453042588170059776 12822209 849719464381761755543322679254108138240 12822210 50474885890397808188883387362561287200 12822211 3383825788755712006066914030627489958752 12822212 -44454978125685524617646985656234704896 12822213 -8518572653481938649006009406091043936 12822214 -117541127752837129880501303751717178368 12822215 180068274855066405911812466090759025600 12822216 514639752665191490151493272566278225920 12822217 -256865092065371024842513720070557709388 12822218 547329300051391023732938003518901290080 12822219 7121951106504252793753672893668580720 12822220 94211877643708385281235391188475125760 12822221 124100879358987908458743966692332357644 12822222 -409251048536510667813148453155679455168 12822223 -328867543550546000681285018624781622176 12822224 -255839242847653713635829219768226676736 12822225 -202915140244941826644355740915374572800 12822226 -1119757836631402395957543178251452446080 12822227 -444523670645258996248680495325320985536 12822228 -502217734867980818577612262994373314688 12822229 -210894837078398967075073484466563913824 12822230 127213396533565795640022479630611027200 12822231 109140009712396930352231686389442597200 12822232 9989858795372349594346010356466872320 12822233 127705395850227074076393997580973700500 12822234 111862109462532657162455239817313600000 12822235 -709405081080925407193173002889599392320 12822236 463991353668345830536961681275531401216 12822237 -156225149806550919162125097400766436852 12822238 49102417991522382391890829366510740480 12822239 867867497339257044339226189935156353256 12822240 449525999649807363021715105359994552320 12822241 -478834723651151748484665810614577050136 12822242 374453045639568987283196439886431112272 12822243 169389781594260658558987071221520585984 12822244 1760878198132382089874967752985154903296 12822245 379797872579339326208404915021450358400 12822246 -1074983120238902345062167092999553146880 12822247 -101686316230734505552884363882742779120 12822248 -546345144125282335913719619870667786240 12822249 745424654654724068288645373877586352 12822250 -71510016845816786386538728487156736000 12822251 245639864062982481945903648198942870144 12822252 23735644303534856793242237021693018112 12822253 2170657906333672023963111927152060732160 12822254 147734822172093637292349126535874071872 12822255 -129211673228076973302139665865902352560 12822256 3494021575309846110667944536663621632 12822257 6354135560548948107647483458418152512 12822258 382016855606546450494308054980482467840 12822259 -8874067076041033871371144079901082048 12822260 268508642664143451221903718555798528000 12822261 -1317472968637578457871003439885846832416 12822262 407767202868678715401081124335704809632 12822263 452887189347572895523196511905360781480 12822264 223531854825599632003434044825095372800 12822265 -123608642881126317934517193891620590200 12822266 287205415834821042541445859233346584544 12822267 1560128729932885916097992018287520254512 12822268 384560659672865365871658615663741669376 12822269 -94739917283402975879252070936007662330 12822270 122743030535864790426277021146374000640 12822271 -195090443200563129220871474725604407560 12822272 1566919977004519818206558051539517177856 12822273 816949330562285703356603701202510868000 12822274 575177280155274256908772516975604573136 12822275 -6449513735585153967750268452766973700 12822276 286706016804379617552810280837344583680 12822277 233741919767297335863638359252705438208 12822278 413258075924528943877422834365786345472 12822279 -742968401602247959052269121629010313816 12822280 -1345673997137977199110958747098403635200 12822281 1106248002909853699142463564658889549082 12822282 253472095684591721468491770918266296320 12822283 -207974636075740507966877238150011849480 12822284 -78071510378850834231007318604397095424 12822285 289860133394748427859034939949047711360 12822286 -172806743456913680176511533275536505408 12822287 1279828141481890948476703082825925429936 12822288 -48417622486025189557608278569409642496 12822289 1846790867651047961500039991675390375090 12822290 59284438507037396867830439506726055040 12822291 -919412296444581280897205424168127169100 12822292 -336865674573054770699787179853126942720 12822293 -281481144255170467833484628351111001600 12822294 635217571180389442511585043157182321600 12822295 -906609953373251635883524002572919652200 12822296 -613886555069690693735680500666742579200 12822297 805288829672890338445511917251497269200 12822298 1304738269237208803208942669537581340400 12822299 2455848164699939240733788922268738560 12822300 10245434602109322105863624065368038400 12822301 1104729378874021342098314550381836067840 12822302 1389455467958962103721188575873655393280 12822303 233244517046774599213426967681492139024 12822304 16760044372655729262478147184885760000 12822305 2174643386537990207614523884884718892160 12822306 53195372599015380310736328331251747840 12822307 -1605071475984982500991716958310630864040 12822308 -113610409690607621742750919403590659840 12822309 28873443002869051879668703200668023614 12822310 -76918680103502940394247552886723469440 12822311 596147283228533576237084937623766935424 12822312 -16052927935875808513960548630555033600 12822313 118771819533713552120729988686776087552 12822314 -459608972858592211766221128673630737744 12822315 462167386962679369150796365283097239040 12822316 -127988913823905265686998909589350449152 12822317 2060081263013625545344706788369365513366 12822318 -261036669301257475817269472574932242176 12822319 -856638562378671709454979529796401963920 12822320 328505168127460481441200055467757076480 12822321 478924083258370813531721497010580475200 12822322 27740706131337966810144571039933676544 12822323 2103911662608583304381481189460996594572 12822324 136914530051697699660681627709499934720 12822325 68768940605849208481368464061993201600 12822326 -1170992172382021056937616657870560473600 12822327 -292628939585976417368021739462663932160 12822328 114126153780657837710609134290796032000 12822329 127018453114266040943266429135171508484 12822330 -97315350481523053908610487573524577280 12822331 1054207758530666465038139530603091039064 12822332 43749915058760662177706019195219671040 12822333 940525108482311524234962571866540655680 12822334 -394925509579302389028068919656884718208 12822335 -1013016997802941531426061195051284958880 12822336 -75121573171770096688040943082351362048 12822337 1185690049849774553807747081480878374192 12822338 -179617342871655221119800718150049072256 12822339 248648505081722034300276736297451159808 12822340 315919559899657875968182208852916019200 12822341 -1205734775438465418184603907157510292416 12822342 -3411021917519399543644975158278221824 12822343 -808597903641755668834198039794829800936 12822344 -775118073457339653515200065577598976000 12822345 -149364574404797906010501957360614623680 12822346 -697883781638811143325988154396439242496 12822347 591149367826935296985609935489799910032 12822348 99750133689332128136032188905636216832 12822349 -2215833338377402460326398563514314576650 12822350 102229982829666462284936037775558080000 12822351 -2430167311004799637331800415129146452480 12822352 -184737527934804614408700475544595333120 12822353 -104001910986174820684291204251037270800 12822354 -598406855895371327540298961171067320320 12822355 130874119369883367142620306376320160320 12822356 -255574868346569799755872664924085502080 12822357 458447668015257346431291688623766682592 12822358 -1889497796382918978669341941802362929216 12822359 -45361464656049506718525473910859683240 12822360 -113943184875933772380670119990577766400 12822361 -1357641201016360891521354640797399026038 12822362 284367184523287826676660338753742050304 12822363 -852032610095625400561471494803074242708 12822364 -19842563979653395347678599403395825664 12822365 -156261778324575525690242904897169370880 12822366 8103213681255165707765162703662976000 12822367 -2261495745366937292016960971999597955920 12822368 -921213719337362941947474270015770198016 12822369 -847205771385322865335726107651146860800 12822370 799588137298661062393628970033265440 12822371 -2157291785866065157379666380878079411428 12822372 -58923018468032196685161849862329895680 12822373 1981542873684312096164054007340999546622 12822374 885228303980607425324851279541533107936 12822375 -440758033642595005244572290657905664000 12822376 270275759223177301962230872171689246720 12822377 -8732469768445043585971937046214658700 12822378 5348726712598186375884883814870177280 12822379 -2151443533331082816326331236628294312240 12822380 -286451590039005722369243845137746088960 12822381 152006094549870111582228470115398949120 12822382 -68791215525218104458572086809676598208 12822383 364442820148008346367691254314159755360 12822384 -161692703409650603884751818478011908096 12822385 -2198129135784885784932322447708191360 12822386 579632726827121624861442688451905051680 12822387 36025594285087843475635562506761763584 12822388 528891808766342757538548691719070844288 12822389 -869126865770126895661214197669001293920 12822390 -68505044025060286388123420890757825280 12822391 -3893782191607471738866330851205995048 12822392 -1882752221164280821833188089946187878400 12822393 -1754594760365132140162978877083985708256 12822394 305816317692060593903000614729214703840 12822395 186382249365576089721083639695212660720 12822396 437983249661877800724006331675312210944 12822397 361188644941790148156040893641190275200 12822398 -175935993757150330075420991750423037120 12822399 -739640483480210385413664472754077357536 12822400 -543892738739132717278221948269101056000 12822401 -1016344037855123485170759080694821169408 12822402 -120798834978634530270978590416917743616 12822403 -1607166066599203862953732831061541212160 12822404 148574196959301473667867752828752736256 12822405 16632816935134825815779814398380653120 12822406 361726639696384338827164244144545257984 12822407 -299397833844657283169075558474206423320 12822408 370391017842437306783075106702704640000 12822409 -128642178802370847358296395570529893580 12822410 576546119543787315748588521305856459360 12822411 527072752546513991230482133296428851200 12822412 -1347920020268802034883330141365599142144 12822413 -1114961603621322304395092655076233931338 12822414 112906966611439677550320934302238166016 12822415 -1036949721260045460519157407273217784400 12822416 -343540982976391493115777805113050726400 12822417 -394157054209914035343511533122882123340 12822418 327934238915151325743687549955455674256 12822419 689819718199198040118635043212525710296 12822420 -132211831044412898459541983870132797440 12822421 294245879662008294340782025491003613152 12822422 -305955712165483565007149338277576659776 12822423 1153424199166218122161983536903852379600 12822424 -706152425557956801228394905044343398400 12822425 -208116202256876018855110626788819150400 12822426 116735387921979867303562282495786551792 12822427 1964390025468612739052233904066568197712 12822428 16121673503854107604251101916215771136 12822429 300392274688844990945534713203849710208 12822430 498276422882771010327435557011471401600 12822431 -201799256042263318067717076744408372720 12822432 44734269882081010440106465524883390464 12822433 96633727649100800776436411662582961000 12822434 1268033805228549364812312315970039058592 12822435 1452675645926338052515315260719016000000 12822436 -760308055691027395424623419125036436480 12822437 -373088510507272993436998657494473241600 12822438 -259544005598459194935161012156775387456 12822439 -110424831741173296785121770716392482720 12822440 398490700103232942945003595215875020800 12822441 728162868628880201112914375229359778192 12822442 356500602897050452623327642839032477872 12822443 -8043221234220065687405260320783561576 12822444 342918747499280638714117801290282977280 12822445 588157374723009442128397161610505570700 12822446 132966380187065640634094950139593728000 12822447 443256609215921179719135441966302906496 12822448 -562089806045344364637020304650223075328 12822449 -381114352593425508700410049974948634392 12822450 -26343767872025102800076435386166764800 12822451 -1392521524110541185924043019629725602548 12822452 415046267147609824198929642748813178880 12822453 35577621678164854556292411647468898144 12822454 356152679213282640465215698249342894080 12822455 -338633668742526620553695373488448953280 12822456 -659372896981971742726124591706928373760 12822457 1515038326759887929221732578166210882560 12822458 901102773669714767486910671991498240 12822459 400453189394425724990873014460589433968 12822460 301407874031522415090839653331021168640 12822461 -594172970903810820225040509337291503828 12822462 -1132601352508365848590125435961580928 12822463 -244792051425334682112757082139341347536 12822464 -375989560528108370046569036709221105664 12822465 -35794008977743787483950024217621405760 12822466 550628882106749088867874444192431374880 12822467 44025890634673117409074577773858010352 12822468 176411312499393861126460821892799447040 12822469 -448459558149843956620986237186773285088 12822470 922505795860800638309121702065479219200 12822471 20283391245517154896435641089984026800 12822472 -166584146562475609600899446941510041600 12822473 -387453497974339923521702809921621559280 12822474 100920769288323477733373854456336753152 12822475 1270040445339684036438009416260616022500 12822476 111215200972889979297321604297086200832 12822477 15029020009677744043973412901412476608 12822478 -862149476873510845950482776235351280960 12822479 -1311341660165739945899697645298575643920 12822480 137544530168529915510831614810564198400 12822481 918272664740105955668750240276354512192 12822482 383937781774748910342623725508151848592 12822483 -241261293393857883814357184681451611976 12822484 1067687401202068830060780546015600781056 12822485 145213527824869047337922522885493538200 12822486 180682237257643709012723374361554214400 12822487 1027356776378822122693421194792643259672 12822488 -572921369626475538619565037032119910400 12822489 -294011886708478173892665331398900696480 12822490 -845492404711683988699896359099450419200 12822491 3884932187510642333548071758623384476 12822492 987139246207276090410395807477503180800 12822493 -2170596335421607806957078213476633491200 12822494 -9345428038308076056845570351387795328 12822495 -384386899345482959051242030863210662400 12822496 468030350103454949836450132683330158592 12822497 -343497392659768923263296986715082199420 12822498 51927896676393913505159492397558831168 12822499 316787094575010730712535512744418871360 12822500 98409813954938959356054179543377920000 12822501 -392849675567028415044140594495866410816 12822502 215816935343349389505500900016626669568 12822503 835946811501009990757160339023011325752 12822504 -253061942241549259878931388157347266560 12822505 664885967765171670875457991758443803920 12822506 363421230241516767234810625715500637280 12822507 -1151436208863532666056074356083648600996 12822508 893808394689730766804036030812302979328 12822509 -661293779777119696210516527014374212384 12822510 349950192544812907769384650598105362560 12822511 437112465332955241487259771361108550480 12822512 -185606477299649368440776611342368374784 12822513 340326366639172757048842117449571931328 12822514 -16984121314936987293375943647070012800 12822515 493608136767256620336410530082384745600 12822516 1045286800259581705428414335819317800960 12822517 266974845197391029349659817654429819566 12822518 393072492112420236495981175812618828960 12822519 -747446884169267061810875847810335365656 12822520 62782333186171275109937087864075980800 12822521 474942419206840040432563407491694031722 12822522 88892035279013592971877622860435907584 12822523 -35195654123022962677912300747685740032 12822524 -650661956913186995902482939711045396480 12822525 350874006565495770704331539988655223250 12822526 -732270092322331433994702032815056396288 12822527 -1383264853320390217343306016113043543408 12822528 42806110778803017894924474311906426880 12822529 881132492520761250093018900306653240640 12822530 -54538827026539642282043284675844505600 12822531 -162159722670037382800651967878079741448 12822532 -717791627102480509772639626453540673280 12822533 -1624719103291943772535664730850496565060 12822534 70026636808712412572645687846844886848 12822535 -127628772280118082674149269301586894880 12822536 1866540296759942739267318767627224519680 12822537 -15553130502381205722076738561967520192 12822538 -232771135548399131633622066400322512080 12822539 95048113138532145960796020180366998856 12822540 543024524426650652005584866294763847680 12822541 108446971676095250095189382192068613942 12822542 682027569084879222977508910068876624000 12822543 60470270379115563184871662908407914272 12822544 -32847973058011014362707411367499137024 12822545 -114489370322531867642949337983159447000 12822546 35311649668250740408652091350549004288 12822547 837603304952315188466019314567864553552 12822548 762543218645126207880010777033491547008 12822549 -85640021289278003443028763210017310720 12822550 -92094951995837281799682294324519763200 12822551 774073517818183247427488975770686057984 12822552 -482754342767013110262170764818316154880 12822553 -178346118190304338817335450307423708220 12822554 -69322636239626659847186645011295511840 12822555 135217485503226698301263920863172494960 12822556 -1260508991707454452325558393088010097664 12822557 33942595437477531691423975570704630240 12822558 22744721755035093892262952957294163968 12822559 445154950303900631059440704665095252720 12822560 -503555666171615367425311132191410749440 12822561 120121939413492230506402631012795331840 12822562 -522111921956084690177255988422768009568 12822563 -302178394302070133384342472636374719776 12822564 -293198345589493550510302094796924499968 12822565 144917678762776848161525450744756016000 12822566 -141377235850963566694329039385087384224 12822567 650234489516099251343741075316823005480 12822568 -445478106505456352017960835832723456000 12822569 1566959295684767195889185565978702677760 12822570 593448046096931755411784547828122611200 12822571 872009791812028141251282488749859374772 12822572 -31296471638130662007828325876889597952 12822573 2107461950029078410809242293121803650688 12822574 125762239732606433798296601427783075072 12822575 325093233686968765301156335722096517800 12822576 34395328770214668035001809510994739200 12822577 1874935957099380422736029330017648433426 12822578 94432292413204208307081856659269229840 12822579 106441872988373157231048996945409943808 12822580 562440158491541830059067408163475475200 12822581 1623151741138095454311784387915646486382 12822582 -675801153218725020194733014836505662080 12822583 -13948695292151155080182697605957115656 12822584 1870297196534409480492065110091172802560 12822585 -899397571867579507869561650296959777600 12822586 -40177671752398472860579482737806525440 12822587 798780221112968959552974733626644129280 12822588 899927799314429189170382257532912002560 12822589 47661717399644912484075660922986132480 12822590 -199268637314691234457096448984900547840 12822591 -249122044908515747816758738068208845696 12822592 -55939561550945989814371614632020279296 12822593 -391507453310255292942806432493677851200 12822594 712551894188425088830689354120582856704 12822595 1256226892979297706024739001881248963600 12822596 8636663024090516789857984273515278592 12822597 634817244636601751235080861532187511040 12822598 -276235580651754194592427559882422231200 12822599 -945449468326861517634753941417897759400 12822600 -1524185242056281925925291589566464000 12822601 256207014627838748196335527375301924304 12822602 290859038414117526519574749813725212512 12822603 270634287295492077596444030090251058904 12822604 -213641069739086673855627193319000767744 12822605 -760206412951006119029131675603961362740 12822606 339860978834103783016499499220143132480 12822607 284541623217595894174017254008322178240 12822608 -109645092137439024571950183931511586816 12822609 -74868279179331464639411425774755393600 12822610 -306098124897207459871653418668833843040 12822611 114862689151480072844987032890058040400 12822612 400262898719546909508794280026996736 12822613 -463323045589066604949344600209315732160 12822614 -995793162572189912380488755853257134944 12822615 236682276305406497429171032311048463680 12822616 -1377485480483248592017870045456209131520 12822617 -716832270420605733519237695882829303228 12822618 -422818882092219768813579864770544148992 12822619 1863175405060336995999115003581705438020 12822620 666883343772390063221332595102313223680 12822621 100694820915064665369393981329959000704 12822622 -686158639011763575456035082138549768000 12822623 -1431347870141167193720933964116391769608 12822624 1365561126251596482977614188684671188992 12822625 2359249832311323213824506997709426000000 12822626 -539606888209651323408670798605394948320 12822627 -75908210992601619850011018009215010720 12822628 28640986527625257094865368852396937216 12822629 13152991881877203680810527189056630684 12822630 -127028365556479480277967516036554724480 12822631 -731352752743489841730229267043466570568 12822632 -73393662200740414887988226547826713600 12822633 -316296565426487496128388852210441030198 12822634 -2003621402222121047597029727208769821696 12822635 -7237792562894182851495329705176707840 12822636 -58859923958620069746632561064821293056 12822637 896972283017338682281921550285267251286 12822638 -63185318354126385427054951293842077056 12822639 781956047680703320484850417393405020424 12822640 117931147976014946436059928465024614400 12822641 167203485260794225133351853742380378012 12822642 -154406436042397520265576323518804262400 12822643 9467918513221991732575405213013470984 12822644 -907035267103855258073301982649557708800 12822645 -711861780285068176546293696026387232960 12822646 -9821767777851959147460233905349506560 12822647 -1030510349789334599965881342107906236680 12822648 1487500807011133394589198863625673113600 12822649 -44452892716824184043700373734375793664 12822650 285955101820546144795941531241003524000 12822651 -62644019750564161755890253591257248800 12822652 -2690003799389198731225371733904716800 12822653 612133421028749988248025629883843699264 12822654 78439428629706134938317238322355879936 12822655 -529881598922621512879843002225074160000 12822656 238608810321727153953281763332629463040 12822657 -82772928533646927786422550165249880080 12822658 -1311674337986499251350221515052072189024 12822659 1795500286729960997908937121481428916860 12822660 375654311295651908943182756313827892480 12822661 605838259855696364735358790125867325824 12822662 268194052103312290906581483217895732832 12822663 -1035111954144481500965026290721806216960 12822664 491865230739147135907278890033640207360 12822665 -272731520616685746442255900388826417600 12822666 -226788355351858412497299998887514785536 12822667 304483289753352106008718746793163272080 12822668 -146139111669923941851246071643665262336 12822669 -101273881862413528837861601234327731560 12822670 41814166127462473537085176094218076160 12822671 854897325092261536344260034427106084064 12822672 262323482058103971720506300494741831680 12822673 2439850324112456387407000985492546295024 12822674 881611757138228184539948813177159400336 12822675 94435556638962650091547851524168964000 12822676 22179746982237773602889114339396626432 12822677 -304819342603372855669060568132962002528 12822678 -47808978982462476113652031129422658560 12822679 -1926867730458954842295168631552906129720 12822680 -136823331771616868255415362882061312000 12822681 330198528424039209224750997749834108928 12822682 -841074204752067643828455295224154644480 12822683 917307315024110212544930481252638079360 12822684 -117706887854495302095045151946042277888 12822685 -247001292123134080917704209183806589440 12822686 -973304312361655944673736843857578816 12822687 101283772525848180043780187613234501144 12822688 -1912027539761905386368371052201326018560 12822689 -875697723771428457844692226456920520032 12822690 162132134534399748888322998791753963520 12822691 -1053979453589043644352631111452993285120 12822692 1504342316980824281479587452870774776320 12822693 -397959252369530946379480318662908149536 12822694 -74356458536005157361642078253513875840 12822695 1645353326801407731646815991579980502200 12822696 -392552684306408289920617748193092858880 12822697 -354736225794941974421644609986988711068 12822698 -518163395809680045054507517959766487040 12822699 531623331175064425475987858730314629464 12822700 795171388093028762220771002749979942400 12822701 1507434576777148224310294172363169081600 12822702 320946015442299291407617231147703572032 12822703 1068013597675684467872369789134080887800 12822704 47554168167196436163680135918819819520 12822705 14426840003153410401973330604704004160 12822706 -55211670511876641732513569758205746560 12822707 433334290955192808246381789619498936320 12822708 801375950077745101652197915872073666560 12822709 -1136121118665507276965944693142796196488 12822710 66782743038373893742348381112022524160 12822711 -661458768763246739830756823049061094016 12822712 718351247097932869517840307341826048000 12822713 309848124664182251428828416982877185962 12822714 64506208173199209909456257569950590688 12822715 1448652320434906533812562090880715021520 12822716 -531448360225603382092191332313898045440 12822717 1123761081603508251356678395760404174080 12822718 742936411250917021102425689357263330560 12822719 67229660409950149900280595454614637920 12822720 1690837698817690563242205061400494080 12822721 136497564842834397510456050497847952224 12822722 396532730939182585242398957417155069824 12822723 -1043456946123540724633048814098812786240 12822724 174701853815274462091879852454170810496 12822725 128326078422232945356919499907384218100 12822726 136065558328841892082914977263565598720 12822727 889479973890993569261377188908808489760 12822728 -301405668534463188498088740142355251200 12822729 2019886202999683962332795849340588768 12822730 103882454544064559535862630401706398720 12822731 806142808735227336908743434720282320532 12822732 565992910098833821968179346036166563840 12822733 1446000510163788084408960340388953120 12822734 1142460616280082806791831634867401417920 12822735 729648321109410345317556901888167306000 12822736 -3418880457261287986299050336178577408 12822737 -1334667974403977701670267243701392264588 12822738 -234245930660787634516984146288767081856 12822739 -1943874158302259765019752276294280607120 12822740 -110806251812807513655730268655683051520 12822741 -183812429082685073464083529962409547250 12822742 33481373249092139081930662869234541824 12822743 296136225055718578775821238932516228080 12822744 1011725643709159403740336369125014077440 12822745 -63812217585102144352549213571271389880 12822746 -620235478746766489396550163567432230928 12822747 150191465468904740758596662889612785664 12822748 -1138319083953123923158207480624626222592 12822749 -1734489910530975254124385997167963286580 12822750 -180050513690518575549259062912763680000 12822751 -133544214197314064246407653963850751600 12822752 -1133433983528084160769800797232199630848 12822753 -338981287261561454522050727678221639680 12822754 42659614718269850749224976783318006272 12822755 -946735036365616183349313277319317669680 12822756 1076981214524533610173671966883547258880 12822757 -783532218260248971812946110385825700868 12822758 289544961761377975708838525966231796480 12822759 767470587311456210241203997749603328720 12822760 196792760282588373079011649005739008000 12822761 -1514044661084963451550607841655434830592 12822762 -223520239493214114596646015522397877760 12822763 857155979877988295596153132516688033012 12822764 -26710774876376960784924530073330432000 12822765 377793080146827191295818086425417864000 12822766 -220875638961053644429512349547142106176 12822767 -284923421081556365903130619400109386520 12822768 50955622373159829614308389619380977664 12822769 432568280451949738924231678704026232640 12822770 -353571730833987382551773984111177485920 12822771 -143565101625565854561300976440047589840 12822772 -5568690940994945258926966060157646848 12822773 -1199669118227387888672196475822932140160 12822774 357091842074580948482585710146979517952 12822775 90834870047332723689974065384616064000 12822776 -32792150903745661471090679368228208640 12822777 -596761145923035005445028310987939807040 12822778 -340487603069130331532418695906948520960 12822779 -817925676877481344981501818684062592816 12822780 -238767639492759933278276457970406538240 12822781 1504889631611759511336591023915600120582 12822782 35540286041447048925659993575640227584 12822783 657310938800223987118535063094165313224 12822784 475143108702068641966327280684240994304 12822785 209339320640991282673359964381394841600 12822786 -32380172266687141593533066268811226928 12822787 136080668977766009705152391304341437436 12822788 -218772683438574599675228103604401162240 12822789 -78759536028432027037518097800949915008 12822790 -76181702744613999683226193164145929600 12822791 54546467611666820530128631188996330000 12822792 826372649299705220768188299817226526720 12822793 1725546662130288791654531439026993913600 12822794 -116840261094260383801741057491826559808 12822795 -1361678992624458704442021757272237880080 12822796 122511623315420141650666748910273413120 12822797 197289818522202880482546910629266245740 12822798 12220481661573015151805751472174745664 12822799 -230206140508341887139531486093553671552 12822800 -231188555779930636398259333444902297600 12822801 236893623321166958573197613454270524544 12822802 12507351120286047822695307355761962112 12822803 -61813532938365678436008840762138720000 12822804 -468966386751549551474574891624947343360 12822805 -793712827861509276899809555536453717540 12822806 939151077153672173852828472363972814080 12822807 210400519030486692844420446770438225280 12822808 235205662478323089517424000799992616960 12822809 255237782896789216272095073095643144192 12822810 -106510137431219233415659326720635919360 12822811 -174522788345942828849205198692196204888 12822812 -946096934752762096957521604037287033344 12822813 307445783962603059634408223701840617600 12822814 -584596864092952995226071928948178187840 12822815 -70025670435929721331133147096165655600 12822816 -1446619095039387199350216633815781605376 12822817 323301488484242187513136632530525785792 12822818 -405131184999262786736340665817359867328 12822819 1103809462584362622212370278624056967544 12822820 -70321402759574533386769380586711825920 12822821 -1458618699609716060053762123195096021056 12822822 -309519412455893766920735026414177013760 12822823 4541431208486252632063531630462595744 12822824 -578225192641068352367556222643467878400 12822825 276002298110285232464342074119635091600 12822826 -87083352661277314417339493731194497280 12822827 1010486940353107402028099453571412490676 12822828 443955840408343034811299204759152558080 12822829 -1258265951633730663194097739175795422570 12822830 458107546212488075676438677565920486400 12822831 49200544873193304329317684060960009824 12822832 -170085811475916364201894862187559059456 12822833 -384592812795269436975785996994793394460 12822834 -565220025195631883663106863997328101120 12822835 524971272795794378881398358219476215280 12822836 -228658564572504155049222220477381933056 12822837 -239712591335851673366416655609455584480 12822838 -288101530612911091674151093833222943104 12822839 -1142130495236991467889949592088886951776 12822840 365701104325971587968977916523446272000 12822841 2374097824756460607210585535662424589184 12822842 383269044338970853148263221275554665072 12822843 703717248676389084979818738055021728000 12822844 -1081119401590366418952270527082612057600 12822845 402307410201785399598276684511470850560 12822846 28198049288665041469594776660303345984 12822847 -980495467682531723326913891217029552704 12822848 -84951229283265343494880036893233774592 12822849 18092821200991110280344308890196100564 12822850 -573453932534271286893237522952715335200 12822851 -2070818286993678187992090788376570254148 12822852 -137848526611538117575944519493848539136 12822853 -27958602097181342663861675259453638400 12822854 -38881190884844436524383051886799010176 12822855 115347582368142445161666038581099149600 12822856 51128100941588206637320516107749114880 12822857 716463011862273629016365204852144060880 12822858 -11063690634456319471891586917667479296 12822859 -1247676328631733933578696896925483345088 12822860 -494803894444692317123180106139913425920 12822861 281014799946222317762893710764541511872 12822862 148071258264987941849110635265322959104 12822863 -984550619665380929466318461186196255888 12822864 -88052687758406718222297054471688421376 12822865 -41989728784590547041726121485224623680 12822866 -276825374592609375281192434612853038080 12822867 429524737783262099099688782918609542440 12822868 -112413597227855535426032133889217961984 12822869 1406041849854130571972434846632805259520 12822870 134910107529468965603618017748393404800 12822871 469057247648401168581691852287037436288 12822872 1884411530504446381769193908830202880000 12822873 43650151231384746979717667631010880256 12822874 -578542323608948281879882566550803266064 12822875 -1306843054300057227025083279431120496000 12822876 267475736693051479403439631311951742464 12822877 -943554358600617415531123341184434573274 12822878 636886701501219136089191398602215322240 12822879 649018138716941133510143688173921922960 12822880 -205297568095586263979519962113897922560 12822881 -1267132146954231353830127885811320964318 12822882 -523220521836577224971555326294035264000 12822883 647488288084838040170991154773172512360 12822884 -84680104848119304680313960216558686208 12822885 251665261964045338009236119612649964800 12822886 24557935494450048605377457292787769280 12822887 -5688460345724505333542811724791220992 12822888 -4410417774113906794631482305926430720 12822889 -657819003982143468167361806005895219120 12822890 843568491182979504002743124758476367200 12822891 751195007080053456889821313508612463360 12822892 -399161297851213552561394726991500722688 12822893 -2447940277311301678964638238765898734880 12822894 -119847781433437413596016932751007426560 12822895 -201240321425735774249500299280492860600 12822896 -187881876225737030692116284628045201408 12822897 1188068821775622220813680819166966623600 12822898 325150460531493526859038650409899438720 12822899 707199002029581596044283056785537165900 12822900 -63927481915275090423984972549853747200 12822901 1811318331346656025928596844423581440 12822902 -48848785056056045661176292831351799296 12822903 -331708879821716209662987374276877410688 12822904 -34804684894189245375237435293512458240 12822905 291786779983394591246182555387460839560 12822906 -398533159666211419164037632200451127296 12822907 135655916909192927893940401174791566752 12822908 459515305833143449167615609164490329088 12822909 -83301031278170745096911134904335675872 12822910 608110905210061344539496352562001744000 12822911 -2112852227334617040944871425591535343488 12822912 -611279353193159623591322043416743772160 12822913 1690251959255934305324538900700958183940 12822914 -1737851750941876294132899401679627264 12822915 -59790000524147846421919687309646246400 12822916 1291497679904930309303719378078926716928 12822917 396204203592971746839235358732209071966 12822918 -83977709970470818156794677680827967296 12822919 1002265556348125579813414433954419390344 12822920 -978795835597939815866202074934504652800 12822921 272455850929252473104632517776518678240 12822922 361320766351624386525861744426351097344 12822923 1084378717624824247325347653911955381024 12822924 -105633286429524788092999358980269126144 12822925 11641034436644082889518430362315423650 12822926 -5875345100371821457057963879305050496 12822927 311700890084576285435312596337059589280 12822928 -257710904750105030776310294573953843200 12822929 -64377226853295990007376035753322803200 12822930 243588008779645301838194495781938832000 12822931 1113273780982367860824128924875303560264 12822932 914407214270288907784612049508315823872 12822933 29139729978368812184810621513265351168 12822934 183573639579814933281856141001914499616 12822935 1629115176616241378852349313828061524560 12822936 219064749839858949589236003707572715520 12822937 305241358673695200701879566707591738240 12822938 -967935881243979751472493285784208900880 12822939 -1212356704364089012741544209315954038996 12822940 291324896106508156421348504520401664000 12822941 292427846538909509057608976099773530342 12822942 76409659339461656921883669215402649600 12822943 -739555240952679640952157754085169088400 12822944 26224523724609903258523609478898647040 12822945 157869550264296613904042684335539128640 12822946 1080208501344045479404562715468180025344 12822947 1431353690179286909183556423649546996944 12822948 -59217154560053905721931960859571604480 12822949 782028547466552484556601024361542462400 12822950 -157305953605009996690116076284693417600 12822951 418657693220322085698821638151353832232 12822952 -80369080922282673614754461753249510400 12822953 -111664977388989098043238653219688612032 12822954 -112431335198565991998037909347981377280 12822955 61523870966401852068847326693701029440 12822956 -616298577188506660356158617782911301120 12822957 -63682719298941279541189913580058554474 12822958 44260233155720569176868196228220955200 12822959 -1030719999008376744381823462971148793640 12822960 -59443082818488280612150460631179919360 12822961 -44832540243798286443855609458331170520 12822962 -75193839788709321862052899369972712928 12822963 149700674356185860724077924607903974400 12822964 183287965921943407125831164207887810560 12822965 1291357935922441259633128639184878936860 12822966 -112903791584116059599729651677335340800 12822967 -1302603283769949424909866969555491084400 12822968 853478678584940201934884917481527296000 12822969 -479728154759637997251902597450184401472 12822970 803741368354357532970121410617734963680 12822971 -482136243952987119849528978150686043888 12822972 -35249656753708002613571752545317452800 12822973 -78868487045245657012172850644687790778 12822974 31008105706451626762626297762255558720 12822975 1224558562716495093421355273134974000 12822976 361205206054868650348546626239122636800 12822977 -773199408375878896128434597221922318928 12822978 41561604408609148441955675095735741440 12822979 -85116603783980397593612034136660663872 12822980 219737770222876830352561312328479088640 12822981 -21428707770517442579929496461702781376 12822982 -1724317457065344601596607972231410882048 12822983 -875113074831580945869014814608656517616 12822984 1291663771507537749564756831026985830400 12822985 -592950820270335140395346984588497386240 12822986 22350321802276657022537485355452919040 12822987 -1392425759365963552083778751960138880 12822988 -1725761188175654477495381380511736453120 12822989 -295196912526783491785350604032986979210 12822990 -237484165578687458161606339518745514880 12822991 -729269700195302267145871783999581828000 12822992 81325319058276156567021583170943844352 12822993 -374943419484348159975886965311200387596 12822994 112529456544293081549735307347108357280 12822995 202056918183923940069363387731463964800 12822996 -265198053066469153045309718598404689920 12822997 975102054090672030909040032565954096512 12822998 -631479614957886719341043894482128080064 12822999 -457923470669308425660428812723945061760 12823000 2246598986681423594243426623061022720000 12823001 816679107843207463956560176324397456400 12823002 937371648248895519003730889152339361280 12823003 194795464594352861781392699881493438040 12823004 534403877872718450510094865728792685056 12823005 -91561327826559948474985331408070403200 12823006 -93117854899807941113792791789092312960 12823007 3000335170320329586119350433061648528792 12823008 1185170948607242510704390593933232570368 12823009 2303380365225458202194017506812301314210 12823010 652960514724967492390652584997385077760 12823011 430362436345446102504504522193823586660 12823012 -690131519448890674156424997361238393600 12823013 -281077503264300031463623223840527565376 12823014 -194148660348033937652887954667032758912 12823015 1945553831678096937408799604755906512480 12823016 519692583389654557891852377978647132160 12823017 498824480810174324444881647359744401920 12823018 159412297811844600282269438530367812704 12823019 1018762346562032224995357753335524113960 12823020 -61073433657349414139378106114341713920 12823021 -5806466445506572101094079683751508778 12823022 -482380270289508350102434041906170083008 12823023 -50035645536903350447357187988958851200 12823024 63312446284995419409161990880952483840 12823025 576173240408679670372997892156760244550 12823026 -67241662459485860776635879588901453824 12823027 136382797812155339624344114453767080272 12823028 -187194651085349694884719552579413596160 12823029 -76473249177243466454897144251105210656 12823030 4724238011797259231055220593432483840 12823031 41218936216354564701421881145841843760 12823032 -71174332042757322999940833847615733760 12823033 -1407891484181674869868087752325137069718 12823034 -33551048457908588734442788812107478528 12823035 -64763567935652393145150740477196166800 12823036 450321740328822960903145627712209018880 12823037 -650020907686835511433096956131468787348 12823038 1156032995161698499073696885894392465344 12823039 1180502735382453368540520297950301539840 12823040 268753963383095583837653334364048588800 12823041 440041836577826241611102445945066390528 12823042 257374562289208347420314650137111582672 12823043 2398627567611662639729093339444091955200 12823044 -497284886457403876651299087135785112576 12823045 -135131385459444187230983334251668997700 12823046 1389761892380858874934130052452672647680 12823047 103149605165446228230373927048187741928 12823048 -196890211760876092581869865177743523840 12823049 1384768870009987434101519125571129005236 12823050 326361037254731301145558920009008140800 12823051 -1113130342317061886752947707370378475948 12823052 589082814446557439409188458902066561024 12823053 -310669607649585005665940853427139382816 12823054 -748042172562451613857078619808527272128 12823055 -333542545844042420207780771291878536000 12823056 104002002994181079645531789204697251840 12823057 -115933233548171801658111735178312206336 12823058 -302735932253603072190420621603044715120 12823059 316551920207786433670167181698259844160 12823060 -516664255359117110612185209966901401600 12823061 142401916255513207688493837669293631324 12823062 191690515641749512021195388476198348800 12823063 -646243802401766300363324918299221209088 12823064 -1042904815609639586583153198126716528640 12823065 -17722344996095045241085248357368662140 12823066 1021671881309302904961298355108952821760 12823067 -213581358059371071762825295891723669920 12823068 -828170460284378946879469624902053660160 12823069 -829955242772682999494735974043328185504 12823070 -104795165299860741941621165884252377600 12823071 -67083122476032141199908470577929582976 12823072 -53958124287679571024893138804793868288 12823073 -17605817409375507072788746773514210896 12823074 -338940599898770778524546091653235499392 12823075 -154079568531847826851939454391173820000 12823076 4607787741256455352952355150108241920 12823077 -142862177039697802677886311843785856960 12823078 -60487485804534185903188494426316851072 12823079 -1422355082209912289511703479481036045320 12823080 433036377738702414140421657752414208000 12823081 -2363009778590244156525714262030179318 12823082 -6475944031994646678720512010507190608 12823083 74954682739627844462989991201240663040 12823084 -2025545199414144356249062364714558720000 12823085 509153564394750564310993795589980163040 12823086 -578667791979554169382902305409466137600 12823087 983071548504721223713758673010018718520 12823088 152890432841202724212930645818509099008 12823089 588315180604972322976824523093478588800 12823090 -63021447444632956979162400068503357440 12823091 1277340786511452442340990472129967221072 12823092 540135398211242397767399769583962796416 12823093 -2005121604870216930218562959577335808658 12823094 -352142059732673878452459787438244626368 12823095 1023062001231176134245903247182058291200 12823096 -1034358297860776177912985534572646400 12823097 -462615990343476310542063425779815371136 12823098 -169867988837255075831352194023512248832 12823099 1174871691245693666571541802624829712100 12823100 -575130813053389641202137855383546496000 12823101 -915435756836489163830040321947619137370 12823102 -66233645560436515410191862625195307328 12823103 1212065945161932893875360328558108973864 12823104 -398323153151453003781948405323881512960 12823105 478363173515967679603149806913483010260 12823106 -216671285176625240726795227718672096736 12823107 63236899179544011182064068130732537216 12823108 641799572669882069550339341831645798528 12823109 -239289706056680357149364996441040732360 12823110 -324025043850739069907068933773128870400 12823111 1110764698165760354995495806704999520 12823112 370989054471431094319619767632892723200 12823113 -842752347262065587119281172727181191136 12823114 523234441030612988523648541761533188656 12823115 -1002947214191292191010766521890731381680 12823116 8612109253270626500583049626846203904 12823117 -942016758172722856997580940224152890068 12823118 -210196052492759831030253945625809128448 12823119 -102368849663197048903656731574817766400 12823120 -105569537378903114222559945064638873600 12823121 -977120474913929303251571611533932127360 12823122 -437257478204540683156337531143132661760 12823123 2139502275596119653707932620345118811372 12823124 45571370900588698038779080974757383936 12823125 -18027188469445029398157867917163480000 12823126 -4063547488951639634684844251655645696 12823127 14971655980059992027798146022420854512 12823128 -18669081488477607792630191658052915200 12823129 -82189510562612761512134748017492513520 12823130 -259609809633232824886289473031575276800 12823131 -400859273829838741325204814416199219048 12823132 6044726611199592772049583691971196928 12823133 2749748189558852892503875076850077122380 12823134 -85602655356037559078345378016744290688 12823135 35136154778242093905524391533202364800 12823136 2187369336354862661927153136859646656512 12823137 89595187210653024779306812957769713440 12823138 -351488752477598500026406978534759618560 12823139 607012293611938334289425059826448827856 12823140 -462095126676085468943235353537910067200 12823141 1897528733559476556223320392469981036542 12823142 -136251483575386094745921426313908618528 12823143 -76854479493067315716657713071677362136 12823144 -561825194790888299576658808113751572480 12823145 296765065812334190179554380166725835720 12823146 -100707728995674334627224020361586872576 12823147 -705515205573089703668616806531224907404 12823148 -560730170650286918162379845214819302400 12823149 1413805412770135244370967113118345354848 12823150 -146544660920722668880982033666678054400 12823151 3209090863689513668069838036610071621120 12823152 67522666589795740848771453237358755840 12823153 -305503069583550691761737928300223818222 12823154 -838529276773646221529879823707798712288 12823155 242706252651767927243093218909751022240 12823156 -194697474258831698383417776262709668480 12823157 -320127235804771726329241307282657984160 12823158 90000998741140204722020593232847758784 12823159 -28029709264492036329303031541332277096 12823160 -180088484457380887964753246462083891200 12823161 -205712657291662577016268110476689503936 12823162 -98096284571028673156558633937771136000 12823163 -2274681152847535417857028321470473012496 12823164 -593445733270807939896519329543102822400 12823165 -1547335215163978640307029736699270089940 12823166 -77876233638771437701443176684239680 12823167 -129686008943048543227662075634047713280 12823168 670605303072266573397894387827201802240 12823169 1783054524803472967894787994269819218944 12823170 352982495984684368932579361619962598400 12823171 -1674898618448495115757317593452106183256 12823172 -1128128302079986538086134513538877821824 12823173 -705345909399849960111104656753434482016 12823174 98215103672365580812472490304264012032 12823175 897208850008072999468200655858329626400 12823176 -1151515800462839548802534602384630579200 12823177 2087962076580862634623089969592701744026 12823178 62603228795582706030515614053705661440 12823179 828889967761855316468842537868484365784 12823180 -6513557842337778716520528708018647040 12823181 258678553468585842770515280818113867264 12823182 623724955279950237529330115290979003520 12823183 2583197328159144984652506922677139252800 12823184 85135005709487162185780168469764177920 12823185 -36967714925010721130654544405106563840 12823186 -894453751384236556124670252334394756208 12823187 -803437388678421044387953373912866368 12823188 -157863265260178850541550446600415555584 12823189 905276087999262192387143640127571150990 12823190 -16482926320331891027570141753858457600 12823191 77043584981552179678268756231240442720 12823192 544412421051580290236567665690743552000 12823193 -1476323948882933461753948011273233541558 12823194 51214177399892430343459512120303398400 12823195 36922708898008511133242782582245158400 12823196 -373851172154628525504597152818352739840 12823197 541827200774945300022457876406738686464 12823198 1788895566501582316555509583870106516736 12823199 46651598688932823292243726698228346440 12823200 -97873666036568794864705231983683174400 12823201 -193117982452342180521643052627816759040 12823202 8098826710346995838026821739076954880 12823203 265262210243641962993180619062818237304 12823204 518556433798989663226009760099626316800 12823205 -66819173134571959557768253019357174280 12823206 -340271848907455574710326134761154030592 12823207 84433232288813060328579380291655086456 12823208 -779698004379960357377380406547018839040 12823209 -244887581433159411676692622781254744320 12823210 -187104843118668635889103496208971600640 12823211 11675394883116440812304990032476853812 12823212 -80972945909387496468386641233690034176 12823213 -434985911967652952916304235915032888800 12823214 -429487429813297168718853915213957524160 12823215 310402547622782851783892079375472623120 12823216 160878731986691003913848650457990889472 12823217 -1196749390430584099387112516790225342 12823218 -187145120182666386279957888327978113280 12823219 -293897526921805541828869274101501720444 12823220 506813220419531602386029490321492672000 12823221 -77157646386936622545147432539756990688 12823222 889734165462030895989172342549043197824 12823223 1076878845975726245214379843290459193344 12823224 -231623465181152203892941267843145134080 12823225 -464281837696997344925062028462274639250 12823226 109176649673878766290580538110818009824 12823227 1036358068895277823385999787303668343564 12823228 -325493171268954735739688485417840034304 12823229 2053706187397347650511231258699151093830 12823230 -17185404675150270416827880011996876800 12823231 121131149440746421899062204912469388872 12823232 -379064581672589417971410076948296105984 12823233 275800428279611292556598662637561440800 12823234 634113901622715252565850320515480460800 12823235 -6500921008190779983586202748818906400 12823236 237107466590815033253453232141183074304 12823237 51832327296640667180161403143563811200 12823238 -256534051036342777222047289204507747200 12823239 -130406442646424957293344266080142673408 12823240 247161831486362144156437259279056588800 12823241 726508149061891027850808187130277591642 12823242 206864934094616842607367653183603165184 12823243 -52029954959788519421642458721195961536 12823244 99959555067491730397733858136142374912 12823245 28789907784636656352157366783401345600 12823246 -1820749587564011056407842623875099199296 12823247 -897038250897554641348557188738373260304 12823248 -26676732985252985675839990988929499136 12823249 1917453704357131871262946277525317500660 12823250 -938251755418284619227296598763308672000 12823251 -704247844861037534646881918658976687296 12823252 337437035083818684053997272534829209600 12823253 -34518633941318645634230341560439779336 12823254 -42337849031092494789833979484332503040 12823255 789700195932841854793369785306850139160 12823256 433773586833816213918323967665270138880 12823257 1029227976005774405830581491236994066640 12823258 -49128315008596352236623921835832481024 12823259 -456777707648949957712427843057705833296 12823260 -65785477213961289860692433322965437440 12823261 2177899236250520967993326969777880232224 12823262 -183090588099372964552457506887492352128 12823263 453226763509574727448599798415290807384 12823264 -1122080536032759501503903777321062760448 12823265 123328137516844452322800850214572312320 12823266 -765907436830471090044591333571921166976 12823267 -1953914229969105682473927455699896195684 12823268 578100203108305980006886823063781162240 12823269 -449743046834183367447065045466550090656 12823270 -95903965945685338755042214034177207040 12823271 686046798465912991167459975149195529600 12823272 -30173356178747556204023567935648727040 12823273 -628820371176176896753210254350931378956 12823274 55277460361835192184902346901525957632 12823275 54840429818523418273129220237690907600 12823276 342369054071988282610154848635109770240 12823277 -2168451447152762866039059013799294072874 12823278 36038051619492534502554412206872198400 12823279 89967382860977995743239371826561808480 12823280 376508284523383299438624406474555392000 12823281 1191056612919335932100820340434342045570 12823282 -243456538847767120096680580636711246848 12823283 430693252455388640705686890386414947728 12823284 -1523959673723430371172246141668191500288 12823285 -1339606892351080462750614656099368594020 12823286 -303731553391820808996627014994117052800 12823287 -762129430636279004912883530073003705648 12823288 -6170095306065641773714817949045411840 12823289 183755101119976880765010064150365095556 12823290 -363858835205274723729725785949628000000 12823291 701068743500572135948226519433017977344 12823292 2040107648829411946020421879285095598080 12823293 28649478942020128241278395995119147584 12823294 -1175659630068564316162960672049635599360 12823295 -12031193943121200920600166287664541680 12823296 298149622276439166668646394501728829440 12823297 -1769611677414022016156461766866033266072 12823298 511133369778290720745598870367062493760 12823299 139383503567852379228563190553198779120 12823300 643166959125590818836775087644351369600 12823301 616648223851015711218085348325105038302 12823302 25591935628897727401528581725962560000 12823303 1709197127699083379842329417407934425200 12823304 340644004210935386103661283078019256320 12823305 -47106660980623258033178018467932979200 12823306 556541261407648251521729413549326259200 12823307 -54955705701303322965772185514115064000 12823308 -426873301651594991173599437044785016320 12823309 -624222568608405831553969720728268704000 12823310 155165645738317582110398554074357861120 12823311 -665146738160519713884017607497325566328 12823312 123822882963087839662822847234668183552 12823313 -2426751229612764501723949213750467623820 12823314 -221536432174666520674670389554030206976 12823315 1429729344957628325950127223395149974960 12823316 1261560356270744572746751273708255088640 12823317 -186477953477447543951630372348181307392 12823318 162065910175818286845795114675215168640 12823319 383999890027465494332562771780998619720 12823320 759604105289757315232707112897897881600 12823321 -250141510057815920580699179412387483264 12823322 -430265799991021709166432693726185814288 12823323 -676572436359569567689491381630423487632 12823324 427820041316348490237925052595398510592 12823325 526917738851843775078944473822344369600 12823326 -17065624470450841901802637773955019520 12823327 -1476346649683016498866658929217817812736 12823328 413435547759779773102772101477753159680 12823329 51247822398327923518086742704222750384 12823330 -327575407504249898266085560837409503680 12823331 -57430916485462027176327780310926641856 12823332 -903877176719168879957635519687834672128 12823333 1784644406956339053394674557946441131582 12823334 697213873739564379023612878243307736000 12823335 -249296744043100882539799775461480442400 12823336 95593647733288847926463640214182297600 12823337 -175411184593416686185563120782768034828 12823338 578516454177004866496182652270679040 12823339 -187725404416205693704880256229465509888 12823340 52858369288185642842844794013940131840 12823341 -939663902455425766612075711760530838208 12823342 544232494377932402204553357420158525184 12823343 -456095505263611656678480863102003150856 12823344 -350343826056457971612005203027607863296 12823345 947754800438745648723361740237888818100 12823346 781443516170065874641659797781048217872 12823347 -1182007464052340760508234877806667358720 12823348 575757675570787730391175171667814324608 12823349 50250479512295250601106390336014476192 12823350 79865174894185339143112469575030147200 12823351 258546940273105312890758332379641544592 12823352 -793293519715342771207375196798879846400 12823353 704453457190765210288957784581790475744 12823354 -130101780010498654037654255086011306240 12823355 331280668488761457456853580149992016800 12823356 64762454194818664093861341622885023744 12823357 -1029676072305232271326412426942523342394 12823358 538664967172332332128464756056080266240 12823359 382148043336689132857208382042541931520 12823360 -225479915079537349286416288740267786240 12823361 -43188908298204974320352624245984872000 12823362 782845807343756368596069724388235965520 12823363 -397577803735220717400691209968153153840 12823364 606754922585040017115564223961512887552 12823365 467590134021786399299672028061415232000 12823366 -1088198837463089567473416128897115900480 12823367 -222358121985751632175558670725135493760 12823368 -588821630315100082157791782905385738240 12823369 -5271773833443636210449329888602546232 12823370 -105938685417130487295910881483023907840 12823371 -1149158991417263174519133149328257053080 12823372 456831416102497260430376524101725744640 12823373 273647742028137632767519447183199118528 12823374 -1445498018142814731378795515594164224 12823375 1360524152367831934658157062529034782000 12823376 -460949226857986799385024626407780589568 12823377 290671837949739154254084473345070445440 12823378 -322967465360865667075678304357739740544 12823379 234768530115423128686703815319621887980 12823380 823146409488258280007305630298102476800 12823381 -232798149380203679585705320415632766400 12823382 -35045086206361280412669559517684347200 12823383 -992658216786122868351928699805828372376 12823384 -564196835774500606493134694520309964800 12823385 1201331393296933588027451523881473464000 12823386 -102338899627677906534039655168063703040 12823387 515610984301911382718483684221653396000 12823388 -936960777909895407849882617037053091840 12823389 -1209864794026824595387581846633734991156 12823390 174682088503832674805952977167331940480 12823391 -510478267305639168749676192277775664528 12823392 618822885650656500488309347728123494400 12823393 -1358512392836173254236363067613068966912 12823394 766461450566350949914047675077124060960 12823395 -332738778362718091760619715261335756960 12823396 980184692344424061656834130099706332800 12823397 -1880478289071466721924436274706694809472 12823398 137277025780481780230787860552174387200 12823399 23529076789788233178013376705613813664 12823400 861306695046024635741557154626316544000 12823401 409540056396039264799011781580353510032 12823402 507954264451978687654206968384347423152 12823403 728316999528317060618480055097407453504 12823404 -296666914400699182653118344668350341120 12823405 342598407608613506399452544959593135360 12823406 -262558760772291977200522259738359641600 12823407 935117459386758819072974699114818634640 12823408 -79834632207106720646650810707998375936 12823409 -1588898984363901893534253503527090713390 12823410 -522269027217409695076264240619663408640 12823411 1413384594230474072820144576781061288012 12823412 345399740113761824827938892744927549440 12823413 -383155529865848373343049236352467954656 12823414 -195848001786708190595315083732220822400 12823415 -76734057083365998000957520587591907200 12823416 1197038606916555575842159766972016414720 12823417 29909570314172004952597844095713802848 12823418 -332666871628781819785703879095623261840 12823419 348070852507532281978102911438216353280 12823420 -279834302291158932964171211760277155840 12823421 -291190486105056173386930862602572217908 12823422 350123563122731946636497600885278385472 12823423 1368173782186118167030521561563522338800 12823424 -1358500459454328611957325991907300474880 12823425 -328383081630393229625422588257023494650 12823426 239887549710328873946830416498200394240 12823427 1409821620116941690610758498143720465276 12823428 -767731789604625955510926179156196602880 12823429 1036634582086153245595248080989961498112 12823430 -691034553825590782997199664317521504640 12823431 287539494485571466958034553496588796240 12823432 1888115409910758908993778097380417254400 12823433 1206836826273118326065009872461940114176 12823434 -11878040610692621817983999149017359520 12823435 164192514667055196030030882377057254560 12823436 451161770715253551373445359815761575680 12823437 -4006097475503298384238931744721575424 12823438 -359384042938783385280260380995407485440 12823439 -1197460168524487397741555167250314542144 12823440 -85078317119292175814715082582130688000 12823441 557575281103803998274186753679604577842 12823442 -4112321362722074592176346056615340528 12823443 -274061714485840865772141851032797421200 12823444 -595414371850143692958952783378726682624 12823445 363139322213671977606266790275801690400 12823446 -838495909010610294545857496953225942656 12823447 -146166185261163702912826520609513917776 12823448 -1004004638250325107160192851656702177280 12823449 3110337587358119709197559475061712768 12823450 617994374847445536274604957038146018000 12823451 318356612472620911988002406264847096312 12823452 -199888226914025096913607945842214471680 12823453 1765411719825630723511586424819557033702 12823454 324854336768035084125803068912561011072 12823455 -943084321586834146063942942643704982640 12823456 -355902824720482373672846340153696976896 12823457 -332432006502837510193096526328961666848 12823458 690475421444586067849396347801965568384 12823459 1763823535149395856091531276635109560 12823460 -677334757891402070140727002081198080 12823461 -418137760729201947503319464126667955200 12823462 719234714693424333634600608417471552 12823463 1233363726860236697698282750897118245584 12823464 -208472726691962665649491984349029908480 12823465 -895257490306308741756664651258872091200 12823466 122151701104671941750860405872602125824 12823467 477850829778521388775921848936729589080 12823468 59700350692563147102870639747451749376 12823469 -360947973190769787240354552527007473130 12823470 423791923691497310046431816019427693440 12823471 -2427833691043965358897431392979426114656 12823472 -19749757157627031783752485677419888640 12823473 139312177021515983567370817181269337280 12823474 -181577699615235760190257335732214746048 12823475 197117928993046444604354709148976348400 12823476 -257090510617877247762000098426997288960 12823477 -1252782371073141943095671316633401222674 12823478 -1088377851125997207831325834504873771776 12823479 -872630324594119202852096976648697661376 12823480 1842267173745786679081786041391841280000 12823481 -1081691566321723223452884825287901940800 12823482 -128051123769833692726236043478602285056 12823483 534643919582877770538952588305783301000 12823484 374893271107715913863906696403025622016 12823485 58907671915746671202518291996174844000 12823486 -56142432922040018142337891501548065856 12823487 -1956558513870783168602447254386477276864 12823488 60750250420838984413528975679831408640 12823489 544110014516549333987955690977368765504 12823490 -293800342493988014872587677838313452000 12823491 474523721992210207923937620022082162688 12823492 -674858667138725308386288256730186277888 12823493 -1670947787998446417844330991725576140258 12823494 -122429546023097653249165541145788876928 12823495 -31434468976336205653132043954406106800 12823496 -1183635058269451089128111355427917880320 12823497 323263739023649233528045976409121292232 12823498 -1205746753822024478934768737572438146000 12823499 -866142646753871961462617928781131434400 12823500 881920269079282425289073499574161408000 12823501 -849072899978715385622060290423933437728 12823502 566035924071619140105207276694817333952 12823503 -731040703875076120670156534070441984 12823504 -102523449043551446437432310256248135680 12823505 -127095817868496850759933072586734979340 12823506 -571091790383022632033513838779935016688 12823507 -1943888866713797184781828349794539972244 12823508 82286581894866105651888196472453240448 12823509 -512076764697124498670171730263366148192 12823510 130550852639587140350770887863034278400 12823511 -76945008758197457461769804577999552888 12823512 237085766898518896234499204139757731840 12823513 -1520394055953783038593231781070005301238 12823514 646626033441717533944434874239117887232 12823515 -15847587330616854133344471158910289440 12823516 -1772983703393236394780894466327053186560 12823517 716474564461676108798264306126288659200 12823518 265608420388914561477388191377328430080 12823519 -737293660462343555388087002828209226080 12823520 22370113423537541216350516436466401280 12823521 -746596464235076885105327633634336314400 12823522 160670914290294481942469393090771257344 12823523 306102691389863635613492861517568405920 12823524 279423617627794559361433947431062659072 12823525 369480416263569183624744123833866027200 12823526 -737622736945432703868500388562387008288 12823527 1932598418396369291259559235061834776832 12823528 731592168973152890487883053882514652160 12823529 191762397680823815293323723725918451432 12823530 927284489953748753657807823377368320 12823531 -321225677198019437541643703184116279408 12823532 601361636258592140164053576812914421760 12823533 1202595633778134144409693597303693904502 12823534 174309570191089710585654507605976126912 12823535 881636927966639723726575139660340909600 12823536 53081118124331808701194304886551347200 12823537 916336412413989547477637281675716200480 12823538 -31082540422742229757643026814025684480 12823539 961179248380404280330607560567537062960 12823540 -572611293224407264946357831292440248320 12823541 1541112502418672058364476063487268064942 12823542 999039490919085740345848989372272371200 12823543 -372301610063065189914068853730435453536 12823544 -877251193862432322544845037497307299840 12823545 21586005713510397648405296538910214400 12823546 -22274384976301862396288290766373501696 12823547 669691497542940950439657060724021643112 12823548 667829309544475879434301021890488762880 12823549 946269492876733582702302228750333300480 12823550 19876053963124446411833001618266500800 12823551 891735578938757675481775913352720333168 12823552 163211595861463389264640676169326264320 12823553 -176142465936654473397797653644698472960 12823554 66236806259597811154536318590305153920 12823555 883603268287980947403252106010696706960 12823556 -1108818358308107119438741277246247367680 12823557 40149686043422829323582464006593343488 12823558 480738567361039223014383507793892671488 12823559 -671194934888778077659423593023789919648 12823560 -56790475513049103981449269835059200000 12823561 -931379584632384513423220756437960703457 12823562 275180698017116743011239116399475629152 12823563 -1335888427673728429462954277364940630056 12823564 -688282330120580136205561259564023568384 12823565 173906122777476330594505858846632034200 12823566 165870761348883380921571786820485193728 12823567 20796714486555971158714749717494929320 12823568 169445321963606504680634273147528896512 12823569 -536905966747662660130893704528433840960 12823570 -169581751710372669806651306281395176640 12823571 -30802984252102014426291841468122693120 12823572 560331093918143169179044537780784904192 12823573 -402721253565933816011513845958438142560 12823574 94281367330838832114590569844762579712 12823575 -93729267474259210149526575427638000000 12823576 2393221600657828220310073098315082690560 12823577 904756182046871021386392226766880529860 12823578 253690762060594442582522013880546507008 12823579 189849438084645346678535535192649482768 12823580 -39571283484727754446507469988218880 12823581 558791525899281708876661441866542174400 12823582 1067570976813799684904037968437729003392 12823583 -1476592399875289239913754980045173717336 12823584 669052541116069908457141681223187824640 12823585 -1253298867375290238216653530822071120000 12823586 422634002772159050915417808921951622992 12823587 379500535914923115741008635159261467600 12823588 -1130663060118878152109518843934079997312 12823589 -508758040002966414236020649041546176 12823590 138375699195670427813159295098016122880 12823591 1204143831825745336009677075086028115200 12823592 746782269524401903757581718925538176000 12823593 -1030390460318605758624421244926316002656 12823594 318924316475863724584053327217015134720 12823595 -889740857303736744699956089417060010400 12823596 -2071337168745714920186558872437375467520 12823597 -2541602996552723301314588729758155579540 12823598 -274880884097485092799978573036887019200 12823599 685154925368561210137323498365166633600 12823600 -167901905994023145157162957056157696000 12823601 985589560033912597469719454437925772480 12823602 -500453520470783103154474730400453937152 12823603 1193224953230469479242513077528547524928 12823604 200268242868087890474146870627404466176 12823605 381694268891134124870058759338722784700 12823606 197832694688495487597951293786628102144 12823607 36019357595262635195257025617409906856 12823608 32860135416755272760478081810833080320 12823609 -397027087207093373891742008061089823190 12823610 18420813847980634012148869818857781120 12823611 178705468150012488607525410032701512288 12823612 386003215538115805185520659803706592256 12823613 -569035928346125060505866582945946161760 12823614 -249024840683539458201873598483248837312 12823615 -50030546053026515084024972371492700160 12823616 14444118789745906863369159851079892992 12823617 -746648397392696234224895542328034149952 12823618 -35466565621720374029248005028436889696 12823619 -1559450728011474914510154495137441638980 12823620 510222962642052086727647060690761236480 12823621 5507967765608549385734960300822866982784 12823622 361655773296560169941906379855977596032 12823623 487245009065984791082102458938320514000 12823624 1145118535663542189686250301832812830720 12823625 -103489183402696624683606421972915062000 12823626 593556529869397316874961073184612192000 12823627 678890212345205043607013937534905028192 12823628 4428898598647841017092374841037210368 12823629 -6386473771113974346249928434434672640 12823630 560378967102646843006059978025576416960 12823631 -274805232341550516854034827437032699000 12823632 1505109971853745615396621346409676800 12823633 -657386119381643546936037890245693215118 12823634 -1314246634458225581191075743962057855328 12823635 -898723942758093261341877482601859449600 12823636 -39162534647153808948485977233370929152 12823637 -2894974576941591971450061655889464282308 12823638 423857385075672667469991127189220650944 12823639 -254756001284036336273792778237203309560 12823640 -763559886543202684635690984071539507200 12823641 -397684505208615090915428123354073728550 12823642 -18495099588404186533520030664026392608 12823643 1154911931131353290754727726047988269108 12823644 -736294235095699549438844478753836264448 12823645 456121802644264190700493885650881017080 12823646 -58656418873006928521922702041295941632 12823647 -184502529003185785541903544460424777400 12823648 -1446348552702921187661058854296538972160 12823649 -891331853168661663428669909292325264350 12823650 -72644092816878904497381498815907840000 12823651 2110457539100914290969581406669102232600 12823652 544640703771083897369351545363867176192 12823653 -1025612899367103278085101039372536852896 12823654 -158442514837075617599779424020521213120 12823655 -4864379680686435757402127921404610400 12823656 285063381835750367375622741140170752000 12823657 -345854458572856931582487016630445750976 12823658 -9764229321983385647418436448792650320 12823659 1031841672013297976686217355795898291164 12823660 44111034166563590453803499491285724160 12823661 1656979338172444991674214136969651986412 12823662 -6208453060883254368607779972506113920 12823663 110730272614219440932521728068494577944 12823664 -174734288453807173725313275669602500608 12823665 352285519385209817291244253322471763840 12823666 -227555257204924726861375651529313451776 12823667 1747974725114264531471634977177905603632 12823668 221611436475385496323652968452768350208 12823669 756386344050599077878968141118797796700 12823670 -592658764968670032143092073033675548800 12823671 23352632262790117270834414109810269824 12823672 317177770660017060132776359213054156800 12823673 1049558867563354522984577457055112214144 12823674 -287129968733206155031977915092043786240 12823675 -13723199241868468089515885767133632000 12823676 1336436365846453805925678506540098344960 12823677 -8056045246653507754320275893846946688 12823678 -79952347994308990959686947502119273728 12823679 285004895637639207547939229670384745080 12823680 -65281065081205335043393210005061632000 12823681 286055439105763044274709305561167816532 12823682 -264033437975179325478104506365505387488 12823683 -63044549661194602711085782430275928400 12823684 -56523344886846959930271872080653864960 12823685 663149086582688157431688523736004720000 12823686 802065916400692415371195544696805347232 12823687 366014360208127580564653410005515661336 12823688 -150775699605240287554861326401324682240 12823689 1298956606804081416177865474540326375840 12823690 -595037811538412992146457925534606227200 12823691 -147241385344516443190232210377739901456 12823692 -291702005152948276303595762137509946368 12823693 -1002827970347994530168777854334525028276 12823694 261481205379187129517981668571244709440 12823695 -1003816513438554737346301299744358566480 12823696 -266597978113764415220304984956357050368 12823697 105299584778713454711212768793307384432 12823698 -451714628317563426125070431600394608640 12823699 -123902262000966428119246505487707557120 12823700 600507268035857564452071960175622851200 12823701 433372357484411049751032931818940416 12823702 -1108920065150175150748425504926483540448 12823703 325363854095536103670695460208210442952 12823704 2139154168244526710693559008136133632000 12823705 -1434109411406930739996551149969016854140 12823706 648725367403064813743457412806365154304 12823707 459824580634518307880423621700453061488 12823708 -265705171958438115387156419473262018560 12823709 651900964946605178364651194422749383520 12823710 330879702067488839678170961034982200960 12823711 -145268380897485498603350951264424374048 12823712 -2515037464870044207138216908133400313856 12823713 165616051281383471876047382387508763200 12823714 1451097019783007067879659153869675978752 12823715 612941072405351699005460125456557329280 12823716 -418748570480061907403580545546609289216 12823717 -1018810287640517831539208614773073063234 12823718 -9519916737507355307073053971906120896 12823719 -290567666034618204221008518207566333952 12823720 -37543418114000104410481040278693478400 12823721 -1377511842873807220031541398613968830656 12823722 -210058072959048731582023735244377673040 12823723 -1792971222050760910833938203988244025920 12823724 -1089543724927880878156297802832220800000 12823725 -86229730845540770445702591623323192800 12823726 87970671346533262351884287851426888320 12823727 -699179227491131712274885926976178793600 12823728 604678542924959053569453663630065664 12823729 -2880064616540093732590228833597541704924 12823730 -56042943888182196526915099351335019200 12823731 434215568127705375514274809260354442080 12823732 1501758609699454437148795562466871019520 12823733 1193787654328286411733485937637586589024 12823734 -23571889289776549202010024312631037952 12823735 1429632468591958811839093672297854046680 12823736 -507084115079106115221804775455932743680 12823737 -150093172890072237693526291219028606640 12823738 -660813393638433738301936859867370990480 12823739 -171991553138143788283335934500837012480 12823740 -123118306366753273084772410026957127680 12823741 -140285115526662219306745762202688782170 12823742 -107957024425470804684464215427110951680 12823743 -237261888105914247028690843297228143600 12823744 209821890314106519123370560826870071296 12823745 -726805779729780323721756973567929854400 12823746 -22061320618999198659602935496717491200 12823747 -388344495109713988762624003351682500804 12823748 6445949796131526029740292935630012416 12823749 278753007949274492488205868498584549184 12823750 -154860690633290125264685977161120900000 12823751 -1303180536306998401689065308565818366248 12823752 -522516133520852087408890659710042234880 12823753 -1355406393927107678998731521286557144998 12823754 -207219720481525439446913981542464483840 12823755 15508446949535646873193039654523838720 12823756 721019381046227080044156731648056144896 12823757 719853906854061645447560734805042118006 12823758 17341231593430119406822056287875344960 12823759 -133390978992312965245871529396662461600 12823760 214488699142263352799748660793556828160 12823761 25997880245008850635206137374082406240 12823762 -384104510636444301068013774716741928960 12823763 1725549326618881877970866405381981380896 12823764 36168936709262907057084865143464878080 12823765 -410792494963216403333813678980788816000 12823766 -397862601138054053001837332589560595168 12823767 29642609921273029044939409407739654488 12823768 -925889041820675149789177474127981568000 12823769 -65447933330321015614557901733662043904 12823770 136468007581095470487438059090792140800 12823771 146537960417085055077448061176887382800 12823772 -536665720683561244531182744102613728768 12823773 1356390595299894563013235130147445753984 12823774 -286327362726781033098693125276703901440 12823775 -366796095590488077178297289653672334400 12823776 268647209246123126641308367706150928384 12823777 -1251629612225320506710668345377392033374 12823778 181943869171488136485265534968563644800 12823779 55500701408807533372330725514949528184 12823780 -492367121242226596476191483245457026560 12823781 -1223502780113568423889730841173038604418 12823782 602164272812338079695894771214530821504 12823783 566440103455156280889919513629814492720 12823784 -160181359023313787785140108036022272000 12823785 379757379788692074926828220753563299200 12823786 824763633001133328520403645751047881920 12823787 1019404092896369381567884879207784456436 12823788 -545137522105723739747653289474660106240 12823789 -157702766197753090277591515121711786400 12823790 279660536549045052113185159575717823680 12823791 -658401962183792684128418667539243100408 12823792 56856262315501967273951033743383658496 12823793 256009026365419300703790063323340735540 12823794 -521674269741138123492236819859813419376 12823795 -1597183244800577578219158241717139053200 12823796 1259507561638254382637686432723343625600 12823797 -80189699059052434072354088712317940288 12823798 -228019521855913719892917166797369132672 12823799 226215929738088889715379893081531245800 12823800 576938850530126006307085668657930240000 12823801 103826169379523658257640494216530400000 12823802 768901600607787764311859345959059434352 12823803 16882420843551988369909892638985005332 12823804 11295842227795269486655962066728640512 12823805 171311824269089373215631756851895395160 12823806 171605590286929899948376992711463005504 12823807 417851903482130496439766207896679143152 12823808 -1085153203644606802704919241294000160768 12823809 -78902230187570716066336160708183795712 12823810 147445355248347318507414069867598102560 12823811 18077020753761245055213054127279438848 12823812 -387417957045178235331705878526237849600 12823813 1281246824780499991953813255776201867104 12823814 -742025990052956462510858337367040029248 12823815 -989039214034029591348436676454320466480 12823816 826437535777747727480819573181270927360 12823817 2224925761329075027543731539863104515866 12823818 -140559106456779898106330550940330851840 12823819 -42661224600380327967127550431082692780 12823820 864101898589376554590013907919599508480 12823821 -256644311534347957884602621786718749610 12823822 -820902466854642278075578795246737600 12823823 317763222387161511097230833693990083320 12823824 54720143309647272806596734542908489728 12823825 98446589642854389988218041601485158400 12823826 835642935454946777517852620993317914624 12823827 -341324558301549743585404633367788527360 12823828 68180016856246800062210961428165456768 12823829 139923343796871410709036431982820459260 12823830 78557751367326108020736315621301576320 12823831 22174275563237875900353634765859913072 12823832 54803271367128270165717641853586636800 12823833 1076190681329548332399502889310145382400 12823834 279881366604558713422280973962273433600 12823835 -1746769152603304666134405183269853030000 12823836 -185406525121302451918088434005471415296 12823837 52878146502298406215739642552239689368 12823838 585102830714646840776690799072417145344 12823839 -824177194355056274631569018393676507240 12823840 131030847749199530824151651296100352000 12823841 1257855430889395286473248639274556181600 12823842 -296976861861384762196463234575523714688 12823843 -1523152906580684317475358453332775497400 12823844 -290926493014457552607029170730343782400 12823845 -753810294332560480618535678010469488480 12823846 -65669372862260754845107369708249501440 12823847 -23042344315420259297366958137006028240 12823848 -307683999200882326122498891553402890240 12823849 -657129502439276957549950709585308218480 12823850 25897094358490582658329837182538056000 12823851 18201033408922957047242722302190824624 12823852 896335521631751105621886821682455373312 12823853 -536040290444874825323543690587131743520 12823854 -1282632465313331740788527358130513387392 12823855 1131484847035719830322475184482855361520 12823856 -671907100492740099322774890101555724288 12823857 -311340179364581475317531130772839571584 12823858 -673749639842419880902635118641351750240 12823859 -1620691659133002219105439771815424397940 12823860 222819822911012115682328879732185497600 12823861 1884445646693988688159427511590737071772 12823862 85659291027614840389730691180391656960 12823863 19006582210130957768551427811897028608 12823864 2196942341196547784256802056034150993920 12823865 516058200545537707973717035989321390600 12823866 1108663064329336403726084008278119385600 12823867 397099444623083691866414500472960554240 12823868 6606577056297418559064209340272288256 12823869 780639050064312917860123877830660814688 12823870 425954754399784539787093730998043426880 12823871 1943487870971188083743115502397106459072 12823872 -236281558937779019322751631283965657088 12823873 -268169929192008222313984336542160517696 12823874 93706210132297328235976769560039767552 12823875 672001472149208079769969315127648100000 12823876 692274153972928189297555665691524965632 12823877 -71147835488229600573946794577099736256 12823878 281816353510205063510762747556179724288 12823879 986519179033879681271355828642324645640 12823880 294718707706775611312616927727579955200 12823881 178463275737742642441506722251082622144 12823882 -461048407530496502065517720892421676448 12823883 197620040741879266406973137722656528864 12823884 45582458817278495840797118967171851520 12823885 -586034798731731400747388560330920261840 12823886 897366998899486645417392984704594093760 12823887 -193292771040863845185852426325015194480 12823888 -152465764183092081918917842836122763264 12823889 -936115204772844403627733700574890392550 12823890 -8288033793740146439608510426707509760 12823891 -1007572462603303826139418041756150706708 12823892 -1133544016745952796189693834021601222784 12823893 2072075153083102183262604356129900227200 12823894 244817990568632188119092090188082217984 12823895 261641214371014784658273167572571962080 12823896 1016646962657693602676415653444735692800 12823897 11112248159346844726178408354019991572 12823898 388954683443089545310777648156128852480 12823899 163381142765631649271455589123549831040 12823900 -321796585095258916541253889661717632000 12823901 317433600216924663180507183161086372902 12823902 -107213514698293631287093692005402753280 12823903 -478347639827708095278625526820026489856 12823904 647399581708688608115364631600344072192 12823905 -288690986028609402299085651956134323840 12823906 971325204608805349737883388901051331152 12823907 -32234994381730286509025687254656815844 12823908 -856287881785865447336771618677331189760 12823909 -338258364112454903532905960745222313184 12823910 66828464838234703090990500095640971520 12823911 -219567575053817054659541163733662745368 12823912 2090793703722053375090700039386205388800 12823913 1004980103983314182818413799356792783162 12823914 23590806291103627158749857965841217280 12823915 299185077275870005443481884492590394720 12823916 -78143836216956038450553205344727756800 12823917 632708809337730529086652220946888473280 12823918 286452585498933067466642260510858757760 12823919 1416679621755133383568439198570295130320 12823920 18797998986179308992478942431483494400 12823921 -196504221071805066786141944135725212000 12823922 -395138585183075165731548978377526421488 12823923 661768724418653466308485732294950156288 12823924 1006113286367206298441748521200015680896 12823925 -27742542652721236810651419396880579200 12823926 -439903670241422430733909642530011283456 12823927 -1239772672352811363526497188275152035224 12823928 441693068123074574742491068362826690560 12823929 -362144339086945224012990310531328819526 12823930 58410421809707975245226598831665633280 12823931 -673619955023675718909237406673256491136 12823932 -615822267301003686169895333523786694656 12823933 12002369606589516094845214670110339008 12823934 671638160424585067158631804469784973632 12823935 352503151935890778620782423080274054800 12823936 -44425760289019282255050460848822681600 12823937 89666665826043491102831175038779756866 12823938 304724396546893990496010891423208975488 12823939 51851649913709445209725306823791821960 12823940 94173455934907782012893726027707895040 12823941 -212402137772203362571660022951265799296 12823942 754830994711551695803185953163316363872 12823943 -3823985047926373149761685386368556544 12823944 -470451826687023960364414085554008391680 12823945 685885729487849515569706497251901000000 12823946 -222012143720332754897716934221903301328 12823947 -543830233754891338154637660730244545920 12823948 1559451079910497470676520398639761401856 12823949 -734091614132150253271284861503360245632 12823950 -258279727303296225252568593393727795200 12823951 -231875679060648956292182950021121420048 12823952 -110478572673449940892492635453435936768 12823953 -367141676387167607844030137461355559696 12823954 358889211278127100996175436198209948160 12823955 -387236580287914554815541678346266906000 12823956 133430678677254602048427485533482983424 12823957 964037915018899614861356243322939210012 12823958 66688901834507929433996392751984486400 12823959 -277458675820073308094703728564394028080 12823960 -22016822310892605156412425512890982400 12823961 -1852972455563164460350330757163408480438 12823962 84443064262738825357783628908335447552 12823963 2213668388305089971926098631679364030212 12823964 766389097696912301325441643388405915136 12823965 -323102755177294723819944124997167263360 12823966 -619356740741678446808432709815825432256 12823967 1103026124385707951421197965364953671792 12823968 -570790124916356950534350531990028025856 12823969 -2224064769854506643269576095901242914540 12823970 528219577196901511925631706888354359360 12823971 548027148812595646867200800682036485040 12823972 -9918065804956571201091863371321909248 12823973 880364991084345652427805305825072076222 12823974 -172811233647543960758054881209701376000 12823975 -314270192052904625850678983302899976000 12823976 33932607793771228610441742999823564800 12823977 -520194576351020110705200780982435584960 12823978 387628681927413648588031871740034261856 12823979 294753691342103652134175143399204270112 12823980 -42548925577678525034615346974062940160 12823981 1507193494857329762859846132214647285782 12823982 123255247170327031286340841636462987392 12823983 117181410667676936021634013589883181200 12823984 5089469681726064927263460803444637696 12823985 -249112094486846311529191429763376744000 12823986 221573987705854591015263196267008336384 12823987 145373154092878263891908436566361621504 12823988 362429414303477916525447204868681519488 12823989 -356844489755644730332618882765528568832 12823990 677889174249660204730080462775707072000 12823991 244441866720239099865208230065131776000 12823992 47917037762089920532579585880151429120 12823993 -267435389795409733548221954722775596160 12823994 867557446924653595144020099203715805296 12823995 -117731203654417964296893369395644642560 12823996 -112000671263266808882699236931244928000 12823997 -1214704581677729312388592450965223660416 12823998 45093651414949727743451421853837126656 12823999 1917249991912723767452469147701665544000 12824000 -191860315761580157097145912598200320000 12824001 106250782742349530130396100281373619040 12824002 -8964476283795772465251911382930521568 12824003 277881175770585172687846873393923353280 12824004 18333914239720508970735936614323454976 12824005 294558214340976423582357345071381175000 12824006 -516821365149918393189050190007328553216 12824007 -49212260121688349970864112826903745408 12824008 -508990691999392674640187285763835453440 12824009 -351828361429508110034311115681906445360 12824010 50805487776047058432556452653079556800 12824011 -276328187687027886400662918949470198200 12824012 -811353507742060043440831791160248752640 12824013 -333320534120154976213109588302287272256 12824014 -7888012134244393780749477529155529728 12824015 942004578621548726410419486793046838720 12824016 114132923430216676482132134704357834752 12824017 -307858083387237046978343865212475633934 12824018 254404892725499702897498397321128632320 12824019 -9581170013896815895834625169580887600 12824020 -10387686144709192599796879937764270080 12824021 -117443929079136000291580386898266006336 12824022 4828666260552461782885197442072911744 12824023 953559400552823046353177070703022718240 12824024 -447976812761829634295185609816915476480 12824025 111384277969865912924072517512735580000 12824026 743757034582029886581275085387707081712 12824027 -176429645313017298791263789543738328124 12824028 -22429596775614776661971995663344353280 12824029 1156907646089788365077726631701878238630 12824030 -343273606490970719317356355506869498880 12824031 121904535434804965005456937946252670720 12824032 -819564739341620301289140226326795386880 12824033 -324814101910900992252732382629268730718 12824034 651969805112491220683955625363536465280 12824035 823699464904993740175567258046956087200 12824036 -1256992490123014194012363064709346165120 12824037 -1676857949563380739461162102118063528260 12824038 283036218093195882744141007718505757920 12824039 -67622236695539958132230372194489079976 12824040 -845166062522863434385003723178924851200 12824041 139096744441915987425670222599793815552 12824042 -37444820388242917604868713469342306816 12824043 -457705916423079112624419300893077870416 12824044 -632234349537683394554762595120639903744 12824045 610403156111138557382416739296052299320 12824046 -452085526287189126149380701226813052928 12824047 -91035483379616864762142587771539075504 12824048 -202914061662670506014024112864611401728 12824049 60660263190091037019838446825098956800 12824050 -417508405039991339478585053293806000000 12824051 41436128199514075835342811641065007052 12824052 223476800255806015741799470953560371200 12824053 72451283324633103911952929507522648064 12824054 23437584570537027686046261907237579392 12824055 510016469458499527112436372322896151200 12824056 -25528641716374142928661954400693207040 12824057 12883384922073141046681765678688679312 12824058 -251712044998992370636664388909614413056 12824059 1893479241878577395835186766513005684260 12824060 -1217000751984047952965614389099672491520 12824061 -1265077429084904126277798647682893775360 12824062 3373253281494591081549139656454840704 12824063 232787393348404578590258367020498613120 12824064 385322703640276106452614441873702912 12824065 1250923729880447117941886529808674149460 12824066 -199381565922155693002607084371487602656 12824067 -258576802539346820677472885047689344520 12824068 -48616118592784158167359093936300748800 12824069 -2035021108656933483099134295841611658560 12824070 -207790459203274529522532609224838758400 12824071 -385943204177480826432074291866263981216 12824072 1655965858240026538218172521433776460800 12824073 -6035303648043263671336400856082549776 12824074 55985841818420977079839582264084313952 12824075 493081228876758244257225900908267532600 12824076 687554391607510961840551039389338763264 12824077 -351415689585340694221897397872114615328 12824078 -441194348025621190217050975522910414976 12824079 773054757162715538870294327096014098432 12824080 -110653083882525206094572564971105812480 12824081 892990400923607127822859097138751041664 12824082 409457823798651901918047416499861255552 12824083 2234501952379162124424627487656437004332 12824084 508020605196746546679920058189459456000 12824085 848356704011154061191788015139606960000 12824086 -391759652335881502583624023447069617984 12824087 -1048937551053893536218979431306979883232 12824088 -300869717301867006504362212003727769600 12824089 651402776048250279052199828910279210752 12824090 165842190660867745640994719243124868800 12824091 348308382994182825154516998655127451648 12824092 -7055394577432716112629250363979498496 12824093 1422917529253287775226690260260799434342 12824094 895490270249770456871415506253372355200 12824095 -605400155779225580216177202418118477400 12824096 -441856428786009793869129214008557764608 12824097 -360522656960233163709506098410577013760 12824098 309795185827061610600989552779460961792 12824099 1021134016016360649505557072797469557220 12824100 417326165595732594304081563484993200000 12824101 -1867160662906470200409313035137536200898 12824102 -94540598046593962650927956610210017088 12824103 3331528162958477280693076193654421408 12824104 522820762054196876156954612555304053760 12824105 -428660700049625315807773571451780480 12824106 233781894845484597977984782207168207104 12824107 -1733530786446691756019099768576897953160 12824108 -16340984800030004252845423840557417984 12824109 957268497860071939740997556833555851840 12824110 129320623620833296849596481035056140800 12824111 242830807360869400087023708608861817024 12824112 -78844218520769081739732373792896319488 12824113 898332452745907822289512230592358065204 12824114 -1562492577802102370503036734654071929728 12824115 -412134274206479419907725138463311392000 12824116 585818302130696399402186555380223584640 12824117 916702858314954935202897081644612045166 12824118 188664220004722689888061182866710813824 12824119 -828118950569032237645784396949329402880 12824120 -1537004707059746542997339366134772736000 12824121 -565204126902379674315248378111546279088 12824122 465278010395443716171346029284556902400 12824123 1041250944713675806081792058024401658064 12824124 926722218262839397056851418208035795456 12824125 1897628927108952048843596619720135879000 12824126 -9199616037317252353983113860933570560 12824127 843044788681437432735352814704223622264 12824128 -228796135974655044272952593755054014464 12824129 63119145533564447920603094499223762884 12824130 237068714008107594610278564860396951040 12824131 -1893144288518018073431082387608203904068 12824132 -345597215756730044319838016280100780800 12824133 465835161308388626718234108016726486464 12824134 1005319962993244733413330092163573221216 12824135 -682959408864928569724597234815161717040 12824136 -118151144114482739946452433388285132800 12824137 -190693431322816748507394896929825674648 12824138 205160257093223392862454685762794888192 12824139 1254802443378564560088604279871137310424 12824140 -160925968863733317716211676705327104000 12824141 -682943093653491013805889415766860701216 12824142 104900119182427460366102923449688633344 12824143 -2205921927719922625032228486820439632656 12824144 24613130007490010395797230357359853568 12824145 156103237844698840369034425677410212800 12824146 683084685929539061601152547012094006944 12824147 -194082995558148275428949938357616487936 12824148 -18154905248767234699776422162749501440 12824149 -747748622290795262466843760538244010240 12824150 -484110576336041788677516325674421615200 12824151 -531536287152875909572805431966314891696 12824152 519843055803053652476539634002874572800 12824153 -484866391698047572446875014788265364598 12824154 -53939954075439612224700529440037406208 12824155 639845228664163676702533882173694522560 12824156 -11967653457530055793156467234621078528 12824157 119269915273451281298298549816669940800 12824158 -900009899827568144971372433017314486720 12824159 -549599936581222801784302563616592735184 12824160 199372973956323127914923633566230773760 12824161 -98201335706530209051595233069874397056 12824162 152205944161852355394332814670225810944 12824163 24310922446280771098824912451683932880 12824164 -11005861160588331749551508098985554944 12824165 1485831547637446961115754453521701584800 12824166 448798056867448595923199883138256261824 12824167 -2021437043853442242756585017573965203784 12824168 -401048684513943491493832528555056906240 12824169 22148016893684235511626333292556822208 12824170 564723359103827178172636697876996861280 12824171 569126528995757969634114101886381232800 12824172 644649238944891302478283204710876398592 12824173 29934892052018006160082953738280503424 12824174 -61314180501984980869651961865181685760 12824175 -30148341571024874217124536790717632000 12824176 -152424555595838841484163327709699964928 12824177 -105933114875501257658414030796335098200 12824178 193910742209989673028403156674659340288 12824179 -201536794068262901927053350827191702416 12824180 -104754977833759505885299904078795735040 12824181 1093790199850511830686642247136888372640 12824182 195675283461404308565892784586834818080 12824183 995579540981999345407260721048582472520 12824184 -342200248805766689158871275592380231680 12824185 -608962680542633073233084929954850204160 12824186 549043753102311282091858351302224801760 12824187 -790312009557709496942354459082522843648 12824188 -52524050919906979459133753831721400320 12824189 -9730374293941945537823669699169258048 12824190 566468244078906904714756310899794105600 12824191 -25825761110079406385497306667190713288 12824192 1616514178751379954685218662851176038400 12824193 -1174492222101835933576202476091539209936 12824194 833962493732819658164343358231543186896 12824195 77230909528974602461055869906743513600 12824196 -47390345925619458233690975734078832640 12824197 -754007468741736803580577297806333352354 12824198 730402611676512991800108943611299800320 12824199 -900737087769863460384558282071313219216 12824200 12351886906965110370571728847359744000 12824201 54100664063918865035736330191569061412 12824202 27242712416143460845634374392363048960 12824203 -154840716122197204772990077309052132720 12824204 -372836429073549532617053494677365157888 12824205 49697838891203965045573370728187171520 12824206 49207051279404159004538912113717800960 12824207 -1681620108077671027818787850982288554568 12824208 -244675462804434761453719744950364889088 12824209 142842141093758995327874548098288111410 12824210 -208431438374496497752813964460809495040 12824211 1218489847528291199914636466835054073272 12824212 -201392963849022009243921210681615726848 12824213 -1497961589621546966600159024733706262916 12824214 -147630667802892114778562367147461277312 12824215 1217968651798020422929862634821917374360 12824216 1443644496550043514275172046204182804480 12824217 752968276735293234809504346788714183040 12824218 46282722283929412851365714615948579328 12824219 -1746625666693386807939262507199874256380 12824220 567438590498038698812360898768226145280 12824221 -2413018619671469371802912758658004368320 12824222 -928858846382303303331948734794843596288 12824223 963733270599821689170583769914024684800 12824224 -701132840284056232751670939186807963648 12824225 256337885534839343219357977995640761600 12824226 -202244408828944000544460847285630594656 12824227 -1434363081016846807942435467013437117876 12824228 774826696103370276561511414567272161280 12824229 931799038968833390347378063263605248320 12824230 -573427348922084465928230723090759898240 12824231 -1749453484815884510030823165953546922072 12824232 979875242035623138030117849329865523200 12824233 -1362561055350210952396944900320312274816 12824234 -6293073470658717286217430360050012160 12824235 310507433041104153887785361853520953600 12824236 -952739641451811612416832811629458405888 12824237 -469866796782789605165107653921704183028 12824238 194960988464658701809167965716771783680 12824239 32153721816080010129554781116199651456 12824240 81472216669043111546043552414695424000 12824241 311484649663689226205648323526291425392 12824242 965965418500274408917566080207243584272 12824243 1263033320143750547444029950093100884492 12824244 -12482450050770416872399427258297007744 12824245 -803280182937801358467567201182886637440 12824246 -19810899120062923756042922548845333120 12824247 -850743743109334012236918065610436860672 12824248 -1061488576332749537063009958605853450240 12824249 -1049343498262956566453264407756704177750 12824250 -810229956507086943698977200677553600000 12824251 -674780473128988004404771546135313984496 12824252 -537086996168662523180034045954593694720 12824253 132993475426993942590979982009201298540 12824254 1059533490053917604952749042271326520576 12824255 -27316432636452868858531446983880888000 12824256 96890769068491240223286436716903137280 12824257 -207566475900307875404691509774211217020 12824258 -993765722769368307163042338579174150624 12824259 78059348549830729047924631721383015680 12824260 388642848301655983762462807606464410880 12824261 37701036003867072387808002226339105500 12824262 39225477801378006443283287428363345920 12824263 -1863068747461744524052092441196156232488 12824264 -1900136348970387425898619364573029171200 12824265 408340489998654042399302486624125456320 12824266 -7705580190455837728667645524716429312 12824267 -383810182693977230261901107554478705280 12824268 300866840224114284741983433431850040320 12824269 -698353513340949020582306091392096775328 12824270 -302798075208346319503440192140533273920 12824271 -670960203915721858086835322887620395520 12824272 -190737755972362518510916637674125697024 12824273 379062238520399034641002423519450339584 12824274 -218581530921026948329291865708711917056 12824275 -69157763932817522289542862052025694200 12824276 141118517787662689903708640385598126080 12824277 9227226987621287071017123765144548160 12824278 397347589650145581694801895548225898880 12824279 763909591824882859703554228308280949760 12824280 193944924338040055638202778378195558400 12824281 2533734565855022437760624213508651850500 12824282 489899333356089560509352975733260074992 12824283 1115511475747806999830334320167483459224 12824284 511687085338577371238518701448786378752 12824285 -119029160627313974186586987053602048020 12824286 -182718283961384293948237040735460412800 12824287 92263892235574076326676064841179184512 12824288 43255277340352707837795893934886748160 12824289 -37397736175522217970111572529113509296 12824290 -215822449583736134369973609850495081920 12824291 760715492136200930244441089601785200992 12824292 -239291745849842291132198176352298221568 12824293 -1894253427113381606253151482382740936420 12824294 -293779270507773995463138757546927085568 12824295 70074830224595430021031223636410266240 12824296 -378472353213538691085310846684112701440 12824297 -35773903853701491206998849865370328320 12824298 -626796809553738610517147717506995962880 12824299 249761799605354770800659496895583082120 12824300 -97922441984549054759143485029592000000 12824301 79047179714484020093609707157243294784 12824302 -406778164599039830207247590736326911296 12824303 -2029161271985243323386062934454147958448 12824304 53698231732651911708500445315705372672 12824305 136032707803138346203736313990759293160 12824306 888742935847886404573401353670598560 12824307 2184123675495533809986684955360888729920 12824308 -132539905588475437107310173267228192768 12824309 -1777001146983253452513107737941207185490 12824310 -459690890032079516600564677258998579840 12824311 149652354058484465892268606308977025680 12824312 -231840410461961188863403918466901196800 12824313 -2452456075461650875680709056570496512 12824314 -55481000065315545594222117480600345744 12824315 -530914687930496373032740963468251007200 12824316 -594108327907962690069623113440077760000 12824317 226645562957360551387803505289175543936 12824318 77466253028816306820676098870164858304 12824319 464583997882245607878717220404115193544 12824320 -19818788911704772755555705130403758080 12824321 256286824831497640680589608487768587522 12824322 -34997873214486525207686809757036467200 12824323 314515527457445666178956912718683352572 12824324 -1661801719839592707060500502335644950528 12824325 -115285611584721507814812592712701382400 12824326 371243205773078366645095133485419482880 12824327 -797403212011395701114990911173138652608 12824328 -194783571888002442290459779720292597760 12824329 1004608762386830902467120777877805701146 12824330 -240096425826193507699596525021085658880 12824331 164829459266675311484995249679737582320 12824332 -474751236893065235288103018519214184704 12824333 4460607111582947990644646920801981440 12824334 65528580542300595749264296572162529920 12824335 -148108297049714557612466811376855941600 12824336 -35961405615788750398985479515218903040 12824337 86689063690544281721059799745164065152 12824338 -951158207526581634840664355188753509600 12824339 421932761012837031358402348331105776200 12824340 -182246031611427051567094304282169876480 12824341 145068166512735394576659387476299769052 12824342 706748810023656086442966422920574295072 12824343 -125627215272662463876264559731364708992 12824344 764828733596245863449928869214077829120 12824345 4393544547653578922045864420741332680 12824346 -727428521593891769187196315060639382016 12824347 -2228653292457802986987712721195271214204 12824348 -33787162492716115450006267587983576064 12824349 508914008909698139699681704660365460032 12824350 -56282187096310321308476669034392294400 12824351 -161993712661840927158509416758429479280 12824352 1492098433544297816727121108602260029440 12824353 2283327677028259651225554980935819221602 12824354 121354806941701199436648619506178752000 12824355 -425048596365701519939738507396592425040 12824356 49794073581668222352976523844132659200 12824357 -19968422903574336535074110039762444160 12824358 239601585887845958146606758394880394240 12824359 -226611590874457108867909057374850848320 12824360 460438943396311898741620729004431104000 12824361 -581237277117681387301601082686538391440 12824362 603081707902095326767272265291431840432 12824363 -11294990186531692141838099118751401216 12824364 10247284812818584499950642181740756992 12824365 183242637906772962860082860705922924000 12824366 -513037241922343088484952013941239202560 12824367 191653299925991672939248728688524508680 12824368 -4311105488106493437295912890535772160 12824369 1993750207484070175888485599677520824560 12824370 48611662341696579690898613996073805440 12824371 -1547932023548225866095824545061412504160 12824372 1410498764025228045149740228003745562624 12824373 -558460746698437046864066508198956712960 12824374 187734955752161561164696232331145347072 12824375 -64241911896996928903863520416081615000 12824376 453579114746227661337237688263956889600 12824377 -223426425822732151897471551544355054720 12824378 92527968124358180406872803915667294976 12824379 1883743014532381528370760843829064719920 12824380 569229197280371944507830992815442534400 12824381 -509404557461692835423329311670556355636 12824382 344001387639912613748810140459302787392 12824383 -75259793056001139109561656849227826192 12824384 -311447899641459201848913010250205364224 12824385 66519720964316988227811587464945509120 12824386 -733381838436173488233402664550416435200 12824387 1700369971057789579242144338835861135036 12824388 -1008880037019764089203727118633839246080 12824389 441258339240120757942172189758177324190 12824390 -26688963695266936869600979724014540800 12824391 654859148113162519342940410003701709992 12824392 72729247331432589247559529895550976000 12824393 -563859439323718072653745242669764791836 12824394 239999725830180766264426939655195562240 12824395 -150810088316461303636546284926334236400 12824396 744821209488719620213408837042826241024 12824397 -1235772354625258243956471131428639234026 12824398 -341732464080597608322436782435911764800 12824399 -293883225499147120099257517806981179664 12824400 -86800483838474955219268302985573171200 12824401 567453083057073310184357017196260428912 12824402 -667079956528013804098471951575908069088 12824403 -946307105837401360789762067262063807936 12824404 -192217266169834991500433372165121622144 12824405 314196993166727761663216307295557802240 12824406 278175481226594058840334914778712064 12824407 -806533053423265146100988895409689150600 12824408 -2054605945371047229086373061315886807040 12824409 80372185752293927071605497267410382208 12824410 254678132166750236705579095742896455360 12824411 322404761910268052161415744580447046320 12824412 -523588568737163411836849587317844530688 12824413 -63587451711562197925692838588989264576 12824414 -352514756418302545392333259551462466944 12824415 -382948279084069414353448041919834727280 12824416 -260290483776104536567416198004347764736 12824417 -110291048211467133536619638516444828880 12824418 522177894659935763547428309720237786880 12824419 -35433496300057021453216272823622671704 12824420 -482797558444158343340903462770593792000 12824421 16250085241032461885047733665642283520 12824422 192952509944092726330304546629305585024 12824423 -802200012467577830101994768898345736680 12824424 -284698788507664869530847183629315466240 12824425 740184142333783684548254397895897565150 12824426 138815274938125704806385567699614724096 12824427 -1744131806828637690983728791432614400 12824428 -83164006905234292644789809489518046720 12824429 -698197880939798138002412553730415888160 12824430 -286404999828586190364979809769674240000 12824431 -532776992995898671647396696703779040416 12824432 134980447798641140714735507330487091200 12824433 497405026804432442422463315686496329920 12824434 249747805239173131441260242220195336192 12824435 389235475775857777000096270101389718000 12824436 613539835221126540864884497928547213312 12824437 319942811137498239572221527126156924252 12824438 855724174834243978525010710665551253120 12824439 -603379753564858124294077292550205028376 12824440 -211794441212659483647386043319652659200 12824441 -903468486910093893775946448516054064128 12824442 628357784599971426296187962672906465280 12824443 -126158705691686689803180696643305559320 12824444 -2815814358143451652125933166640695139328 12824445 -392959608275414144030524751409179122080 12824446 46855070553714629096458081596388731264 12824447 302047343276680829324342450850170464896 12824448 -146614874626869786674636294005834383360 12824449 -10162181946252330463805758428815128320 12824450 85009181680896295426215077761016406000 12824451 506856937601260039964266354558548330180 12824452 465301082855824440224352542321815846912 12824453 1340334876961520706534148438028904036702 12824454 -240624238933957678205007072186305513280 12824455 63359595971147557555185484581524352000 12824456 -630811459985929420695975548350468869120 12824457 314409587722076653449434387813374456320 12824458 -235885013646491898632795496186076647840 12824459 648314118738631627031348974364620005216 12824460 505341056251205907155192241025685913600 12824461 663549300652990362323270129412285247852 12824462 -256805642547220562621668433239058836608 12824463 -129728080652235197715170201595502177776 12824464 301042251997950476257955069213531521024 12824465 -1948601296949196032205168919007905449600 12824466 649400898981747590873030959534861559424 12824467 -526574556784006660700075599873744001760 12824468 876909728667261466996166684917684561920 12824469 -261433532754016385893455886082286369696 12824470 893358634746844035305286447200958437760 12824471 -690488052116908416350751141258859577256 12824472 -355318645552737165799729027422219509760 12824473 -312441086289790195988355150519217988278 12824474 434620258704165657763841106228283884000 12824475 27402511440134127143179112410150405200 12824476 988798301762108065366672253209868582400 12824477 -2190851971375627843862407909911901631988 12824478 363999453215501224472997235105162802304 12824479 -2620006354403137291184032365386160283080 12824480 -538913208339764447566841931850546544640 12824481 -304873251362848716190830754188596685648 12824482 505278728352729836466785831336260224384 12824483 1643783490268288981835562455323404288 12824484 -125928051876916486757411350030253374464 12824485 124449822023468420253920774271723430560 12824486 352757562228184733246761114499059626624 12824487 -10341829328878470143956146562826849520 12824488 -396784169893819057860745577135804989440 12824489 1063715567646203525969927538396356089680 12824490 -11579487214874321328516278909679605760 12824491 -269503010080252314663938419746061372108 12824492 -10776853192022932540830644573595391488 12824493 497531474220572123511924928045423780128 12824494 79005911444734045471094799623621509632 12824495 -534094680919588176164048129075284563000 12824496 -76997177178671104570731254064401940480 12824497 336823687371393352431207311868636077632 12824498 -69598335548765453177505196312206582000 12824499 -615638888087515269710574850636107291336 12824500 -363645177670614007085378599366010496000 12824501 592763439758045591963337742756146620160 12824502 -31833172127004058752271426077843286656 12824503 1021680720428382911402750361591215040600 12824504 -153505478857899205140872905849621708800 12824505 920541592102388811984483470798923944900 12824506 820811330207832968792618277554534085120 12824507 -134477752272278142919315017416310359040 12824508 96953976431428642381684135224740712960 12824509 -851213152088424610008199459743587560884 12824510 -554881737497707142157250198508735355840 12824511 -346191819360161206944411496218891499776 12824512 -14348440115470518742675359478394650624 12824513 -374953446508237088128908858066190777752 12824514 89368441282359289730172416732943482880 12824515 1027324894895820366554654602122062535120 12824516 747129662759530367306184701882293892352 12824517 532222404859211481401573688147932639040 12824518 65360270337210356263756958744158724352 12824519 -2060572865484641384305897738881530071080 12824520 -344266030691552922955905053958215270400 12824521 1087399825953900162658136517212660898612 12824522 -529035633495120768471029104120660724688 12824523 628840960559912547342919972478081301372 12824524 350011110087529232102243122856738651136 12824525 -15693177120536727284807559808010562750 12824526 -124104108385616171235661160307868234752 12824527 -277754658477643256871730199796943636968 12824528 388492371925851298825067070177500774400 12824529 -1373392101060294235850636120393402700816 12824530 -733986636375393538650797570214764935680 12824531 -545457173113627725646657789003433871936 12824532 -220861215364472955845968771803850795008 12824533 -56843681093599659761955552654043095040 12824534 1165215885659867271084293671738975408416 12824535 13088426114384998580443300647362899200 12824536 -95834679847090968589017672452541880320 12824537 -2416641809856806764769270023100696829216 12824538 -170106076864803800309438341517292320256 12824539 -79657691984555166317884505196924751840 12824540 237354588865712646596483389150271178240 12824541 1644373366446129247986958505909666053440 12824542 104708707059202059990031434057248364672 12824543 288188761680533127881038778815401093792 12824544 503463249149979111971305361063804928000 12824545 992090130570058989540330442998710499240 12824546 30884957615256619367172422693675751936 12824547 -376809750167680139437449729334506530952 12824548 -1382223611683775915927057450012941696 12824549 333550416763860546434111316727699180764 12824550 53527134636488275792157049922743300000 12824551 -1704883173701703876756160578605758005448 12824552 609831686587636176313623588782363750400 12824553 -635100343047205246531574718840095271552 12824554 400996522900792003363160085454207792320 12824555 -76590282746946130565431135758018060000 12824556 315284313760620023692763250109309711872 12824557 2253435367852719151323952420659867998400 12824558 -156560178277764727376051554320644378880 12824559 932072682834043774819032266497739836656 12824560 -110774335881980859020263604116867645440 12824561 3136430701171230018359060169428214999552 12824562 485308773401577769385488977447524154624 12824563 -253083004666762618640297716555236087080 12824564 -1369265809661217587780044689456322209024 12824565 345762312061237414516077125592798151200 12824566 169681980883096282554698553638074883232 12824567 -50861218049788756439135150233543828128 12824568 -1067721092737199179596069056609472921600 12824569 -656180642693042642414049777950733664956 12824570 -62567138201665087088771419689403668480 12824571 -7623262295823699804542097610671309288 12824572 -982614986112391015529281313557902721024 12824573 -2621767314638519478092859071051000554836 12824574 2366302397041125335274416234318035584 12824575 143633359728042860489252566396297203000 12824576 310825894133879578407083500668488515584 12824577 -55446616083368716066958902695819622512 12824578 2561171835621811877269376988906943488 12824579 -1571966112541183973772293757396450362400 12824580 98318325858949522171707792260021637120 12824581 -680418145839649233693279423668022669312 12824582 -946459680771534915275761740582211483200 12824583 189069087722537423246026336584857643600 12824584 -866749931026557045249587411990603197440 12824585 -583217160490822815700588843631291864220 12824586 388864600363510045526724032887546838832 12824587 1489677524335780091900362098374981631232 12824588 109735692061751935107815668094028398592 12824589 761805515695293071126589622205362636224 12824590 -553289620723071223292105115811749984000 12824591 -662076415160962063908462264771475289928 12824592 -16319582721806526378022308901228118016 12824593 -930635729343503247832758982396025482176 12824594 161500091790269664388027679665684112640 12824595 -116106053035256250978219364218435609600 12824596 -644321691826836962450072320558750855680 12824597 95854380694926943342603980778572620046 12824598 951508941817844109668007918953978265600 12824599 374888774752258069695193025306222774600 12824600 202097881882951403040944188158883584000 12824601 231646155273380753739181644561040517280 12824602 -184848937784639082128215094009005969920 12824603 -569124707973459213112405607610595917336 12824604 -308477871096426364762049642867231124480 12824605 1309451850909064414699037089930524529260 12824606 -790357197126370189815603792428143968960 12824607 -24432101949630334924730795004077469696 12824608 -2622399727539132672887967047511686774784 12824609 -592971208004825252710452367415898331008 12824610 -226069254240271321152904996897128844800 12824611 1817602916297597399654506913051724453212 12824612 -1134211016407128309922671482986968764160 12824613 145565537132428237691465945285724737400 12824614 786116870713733326252896726300539840832 12824615 212695586113403510377219580480853890400 12824616 -135623798031654234091933620375099801600 12824617 -613739829973325472467171663616969069980 12824618 205654856500689743266892691524893007616 12824619 -705510651853050261228112720599080537256 12824620 416106830508573264383002403214691200000 12824621 -3444344318750793745550001419196948768 12824622 -418281046987862093310535821746373861120 12824623 -994827081627380323921594284191649657120 12824624 -404818699722298932167193603026473205760 12824625 854742171974658291965786180961023280000 12824626 925051995468490774982931302077828234512 12824627 583043928179819117796308992654163662476 12824628 -859831760650153108910834343820018913280 12824629 761807004815313891764589050158067900640 12824630 139749388163085841301843302877175628800 12824631 608774571174517261287287400363261021120 12824632 -1995705900411093652760832620986418073600 12824633 1204099832688550292510556729184310832000 12824634 505910188946971338581974953179833931520 12824635 -30725568112403660136345359888655315600 12824636 -529610944160695156643821393887609185280 12824637 64863277929084912896813356712125255680 12824638 427092003917455825323720827254554808320 12824639 339941193377247519947044521661625447040 12824640 -15087215053387215442761193592853626880 12824641 -419086482552853432831549033470506717100 12824642 -1005078940664338698637819963200018612528 12824643 -625791866946289623900666396091841856336 12824644 154493452809869779224536471030183383040 12824645 -39904959361500480709872146455008124800 12824646 -127686278865899252108432329012976452416 12824647 2196756397732312777354024578887892477744 12824648 -2180309195077958841318140421601714928640 12824649 -19842422094023469015872316123542691270 12824650 248754060144912005914503640757975398800 12824651 -321893186918041586007577725168571886448 12824652 -246730796981451308071075220614396666368 12824653 183860242941177300411203788012489904160 12824654 -273998345033472235365674826028521148224 12824655 -220836455903617818553879256360815994880 12824656 -154298499299259997233667399253480849408 12824657 -2081647839755253580475778385929230051100 12824658 57241607965633731391318926493362708480 12824659 -684850450225050271632944983375769563440 12824660 -374142296350196832422010656104485795840 12824661 104013297291060317841979728853138089024 12824662 60146760791361141308967230429444874240 12824663 448767819037627573278104371424686319304 12824664 -265413980621463400168546084668680509440 12824665 -101401889864780505009523385951471246400 12824666 -392265253102793987212132484540433085968 12824667 -1023720027881650028577716805652425767316 12824668 246061429637257039096486219275723842048 12824669 -369287432997391958506943851800347136 12824670 356500712851134060378415003788128313600 12824671 -1665717853007777055617539036813764241208 12824672 -24885303291931106760018928417361756160 12824673 -1128013694372804773710150838385172430416 12824674 -1057097403472233514640344253530877363040 12824675 -47390820316525400217738846937069716000 12824676 374617816161990067623641129803674408960 12824677 -96087306058108735191045035152480856640 12824678 -1063918974365625290819689068673282563360 12824679 -150891060396869294610677352749094729600 12824680 665838525922714684544664962692867276800 12824681 244423873487393781075238254353375050440 12824682 148580455198979403608294257174315687680 12824683 658192631040751541183198017094364930932 12824684 38038393919878545943791108463514716416 12824685 -383318395245072034458021798523369522560 12824686 197694727637417371356231286502524800 12824687 -2861608863870702367042105324527959838840 12824688 245448312674482375513864454348770443264 12824689 -1532997552374545424520121541083851070510 12824690 -166550239202291771180970348193411490400 12824691 -552282441779743309736138149812066407040 12824692 12206619680731846728114861805209628672 12824693 392306314912790338667718871889095293600 12824694 89906651146494038960293511280061504224 12824695 3914711249130863262544957594439754240 12824696 -1341684158398481849288638524340862976000 12824697 761557457288374764128602629864889438800 12824698 -604280731932832500718362084510473919264 12824699 -1126972338578559759985718274918420413040 12824700 -24070554364297369104983095876023091200 12824701 1129110449636241325619072394613207125004 12824702 -1728443542902905549135043431299917987840 12824703 536753737607271709389871964140538964000 12824704 1144039158849121916902648955320632606720 12824705 -1548569167245153095025716145888799121280 12824706 243735862126420370181026685412090514304 12824707 -4250490306360721653492277918654542336 12824708 86742237834732627270400678778533761024 12824709 -497505907209829244218778940692817546432 12824710 877747158106717101830708581170314501760 12824711 1085708358572005036732697928848853230712 12824712 757302917539280457429611670486131712000 12824713 7172811647865110552389290759180727008 12824714 -135666106324920901845487689959853539328 12824715 -964203217513256432202748743277489420800 12824716 -640848144861536512708261244989238268160 12824717 -224910606685792476544073202306682852308 12824718 -18919125261847470985156148644208367360 12824719 300471792202845507717699880884937322896 12824720 -158277987430743784866259930347293491200 12824721 451293306568010898081934316801421313332 12824722 -234936376638241157460235369669303339200 12824723 -268400916376303856375126788955700179028 12824724 280044852597864650508316312073647122432 12824725 -346765036309493941834546465660086637750 12824726 -579251894525969763754587499429451102688 12824727 -228621504244045647832236647395350720768 12824728 -323364501768498101465530637673492480000 12824729 -432285083153098012075555396411963295670 12824730 -13863162755680424498835518259017134080 12824731 -9649106138930453262587414279541574656 12824732 -232635604847604279702303227328946944000 12824733 176337542092127933032092106264192881024 12824734 357058079237105790837665535255840834240 12824735 568409410395432967898508902091399813120 12824736 1314565905419677751233313911841765720064 12824737 605645410202325294094518708582434562480 12824738 1341043722498078722328886218373262426496 12824739 853659500581039265830149221981184842808 12824740 115962677662808935912110808415424307200 12824741 -353091687581902392734384353071863361858 12824742 -247196667736871750170343158763557349376 12824743 716381452889064299153081094831576879992 12824744 -1397241936724920437607348047076274467840 12824745 230568279289325780085246350600033970240 12824746 -350203286199534151882491258394621040640 12824747 -80878089718798429948106925963601194960 12824748 298544001465302185417848321502998028032 12824749 547992775439380184198012334197911337472 12824750 -424766716596563027781887852425632000 12824751 239260073558512754586902354819056359432 12824752 -57771756733763548893313661726963957760 12824753 534637602407841320118213046123369083120 12824754 50705114354132888033746290375706828800 12824755 203039500603050997425098450802337029120 12824756 -509176385285411596185019774723575416832 12824757 831927697241078938879378781364190608000 12824758 -22748526698296959176841600041905977024 12824759 274294891526666010356624652866206401600 12824760 52258968423188584808464989367761715200 12824761 -1814446687759392749806967010824349947648 12824762 -148692528814519413229318899226346422272 12824763 -142554752407661200426173504424666968576 12824764 33633442250687768446084161901454784000 12824765 -160149902784031381243924367825496883200 12824766 -26961846353839656679697385918437609856 12824767 1160362459006937745547020070479173834816 12824768 -589412778543899200123625203744578207744 12824769 -454665874906976799410925655314060569952 12824770 175952707689381967483602209558098560000 12824771 1414317098001682911433359743747511220200 12824772 190984024134049615131175748442789120000 12824773 -513676378493392975299043869391983981216 12824774 -182494702556654206648638499627302408864 12824775 -14870405843976598739940937589711775000 12824776 1385898405648462204542323893070364712960 12824777 -126822856380754647008296127083539681408 12824778 -128070549668031266417199792359321233152 12824779 -1812976276667057275302682445559512133720 12824780 20644247494383976214854847737236249600 12824781 -524422746821645001237291734428563260160 12824782 -118915995388217609615533286652262406016 12824783 -943497661429537019519221031104449489600 12824784 -120291680135201695979614800472123637760 12824785 1074436455952639531270679955862470004980 12824786 -45773722555580023870493131374584165760 12824787 -331534697313956906982423421988260333200 12824788 301009225013415702909020943550725769088 12824789 -555248198451910177594568384341814239410 12824790 -137935258399038599334455916564455040 12824791 368028173762864590725016241507810717440 12824792 1426691928546619307644886270468227860480 12824793 8348845972475356540258996122347669760 12824794 74773634754431168469378403228830742272 12824795 -1258704116313553155026405335255779452400 12824796 1423721263317682887455535548448615383040 12824797 725473978455604858911694268819505518246 12824798 467214363270881531514071295528916119936 12824799 -35905280563623783074473962903884400000 12824800 -198980414365377859538355227586487910400 12824801 -1440613313088349940562924825589255891392 12824802 41099768112821013753494999043174371280 12824803 215655481660881186882288758456935708320 12824804 -130831041957357444487902981470914879488 12824805 -428863743595253430612677658031569838080 12824806 -783893685349827571232907183789422896320 12824807 249029155390373640170808145639283776056 12824808 -488225426900263016621426544341966192640 12824809 2567547730130383928544005105891760795904 12824810 456546411981337381841166360898644000000 12824811 101588852224423242273970143691438214160 12824812 70821967083186436987163057297877417984 12824813 -935368933006009870626334259666654421120 12824814 373203756760813331668999477807120958592 12824815 25521259965234029672299413864145948800 12824816 -287843460379010030867028817414872956928 12824817 718897723143621067249711177182149462112 12824818 -394881967654067392932244264338836870640 12824819 48175526318596621245152593239830879736 12824820 619623364308444598798991296358028000000 12824821 -2458177410555725311419750207159988240978 12824822 -175102196789914268048036971219371814848 12824823 -286877006924705973787505702684452913664 12824824 211050189391741162825285732763782840320 12824825 -517437932185848823222163529936681510900 12824826 159883460873899101256152274705676634624 12824827 -624413093612646936647980713455602847648 12824828 635713510447091642850430169449495534080 12824829 28051071075148145269779420471767175840 12824830 -572994732724578594623003147352370051200 12824831 -196914063398553470469991454507584223400 12824832 -197591575191199975074852726145391001600 12824833 -568048416900986127834079722045422626880 12824834 -485905571911113246000028721145258740736 12824835 -523419978033102487342046102060521939200 12824836 1719630967386146667078081469991215104 12824837 -1166022145812793205736317972018366036514 12824838 181763656668325167879908262724113196800 12824839 2557489988103552774222474383605068890224 12824840 51427781542694935314157620978612633600 12824841 -5693589635669879947068760563433162752 12824842 -1044854899049481827560113858765481502928 12824843 -746079344114384358027738047231301542976 12824844 365760441759159142814917145971753113600 12824845 119861721930163463974354434519602577600 12824846 -79155322928684491946428009054182531456 12824847 232916932200785611783628181788752944240 12824848 -79013528174022902696143739593457991680 12824849 1034075847852805522870153720147656284850 12824850 275607804642784089515833501382303059200 12824851 20963519927242000327003852341097354944 12824852 683963887810213962704193605083005399936 12824853 -636713783887807009146400198127454144096 12824854 -264777715861978368629293846477830995328 12824855 286856214902400201032552469874041803520 12824856 -440841338638772440956825305074873282560 12824857 -1582219568004099330153958459594858723894 12824858 988826301896549089813778725266218135280 12824859 -26759742463480709796333599036776783392 12824860 289646120833211672091580691771971891200 12824861 907350653107217056911778771725300155232 12824862 238485289659083170008881157902120008320 12824863 -363791709339955295231892207922910377888 12824864 -160513340998952883703431339225382256640 12824865 922083398663075187933226363046586000000 12824866 -560302328234486120385098681644850684640 12824867 -1461547852382620769182642477648104227520 12824868 -972490933046005549462382372347982690304 12824869 1409655883379710856535231613610925841920 12824870 -210799193656891788264775415919691478400 12824871 -1102972625038848679872305108676016016088 12824872 -1549584215873579713485500807618542141440 12824873 -2457500014674447648430329585781369265820 12824874 433758185705266309117937920692036794544 12824875 544537161218542720327017399838971432000 12824876 446957489392095755891368870411547823360 12824877 -119259638766711865426107245838265382400 12824878 792480690774314168236137515052244670400 12824879 9226162992471587412297367512475840368 12824880 25154510708705382910176183249379983360 12824881 -1222817358829098761202049609191306382318 12824882 66297777456987223415555755007000208384 12824883 -888111303595777667963534303610587953296 12824884 -1584537640221218325604209797164414631168 12824885 -890777946652537152826719304436251652040 12824886 -2493510663590517901770331036111798272 12824887 -488566073079774738025595497059976824840 12824888 -169616787587799499577617902947559690240 12824889 -408527430050710318569604673744810603520 12824890 -28563780301923700117024658261455104000 12824891 50201976610974549538194128899723832292 12824892 -19749225770842878532220550946979171328 12824893 -337475983699845693936854148252475788980 12824894 -920876232984664436241141472475691189504 12824895 63248947833232125959971845973358232720 12824896 -131832715620019605050517005240832622592 12824897 171383397442986815220900758409457991892 12824898 -56989392882352880448106599315357995136 12824899 950013290161854195610776617431739507900 12824900 -316725897813405793195831055977022208000 12824901 -124602636388978867483776703995177023970 12824902 499583371208945941840600969922129748480 12824903 106462208998948341492098292673705574304 12824904 -304229664895616563782825547850453114880 12824905 -400370506709225875484559684865155000000 12824906 487469100683957487341356767774262255152 12824907 -881146439941879883448433613379485246760 12824908 1479713232222115879391957083792760976128 12824909 -912262745434443920568219678076774810890 12824910 147816906083936997103054387431525692160 12824911 -1973580611790556536789713453894190744 12824912 242956363943798824301129242358920175616 12824913 687771579298086739359793715475484777824 12824914 -341867855989299481429177646577374680944 12824915 185239209121912259383682866291116714720 12824916 -399329454850597476947146204219146854400 12824917 416844999567009528497554862317250116992 12824918 168707587219024152950054506720390544160 12824919 -2819914945746244337340680776755320273760 12824920 234036601060876652609494564557372825600 12824921 1135795299053749158187796283622902596244 12824922 9586606536673311087110659969451151360 12824923 71854698959815814133155458261977640608 12824924 -223566248162750199212132562442819952640 12824925 -18446313292037897906113283640573439200 12824926 -952914451086901829270612773523275442496 12824927 1490990159362179693556387495056143743776 12824928 -1374182915425209811674921150050847031296 12824929 -228632577582321852182287096446562011116 12824930 -819274087317914625565322887671374012640 12824931 -169272375482446471239656849968465094400 12824932 144085037864489619845532731105377001472 12824933 -1629530176124052514627110377542694150976 12824934 -549174792667265583519048035980591897920 12824935 -404590194963982717949302435908777618000 12824936 539413881247076520901250572491086622720 12824937 -311822225141231439202084900805291708160 12824938 -41629588708294551226052529777291402240 12824939 3369875612956343094199931249837353167360 12824940 -38288521522267814299529795241580646400 12824941 -1939831338500441221819650828288630419700 12824942 99371512671816033510188417708405948160 12824943 -283233988614443415434049587110300166400 12824944 -100804236292046588734586069756826255360 12824945 456472576975764466580327113136928418560 12824946 86555470512821677038306307270381593600 12824947 -1038776219929132023171813027552041991604 12824948 32331870713308539956598646511816785920 12824949 362520645539528754900069391026311314464 12824950 612989624445380940845614989451770900000 12824951 44871388960803576825898255684326542952 12824952 -353686321490719568569780652970428989440 12824953 71698528736429980022827953314945363200 12824954 578027856379633235569560097592854490880 12824955 -39436363079624038116779591253253521120 12824956 1169083680880941732802283001847244933120 12824957 521988222378671995299094140473670403206 12824958 45233417371058478751477828076366808384 12824959 668980434492197177193238060427055055216 12824960 -576038096885481743601071850900160512000 12824961 -312470529691203315192250789431464445120 12824962 -4683718538049999750338104261564250880 12824963 1688014861846878541506727250822685582624 12824964 12982509167423901135703303040523751680 12824965 -12818007462245750529942009390449885280 12824966 904912774603642832450784255844786863936 12824967 290298170337651019640380850819427079080 12824968 -275525999179644475069964497400593121280 12824969 1922849237825673196084081995124061321370 12824970 -446500852402843584477261120610889418240 12824971 -2251166511921036487293869817567568726828 12824972 241106437994459903120206648382556331776 12824973 -5184916767556183136754929589569131680 12824974 -631949152882819970463881169346260793920 12824975 -799153438288112669200126184568265275000 12824976 -229466651213091001090677040542253252608 12824977 -70158417732015529999643117883032106816 12824978 98024536815725073623456010090365953824 12824979 -83442607701365984070109399056592957440 12824980 -821093526524745611066799162030366720 12824981 268115072695736995826515928029525051200 12824982 -157142207340045218278881399342422916000 12824983 1982833159847982715042100613686078284232 12824984 -996901868722553448164181150528987463680 12824985 184741307784454869752824849454937000000 12824986 -811708779719054297172291983368960385808 12824987 651294805739704565075296384800891527712 12824988 -81983247586913945836790892545069998080 12824989 -122483261862370660926212623478572641000 12824990 -272111145048998278534383829875749880000 12824991 324237171829653408711150617371574172048 12824992 -813487205155698018147123979857218764800 12824993 513663379293671357988767324348333734164 12824994 28684579956496155352210127436426387456 12824995 34508926344130084007104980115338210000 12824996 -1079465254125690088562316377908100976000 12824997 -1305628305878603853291789240112657764000 12824998 -163547032382475068759377555615698324000 12824999 -972429574285716906543982643985702424680 12825000 -1001098478487451968574128106790400000000 12825001 815823842487148976207323823148144756352 12825002 917345496522798015792311987029742709504 12825003 -7737767933311604532794162999215277376 12825004 -1434857354354609903174184730928353365504 12825005 -48483779108007682538562654934546038480 12825006 -14211874022025203193174391847605220352 12825007 137757593159986270726966310399489840640 12825008 853566541717688730823645458217304064 12825009 -41202517134138922584810456129698996556 12825010 6364248076290085260536833036181360640 12825011 1179302013989082774338491537895283321612 12825012 642006218568134036026901435867962970112 12825013 135021522463662915017265326092106665660 12825014 229688407309906156590458120604808260864 12825015 -472977685988785160495373785448161934000 12825016 1278137472729003935058317097198538690560 12825017 -966710930213906751701180602969474286934 12825018 665798236625854447788462708858189465600 12825019 -599973791504396996868736662093733583760 12825020 -270334804409322188680515887413726832640 12825021 -262179797539907852588562644535223545792 12825022 331678469073252052532982912753306805632 12825023 -2232218011038816606988879563291318721728 12825024 388749681302404698890366948381458169856 12825025 853412805422972546314195975106336926550 12825026 -1017297331110223803538674691869617925600 12825027 -79954204507620133599053743781890697760 12825028 -750606184290363604053423754315228968832 12825029 -196540239890683680550301877801458579424 12825030 -33261298629521165102424705618215393280 12825031 3845726800771493412432360379343586818304 12825032 2103438211497220498370615560356480000 12825033 486859165338332704048663472616802783104 12825034 335458009719659948923721998731319333632 12825035 -711032680877030523864527174766230183520 12825036 -96956274782506895311758384944041233408 12825037 1388219579506125016468262969307550317686 12825038 966389367667323871921739495979854413440 12825039 -417415250294023219535695639112512889976 12825040 255682158612335396743423856495635906560 12825041 715687874237664203325652995757836931584 12825042 161944268310603269127651290798258819712 12825043 -526687189981583271492507438741365901312 12825044 1313180931439689140054006124409763723136 12825045 -2004150553826935678944831427319600590080 12825046 9272533345576392346884447565427774208 12825047 -2115704919294225251458149001501294118040 12825048 208841415808143442017520206672561561600 12825049 652550340364103612600154771918883850120 12825050 -86394155863030833279739098822875347200 12825051 3682342995801280971178881427308785664 12825052 274861600891158205873051576319064332800 12825053 440241011731543876581112742060699477664 12825054 -232362420056608502327538607954199654400 12825055 1609428610460404137318518742032472978960 12825056 -20186884971800058818139438294516105216 12825057 -136433633392083009082921805453389240320 12825058 -506057168198395944809596649430974545920 12825059 -946960520703503373796722145461289070496 12825060 -304621846829371448958161168864473559040 12825061 170878110528872274462203603528021262400 12825062 1109362231618004382296138243090720632032 12825063 879461796443375095913534353411396837392 12825064 -1588709977777026074663586618780681077760 12825065 -776821552466369330778198354555512705280 12825066 13992259294552108954242851307045561600 12825067 710551253273420667878524741821096692752 12825068 -336462646240342474178942094259680145152 12825069 -380940477982912255292478680917341099456 12825070 215778914388899914919948523203905644480 12825071 -943523390377579915123305944145182706720 12825072 59703722613889942942448268733237690368 12825073 -769725061078360016707363193662468782462 12825074 46690340672809610740652507562116973600 12825075 -103222067250327303283670944284660748800 12825076 652041624502244392007682415518972979200 12825077 -454180412858009512577770814563786498560 12825078 -9956142508271214676681522727979171840 12825079 514121354722306487193348248153152528176 12825080 853914591392543905811271758190719078400 12825081 -584478658558700311475569023539490424320 12825082 -487593734085153614295202206493185214608 12825083 -874106848993571154219294988161482632668 12825084 629279385731793471721201840690352718336 12825085 95209486662027001098433930852055109120 12825086 -872093852647269115775410366569083947008 12825087 448862681159271605406386930199029648640 12825088 -93971422362893109410188788845116391424 12825089 263724186028267673430282096462558954756 12825090 -441927723345159192656843159559125606880 12825091 -1338946840872080916167515915248794269808 12825092 -25290518549672865212572964458360442880 12825093 1066277179209408129304062586122097181664 12825094 788533587849961854775503674531620992 12825095 759796514199210376432356219667294003200 12825096 -405062952936780951648619075084791398400 12825097 2577565641089907516847838933867514002560 12825098 115029615719784749051006469220216520448 12825099 -155979491955395433293754600747274847232 12825100 -75302402917015294432848602749892249600 12825101 280129200520485828589664819253565869900 12825102 526456824980089191219451485590600480832 12825103 121855585286723390836251047530405768384 12825104 422251440247211884610344586316909649920 12825105 -1065796328239880365342460103027744974400 12825106 4465787422299285896294867716925177856 12825107 980714250002397896946748968629423629356 12825108 956635619636065159386611521784310251520 12825109 912336470482118562836511459105593139840 12825110 -330964721927103135026810068496987063040 12825111 449867815753619770240934763916126376400 12825112 -1759637713749797435195002546499724748800 12825113 948660851877769608526974568860429840000 12825114 552768222985752801092372455714355623680 12825115 928241656909998794297427102687669533760 12825116 17877954871725975270316253886273289728 12825117 -339571834408882138161644279324023257972 12825118 56417453848220770744874208687837119616 12825119 -213466433305043371063564623550814831856 12825120 -333614754442611060368909816110440775680 12825121 -238067600898234315113871868507364354556 12825122 756580593347915275812069231129698130432 12825123 884460112144901538640101458767288856304 12825124 -418045437467895346031367795703538011904 12825125 -912222119394651858216524088684857280000 12825126 345452522617306958788673056728509474592 12825127 -162333226095300957842518845400418625408 12825128 182579447382877285065232569994959728640 12825129 -869066726037702602384829054005540962416 12825130 -219453661527400091703845940507559931040 12825131 -973507556982980197004542280840379141336 12825132 -363807752985461048692770469196509321728 12825133 -472182140256083597255510432687967754560 12825134 -115964392126398621671099463572780236800 12825135 -34187936265903221756149214669952760920 12825136 182992143161376013204430001554133204992 12825137 7412577043398793928014171182093504768 12825138 302723677830319278672290066502277275648 12825139 -537998260236602695354985214062245512240 12825140 -186215039321880085418405489033119518720 12825141 -200332543230295693061102844668657055936 12825142 706627669972865526463349750990431777344 12825143 -100991173681055473442714419179693835608 12825144 216965445030174803369687451881016975360 12825145 234149758593163584180370411426310188800 12825146 108493430593919906869825067994202433760 12825147 1297281118346793458886915856918591032600 12825148 1063108980073254471595914629933481721856 12825149 -828577161821486233338302093086424897850 12825150 -65902033259363098888880513771472566400 12825151 90515002039285036687893546423443710192 12825152 -33456348622094397702249676523175936000 12825153 -520597179606401215253641183925559294 12825154 405287071059506187425073054668838041472 12825155 542416907227529127404603221043714259360 12825156 -142405904397100241948326061255790759936 12825157 405058587435713772131068374598561997052 12825158 130653244861714123046349799295889649920 12825159 556191946210015514543523580439508136104 12825160 667700588343656388586572977753287065600 12825161 497505972955697463431253715848629830452 12825162 343429365979977625710892969858303557120 12825163 -490972735132898468761999934251709734800 12825164 -347212929152910878023101543645434715648 12825165 -30240747227617718020009957880008220160 12825166 -97755447735270980957568549166170088896 12825167 333135773441930276277556545965981087280 12825168 -132730276647347123256944034406845382656 12825169 -157921149884341871599983258993203804928 12825170 -469170749288074088714884144087122810720 12825171 -149534557177968555781449723176090376000 12825172 2159730017297926948936238028006137794560 12825173 1456123501640295496693223118320137154940 12825174 889047383086708626943982188493166817152 12825175 -1512686136267778301184604500170575110000 12825176 228482538819462764927125646134581657600 12825177 1134810059408335565414104564502931917520 12825178 -95734326281800885835509732880396025360 12825179 -1835086285575950728187221859049937772220 12825180 -5886806670202198147395446484671984640 12825181 747384364400871340486878019994786482982 12825182 -331696749879675334146217985372691703296 12825183 -20410489949971633420121565393613807872 12825184 -198289997584217301334383266149458247680 12825185 1060269064494889251995724192711344525760 12825186 -666625727072326066471843474905653524992 12825187 1265901421721014078836947568485146157032 12825188 -55522670388341975271878919321371978112 12825189 -501251792825264927880858963804129312000 12825190 -158822333509022227387006424153045452800 12825191 -762250434182604420369307572289861718496 12825192 697099716687551187512424819924382924800 12825193 -565781596393422152168268920042737960476 12825194 -271280927512425949932986065482206646528 12825195 -959862516052059145626946393925395388160 12825196 -46361006143703030064845412311466663936 12825197 693465983239401720045322764416545404864 12825198 448243742501916131195425819263978192384 12825199 -68833297572800474045779715956107465464 12825200 -114799445864815596905589234626769715200 12825201 -55082116364361346134272098345780497600 12825202 -301150060284452858373185036864134920288 12825203 2685468777296068788773943345614791047384 12825204 -199381071782847608390027170206351618048 12825205 422453958080476089905424673133658606360 12825206 762606318161385613173768629885270139552 12825207 929143179194252477881145476265545496040 12825208 -2375057937138741226434885444826640916480 12825209 1809844484978329139251008552249816030240 12825210 -112536021179084610205996899784522145280 12825211 -2000490767933604796820595850044385884780 12825212 739636065117144602618611805062435731456 12825213 -93142378034323234185260613156077822112 12825214 -132739194441363706050037756124276753280 12825215 53099967250875966550076841771199499520 12825216 -54794385535618397802020985405324656640 12825217 -1648843745368917011002667259215460932734 12825218 -86425823407318489534677621090165688320 12825219 -2267834596389565365748877757688073080320 12825220 -1185388052932290160064596903961343333120 12825221 2260333918875205999006063951977394627680 12825222 102544873368039416201543014507395416064 12825223 16133923473480984003732487825902431704 12825224 -87165768839684297237178715955415521280 12825225 352117064600568763501684505811776064000 12825226 -831984583832236502459485508958677204688 12825227 306547672748862799176665149314200853504 12825228 163351802943872198545833022153408266240 12825229 -2240386790430519888478107739837662116170 12825230 -47723953617121016668209585824393239680 12825231 71688835304073046197407850969650217984 12825232 13959835648805164123322654893912358912 12825233 703449492952906066514506034909548018482 12825234 -162297561456695747839488411931988618880 12825235 -622387605483358851236127823812582634320 12825236 -893902150557445402133934804362963980800 12825237 72767091932207854002163032376542994368 12825238 -882102788095173313815331974918408192480 12825239 322212727971735506450489339619225748656 12825240 -675266231851824162776226452368590643200 12825241 1365605014748126938677069592908253827600 12825242 -284024184125820105160501994068211826480 12825243 -836773898877042400992749705557871097600 12825244 -1047169795362197550738808037755783934464 12825245 1193888455814601107838565591862794651500 12825246 143228710933765145821890699901065759744 12825247 44169164673560400575754427723732768056 12825248 1677631950024576558444274970023176830976 12825249 588821592844819772783427702769084991664 12825250 256995917518836371871001008690616824000 12825251 -1009762503073765148628436322179004945376 12825252 -937391011916779983699622508014255011840 12825253 53895655460364523385297993601888059680 12825254 -326314544079877793599412223479688829440 12825255 -254989457708240764343740367593846517040 12825256 514368695993353003530866130722372966400 12825257 -515767828703415198714137212785139006128 12825258 40218772539614118025787816874302509056 12825259 -1346246697598018225614583837365143105784 12825260 304202995414362521906627070162897868800 12825261 -271716288856587643587344506827063702090 12825262 -4032035170444587795739688078114430528 12825263 -1332080929581656648956351314200303516616 12825264 109672285481457309140763924558788788224 12825265 -1156628570782577434731760933910812331340 12825266 32441000220531455227405959035431895040 12825267 -12857421310722761023725205404344555520 12825268 -334753478920789551540414654728965668864 12825269 -1413728667366209992821521351566308909330 12825270 412071212960313167284889105553554707200 12825271 -682541891270755136411152883477201389528 12825272 -1357450662649415247546699884093645107200 12825273 5354508781870043083216391165669709120 12825274 263979118200239195867001613186914816 12825275 651244270013669010126356969770935270000 12825276 134429755978877123467035615760420561920 12825277 795719011578494873194049691545729043040 12825278 5900208551032313656419105435881519424 12825279 78455336853942686806381396402465415400 12825280 172259225845658415391395678277557288960 12825281 -73434521898134989181981913472227321408 12825282 583514464328593238913476861452964280192 12825283 -417216997645821707470953280717294796832 12825284 -572582321142023827925927587269695424384 12825285 594417262794347250186815156717435788800 12825286 331539284704638526755808387246505354592 12825287 646055677566126935349169294076453406936 12825288 104818283111574600291089269751927439360 12825289 99598889895646102893782875766469763840 12825290 188139673010952690905324230957318370400 12825291 643536752801036062032951223840824255984 12825292 26570341891001366042949378743335229952 12825293 827389039033217555264995006045167459648 12825294 -436738248388657714897674036464948798400 12825295 410326376955465352157548650425588957280 12825296 448160121200775896133391973900891848704 12825297 -1043525084225209261812638655790936572 12825298 -25503262965301374836942697336075840000 12825299 1712217899525595155873307474285531303336 12825300 -63517080278610354616172934351622963200 12825301 -1869033508305849365910784214918303953028 12825302 347242350294117797223395634203708098560 12825303 -1577864071733913264900577942927551684096 12825304 1278130042925640024600138088369076121600 12825305 178264175609304452971392868922627027460 12825306 -52889349515229488167201919459580401664 12825307 2249629565557977219263448102190447462632 12825308 -1688515873858375623899048513997806200320 12825309 15172441622961116383169448408984310560 12825310 147622174136561132080902567917079667200 12825311 -1340709640439080779040050294691830345216 12825312 1246057119664014604941749503762406572032 12825313 2447423497588377570459236742566194894080 12825314 -255731207056553599483188503889373389744 12825315 -850195508801039642712443120409722156640 12825316 318992796437998183640328736425686499328 12825317 -1035190392488356885519736454160781909634 12825318 525794466090760024587539921188644284928 12825319 -48301215531688404893252732710536295256 12825320 73337812468189959178178795978824089600 12825321 -119523055891562086456582256515232460096 12825322 310839231927715298608972665121757729712 12825323 -369792257786360357138660699541135183360 12825324 -277030121517467754123649586554895616000 12825325 1051190467256549430160305399382817778050 12825326 574646405772362398137600450187397131584 12825327 -1363266501837831318409201992632190025968 12825328 222221832442971257162976151185022648320 12825329 -177879231009174442268484921534061814784 12825330 -96405475434303628872772354811822745600 12825331 -1059020682153911942362253244706261698868 12825332 -350838189922191370832093613958250181888 12825333 -436461473899430099918760597879424759236 12825334 433309491092871657265303570891031112960 12825335 -147302694209375133101048247057060279720 12825336 -593229822326244157441798602536686387200 12825337 182552957592602032976654561066698478400 12825338 562786207958935645361230520195849278320 12825339 -662044490847662617745783829415392227280 12825340 -666966160481782902347098330874456279040 12825341 371090672464733426162652821763011108640 12825342 -693576585355181282436524954589897693120 12825343 498868378420580130444530116452501915504 12825344 -269920543514978621845830849647395995648 12825345 -147751978310697214796032597073308848000 12825346 16336636693498593880156012810634532864 12825347 413702308756334626623412558653392386704 12825348 422855115129247605068231071327290977280 12825349 -1603918082130548893230619904092388555264 12825350 184259194640472163710307693147644744000 12825351 -25248267527180793260824577724309504000 12825352 -6679812434999830775731618434663874560 12825353 -43535675200004451839308507849914632496 12825354 1110785244323651052896685004314143390208 12825355 -400164933931997034216105169571300736240 12825356 -656896178281766210032228815476183374080 12825357 -1197009088444325116885156219187664528960 12825358 -131297691419047136282115968704528484544 12825359 498892242092458170799952501347544272560 12825360 -213264746678637493954231283982021427200 12825361 1811449991794271642382440717443319198400 12825362 654273861798942695587326983081656769664 12825363 -822016714312669345711607226199921960896 12825364 143111332867636056491523816308927813376 12825365 298451048431238598482175951830226595200 12825366 189561526952867580581029460469366921600 12825367 -574056524879718509041441673214898634040 12825368 2941703504110773529954515551104462725120 12825369 298027473039911666919316545042027444288 12825370 -71757386977978822019712146439859252800 12825371 594382188315747119912627335005436693392 12825372 307642488693241593587102362534123044864 12825373 550642842152359953751658332772203689504 12825374 -265045112498007596772945919493245860480 12825375 -287145596129605870887172948656091392000 12825376 200710716481085434035591205470628085760 12825377 710549241869804274720206526180930764052 12825378 64979434276074122959849220051960631456 12825379 849892229654261959314882754999822311376 12825380 -809810264490757338641182112008610918400 12825381 -187447664537512627001240961675724326048 12825382 82710860225676124295171952942805324800 12825383 995938846587815124535935118972528972824 12825384 97938747227632474521891416698952417280 12825385 -131585740538163804733744974736674993600 12825386 53188887311059031842793223027972921600 12825387 -254357093437623787218863325027049516392 12825388 270298677363010720156257123786461228288 12825389 -1838349230756234916798675821475101010720 12825390 -415642363744257014352869160655289182080 12825391 374124245118141432617568095257563839800 12825392 -97390815637319698757195636277055684608 12825393 -322415054085071812061658414812252337216 12825394 1580661552862237395315915495370459258272 12825395 36552223177859755545797617123370400 12825396 698010288444088380073905876127246983552 12825397 -526363759036521144268211721670082073860 12825398 165440125961516817743318066480414523264 12825399 -278658041995239688643161347197803699200 12825400 -244352582485408146157507432411094016000 12825401 -181482798103845372525581054179112437500 12825402 470010686893852548331101643951450166784 12825403 -1325132654575307919862698666078331768348 12825404 99268502103510314590074612500397305856 12825405 599167483406691902984829787284009787200 12825406 -186534307623688128601322228153950844736 12825407 -1606775766542714158213494370225862895840 12825408 225369736937250449770124159903644778496 12825409 -1155880835177418053152188848741467887696 12825410 726805301266651280128920990045703778400 12825411 614029041039003382460180069703548829504 12825412 794653244265846477096512482702603034880 12825413 1018677908962542353836770374872217103360 12825414 -79402471292442632844820938650105166720 12825415 637022919949425272258700294251827786320 12825416 -476436130668500057957251726312503705600 12825417 420956303068566848898689778236218067136 12825418 -193456666912426145312799773773337736960 12825419 -1173174099082056143163934291119135603180 12825420 -373855960712702964081158515134336614400 12825421 135075736999821314968111774607278235904 12825422 -695544202443406267171263418067759539200 12825423 5917472508950545186115955031621360680 12825424 -543788420121555416779252111331251322880 12825425 -503964432015401409130493364359019173850 12825426 -556320768773534783343497041794988189056 12825427 -1840282802200605581563596625119037128724 12825428 254849887637449312036355310707655094272 12825429 -111613448018203079826598610823575978112 12825430 -774353545744844538332324200965717008640 12825431 -1384175123156003325928950108055753131768 12825432 751745071158395459595662726604957081600 12825433 749491512087924309717682182202139680320 12825434 -49341755623711401095358733870667346720 12825435 142931196353178388344172835646653564160 12825436 62946746344471287233030759848629555712 12825437 371928684265667033371073679027391651200 12825438 -2784852825523477369894595862689236992 12825439 1457593803901695421216065535482620561400 12825440 499012288296211310700545731061533900800 12825441 -240456744726171280148392183193484423150 12825442 -377005554047959970838444028128803378688 12825443 -184995454158178387632685333881847472376 12825444 -77881767375726469042449969597087744000 12825445 -1502594326396853369725640582697782631300 12825446 -900148619855583210793136381187358582080 12825447 -728659424784509896290025778930917258200 12825448 389572349149024157243781868309251932160 12825449 -28426899932569377296317908266911830720 12825450 -334424632015872705997826486068130380800 12825451 -516428892804363675740566464130805105548 12825452 -281641783041666550617791975220968580864 12825453 863837302322224139995830875943833143200 12825454 -1236109384454568898891043693626755321024 12825455 697130874689166989918167379383703434560 12825456 50274293079375959030530124082315264000 12825457 1495061326699914923146952723257124693760 12825458 240444957351831735847406464946259371520 12825459 83009811762160268939124376120203980160 12825460 -128432418761326190842261423677829962240 12825461 -1157452780498904100838643660869309733376 12825462 -104577075292419635931614896188169841280 12825463 -355084794398950077789678127539542611104 12825464 -1422207672057738233388797393241287024640 12825465 -21347444090664150407702261844222962880 12825466 251698109066183262166608948766963121664 12825467 -2021750656483177289877473283059960425728 12825468 -81794055152251355749126341217054530048 12825469 1032619280450584427107680672799294388870 12825470 -81350967286070950731630908417192010240 12825471 960637519214334260175735415289707482312 12825472 -270909402805041222868760163091533004800 12825473 -393502550228487104100014864330290157100 12825474 -1140746899475261598716282268911964786432 12825475 128494346570816567942588307458841472000 12825476 484744817379130061143384563682607628288 12825477 -203780187675145229288964707609881777440 12825478 -474933121460165363804744301968331756960 12825479 -381842695459741263563652877248598281360 12825480 170375903591033180888408697664801996800 12825481 42913204754602674684840802637774001984 12825482 -120245526350156844722003901126203949120 12825483 -868769622908612867466046672645070117952 12825484 -17596603004698346381419372258879499264 12825485 -509553621438370449455704618316241622800 12825486 -61271047681059540421807602101208316800 12825487 1838083263674314750353220467320273436704 12825488 -163173652723993737421227497200888283136 12825489 906129045200147352926603439030334691328 12825490 172891657780066671335228681084377797120 12825491 441215094182791192940784400916936584272 12825492 -148420185639972976320223421142817505280 12825493 -2254078020672515490432979690574185606258 12825494 -482069502578521450447511350313034455040 12825495 -144293907296347782813172379396912899680 12825496 2491519500654713523113680006272167362560 12825497 923361034520897190062579429879851503144 12825498 -264030983954723212238406570597695669760 12825499 -2617639193448668754629349593469401603936 12825500 61187106127759047156116072438399232000 12825501 719706010259354831774576606607729341184 12825502 1161260367693698651089530299556364029504 12825503 782124217037365416615239727897318541560 12825504 1194151901320443119739358885800525103104 12825505 596480489344226023621242144008083588800 12825506 304171547092542117842888958475381647696 12825507 698166638658117053725736401351070377392 12825508 973705071795383722579733559853736563328 12825509 561958060083164548560069332407100392416 12825510 -310478050984211482108520251272069901440 12825511 643699119304056542557428328255081048800 12825512 497961601307162570405663047921695866880 12825513 78368116202432411371648869562369228800 12825514 -575149193995088879236530243514541982528 12825515 1153976874677460538412589016145707640160 12825516 44277504789659300903074227573605967360 12825517 364780876983401503528393650351531948566 12825518 -550804667557449428490262217293045583040 12825519 -503372703567643586023942241393290427520 12825520 -334718645294813979212990314250069606400 12825521 2596926853704900565628991253491310589952 12825522 620779174338942997940330399414307041280 12825523 -177077374612546550198531596810139606400 12825524 6385681128244252420806816815253436416 12825525 -36253298585929500991299274661585203200 12825526 -393724365673342479843925728570840416640 12825527 284364763235590396040076542104294624560 12825528 439910351793521517876258129329201356800 12825529 10902895354243946476946644856891825760 12825530 -137456076145370265773092632667574764800 12825531 34225214609026287344954974703039253252 12825532 -312506577185799996573223353891976391680 12825533 442555294871880372806733418058090970720 12825534 -415624029631066908767711430185145314688 12825535 311147856535297011271277096888993644560 12825536 -233994178364930670505844306121534210048 12825537 -101248128188146790000461396510841928960 12825538 -4745257506515970762600942696019576320 12825539 -302654381689867261261420621848541051944 12825540 -118348608229739166450638977961446195200 12825541 -2975704965364876907846461857969847758468 12825542 527457463667468611770019015147233945792 12825543 129153482293868045123027023163756407464 12825544 1112944118303707559783407130162249180160 12825545 -573294567224611382558608050657571772700 12825546 -641464281342737120688216911157313138176 12825547 534147162383614098342233869791325862032 12825548 712982183493392761820688625057134391296 12825549 269234571734726130177332224126530665088 12825550 2347310843248312117408318927117200000 12825551 -2045343260604775128009026893412185205400 12825552 324474689139066102265882206354564710400 12825553 22409403708174395808381827287022356084 12825554 191593041010835899344703269110720958096 12825555 482542316423408726549112794446846736640 12825556 -552874027257049639154382793326383436032 12825557 -1467419764047187008413287378933723318194 12825558 198446327239995097663718984077539395424 12825559 1032821274900314565549503645491718645904 12825560 -823069216666517226259872601819024588800 12825561 89383103102173796414118925947457792704 12825562 -670564484868454559054486576833697149968 12825563 -186159205312504444187904707637992446176 12825564 94878638387331161311799850262970327040 12825565 -722575851842967318169412001733994581800 12825566 -40457827276155404106441739357929919296 12825567 3414358908812246313372305077624285440 12825568 -237859501784539575558302647047451312128 12825569 -445203454036729848724511858681951927640 12825570 237301365865173956492650615274583974400 12825571 221063977959856618775141640285123033600 12825572 -493031452376503573541098871005636977024 12825573 -394361320564406254432117426067217789216 12825574 287731763253072755520760912226471437536 12825575 -6463993153202042313043729877672918400 12825576 -464291283582386069903527058868328335360 12825577 92253837883816000166271565401859850426 12825578 -223530133377737488377581666181461368320 12825579 -2755843678948485880785938345340385392 12825580 246104916629582881630032401378886451200 12825581 -1648434569656588904430016757451857976618 12825582 -68250028166367769834937963270574833664 12825583 1184212365428819691799497958590254026832 12825584 152751093879899214405851941068128256000 12825585 1003285397903733076649284801234092666600 12825586 -157650773712158517146429022886402168416 12825587 -1516691513692876259188466181001790899764 12825588 708567458110394217469776162021023631360 12825589 37815136255323170509115289166002455680 12825590 147559491429553326802446911388453667200 12825591 907009055472723459339347424955819188864 12825592 862146850175314240126194004254063390720 12825593 235464441282472705237483416958738572288 12825594 -42557234650689547331143159418362944000 12825595 397247956299367719805861360230535519680 12825596 -593490581790499098096970120867579118592 12825597 1247128127578019608264949394970074126240 12825598 -168928518306426598581148763633828119680 12825599 485589883626489238564681760269197647232 12825600 -649623977816978482105277837183916441600 12825601 -523297577784062403919088725476737567808 12825602 815217007561314910738348059449729740752 12825603 599078400298632754926756267169624654080 12825604 375986952401631256797879752267768589312 12825605 -93162746134444355375080482234047381160 12825606 -150332620799385893225189145053005324416 12825607 -71006971895219316327720090235459831144 12825608 -2283489041541639816448725905998679040 12825609 -171917013410311137854523036238048819680 12825610 37400083906952358390872888110033920 12825611 -617970587285396646539778646180416015576 12825612 393313678101886541947454582514757946880 12825613 -796907345690750917812684394554711192276 12825614 54218828327576583350144002110311518656 12825615 714459606377625661103638815284920621440 12825616 528541863718033194135851233609658302464 12825617 19656444432158743376989906243132157184 12825618 -198567969933831349410354482211636421632 12825619 -1658122713634064721833115677069637440980 12825620 146259554939746601223741770802250575360 12825621 40081977482466031477087152338248214862 12825622 1068652375370038641914085285754029849600 12825623 -1616175716837747858676807962570121235128 12825624 -232659863840934290940745788634105774080 12825625 252644995832327039795726082152811151250 12825626 -1120021509514609924276746402437384975616 12825627 24025181627256219740038854447796032000 12825628 88705255961792539379956598474692469760 12825629 390667300204702246473241097253379527084 12825630 18049972748353423653355467550934584320 12825631 -146604536881312230650094748370693062976 12825632 -585125750845373086136626555117809696768 12825633 574802816576013841490065043074318758624 12825634 1352317236882805952108227642636230750720 12825635 -250498338621027242998157794084766964240 12825636 -980212559083217961890835401294463065088 12825637 2372176873266476365820140392731377118 12825638 -258216944277974695079401970225493547008 12825639 1164017516829841710346881384676079473104 12825640 -689013693511499378918678296027285094400 12825641 139227948755922132229657789506605738832 12825642 20836540169608127878851999235623558144 12825643 144230065759431331019692377396665287840 12825644 -703933076982332548061629150099012174848 12825645 -324579052295335070871475581187896816000 12825646 157927209138391850483540190056631270720 12825647 1766109216073770095437859406169247886096 12825648 -190432601068059547759067706292764672000 12825649 -420258087083731438962059429303772431360 12825650 -445004796693767445427336750485190656000 12825651 -333491561386970651904531337463184963840 12825652 434727717547422814978739280329164124544 12825653 -14220922659578403982465731659186156352 12825654 123860998389378673106155750888629839232 12825655 -152916207248949388395859768714308955440 12825656 -2174949624397747070117570809171239936000 12825657 -37221757859015414506567900736092325052 12825658 201094011905072452378142005988509008384 12825659 -243352038593297052181225279657246818048 12825660 218760539726919949049575054867571435520 12825661 -133395631263503416952092393936369949952 12825662 -884855089618247105810664870150573696 12825663 -1450713586955725222368424727254258075776 12825664 39970808761288065326904273469805428736 12825665 121350158213703855507211519194371001600 12825666 18497561766840038137454775099944469504 12825667 2095800377433144984593223417918889799832 12825668 632232415662800227194740397402368082048 12825669 -1053263403610839079947394528704970554720 12825670 25817490746558349977496564275975942400 12825671 -5605710035041392555358985066773375008 12825672 38827163288378491216684280380349521920 12825673 -771731084199835943752152436671034885760 12825674 298050573970592015102385195929867907840 12825675 37586019423735240522677354845914426000 12825676 2231158062962978935264846115109459148288 12825677 1537600563019419552666076238775492156972 12825678 -480799281560615299357447529281790909376 12825679 -1359468784150060009402774629201500920720 12825680 61466218200097770696047193068706201600 12825681 191940732849518863934328908724599758944 12825682 -522149506704520641217428966326350624608 12825683 204731721143214513124552743089410778208 12825684 1135541591972077551520797896831167242240 12825685 1092319956172596172801012272920803230000 12825686 -42996323074176234710702307160997046336 12825687 -230727646063231709079909473123987920896 12825688 418534539787835142035524697629079285760 12825689 -2440307947588253320900870707977155062144 12825690 -210828412448052353084604368265187380480 12825691 1027331927941250210542374071343772641092 12825692 83044027987199931310487137212304687104 12825693 -961552406920218260769686623360049015418 12825694 269286742419108224681371071121376821632 12825695 825303894284929401517617253980807580200 12825696 3501634379470231808243034483295518720 12825697 -366064639175628415939400396315704768320 12825698 -228245493052840957762387699871922032640 12825699 -161832795797935802359876656559022662536 12825700 571818712069896672629170727891561955200 12825701 278363957941035161382624049537274138040 12825702 1188442816633592139684220123381694784 12825703 102601545462574388395229548076421628800 12825704 1196244221205178957294863393431504486400 12825705 207147151073515301115401921834569317120 12825706 678109616987873577688504698938990832384 12825707 1788456958567795214566534710014344195956 12825708 -156467086204811028780896239377975459840 12825709 -332296451723525000928244961738464061396 12825710 322196415509881036159233224061370829760 12825711 782389177143699536177438581980131282760 12825712 -372236016586336928137323968360422211584 12825713 148676593776053879202132929241336106962 12825714 -510798027133445914923808606333536821760 12825715 79500388274954162010946054961156217600 12825716 779504047149717338376055210492193043840 12825717 -245078218028962116418431009007637035488 12825718 1382225550393033290322512080650815610240 12825719 -583777927366516731471037246942092241320 12825720 -323971901945234980871962412628817920000 12825721 144763161612727776628811863650516513792 12825722 -124341463502789810688209176623647001600 12825723 12096213645122898230146524071604691968 12825724 125687690922210125171064180890984635392 12825725 -665514160881215573050171398588064008000 12825726 -82601425049596626417616763713012473216 12825727 21227543120516170789376053663419622152 12825728 -12879020082008832098599245916384788480 12825729 254532899156092798215073498123286016000 12825730 -388585690830059410767693278499996672000 12825731 218919742839056283238053929053774494000 12825732 -765023865296801451761801606187601916928 12825733 1925730315861685298089292731572028069982 12825734 -372591059642639047303230972128176192128 12825735 -11345620161664147814851492472169064320 12825736 -667327597659636881304795603525650350080 12825737 1101058837215084245284868309562524287386 12825738 -389035892794299808972095611145445175712 12825739 -33177341417171454936013746514564210240 12825740 504437632256396861756236719726543344640 12825741 -350824020151331712700418499035400061440 12825742 -645321636005717610111070424650036465728 12825743 191210403720281488591061260925481323520 12825744 279168119854325970585377902214311378944 12825745 424330515402305329404307785946892944500 12825746 684682930185297937750405794809754717072 12825747 -781018637470526364236813351531431571832 12825748 -987901582751194793973166506304706325888 12825749 6499984849105065662558858896523594400 12825750 94482137232804753362942298461311200000 12825751 118472465853147318179558316942155785000 12825752 1348577089627610033820267996173473198080 12825753 377235965837457960634524055058806743504 12825754 91288912378751546686330734837031440384 12825755 770469686013459362807800787368857764160 12825756 -746662616463776422892901903867817405440 12825757 -298645419503494394067684929958876387488 12825758 1375831191066481835260312141647672000 12825759 -976553556432389057862775996749953261496 12825760 50726557469438829448453645179420672000 12825761 -1010702370435772600714231202930681091948 12825762 -646018241002949146228357699076582878848 12825763 -1339841227282605841334968086027144477988 12825764 464347685807194979932672527387588796416 12825765 132719365351347902716220585016279151320 12825766 237950814000693714643070586922858481664 12825767 -753874931477981938848347660985197418768 12825768 913679798851714830444747745258524917760 12825769 -335934248518931751698965760296262586816 12825770 -806457390836273794478486984497961461920 12825771 450018682854203843951389466043221280000 12825772 1132090623742797822551534214619758474240 12825773 -511536870869120797656252885492054495978 12825774 29235021556523676882632768311285795200 12825775 -804200028984165091867925108356109930200 12825776 -95494532469496016570618032638414471168 12825777 1285117582147700563232881022089853431920 12825778 -485611919870039759446708760194523756544 12825779 -13773363184303233204425134148792304720 12825780 -101541494842383535518700493547816775680 12825781 -752615619022323596815923967399864872900 12825782 -843328506748518230275016907862066560 12825783 1323195966822741142172924513984226902784 12825784 34018768500778055241246087639056056320 12825785 100677504596586938525492454515287249920 12825786 -699131622596066243533892198345742406656 12825787 -28479846092071538748548172026900874800 12825788 -326859978550841799107092394878306252800 12825789 -375148400373525233102047318712027049984 12825790 207993253736926425133417095096052694400 12825791 -130778197796838743894453382981172880016 12825792 7698744917692773786692857313196244992 12825793 807147578095354230428825818126120175040 12825794 -1281758995548224633258929256787500864304 12825795 523106776352124717950308680554725635840 12825796 -488618080959124608256132766243619701760 12825797 -268091258495798129447975535068187420000 12825798 -638776289413625944809395240791080168960 12825799 1058395617836192087430639611097538955200 12825800 -258256000358368062959877771778897152000 12825801 1909122784767230839662269378877000608520 12825802 -628605581200162215888367990386133800192 12825803 -204645550184092331933210731491088305744 12825804 712535450125081905030401572263843626496 12825805 -404482713442151940164727792751931199540 12825806 -160863386245729455012436566286901589120 12825807 -53801885020671171795045547911297277440 12825808 32869814534983374252684398091134566400 12825809 -560863587048998104159378603595017470990 12825810 -91837295184097484364017139071693184000 12825811 -897091786470693757354514802206518045588 12825812 166960563011777137397635802148981964800 12825813 143554709984430218531708644730303164416 12825814 241610908912487749129988036252625636672 12825815 -545133249028680816839115406264328156880 12825816 9612719177760036033533496342990028800 12825817 1013647979269863546197920193808115742880 12825818 14147459748013784118882399210950690304 12825819 77611011773499298553532075757077169644 12825820 133190566906324247985818818408692049920 12825821 -953427518914974743355916990939962309978 12825822 -469869293465550039710895101092945729728 12825823 744666205761906025009210114720894919072 12825824 -89559126618083302705012526279703920640 12825825 2543527251965939111877171464748763200 12825826 -123120193938207942207557851169303498976 12825827 298277216080565736543059931420864606672 12825828 480315606547103677172100577591653914880 12825829 1586379714842116122137478047687617195740 12825830 1396020676903553525573687619123557452800 12825831 -429681012875152194243685710471339904560 12825832 -979116819035004288460877887996567603200 12825833 -748185221323165194761458706747997854640 12825834 153067030443362186499246674525810790912 12825835 -688602916305964262460751050910947667200 12825836 -141675601854652126253349780391573946880 12825837 338846745511796918653041211520424858240 12825838 -2890056391350630697476814855250911680 12825839 298123862796695346881543418769677961008 12825840 16767378166327204780943095346059345920 12825841 -73585334395306903837309485141654300672 12825842 -610177349125030746788588531135834885088 12825843 744323137291188091415903989368579614784 12825844 -5756917010884661673385215212170425600 12825845 728428059095366452705370803033028459520 12825846 -151660054311435158304371762093397898752 12825847 587512469295622173456418185562610057152 12825848 -202073463317784498759896555183617843200 12825849 541652871639742117992847536178584652128 12825850 506954996611991866016131278019823672400 12825851 56870279700938485820945885521548157152 12825852 -195035331415081550101287869340657589248 12825853 882056897835614420773380814624464740102 12825854 -944039563385307690339797582949387026688 12825855 -339335380003954753068476875113755289600 12825856 -109582463302475880943147390347727863808 12825857 -70547984784601297942949573423416175616 12825858 31221413361346964900980524286128910848 12825859 2430585747926417945846180051960509719360 12825860 -710746456513723104224534761491283453440 12825861 -1248253331088980172369944929325793028128 12825862 726049929948551492632955685522694897920 12825863 -2500688081192442059613826672368496617816 12825864 -8909580189842383626956591679730314240 12825865 19641849495256859208624378806192755920 12825866 108950649223942561011166968925952706048 12825867 91698913881877260219550734121600414680 12825868 21967067740634236122964819719954370560 12825869 -803136332146713835789413132287013793920 12825870 241420001931590180270948170936497820800 12825871 -754094490380719040152677645960877171008 12825872 41882312894838642965179747745298456576 12825873 326200791256906898285719958730092909922 12825874 383384064054112733296139184433640724480 12825875 1624458644550992578012770622534742472000 12825876 58352220224101961788966476806192726016 12825877 3037438751961069447148580713030878302592 12825878 105993037450050562110051613727304926208 12825879 -653160808490131796809661913165366960 12825880 -455213337301033356203083405516719513600 12825881 27120657200429194213611628059427512960 12825882 287474840507828818541995200833104937952 12825883 -354360165828245342664431624979311648224 12825884 295708104125322295361459966813952738816 12825885 -399085794301773371755455878369582858400 12825886 132475382349429986443919035701171077760 12825887 -5407693135943501171251965982726137600 12825888 -165627249115107747130124550544639918080 12825889 1137373769313658964994518290503714098580 12825890 87432039870107514109254350026244674560 12825891 -216564081164368671355531628464608700320 12825892 437728504088074809294408734836898042880 12825893 84302688873346011212769287456635934400 12825894 -314816136565111338771738107145173495232 12825895 676747919480298997507698338755947550080 12825896 -429788011249357749925285417782245790720 12825897 305342642294650316952532062946283646672 12825898 337909575509240578210928207457856993536 12825899 1825864409238469472626341512996564647560 12825900 -508646098703003825685093802240638931200 12825901 451269272441892562935772103821156055904 12825902 -52708952297089947086147549289484008576 12825903 -600902251821791247015239682378341947896 12825904 41204595672394240704867963637195603968 12825905 1650159005638613891482784872071083606760 12825906 465606006270980863191100380969162983424 12825907 239938582643848000846932935027502786480 12825908 -475148609431911227934054212255644255872 12825909 329177125829306195248701145982451136128 12825910 409751892314394282182133013646612597760 12825911 8276887877275333137996597167102327424 12825912 232238393383696775442186511959377510400 12825913 762746686399219502495431882334106917162 12825914 409250107616747886905635289919366931056 12825915 -367526960615717659330285866574652200080 12825916 1010472663907770779723532909017832368128 12825917 1890923266384847263513010711415744957060 12825918 -191771449137657451888938978262066575360 12825919 139252612033334842726264824774103051000 12825920 -375746944293372788489630789912494080000 12825921 39158263643588852957803571971559100480 12825922 1006696030100623070865839472138762795840 12825923 751896991924717935503400447010413124104 12825924 -339052149155319721189371672422924279808 12825925 99618269956778591204692035392964992800 12825926 376760199169688130623503965012402444480 12825927 -255034175791788180528550134145659069552 12825928 141943084000024558542351522007572956160 12825929 2076356610290365563721206849157803181530 12825930 13910618234764154047401326121091845120 12825931 126092837767827174148481550302066627120 12825932 -275148399160555125699416947235638103040 12825933 25425549381771665614326506654061107424 12825934 18300622496353040520137865089571185664 12825935 -88261855899732389610259203896263857600 12825936 222192248058050064801840976828601917440 12825937 -1555438202825411866878332491954194525888 12825938 -180207200419315544205656417239223936880 12825939 114091036370201313952398453090465713664 12825940 92056330381956865146831165211409448960 12825941 -230256665772727367469467620957121021316 12825942 280020968000724154492797689997256212864 12825943 -453275629412697207838480224724964496 12825944 -1830833144899143360933276986628109209600 12825945 41969504572258199129522874184443148800 12825946 -1107918198741155509963837103239606885920 12825947 -57891169944078914595574832183463821040 12825948 -52575911047603834515859049818594099200 12825949 1670396516722104413666760346694163366950 12825950 -296101548983072246756585519294815104000 12825951 1145494508138554443676141779346713511680 12825952 -989501504779416509959156780699145207808 12825953 -456858723966903813181847387090988966720 12825954 92975668123145618752984363237555968 12825955 -124079739645961772850130725840509150640 12825956 395011615821359259437678796162380144640 12825957 -139554787051533239307251413623021958560 12825958 -333343821453385880272366155723410836224 12825959 1197274742060532025803441412761458783160 12825960 79663078136804350225465144902721536000 12825961 666205044730226889952809646024456501562 12825962 948166641201022000665542566645978061232 12825963 344458700429203537067885287844195991864 12825964 72506291690436198311877552406547799552 12825965 100738298521447914915471134905787303520 12825966 292855910423464180612944445036201113600 12825967 -83301925772966553024453091767972249216 12825968 -62533246575015197820749820413208821760 12825969 -4526944338274494053762125236583135872 12825970 579908615254542457436066088409838347680 12825971 -588605308682784347986108856887578925056 12825972 -508383328539319233527991611238373416960 12825973 705174522604247666208713509437227181504 12825974 17347653232156888511466413380957709952 12825975 769518175127375398903437881690670294000 12825976 108998708178748664163629391734984232960 12825977 -708414135847835090177904913099148337174 12825978 165438760451481057046227366079398652416 12825979 303663341742677043071022292494998332580 12825980 1192560642286787180076763533851030592000 12825981 -18900141460793349337951831586053656000 12825982 125855068194119290106182070010802685184 12825983 -871290550716699075557390966772352631880 12825984 543292807553092428784515246500704419840 12825985 42153489485480601775673769584353464360 12825986 -568578927175395754027890464990837429808 12825987 -735233361148555741226250029905754309640 12825988 -433514088169442700853785312173820006400 12825989 -251576760167515004442299948599098863040 12825990 218153110211518288997102946488188957440 12825991 1363533881676481530738566559305381274392 12825992 -819374548360081255276307967372105600000 12825993 499508104966803679263089770959887563200 12825994 452227662269835275069438484047467861296 12825995 545800068758221693084152182748035987280 12825996 -29484937276424867399868915918622212096 12825997 2631493039250742151601391156506737728 12825998 -503565668466997352658899529661750056000 12825999 -126867215653622038765236564272762048880 12826000 281857160796932946785616017805312000 12826001 741486541725664809213281337253778302002 12826002 16578283281728082254444482525890183168 12826003 -1497850883311064278975407421393110417748 12826004 -996428883866859510082970400656187859200 12826005 270990188433637586613413584311949270560 12826006 -747997379730970126004228222661781614048 12826007 1680354932148221718803864591077492525200 12826008 295573557685438741908465633401178439680 12826009 -83377404589068218832230971785113213760 12826010 19205389121200035284307107147195232000 12826011 983124006664445501226239957556895959168 12826012 985773825499911251470752368468542561792 12826013 458835119418823437739070574248634417900 12826014 410875024643727364006389325383426296640 12826015 -29862161101920038631462771239649066840 12826016 -28245187274878489371065840333661143040 12826017 125424181239126161082340671970716321234 12826018 1132858935432955709574457810583846486016 12826019 832727229629083972698816525782968620000 12826020 2370111489352536854298754192370933760 12826021 -290894118856951090991203497039905113508 12826022 116940390488199090665248262422553682048 12826023 -319771416507191826292429417689373097856 12826024 -1997923184746011221359494893597627443200 12826025 1029914969618802614482390285002680267550 12826026 -96358615813700854441527675313647429120 12826027 -10863882506515846225640189832560078600 12826028 -1969680286702718681898956685554875444224 12826029 845619403006265365386095420089337189184 12826030 -64951147690782262221139639857397497600 12826031 2218144685037479536483608164454654290832 12826032 146646784715202346633003449031694745600 12826033 -426128829271622118572289674399123719680 12826034 520191666939805726568229726424571427648 12826035 -561113785748362375293559417894207567680 12826036 1565027042716691544809895726120746602880 12826037 -143486439152059050414981962866935082848 12826038 -634064170411037997346268276257368776256 12826039 -30145258512068051724287225062932109944 12826040 -23642028012991465173939876181280563200 12826041 -959756048449731864519468816665740748256 12826042 -97936834419629918781854708441104604928 12826043 844860855949482180048888713861512912944 12826044 808908224885298285409818160233452600832 12826045 -275840088092960623760004116973268320000 12826046 399767227307961555954609461720996489472 12826047 104225487830607740498098267453586967456 12826048 418692625769999104231341599506256887808 12826049 19045597266241826304332800010592001236 12826050 -54396401956532028538014498953071910400 12826051 131453367695262582648949401618369452752 12826052 -18866180880761101202979181490565669888 12826053 -483637010140427004573148368479469337920 12826054 251025571620946962999499597201268069760 12826055 -373194585916218581230947477927227536080 12826056 -139928977671880578299858507080018083840 12826057 -514633263209701926714163797121434414240 12826058 -253240765303807850024848306746332487168 12826059 -36894020305188031756621940467278784296 12826060 -128470403065134608971869499231784739840 12826061 -110309688596911206950002068992955275700 12826062 21964393345822593170845808497011491520 12826063 -1396210725893669367351140531754553264496 12826064 -158857143821931036863563214552873041920 12826065 86940405725665987757779543047524106240 12826066 -396629051892646138414548062934266691840 12826067 2266920252975764641023668550220343179116 12826068 -208648502270743840408404890698442489856 12826069 -1872153056962924469646557852269516860000 12826070 586607601579927822849774515939910132480 12826071 -291153576638221546538966194107363911760 12826072 58966278099056905875561948798272839680 12826073 -426568019652920134830287033203573896576 12826074 -508140520579816773012919619619718141440 12826075 951201923756711321280867353206652901600 12826076 319453382481743917616723991938123573760 12826077 284838004728159786134480373476380951104 12826078 331747235903405982872891306479261467456 12826079 297785551992728571036409661435357397504 12826080 -189777711515116592412646081927446528000 12826081 -1204425089891609463830656995673785441118 12826082 533626475892641257352029278902047117392 12826083 -13835204952164173260608300218666247040 12826084 271742357877006740142611344305337676800 12826085 96612864249531933154030256065966860960 12826086 113496255304600371700005390197649715200 12826087 449297727021292924521452315924577377272 12826088 21926350635679522433488821013252177920 12826089 194044996942293642726342070239538554954 12826090 -319461633621401575228316216237022462720 12826091 -288963507087467087696329633380127983216 12826092 977038645883728209074242784691055782912 12826093 -1746211423620237533498129098985041135242 12826094 354873491496633262790851004313899244096 12826095 -245719055897564887932981353798563676160 12826096 228237762478781768834985741604938186752 12826097 -2046245869272385311107966740494227777454 12826098 -646366022045139488027276238431956508016 12826099 189778615549962141957891883370093642400 12826100 -11944006272600259453435187550726451200 12826101 296002001083394950453184365997030528064 12826102 670127317198097644981698172460980689600 12826103 2696060800935692642671395655532457426960 12826104 -650964655150074568962045496150754549760 12826105 -911382681458465634228294190697247031740 12826106 602591148520535660270701335121716993504 12826107 -14371013838360614404981754400772344048 12826108 -122215864706573953145457398074224514560 12826109 -571392871374914009182911922399203162414 12826110 483580212784114626216391834035853470720 12826111 188553009923128376235779383305299533824 12826112 174593048863974400891846197273736249344 12826113 -912488662001992548315918785568676379856 12826114 -459452349530582750049784701161392128 12826115 1295906989165286650675218442804161577200 12826116 194939496456557747496745760319083012352 12826117 -224806228384546753114067660445945907680 12826118 -226717685666714981967930618344307925440 12826119 185544136745603771091286245511245471360 12826120 474198579516646560328143790503025152000 12826121 -204822645349839591183520071037016640 12826122 -58980679956668375363373933729587920128 12826123 255981114162951357018803945768175187800 12826124 111681749376366117452649410849290506240 12826125 662389436786820897557130789339700758000 12826126 2506859772199712763794698565530902528 12826127 -561470498130692392828313479912861925280 12826128 74262392600494612758682029208601886720 12826129 -196638180646641786880628730151119713280 12826130 280579316964671142920652988935959436960 12826131 320738074958604039058288117619624576952 12826132 -418654773528510539434913441473264201728 12826133 -359226157075882043137729914571951944420 12826134 651823700093710438765850096008859568000 12826135 -421609142763209298683464000281535998240 12826136 -125920063265414514163541697811879864320 12826137 -1867810221825875135932451904061539032448 12826138 34874981890672464091100601399279474144 12826139 -947456512986898357547378671146425077680 12826140 -38033466035933104129853095524063436800 12826141 -536794332813234269248421405720064002458 12826142 549565420503781034808424564464413830272 12826143 -1212093360454789234951884318447714262032 12826144 517439376683594504534890142264729272320 12826145 -1920430616186587194938516723290030177920 12826146 -5432619808514965540179627315457862400 12826147 75413374667065315626187025524931544400 12826148 -925584488920927125864209604453727761792 12826149 525622670954780559412802344411815918720 12826150 -15145178523160557408787593650883830400 12826151 -326228027925701745603996934676898828720 12826152 -1115331311861895011262560901412704506880 12826153 200634034437335592704501812297851279840 12826154 895248526587135048706454084276741071872 12826155 -544141756503982994739947588545683598080 12826156 222734650100361775943649226029279313920 12826157 58036820835847150154163262857532316160 12826158 -357632095870039623387154188748381965312 12826159 172301946193109689519184042748822190080 12826160 443751947252527614734230695027783106560 12826161 -1650736406427124323111811870311364825440 12826162 -301955512684408972112614581905305418208 12826163 607924353306216187988071669098322036560 12826164 -137070976210092314787681784685995407360 12826165 1023925950220804139043807937019217757440 12826166 -220077408559726093966952732327599567968 12826167 198846788875879888489672173787756571880 12826168 125660421620640068484144579704980623360 12826169 1206455820627120488120349805391731344 12826170 82907942014726935228830572662868761600 12826171 -610002811243746428015802120183399609628 12826172 324668523187126451082747300618484018176 12826173 -30000536542226964292869829699513999296 12826174 -257838369111549834271822998699510654720 12826175 950245953232093231627260208026643409400 12826176 -174040609281014879995987588627820445696 12826177 263210944244758793292279968335450560384 12826178 -631567855644980903823259779915282969600 12826179 502619790168829612505348539245223153704 12826180 70844209205087404066361094364207656960 12826181 181248649406580686393990880300472621152 12826182 -669606671225011208908609747977755059008 12826183 -1547823957685176119500346240626113769920 12826184 295454783171770344703100472585341829120 12826185 -710824224456856355729218502314859611200 12826186 394936205647429505122473743484057412704 12826187 1727341496537295515639360107427541973440 12826188 17487151205808487865094925587679481856 12826189 1790499866194825654210610784170418248940 12826190 -45224862376705911468764220936968628480 12826191 1179484782960465991177835026491091569672 12826192 -15703103264078868368905040383356715008 12826193 -2143354715473060170946227743623176348558 12826194 12418690399792500679324547861809442304 12826195 1239993338907023952621981932041014193200 12826196 12235899664662382860839195501443876608 12826197 -626217734222793314079200449614221130720 12826198 42766156748548242524331225799183632384 12826199 -2253562017979384011237171699041719800 12826200 -25207691165512589943074051743366656000 12826201 -2810855249018497770150742935599267891948 12826202 -647188133669513865334510935817979858448 12826203 103125835836672560166360816851708897280 12826204 1327028405961512017864186541801506259456 12826205 337086148395518437533543200029863413760 12826206 -277803912448009263601203166039035476736 12826207 -2010351835854246940994061136337128512840 12826208 1040075721593535390437842053339523055616 12826209 809473839574804132213058895395239602528 12826210 -490342224071377284641568788846798868480 12826211 1013163536063133727412050751954647188312 12826212 -2628369088070873712136558486738108416 12826213 -183043077435205338900796510326176338820 12826214 383482506624109671774361134002978452032 12826215 712851888694032354160038396615109956000 12826216 205703452080593692761901414591000166400 12826217 1822119148865428394588457255534263226960 12826218 -638639502725461221961317073400694163200 12826219 -18758659761578347630822524465927758848 12826220 437104052524635105221226421728434472960 12826221 602286845195912701546782761407453744704 12826222 -763121990278249646762792567601841457088 12826223 -6999771988723388303828745451560326016 12826224 -133303364601390175974851709902577401856 12826225 -71791162217103211181231003927492378000 12826226 -61779198230606845388042375749340792832 12826227 -308955445619163449797433180380608891792 12826228 1121159651671218559356139503432873229056 12826229 -26712066010679218410170098464047990916 12826230 43617524380308956768007599632124046720 12826231 -762294282756313800185512979195684420136 12826232 453259413886558469466078555586511462400 12826233 414461221395941189907200164816558188864 12826234 811660147518593919845780679017140508016 12826235 72256970846276688573667046125077048000 12826236 362170253918319011438429959680182215680 12826237 1427592118155229996444041698100690346886 12826238 -39551093896365859467624140818575919104 12826239 226543582890441500584152575898209674368 12826240 571279789718326458299608071373062144000 12826241 -2849809972846746556572773257197668563200 12826242 417439308193722803836418899642352640 12826243 -522700865771015164463962732070475717508 12826244 -906408654550521935377546974928756462464 12826245 -297299723215925341073103720811651382400 12826246 -30148836496886801831078117548241251200 12826247 309271240816453520939208342511886449152 12826248 -120407206303332631846085771280686284800 12826249 864322075424413094656914555232369400064 12826250 39424349853229463617143052866887040000 12826251 -56073589460910773555501678596341636420 12826252 -86538525201079216112162049805006123264 12826253 -292537591088546993785033545525365700480 12826254 -260583457238707696748064527081449605120 12826255 3004945729325581272478684980890009040 12826256 51447035959821831213622987300225523712 12826257 220107281961540184741374585490010726640 12826258 829822278699032981360794313691487470480 12826259 -1738718626622289958788105706417399635540 12826260 -7334015895264993038068894032305905920 12826261 -10567018201735809443535936991943260096 12826262 978604483357360368887444533750243855104 12826263 83339633306201466041193797204934499200 12826264 -1557717837716574607789068844413438996480 12826265 -736862560143345586022258716846718094000 12826266 81171833668152103712283531152648027904 12826267 453114084194949782236361188365729229316 12826268 266480699449298835899089419234050998272 12826269 2056364815627694784521321808211463471424 12826270 406910949376049036644375892714578102080 12826271 -515674318491582158561507320082732874528 12826272 221454939986471582942486858325225897984 12826273 -39383330536549379540714287803144355280 12826274 -364171081617983117993938195699388581728 12826275 13653562719680851885873659194646355200 12826276 271472217389376424285579129637549462016 12826277 1689542423852302255843435653613212840126 12826278 220474277095152423108044626725816585504 12826279 -2386360488649234733431667867289813060528 12826280 -1033714073261285793993085452776557209600 12826281 285603711475988234063700330538276728576 12826282 -404229307685589554808488110889138104320 12826283 -1794658986257343646469075768861772880800 12826284 -711666109116545051828640961465880984064 12826285 162951185077520036806717274600039683980 12826286 -496792596976291758509870809569639944256 12826287 -128322025269926242327928740060545518208 12826288 329471188141873238375876789112504647680 12826289 746118526235468978130041920693229754066 12826290 -523966833608668919668508629248829555200 12826291 -53556473480512465604536624586910994560 12826292 -561624096541400664571018154610464993280 12826293 927895173327809441103472467121877264928 12826294 24637037489357691381966140046449742720 12826295 -4482069618365117811516589653523459680 12826296 77938952953359447258372391071744000000 12826297 983213738473183627630547352037447508112 12826298 -7799312730630153398863178937445691136 12826299 1896290519578260949721471012415110082240 12826300 -64905718066715564135276490846630144000 12826301 -2028200958592354321623561043487773600698 12826302 761948728460447777431788954743836967232 12826303 -95984313040942367463168282867841611920 12826304 -152892193043385832967923929166563508224 12826305 320968916436400577070350030138267539200 12826306 764384708990965010267203662714566534352 12826307 -33203392459181698348510511698299528912 12826308 184612446055507922187938765505342167040 12826309 -796441945934639738810224599404588860484 12826310 -121379264745586176766706573231900044800 12826311 -1243837178267801132448468648969525227520 12826312 -209925919413807596289039643394870476800 12826313 -43522428486130195594388614509864838860 12826314 36823395756142481466241491585846061104 12826315 -1333918869548844557926430001330645587040 12826316 1235901949210416647849549364869631671040 12826317 200361982067364209671998521601930797184 12826318 -264341645724662602838659160051396067072 12826319 107153953675717322749881394948592468208 12826320 -62781235465997314887635979874530754560 12826321 -2065254412255783804304752944031553406478 12826322 -1021461116516654610781207358579966997888 12826323 -148080318916702594244323875699644272800 12826324 -111413228667658711774222271939051950080 12826325 866938245737708612999647347872504359050 12826326 35974313828257728498016488627585400704 12826327 322612319930259344071436281416853047176 12826328 91938566439170223260172097120831580160 12826329 -1208243258003740143677758569442606223232 12826330 -544412754642808572917348485016349465600 12826331 -18647669171889192529947292801291393008 12826332 -279483860062793814680141211596845215744 12826333 -262289777077663491403804429095430202996 12826334 -400235964444971208968064502204037645184 12826335 450951629152136025013554016419723392400 12826336 1745781624094637572521445892734444634112 12826337 958341656216143706533157593358192356032 12826338 398337331193609972922729577597998577536 12826339 157786165076417964360883241881549129360 12826340 -495658433861656058741613347783073212160 12826341 12250256905966470148198968395635533312 12826342 24449277992121559146722530970713834944 12826343 -41315156520031536879003160234188918336 12826344 -822197858147138028907634436837956321280 12826345 -615884618002446982744405512692541376320 12826346 28491105443926317887413691860118246400 12826347 1478281869503771175863794812920916870144 12826348 1105070361056791344861659005801294130176 12826349 1025654801393264340171257772458589066240 12826350 -24965583925304641376425551566426553600 12826351 212844156331116998874630707289289844784 12826352 -178803037655654540138816595011724902400 12826353 559346973998185142873576524572957185904 12826354 -85021261834903782134946821175903792624 12826355 24451365986414004973584337386968740560 12826356 772435873320611919756928916418685992960 12826357 -744074829503391922921093588045200242180 12826358 461704283063045206824597516361835605440 12826359 3864084334898936766966478535167028448 12826360 -314060525390935520393304233987237376000 12826361 2459980048403853024514655171202958780800 12826362 -494852853153205091859161223953384091648 12826363 1630345542997556634789303298552635792 12826364 -586917734952826133763872188197884313600 12826365 -193539596424612167476462597530388346880 12826366 -9035257031629138306127462706785854080 12826367 -1592416077058805643839669285724530422200 12826368 -395473545677228906413386223465707601920 12826369 -568280371277389182093058448336836013100 12826370 837846324735227415306912484984408526880 12826371 -143997528133231268088440088703083600720 12826372 -26174123816571744917268577729966899968 12826373 -724076756965589987946943223702017826880 12826374 -198368062374874559686819712892821053440 12826375 -1235008818642926742031793071453972806000 12826376 -2065808538011245127661300213191076817920 12826377 1724987078849980385282300754047895087840 12826378 -341577462126817062458791567985043095760 12826379 907222383855038238604619091097841392980 12826380 24819720648342976188644829420636979200 12826381 2384602407798983561883251097053649800280 12826382 168830089053357903541776705378299577792 12826383 122774127122145863139443286438136003344 12826384 -3804171328826354311154781173108703232 12826385 403254883862971729674582785124874564800 12826386 380598859964166268040366341625081669664 12826387 574071076202735949278837953824967392000 12826388 -400181649427914421110163373681766083712 12826389 -31876570429895042543257769165115559392 12826390 430206564600052748159907413922547795200 12826391 -1271850172104440064442321031338211105208 12826392 -71941107418982632895710813448103567360 12826393 -379128227290284082554076584292559871552 12826394 480434600038962703127421448567542288384 12826395 -371105423346643447205544044159905804080 12826396 -264882009448495194696662191030498429440 12826397 -2248691628650504002906995581904724928154 12826398 63417572342680331099301433800064237440 12826399 -631910672436898575840903585551869407120 12826400 1325292712833676300837389265011322060800 12826401 -330491097905196752400473575895569214016 12826402 457667138779194643554925497188456803152 12826403 -851399947778012221867640717602126597536 12826404 515609544855614253978670511556613386240 12826405 -160230711191002807333328422456137223680 12826406 -470437493084035955672123623433112098880 12826407 637612661582387143282357941566376301824 12826408 -27199741332196260440720144861618995200 12826409 158453858342779904619982469136083166528 12826410 -70510941040168359118268662231757260800 12826411 -55520524935640157728985063134717023216 12826412 -774583108559580236943459820998036891648 12826413 313945567396677013463402097933757987200 12826414 770361925858882592642849350617697723392 12826415 337592486119824277792726509535525030080 12826416 58184181832597966454577772546583396352 12826417 -3839758664224742337453725363722063983900 12826418 1028548344160648869894993981592938983040 12826419 -188281992585278197378474801140001786056 12826420 204205169538062698646821870049333460480 12826421 -1566392708879391598692454895748089535378 12826422 -75430410024796620146093049425085610368 12826423 893804187582952841388281841414436755960 12826424 330627807689272663238338167563444121600 12826425 -326193351572622228735376506663687348000 12826426 -7772506519506213669526367058626291088 12826427 68204148963974368786405950718731517008 12826428 11940259974537600332789556761277603840 12826429 -859522773572145770363310574874509209216 12826430 102366954406620151135669723765367416320 12826431 94776878829983323083474113440272657072 12826432 426849977702421010665845311685834833920 12826433 -1413977351226155409084413919300183114816 12826434 -66766234664914692788134241115784911360 12826435 -1663943945811936143633504113033903004640 12826436 -44533528199043344989149877588890353664 12826437 -288364368269506670409931362949025804832 12826438 332806657859891826641977495292788065120 12826439 -763816650675564515713105350139099082040 12826440 -291152078400714557286727536341336064000 12826441 3801080050773846867680314387921311019392 12826442 -84513090766632534059066237673673626528 12826443 -62607419873108997793358955459915119616 12826444 657695599682531131356903871419808499200 12826445 759460391877701706699326315949801194700 12826446 -3428014600476558630670822038549498816 12826447 708353344397404216131439833048412410552 12826448 -96266507173856274769425947630571110400 12826449 -185700515467266063731980650661001561916 12826450 -63036020909615768085090711538252224000 12826451 1946415518536664503440811390673449842504 12826452 -704055875769257844629306961798095443968 12826453 -100081927585118810985553781093632199780 12826454 -1128218302969812225284903971148908361088 12826455 -457622039271907296844869655382223283200 12826456 499448572555726671963247085795394969600 12826457 29505757765084524217745787997007535552 12826458 23451592249025708438997671318714764800 12826459 -435487771114966608573593722053702033340 12826460 358104522172861760642363439891485721600 12826461 30279661645538634553751466571433129664 12826462 279674563535847752373242006801578179264 12826463 372576583226095783845978092957066581200 12826464 -183753497118899669849203476572487548928 12826465 -50199754637059320147412669847568829080 12826466 148743177607300413090304310079648467520 12826467 -605358066477711739242438844388216728668 12826468 -807292384865982983177832975255272113920 12826469 -1981121916348429502101357516771053648130 12826470 -1245308645403529756843136419245496320 12826471 63543036742610828628443993495977368112 12826472 -1103138502909837874799159220721289625600 12826473 -461514395444533523253733862175594875712 12826474 141373309110607312946885203548266426112 12826475 759871783840405035466713568316193226500 12826476 -402929215508913267574020716622269503488 12826477 504253301542820709104028475574255577420 12826478 241349928286500287023248301332664592256 12826479 -134748051715580400865995717363830901504 12826480 -236464736340312225355993566476442992640 12826481 -146492574500728621725956055105739035036 12826482 -72946075885702864406702539457880729600 12826483 9374522955386817266585900139646268640 12826484 -1609614493481932406015963371899226752 12826485 357523768986419489956910669599490880000 12826486 -1186769048112760861775136504601701011808 12826487 2807433581110285448601271443521293739760 12826488 498784531508205258561652797632257720320 12826489 78039563741554280716344753250334043008 12826490 810654263229847572161623139628896172000 12826491 -756762560338711833020431992707501125608 12826492 77888265420653745513913312287727812608 12826493 1445193488327274139625224334904974468742 12826494 302588265438791974429045850417991145920 12826495 695120216501873424353646286639463119200 12826496 391887617132357742989879205239413800960 12826497 -710289706497800291191943126853705288000 12826498 11822896830032950430145950734067343360 12826499 820963469106660127937912975373296586912 12826500 -465888249810338474552461289769424896000 12826501 1181910822867211733357677927669471405600 12826502 1494410346837051610805183467482232320 12826503 -976627572453432483871705746633940740840 12826504 -185059871101733544522430418177550489600 12826505 -251694334168934117753277904200614095680 12826506 -231196463740801405655753875979860611072 12826507 771003950437715618478198015634579244756 12826508 -1967785260281380543407401166902832367104 12826509 161100639300960916267374718061298669504 12826510 -354710691638749447129480137310482935040 12826511 -2978193850603733793046212243679245856488 12826512 211636320603492481851342271240042905600 12826513 364626844952169848036531899865469752064 12826514 311992309424199468229235498293631109120 12826515 70931955515838323744589387345152845920 12826516 899911076254018259612846640477698246400 12826517 -784669857632432456912926690180551538176 12826518 146474841115221104870880658116830184960 12826519 -314742199540881185899652614177649896000 12826520 -330846361989443498672483812981161984000 12826521 104900980508181702969700139148089678490 12826522 -83405659378794046544611424677956070176 12826523 491581702732998952529407771689468992772 12826524 -84126396364608277992798766036668409344 12826525 -563087370819392940274303052144482495200 12826526 -857473896509058316426401360461782458240 12826527 -169917133697038999844967669894996144768 12826528 117200095636671111036928587094633218048 12826529 -467106190160962042425187804294639073280 12826530 -191067989532217708457376841037270731200 12826531 26067978715339146900547111058355143024 12826532 -339690168036421956357252600033696722304 12826533 -588761550302598808228081097939534767776 12826534 134917825081238864238279493673413617600 12826535 -1987850992452164892084057293766338850240 12826536 710516889477260454555755657725357670400 12826537 -2907647610098887011508341400819422602928 12826538 -93184479475751698847928056191737764256 12826539 262330550781273937597461550292138169600 12826540 -471629833270022240345945050157413877760 12826541 -83057920394777917780034539002597763200 12826542 459469635038532070446686970981293725824 12826543 514524837184586973771380203358242619792 12826544 -201760102584982700193748711380720353280 12826545 103941206772575144981583669473986992000 12826546 -703654049916569911089122885143595532528 12826547 325893482783014136480674400290622751672 12826548 21590345838545609997871895307095384064 12826549 44955807090633358654634462035089325550 12826550 148618591655961690622259691416897169600 12826551 -861601915271560386300077254842079058736 12826552 -1393256438211713841337328298732772454400 12826553 -86036344470623147127264672982482234198 12826554 247842100834214475797661004570440753408 12826555 724088496815014640049750822953987246400 12826556 -5347727926569709448919335653274915328 12826557 -126834146943138137154757939007806532340 12826558 98387463819748367663039055069345176640 12826559 -163952334348845838348914085242753261880 12826560 12461357980071352985777702289140613120 12826561 1309921872866388669440230931764670088384 12826562 152176242324778479497508728436944481792 12826563 462298181198206262884509116052810421488 12826564 92171590626214275922879670128701684736 12826565 -145906892251646148758390485288493968680 12826566 -329040172194422526804080936394100926720 12826567 -176579619317757965835209877457127382680 12826568 905842772963292886416096191369040384000 12826569 -383702813348098205675610925168199230080 12826570 -685053612811281440026824207968379503520 12826571 -477853317500000964038431971104834795520 12826572 160102288057147265969991569139863261184 12826573 -1625234522488004232055660966590722131296 12826574 241295094051476143330936043546539897536 12826575 -4646035658743078732794975491826039000 12826576 52511620574235647223732741675953946624 12826577 -888490433762306587770532484979833308560 12826578 264097316581764571818229769422826615424 12826579 279164387003245404258131938332474202384 12826580 104928065056385250205597606953680156160 12826581 85710869087296730849691451616305605024 12826582 372596762728002622802920622541836059392 12826583 -886690945614827697777697385685652779600 12826584 -373257659790822825263970588516050534400 12826585 223547389913061377560446096013579879560 12826586 -784847738556020336855666993183830394400 12826587 1210408808372905053723210271702121176368 12826588 64206183639061506341783163288348597760 12826589 1221716715095057260616232617151729301824 12826590 33493014811230592802315638408262000640 12826591 -284355947887034915091084206636957328000 12826592 43679065620906518390667849483380588544 12826593 -93829835324057801935379822582737561578 12826594 -55000885789908679477328561655612633600 12826595 -323690080215350724220718102704144052400 12826596 -60610745724149492977459480095899381760 12826597 -216252215601406864476087585790092601568 12826598 -1354704184627696820264229516680952426240 12826599 13415958539159346621970245211047631488 12826600 -60145594168817178675662807318446080000 12826601 -975237863015515792285336068560477202828 12826602 -673672191865656936174699531694763106816 12826603 798659258929240552745807114559624980160 12826604 23809945267402741941992100121801132032 12826605 -305297417077486664164661686470128640 12826606 -24631661535255778714058113062249206016 12826607 -901239964233267066791620065948879885048 12826608 -4133384046542650659545337587941441536 12826609 56718499261284430400438538390044681810 12826610 154731053831167728681020946863201388960 12826611 17932386077470346608182478458697184160 12826612 -819003820871788814141945424311296303744 12826613 1329696849234854112622896559958981687160 12826614 -134694099726231229693409144905811716608 12826615 1088101140537652239704921864234900067600 12826616 -607603664795975712976744326953008189440 12826617 533420668016572527070399639727621149248 12826618 327163200320939331559760759789016143616 12826619 -318109237940566509139671506556668955648 12826620 -849971798505637509734923278801817958400 12826621 2027033848612888598616264606499213346822 12826622 -257108478329580038192774968531201437696 12826623 198478802572293593594644044832887069384 12826624 -120031988977303810781206827276718571520 12826625 -161215617397280399205563537985534048000 12826626 531680174827312588414252160005252969344 12826627 -177721146429846289724652180105560788728 12826628 1814609310713069389429140325673149071360 12826629 -1763396285134952659026049770010107594816 12826630 244594598675407289534404054729079089920 12826631 514250284854021145232135462602585761432 12826632 -166177214437852515907231102272481689600 12826633 -254269698717957932974332467448397274096 12826634 742237082495994366913744718977804688640 12826635 37208669206429936131388919505025954560 12826636 -124597162571360310069286748503469783040 12826637 -1704758429419624608171043981275144949140 12826638 504330098185129989934598618226840919488 12826639 -274080515421412131929403104909040656144 12826640 46227595999945606838188226445064273920 12826641 -841609949179799669600984737048444405008 12826642 -5739201498567150242373164135586393600 12826643 -42059861890797606455693314106133105108 12826644 -709079885485546095701543105193029289984 12826645 204120503275463858617210877089475985840 12826646 332589200313791012810072630359824589440 12826647 -1296243634550312229504008060719478257920 12826648 1062790621055259628296700095339559311360 12826649 -1907164877085728105739192143472913827360 12826650 481864721297512233508965057330364953600 12826651 748576709707297226953102085273928619652 12826652 468037088991352535489429510585472337920 12826653 -114202480107216545608314959135489802240 12826654 -87517486420271657457779043560019418560 12826655 -1843215800615194266509168887594589540880 12826656 1214591748568205800028772859292378529792 12826657 744443578201450470510449859125566488340 12826658 448648281633215701541439552249876228384 12826659 392482669530082068310939510875822400320 12826660 -20117200776775175323427357571200409600 12826661 -1047835773576474020289988673749942968708 12826662 570836225769707443180877315652235345920 12826663 1261007152756942234287739682003270525672 12826664 1490856091013322710912915335600461327360 12826665 -488152228657939712707758668053893387000 12826666 809522192437395552101203528978820794032 12826667 486501893073685688532840437528396936592 12826668 -52312645152220879547973835459352271360 12826669 69592407511419568385555380308443314070 12826670 -532892829741939862782513518215335075840 12826671 338376454607919989929952525042319598080 12826672 -399826449316776320562739511396101160960 12826673 2297540765065417098249093978511923281460 12826674 -17044972590328419471257371410755601408 12826675 209092852721854596434628590111173889900 12826676 677032583939893619693946097491073855488 12826677 777232872371950204374816692805129697920 12826678 -100684398104770817341248162623646219360 12826679 -65611169433833785654456066826231326824 12826680 189716617471409635198925919426914304000 12826681 -2062347582271552535381525690947698517872 12826682 -286428117447407467393769452759292572416 12826683 -1026020693642237688051849776175787474548 12826684 -4833833901512247334301626756065935360 12826685 -10230408942912839120046693866419130400 12826686 -56727020744601994836591346759248709632 12826687 70728612966314857380588867621925379936 12826688 147163263175460472468369313505954758656 12826689 -465348856287304091959820550900181677312 12826690 649659833418607164473736485257051852800 12826691 -21550051400393038598668701449428330908 12826692 109343089089732021432806595686648325120 12826693 2465666458001985517130674288070009915328 12826694 1313444812978467500215208100739840321920 12826695 94172375650550819637325249831270579200 12826696 4815150635701660467592537783932257280 12826697 147468399552485646713456166054149971080 12826698 82570697210567323193387206087978145280 12826699 -2164646610257865484683587267276431768300 12826700 -265849534652743310128739531425538688000 12826701 -22116508225045282013686930995721931520 12826702 14866962299363066142360627174765219840 12826703 -314135370702134223766644743736320212320 12826704 148848017895832197128880810088727838720 12826705 2027997465291824237645144155900623783720 12826706 127819609851009901208231246657448219264 12826707 -846087900061415499747259638719196768912 12826708 1462959266700190184541251638718211321728 12826709 -180664279111925257411192443372355301760 12826710 71215252685043426806910727106684102400 12826711 1410656801023885510919620948681012834800 12826712 1558412565933211657721938683544170547200 12826713 683393658684391032922971443661369422544 12826714 839658705759596853609914925236975512032 12826715 -229745968926896735051693068410673628160 12826716 -13077174431717819085985323716864507904 12826717 -589432860580290653028734794484502934234 12826718 -636763729873721967138092123062961832960 12826719 -1122159956181682641145967930025150372096 12826720 726890792534050109643628758717895802880 12826721 -2316647477730043031808047917542023019708 12826722 461098772618380204627023525113897689344 12826723 -237030708305760204553903842453538560000 12826724 -385193947071621312063107116662492804864 12826725 588449921906523778728986940464447121600 12826726 1449307850618222283826410330694797216 12826727 418682119080032570316639170306977141680 12826728 -18540158290954780608709708154440089600 12826729 -967707977801267679598556402285431152000 12826730 -481592644669506297563816932096517158560 12826731 -676209489774198130550135728739355691536 12826732 -29183620806749620153775350995376324608 12826733 -2145841649444144006736537208507289391018 12826734 -672362019689035090298408257961485393920 12826735 932060438153592875219486696185081444680 12826736 31033881054256993141705067066219200512 12826737 -218887108332369141642169334495246659584 12826738 -1279021303328930320573345592297548737504 12826739 -538073023993677939653648737257700560576 12826740 -540260747195031853976802573465642823680 12826741 -108055654684276864190462645422606459858 12826742 -269347444742303178202406029214551903488 12826743 6527127670346886938018042056935558048 12826744 -56176923262186708824694225937891328000 12826745 -737918096575521344467651634061758989500 12826746 -37742286204099498805421115885586808832 12826747 1762549621034479505725991978892581068196 12826748 -1535901261608594843285206986941725286400 12826749 388582713064372722562149488656758703008 12826750 -1217302099860232882509830300095910928000 12826751 629575185502682540168110460296134314352 12826752 -1072763959635478736593414736405971599360 12826753 -71296687845179377027265043310241367980 12826754 91800042959894952199614750953598426576 12826755 589817573084696358882128501095180731360 12826756 1600492427048153746420192944130058567680 12826757 -26194443939232620950738598055100482980 12826758 -153516558713170459704733205259343534080 12826759 362637501926586544713778963496503975728 12826760 -165140714075558095870380710525958912000 12826761 -9763531419996613959704565036655767840 12826762 170794381474196972461496479060552299552 12826763 1329817512621837608566169463780883053012 12826764 229616604582905305867283712144227692800 12826765 -327843237142518960554356097274534201600 12826766 1089675512168338872201193820706649808832 12826767 325502889027011612276006581861356017280 12826768 -118636961231315311850609423816693170176 12826769 -744350918271650979537402843994348485120 12826770 -11438211390535665824970670208284999680 12826771 49828344861393002413113652370720278224 12826772 422390455043377289709250178145679822848 12826773 218037631200271208029424928930176630880 12826774 718445218341530543152572811514689775136 12826775 352110389978345189648933097248934333600 12826776 245215128787837280381718042589709107200 12826777 47057465338087296398086358617296579840 12826778 145146441985510550247117601662453767424 12826779 599807291626021877223399714318671621016 12826780 1369736883039884404806389654469455477760 12826781 -680053511821083141102395910174275776800 12826782 304013850754781038095871571443747737600 12826783 1449159933449538256096636669762154133264 12826784 -1744545358764859218862761985546074783744 12826785 -627484082032460193215740071242306716800 12826786 133006356637078279652876653838793469440 12826787 1579371107403395627537810392062023411520 12826788 335279982467745276173421494479644893184 12826789 -38101232014416461292044739487165510848 12826790 175074847459683302821105737011602558080 12826791 674539974863129185951767658954366424400 12826792 13720165694967551929865590479534489600 12826793 111137506311225533935103325034979008320 12826794 2500585332483219046489321830629206272 12826795 62961347582895832007466867184431900000 12826796 -328482793287450606993873081133718962176 12826797 -137157429718293216347141325765522453600 12826798 -845946629535984174718276315536381096000 12826799 1504810623368857862054361716878556998800 12826800 -4107307243562623145357015191068672000 12826801 -384362115477267089116151512055563838400 12826802 -428506356458074771934505389409378321648 12826803 660096025080595382005851117167042476608 12826804 -595646162539470677353297716778909769344 12826805 -1014969244673589617357339381036129388000 12826806 -201695299447101450723278502488167902336 12826807 -650314333527933900980180226817825711776 12826808 13848397745505731557336269765290065920 12826809 838794339630968052196280221464907967040 12826810 381614153838205305912052422251080366560 12826811 1956529710858572824608966880296164813412 12826812 -745857713380687364528522890818039295488 12826813 -11006080976941399954662230495967159060 12826814 -2371004394906561137628397832773324800 12826815 -4957703541252993492913264706009393280 12826816 -213168080043911644343156133104367697920 12826817 -372515906829381396268079690268165666048 12826818 -530284730561101780264321358668358805936 12826819 -750536271570545439254770313975547331780 12826820 35447656934187336044497361415021895680 12826821 81228107975137701052454593483507170624 12826822 866113682999675018651251673210278415712 12826823 1985985884058639491428788060588859408080 12826824 106530836508697055807536189876194508800 12826825 166763149173222481782642301003218675600 12826826 -362688746256367167833167487977603239888 12826827 183518779891323494490502769525976368688 12826828 481231042623386507929664996598083840000 12826829 302892591521820773009708665212614697984 12826830 -37447230184095760978889133778051802880 12826831 114587092185918659425870426157090454000 12826832 -444294603309342801978974438973211582464 12826833 689803458898747088842943510470940477424 12826834 1493635142140698991171973111894047716000 12826835 108550008759510674789218096813372416000 12826836 47304238890609743561357003271378155520 12826837 515831245754421906892395621377480934652 12826838 335631135115871452182099669981676588320 12826839 -6327936331672634884182215832023485440 12826840 -375911107400292955340307768066432614400 12826841 -1727972703817328289071558881705890224316 12826842 -23155906611539800375061973167231755776 12826843 1060446463038684128610463701072593435320 12826844 1251168519167181222020290280038910900736 12826845 159407857875018007226072324283362379000 12826846 -414026095836891386233221690236799401856 12826847 -208371366525462013639310272959085021440 12826848 -502805601794668802975334868353327562752 12826849 -282817657861053016644507555220138336064 12826850 83368092930125232013832472852826072800 12826851 -681356848078533498771171494903361996168 12826852 1158815542266502735229889406310107319936 12826853 383992556872954993578661648475371625568 12826854 -24676223634334331679850082208690003936 12826855 -271053106097965060672959869730946375440 12826856 15303591700761297959862515873244610560 12826857 -5167348759531797118890030274320129600 12826858 2311216138918767735108112212011727360 12826859 462490393257869067453878515462420899060 12826860 115825062923551532504176047220100382720 12826861 -1592655069047484456371966606494186794538 12826862 59237629471929518528765553167699589120 12826863 -582826433937523438257127655266801063680 12826864 352526713893461782293506808478143086592 12826865 1380314280435443013888515231134009297920 12826866 -144810400450274165750530647008690436096 12826867 -751867922927216173992120724072441740048 12826868 -846715391518648266759193704177878823552 12826869 -1063228224641166015695048008656162448992 12826870 -45818091917607854882970418133913108480 12826871 -266326120055188795004572226205861467928 12826872 -187067135909061136473786087313237217280 12826873 -1015431187709845205810760861397321088000 12826874 443605073550682416322366516976344036800 12826875 75162020982782703644938894035073515000 12826876 868706876243914161654178251189855393280 12826877 969059227704562671803851894544541073446 12826878 586156835347724767531307256078846537024 12826879 326618653818956425155401135973749496288 12826880 387801968956022697862523523826628689920 12826881 -785705072388211079372367096255390852720 12826882 361184474877738756024644925626538029952 12826883 1024396612560114742616372449305357581064 12826884 -149890601285300900682829261197814726656 12826885 -1253831812585294821518713922490119268420 12826886 -314234792668357829133382560539648972160 12826887 -951146598213122093742208592691491109120 12826888 -1838407057567015058738942967037942410240 12826889 -2419517476042549937207751203889811502310 12826890 -59610973933368123965388674437607078400 12826891 -135992000896601475884191129428630128640 12826892 -282903394591265533454543832067785166848 12826893 -886407595890621587202008328233248915776 12826894 -2448394098648943752738811126178264448 12826895 -415212039298684437469916301860853704400 12826896 -21202344264302992383090229678589411328 12826897 280500045656266574039854813032002487412 12826898 -204032273908449696803235792953037116928 12826899 -623272037747277001251084551517431277792 12826900 -9012861327821311087196820979900672000 12826901 104397327030756457507872737466434216448 12826902 39621807641845079085339643382693038080 12826903 1173681246548797550443145104297073196120 12826904 443678178177397261583805410688120821760 12826905 140200609502399303851402738549284529920 12826906 -294015898985939129626637042522274817536 12826907 379761173963760242351796537117291845232 12826908 -109164232776357331384232071586913546240 12826909 -1774536416394076218469610914589931380890 12826910 -360462296096149879148401750600299761280 12826911 -1840349785093105590770452289048683397376 12826912 199033500580042881292136517627914747904 12826913 1736498255345458032540755006828549867184 12826914 -722798663721507908636196636297470407680 12826915 -922446954082714777796265399541185787440 12826916 450356560135251924413527742030900477952 12826917 32200896779499906623989649533971392766 12826918 134899602139312981082360332342140839040 12826919 92553760905816830730726763597806195840 12826920 154893861307562755052962184339312640000 12826921 936332712606847970661820272327518400122 12826922 -1035856823277970444465827372269393760768 12826923 891183593298565828758799323968103370584 12826924 -9530192066214764898860888933041079808 12826925 451996492713896249870157987911381679300 12826926 121881753293568423652485450003739704192 12826927 42849797371765535027519450589896465512 12826928 138472522405010642582401221433776586752 12826929 -423707583235462100237944765628072739216 12826930 312217151429702492141075500353749523360 12826931 1159218794598950293467748044769401536880 12826932 25896880609171851613314691727268102144 12826933 440593565092077183549765779013763445920 12826934 -626309789148226915426543375721473548384 12826935 -990393652450785445186850771261145489360 12826936 2143809672028140045287087470324702863360 12826937 -556685251343731592806805085845961843414 12826938 -1003258502837681814691325223109009920 12826939 -801861290473611320874431292885810973776 12826940 230553661418476902891750202091190343680 12826941 -187506946424831722056107102466599541696 12826942 741665643091889221237654796104739572992 12826943 2658458048499628706199372177735600000 12826944 163671808593926888055317563130605731840 12826945 602247536967937755358082859328432127700 12826946 -652544536412982965354013530452400121600 12826947 140219080162515062266425722813584604160 12826948 71897258965932616994910857863058018560 12826949 1570348764984049891429497378563294163936 12826950 177846254441015260168124312754210753600 12826951 1341040835634763802766521133825933604952 12826952 554222612538552963412711772957739909120 12826953 -1377429482302533948034951242755613046038 12826954 -79635170188816630718661729075135144960 12826955 1148821003183934680340693690502806835360 12826956 631250605533349133697114348825175875072 12826957 -826395084035455746171461474645133301440 12826958 1817343488251074797230507010785205955072 12826959 -126351556262420799237570708498163567872 12826960 339567280369626821253100044293976883200 12826961 -90050087333049486464382175979527363200 12826962 117786221459246904266518053136433468928 12826963 -409453472702314112174071769461579747200 12826964 1165504968701676163847559358042755374976 12826965 -126443805690130929002730524116687526880 12826966 1183151186574090862284430889358110022432 12826967 -184581232172622541524022210010198249760 12826968 757292844727864931593936918820290560 12826969 725484108943248073419892088772021629844 12826970 -142743170290560367777610341630758292800 12826971 1888105456289536221353765883461634216240 12826972 -145271730617163591408534916436268812288 12826973 415288284379843895401367670327723749208 12826974 -123054665603813138123796455128476008640 12826975 -131776819407243917376874967264832324600 12826976 -41197031565178668968795647436834734080 12826977 1514950785641786542106469893169813371520 12826978 1171781739533317054468895652412862825040 12826979 521076892153861074965631220842117868680 12826980 593186450705698314189264063876545276160 12826981 1542837150198937529041833255381250710782 12826982 -324342448731009314687674420380437958528 12826983 -254950385704313892637106112330882507696 12826984 31520122078565634327000656114856376320 12826985 -685132758384696274476334359585187281600 12826986 5171343964320791538519913240596172800 12826987 1350576100454832458130455535798621332352 12826988 -138711838925036668059299759957306656512 12826989 -22653959505956656945390429639797700800 12826990 -269732069880679011831466748545893254400 12826991 459854635383633407195309005165250013984 12826992 -59373467453038052356584698268469002240 12826993 3069427052467056881028861206163594293760 12826994 184339619268786520428530973147487537152 12826995 -246813544120037613439104394228461196800 12826996 -232351271560999008223213070895552552960 12826997 -1691952753722287488024217145255218043808 12826998 -779023645869717209133639599564901502656 12826999 -12920386676947073231290874455597423000 12827000 651311203518356414551218772095467520000 12827001 846337584658134171552508186704760660704 12827002 -1490875701552866347555123998658300179456 12827003 274401077727274471486134797678741032704 12827004 69468691420044916381864244048457540096 12827005 36098171000969448339824521735884245760 12827006 1199463777794863792446853489683394877952 12827007 129687657654603455822132817796830749688 12827008 73323839306340860671483529118477189120 12827009 -716629061335015433129107918289462081196 12827010 -201101181906511041537241809062184314880 12827011 276903877056100757374134661066090376800 12827012 -221063791756499696652484206356262481920 12827013 122148811540173810894514084125861242400 12827014 -352674270236220610444243309786416059520 12827015 -218611645475554196449066857443056680840 12827016 192231420816854548082990198138154393600 12827017 580875212955573343166848506444895500032 12827018 -400908276393422836543326327763018169040 12827019 -706961361006586101396438777986255746080 12827020 -638735915022243742299446739962384855040 12827021 -724873804193616162919522051910333768778 12827022 251848479276542136623865973883292700800 12827023 136507174060403025658903988549246501304 12827024 -369370162172926084862895087396644020224 12827025 -244186435048249724984523070647023808000 12827026 297281839995269537505467519884701005712 12827027 -263488925881997226029960354523945278088 12827028 298076714666614141697227187684597114880 12827029 30432167447864009301633974999879613184 12827030 160611238899629897504111684473452284160 12827031 171378569098858472887816269703432502784 12827032 1653604358091894081548853387998418432000 12827033 255961737477773151313190157827664548640 12827034 163648011654975102987359339855335116288 12827035 -148470304554836746375273278944085255600 12827036 265404462759464725066580192557814077440 12827037 -211521285903367013101099665545409229440 12827038 -410128802769763826158039739574050162304 12827039 1213803968266809399293570882015844754056 12827040 642519888176892155664082970899953745920 12827041 228979679339953297252985443703559337442 12827042 -665653193704865504638891755946525663968 12827043 220906147121804219504935842139474740132 12827044 -24255753061392343607142000016462904064 12827045 425050909913290821091952282973495308160 12827046 -660786256502798766274538999383961399616 12827047 1412782172594203806420833342185332901496 12827048 1004234175314770827494138300765532057600 12827049 -11017727925049749420005732857700819712 12827050 -312437334200423669274736092516279721200 12827051 765450717263682103724913380861161465704 12827052 13708645067579174657301748189631938560 12827053 -2077786576809729875014876387285750250496 12827054 92534267911629290578648807018929091200 12827055 -33293536345382462226875241805562419680 12827056 116080560082966222348373155093778792448 12827057 -755117350284666783510497630245669094988 12827058 -306439089914676103050437348746653953280 12827059 -147688891970046856629915154406200299520 12827060 167663333255079410610077808517614312960 12827061 229281891669437243094102176456725999800 12827062 -333863158346142441550102667219956879968 12827063 957093295214419657226010492167541462312 12827064 -215867746709037021063521244138263470080 12827065 -959263188545927573391221211094956506880 12827066 -353651186991474550400843056300942721280 12827067 -1392411645982356110966158291746083707200 12827068 1592320501381698719688695923185110094848 12827069 1128389780775466079783381118545350090944 12827070 432024092962817021055931025123028345600 12827071 717364062478963096871242078509324140200 12827072 9143592144305618476571916690574540800 12827073 144692799011401089133969052375453031360 12827074 147901452922425131338136387586093522432 12827075 1001416312827453290797055659020965082300 12827076 233872628857663847397842714454942935040 12827077 35959368165979589087435200400030507520 12827078 -1112906814968724236653458456040121002368 12827079 88075577806955969592410630442326801160 12827080 -324008964165112225567227466618562150400 12827081 192494368331031503480406083537450241882 12827082 -271090755290546669704231279209369208320 12827083 1122766918865561654850931122338547962200 12827084 -218395421578255621992454825721508900864 12827085 250512142573139533949589684670204611840 12827086 -339179145621025462270201000154037561984 12827087 57652609322885106058389000399487248384 12827088 -196735624345177639253929035197421797376 12827089 418358859207754837754518895436240528 12827090 -609309974182861342880126879991512716800 12827091 18359990433484493870684096220737617920 12827092 813215498785012344542989186052281759616 12827093 -169671985639359567333512239726961940960 12827094 6089323686182980120503314216624259072 12827095 -1521370881622215016583182892141955970320 12827096 598868568060269422938924244904423976960 12827097 183127739929088482768074947017301773188 12827098 -10610142698512253221863640268164782336 12827099 -2268018478154666247717270395697113496864 12827100 -137488581519361123955741775556022476800 12827101 688100112645511356157686376234394939904 12827102 -316336207510344447306433718512956133248 12827103 -480444795210620314689253893121206519936 12827104 1881396656670663352790948094174796972032 12827105 -3205798452709985824689363207218045135040 12827106 1053038839675320573807921532321215283200 12827107 518841884409226285436401388437334643356 12827108 -48930664882658636151027152833008979968 12827109 513216586841728297580637228010007958240 12827110 -631056147128169638939816409507215998080 12827111 2167744132175455730233679082184465718424 12827112 -1114019988508971978190694714311299072000 12827113 -138863869309867697312230201873799959416 12827114 -791405090575323408785293050205651050240 12827115 4487760663110509025075696183241803520 12827116 457687801007258004621246397432637117952 12827117 -847687772381179400879587207665498075540 12827118 -222666754340358505879963514652351762432 12827119 -443380603444158985843074859391830675704 12827120 55600889269397054725117968774306201600 12827121 -786038366910480413965746554229769811088 12827122 -11404654903650274930144031934950251776 12827123 422848908236231312381625666606162150624 12827124 1016419436777936603348833533902920359936 12827125 187317600297350896907148921301231110000 12827126 81670464742843530055643973077888874624 12827127 -1001822109161310750043438086275196604416 12827128 503842892785075791313280816859707904000 12827129 97369310777261357259474377782837324032 12827130 -55396727745609475628997190448673024000 12827131 985147205057956539304971634988061798600 12827132 -437576426421567474842881113626595631104 12827133 2033370631872063873859965475926384129600 12827134 311293103496801386283489239938193297472 12827135 -37150573713408329891418447511360795200 12827136 4433086369757873229090584494199537664 12827137 -398680408759901146749382285293080009148 12827138 -1071027208743890477544872626259218655280 12827139 -360951514514858914527618999793064150352 12827140 -661619960479934674412292994314475929600 12827141 -212222057510814567101361978816442329600 12827142 35001417315047352547042738693626652800 12827143 1012549251521665679390385314043653525600 12827144 -1204137549691716841841674883966166466560 12827145 -323570180165136264496703675532474953280 12827146 -212935954502877267472872413441525452800 12827147 -765159220439616396671895975886747485960 12827148 89345985651748310361407394644014940160 12827149 335538836291756268795898241075147052160 12827150 119322151153295603434474127311537382400 12827151 -1806490917535915489934389706239623490080 12827152 22800788106603737858084836267421073408 12827153 45155888068148003222847688898169633780 12827154 515406550378633152379149791779506069120 12827155 381833734639872130853225422159955895120 12827156 644490601431910318835312115289131803520 12827157 -127665321465831042826432497644060476608 12827158 -5336842043513508806626281723091617216 12827159 205340346478652067776778237098178156360 12827160 -11172481705026210612286609977255321600 12827161 -244851099288096795815829533237194557238 12827162 881142023187152808467132305204650662112 12827163 443377968342184379585604997248758497584 12827164 486873628419927224111588354299482224640 12827165 -49925470730729317589925641839537708680 12827166 299435340395367949261740756496253982720 12827167 420892016448812936291355205487437419600 12827168 -152896183701080031963901678141130342400 12827169 -15846259663635950398944881138620254336 12827170 -376695681949685697212795245744662954720 12827171 1657573095686668087903159410269070736800 12827172 -764192075154130667769093911698700544000 12827173 406994522969309185259509976358489354780 12827174 -1074068755066599639753494803217533164288 12827175 545929844227228529154921241108173339000 12827176 74108797327723871447011764103613230080 12827177 -1893542742710402430666504745964001790128 12827178 22456997203241568299924414441241133056 12827179 402858204096883292197901823520962329780 12827180 -67390816763674435969577899996573777920 12827181 647836508998497153274047915875439481152 12827182 577005681175770448747153522121924688192 12827183 -166890002691102471268017601086431450496 12827184 180611022197664996946363608136650031104 12827185 -331664395960298164076106343704410256000 12827186 -155005698150646441774092598320501140208 12827187 692849895453655050589004959561204291440 12827188 258755707390170075468302779293176451072 12827189 -1542829067538648811610766387451924325010 12827190 -374703831886811739831596898058594406400 12827191 -434153769151869717022983883300289321528 12827192 85511276388552620030308045821351813120 12827193 1072129875460077940069581680931965410560 12827194 1111365784969727301853629771683704630896 12827195 -30024740061480788550763306169069482560 12827196 666881638088349570060576926825813924352 12827197 -822332207102951135357598561767315120808 12827198 -598020696798689080153772840420115443520 12827199 160318542042412619072375498099117886720 12827200 129142911132922070889736203125797683200 12827201 -2453001435229772085801534222109725648 12827202 535344045530175854062029904603380715008 12827203 1698894390948628932590751014289308139452 12827204 57467034595017706077464430047748771840 12827205 211977217133172368963808192024584305500 12827206 65195246964412401646767079570055112960 12827207 -248257089959551604270980025774279616600 12827208 -1596535431986405372323229441463501619200 12827209 -1975689283856536284335637165672649079590 12827210 -745135480465848987593922013062402720 12827211 -304695718967946832619284268719559156736 12827212 318666296816654056390131466303588787712 12827213 215289057702840212148336580896737556960 12827214 399204044747315260015681895472143884800 12827215 -554940166274048913142326427207533980160 12827216 -100217775244855670027838038452956438528 12827217 -146758674221946556886668785165811085760 12827218 -246050438032097185648842688702664899440 12827219 -346916679459387370931247340633335594432 12827220 505462559424757393444673876437383751680 12827221 -327991542419470408868236252121773632576 12827222 352971854075250479007039373740373276800 12827223 -178758765956586831715718936990224641720 12827224 -348125781064401475316430469703775959040 12827225 -8643841944329575154915197067625238500 12827226 -69155813811041161389954273550226259456 12827227 -319966018207222083580127453020330374128 12827228 110120407367545775999887973789399938560 12827229 198822055714914430620850078390286409120 12827230 70858068812782719834545067694780800000 12827231 -2055315039751606754397804012681621384960 12827232 -1260135118403776724944864648046070988800 12827233 -1913974148449661684398454542852872407518 12827234 -150383433571698155486661249572772945408 12827235 410499582410409518772716792243225610240 12827236 101233800837051864006757127104072177280 12827237 663599208273965716665361051569446309886 12827238 -153210449914669864783629229823527053312 12827239 -1031590356981429587131571143600480453960 12827240 -1166426941170762441714707128247972659200 12827241 4770486649843452944660824009246707264 12827242 101320967955680982952872683553431193600 12827243 -73998127410096986226397548189270695424 12827244 6317989031631162001807615194757509120 12827245 -124425395512051986668333797459924576500 12827246 -35111020457412219963186597729138946560 12827247 -123476302049179425174678977188973260272 12827248 -94928302076666931635560634702678851584 12827249 756361771462461699478867159783037835120 12827250 -163746272180542444323906507155887032000 12827251 -2251543500815395927145288474942832866400 12827252 260730015330884970833409266344009700736 12827253 464495868593471331418064218240156137504 12827254 765309749329532897183482231841491451904 12827255 -219076653283767784764108669785763033600 12827256 194247180248659736410810654831500042240 12827257 2001639046141387521713149625082004086506 12827258 240748762002862000181898539050078134528 12827259 698694433758899445847222098981973061964 12827260 42709728597817393419573580246414863360 12827261 637651841410674877270901848453992816000 12827262 165941190209143523659199716629885164544 12827263 -646017249814091749017563232636321503816 12827264 1296594388152074016379178117741590609920 12827265 225628398609312452679566440105325947200 12827266 250807076863875519628214433269675905920 12827267 962835535281845721389587940197457262792 12827268 -12651700936786309823082611227993313280 12827269 927437992254114277343295168416027389050 12827270 117463542427606540117988502899134536960 12827271 -333808379747420935840151085014571506736 12827272 -130870110203539139866980193596736174080 12827273 -725600373314202920035215127126487045376 12827274 -4827947381268425178303553577878775040 12827275 -480790900391882663790577977852212730000 12827276 520804665369559848434448429018307854336 12827277 -343122905600368187048623489352106687786 12827278 -887932069612925820414698469848113224576 12827279 -1163414902859174769998062013970738663120 12827280 123386313559823923342017321984393216000 12827281 2064382157449213411653890191242719116082 12827282 -381327367345158724650509795604899971776 12827283 450344373588468370028584543801207428864 12827284 -1394857135680749024165134322447982071808 12827285 151360856605747725251868164311066298400 12827286 -435975054620078315553569193759675728256 12827287 21594203921436477708826086412447056384 12827288 679210936227982511363355339887524853760 12827289 553658502336242455189532008838299324608 12827290 151706542575378316980153677012007598080 12827291 34553641750705054887338356916625970692 12827292 -146996801915552431518505223289883534848 12827293 -1657999689715533016706847346590514322458 12827294 -32718760027594321028738336401720920000 12827295 -227935758693439750938252468640179768000 12827296 -99910034940698130228956947804825387008 12827297 119384266922430775063142069873744356032 12827298 -775327120932415565635328631549197060352 12827299 -1473454957486974658778838972500297694720 12827300 -196004334959291724876777008846817897600 12827301 224742581752877621763750337677434567424 12827302 552510087266417588435408949280648016352 12827303 -212692404137476569694948505026004580720 12827304 -2370943786698618415696914895880847360 12827305 632152072889063230904104497492186359460 12827306 258868754732985576972010089282802994352 12827307 747919523420868986128403250203393330688 12827308 -68468091656239439940109823814417684480 12827309 224385308868635668196653150651078368000 12827310 -2072578310975622876453417904341569280 12827311 223125719372854935268664530086823829504 12827312 462142743556271080238795327635527254016 12827313 2015665057335049895424498956600279676624 12827314 -219059358802745694451526154461694075360 12827315 -108238785622412197835671766745004001040 12827316 57195696357151114455009817630464208896 12827317 -1166645026417392878023974467856134031634 12827318 -185530450056517749432284190473199346080 12827319 -811571134591466986264018575091534275840 12827320 661747361373208430315697402834855321600 12827321 -361485091186538106697627949739451405308 12827322 -20530423146103302951791516486905692048 12827323 -1390050120751571791056019639383553005896 12827324 188981415684942958837417738471956321792 12827325 125240769091234323059091015194675683200 12827326 -650065902849845982097564615289867397888 12827327 -86547789294272417850187881537276901824 12827328 -288928600928557192581301996274728304640 12827329 806578897257636312520685577948356324930 12827330 4347653887375653071950438763085880320 12827331 -2057140032884661313491715746478121220 12827332 492608223864779624829083242689981583360 12827333 1866645665347804105417829671033133538300 12827334 -429162754395942769867367278090378752000 12827335 -292835751204271076979423755143401728640 12827336 235000431081569167729387599792093127680 12827337 -761338065898920712807354007051263008000 12827338 -469155829191149496755066237318909736000 12827339 56062308052627537344615543384057741456 12827340 272894576448158852310225400684744028160 12827341 550264001729100459776124384436308800 12827342 -508072321604044498219451476304436496512 12827343 766226105329615980217705445849420150664 12827344 462320548452644269224911439724479733760 12827345 -160028081077215984746963922005183647320 12827346 -19559029918419732440896209437022982656 12827347 -173218138254079741205830376693336202560 12827348 619818467699429677914922958851939444608 12827349 -1302501235206025343733781054557719030400 12827350 334928904209666996570055464201943220800 12827351 -2410250418151491061796745606650056940568 12827352 1081505319377529782389817537222656389120 12827353 158477417084442369422807755572988873728 12827354 -998268305841481012053050620301215428624 12827355 479696361719409781499147904733227793920 12827356 1433929051810318114934705082174619640320 12827357 900930363804983415667333422639718534752 12827358 16657848635851890399373884794339682624 12827359 -1388980753091797564405956440720169951296 12827360 -38804580494938637758112397321075425280 12827361 -746192668885245147464705503920183298128 12827362 1474583535828854297857665066016964915712 12827363 1702675027700375977754093316244652979612 12827364 666607836645013618975730846643436419072 12827365 141345161527291876338337814222548186200 12827366 672475722940270148543911104170781815808 12827367 887413889826629233781573925369358930800 12827368 615743402802729045557646655921826626560 12827369 -414874788017381529660262601950108170240 12827370 166156431324566974391054716268072428800 12827371 419551946065032478343286263472211874512 12827372 1423271632242042370189314319771309752576 12827373 1350176576852439035842204495984219200 12827374 23459715412658018810316160976955589632 12827375 990084049210806298500348343627040160000 12827376 25519590414567524740979060370576506880 12827377 1762676430000185866798978500779833530532 12827378 126923019129614578702499629974176709024 12827379 -751981170162148627927690230290916073416 12827380 -1349478403854276785124559516216910461440 12827381 180999719942742176304721012214515040256 12827382 166508608360531844431458904013148011904 12827383 -491593416754170323880637876065200786496 12827384 2486930707034250456369441019303250657280 12827385 -527751341887245584574289876346840951160 12827386 372639611484131154570321121220342853888 12827387 1437360784509774564024553415679972384036 12827388 332365972547002536375303741291389583360 12827389 -1369442186397333238689902021367219125760 12827390 162111405996276912730915035251111323200 12827391 165060403112989349193694839229315681992 12827392 83523009792603054672247504168581857280 12827393 174720275614098388052329705161567504642 12827394 -309576824500415149877035134174503679360 12827395 364944772953510988754550944265085810080 12827396 989420009601723652642183696774994484480 12827397 85518338801503252631888198544146565120 12827398 -922586484867496789203620746855844176800 12827399 439556983426903513230780286639327060128 12827400 20231115288964502966992831930629120000 12827401 -2054388164172528759464199153090787507296 12827402 41825662144369979304156667231019320320 12827403 -16995700171782891762201876242312815068 12827404 741270450351821204368374724104661619712 12827405 -1024521127466447777648209303957054599240 12827406 -261484671513892809568720706129299746816 12827407 -1571219247163362238319813772035917355344 12827408 409055863210846376427867453946892058624 12827409 98531446799137734068252530982675636160 12827410 352629215801172475214652556877374920000 12827411 624130595756569847032910146706620596012 12827412 -10433190868425088332686103005270657280 12827413 50290465168631126527404301795537030542 12827414 -118827372904303378893783547495517882112 12827415 203250197405148381650739748602556984320 12827416 -19012761209488506645328075260364861440 12827417 792931150860295573436748456069163072020 12827418 -982672687720846484555025618625929804288 12827419 211512350931981239252661098378399664912 12827420 377859572035440527882844689289321377280 12827421 -215949967132266458281639969736553482292 12827422 110342562577822051774702034107163664384 12827423 115946734253362481490670271751586383744 12827424 -355219663929859805396012536444417474560 12827425 540345107685251170671207455961889083000 12827426 364852736422421944884500580875073970560 12827427 -114620834319947943731662141867279353480 12827428 875986955111612387075178262457024667648 12827429 1994256530762970819580148090763752533920 12827430 -1850543780872146560926524488593612800 12827431 323710403759234706271138902919292493600 12827432 -463701016025668783377040828627576012800 12827433 -1288258454588723979374598989851492312176 12827434 2066900424844492279014689206274767776000 12827435 -893381416954988463908548195258332036000 12827436 -145845932573787890003963308332159860736 12827437 -849763675141723683222194927229836508288 12827438 -244962698429349241749277167502257716736 12827439 -290340342512551222868329074214888517496 12827440 -36551233904940275847587591342998487040 12827441 667394962324544285337341543844139686384 12827442 395548686810804149511094889280520336512 12827443 928911270492437996358169225964815095692 12827444 518067343100460899248100713534312298496 12827445 327303329447435635187376811089857504640 12827446 -62061296743049809552013193273798420096 12827447 -118855609930133796320658990675010640400 12827448 8749541074978249711225019199206461440 12827449 470124132994779311889359842103066195140 12827450 241558700753286921923438678035318560000 12827451 -74472151028407083840822978978819325440 12827452 401033734253054637059303165936931840 12827453 247368491039373916811696850711852566400 12827454 768640493418563386248367188810254382720 12827455 -1454490078500155966066880155107655523280 12827456 15527278105198221634042498575177351168 12827457 -2210805796792713068523210635199319227360 12827458 198412609853724083903345465295442340352 12827459 -228274201197222431078640647231480832 12827460 -206108533278610188208237672591898787840 12827461 1016263375128791907999452710625362428062 12827462 306632937224802716952631708509964687872 12827463 -415831274920342280309312430839493194112 12827464 275472290394538198982131673198917969920 12827465 -340957009669992012862099181186652758520 12827466 4107476193169349668224018689532000864 12827467 -1635429010193237544617975536280421899200 12827468 231047744954183671914129490407779220480 12827469 1614164505299992185045300773360072893440 12827470 -67952940130962354422414821466743545600 12827471 702295753317149384668773348707646207600 12827472 -21780010617971864978861582349434093568 12827473 -1433634028620771068797568221509671003278 12827474 -819888894427878309827302923593227896576 12827475 921898035364978958838643815798876429600 12827476 -1358337892419903353852229582415065128960 12827477 -12004880003730877349549007773064537540 12827478 28876266158787809658184629733702156224 12827479 862117016893435033574123264916986048176 12827480 -624913389399455786347349658245439897600 12827481 348044858225641854354968691988596696000 12827482 -33110582995132124385832065093676155408 12827483 -1495611845480361257143632091614552903120 12827484 -212411751606356532178905401895459749376 12827485 129047232614118765021071293713411209760 12827486 49416988504148827334985990911099855616 12827487 -8852129184783027679007607285146971632 12827488 80030075441356062087204443547003125760 12827489 -839935388753759017261972815211145956560 12827490 -65113921604645320113151815520446750720 12827491 531945762396876723934877134229098874352 12827492 -712224887482093421061507775449931315584 12827493 105826448385531189309591054404714317824 12827494 885683545415613166828275584627522100480 12827495 -182063092278470191056722331381553644000 12827496 451935037637569683411605788852507852800 12827497 -1852693282761858494562249448984744570054 12827498 181464837418476553302081687279002376960 12827499 375102265165498048138622531435079456768 12827500 -95349088823986252255005216866695040000 12827501 1742732773246560158430858387300165212502 12827502 5492096336371451632869682195096402368 12827503 -538130234355102188883662674349640422736 12827504 129689325391228847570921437918423941120 12827505 -165271660322802539821220229507965234880 12827506 -186840604576495903676310579250743892992 12827507 419661952817332697383374369504335931648 12827508 341173416580946494577156191232749731840 12827509 1428156855095278348490506758417674769710 12827510 150557193624022298951455756884617948160 12827511 1657157656728242425630483966897119554640 12827512 134886148510969087408655759450477260800 12827513 1506882362278235193666170827692256950762 12827514 26137851906648573771843149767788134400 12827515 1335528173762552623984038310532828659920 12827516 -459648882755801525095531329922257934848 12827517 -831242161679642309479940188344984399552 12827518 47205753201896898037690188185623784640 12827519 -2027725127679608594097244312413045391656 12827520 809307926944177973019063812510397235200 12827521 -258449483886633272146252516217429648896 12827522 1085099988642696034971554406246143588352 12827523 1234899472443574761645262420332728148984 12827524 -1594574025135023949791784655287235371904 12827525 1127738449378025880422267567070248029050 12827526 74032195273751840369800283414460414144 12827527 -141470221431463762897165931867375277560 12827528 601692127841402842858270192984653004800 12827529 371172151691257531973606505459131948928 12827530 648159422531344685944995704017150571040 12827531 -919108613687792585697764533802375482668 12827532 190229574352514295327978749112904338432 12827533 -717309936695061374196621919438967888180 12827534 -358679236519146070394977863656169947520 12827535 -67106707486794528317973681133177520640 12827536 -74383928790069506212784676262872268800 12827537 868291704958983139271215109716341022080 12827538 -715167889467463345400803649920324711680 12827539 -1285897520256248837620873609576503160660 12827540 66243633305486987262648251535731712000 12827541 501644270512181611616771758179134399040 12827542 -33592801694153282730237028459850263296 12827543 -128101623417422340239895528458980574040 12827544 920716242090330631824527364141060096000 12827545 13480442894663533054686533147502088320 12827546 448041703594722935229843270503984563200 12827547 -144914392868895066862046284331525600472 12827548 -301628714273084006747675330297746964992 12827549 272797538756484866508851393659763389632 12827550 -298601597585723989374758546353673755200 12827551 -486111055754915520887027430319238380296 12827552 -875827962177373246027272639492617404416 12827553 -446609629262322995756571120449615977296 12827554 298042651150809727754674517989480594416 12827555 -122123248289126253207617476341785733840 12827556 127071371668531577811441621529227816960 12827557 1805610681747459194851499178939036495806 12827558 236593330643409958462235666472646118880 12827559 -1568606202367879936367846183272616113200 12827560 30760219630843130053021914732507955200 12827561 72538242870662055812755109583998151162 12827562 -659818860207130268455604906867556372480 12827563 -360097894987399057530186554020812732252 12827564 -361034822880201191734179443972300077824 12827565 67218791618681879108491187948043093600 12827566 447080680049106495834549877659615335232 12827567 -526079633195000238545317711606890470448 12827568 -120972991193855875275545082660970954752 12827569 -2634154693182867920702113729435052911104 12827570 -60991674909574267396554110896209408000 12827571 -186079354911820154160206510439168281376 12827572 578391323231080022568303914310183022976 12827573 1384719102054529261659584488215034446 12827574 -411829843203021695256740531403094076352 12827575 -595984737577582030850828484574095977200 12827576 -1054387954044187160240809367924106608640 12827577 -50972858795315619566738064369350607168 12827578 -763551225414601499967332424248402102160 12827579 -1241740947470734064263830865725686897820 12827580 -11438411195569789027785886655208652800 12827581 -1015193560350688532110638963769273042868 12827582 998224840092040179165315424074016386432 12827583 -129861178468901169491137606254982656000 12827584 76561525493209661557868591477969387520 12827585 -319488336323001540206704072420793064000 12827586 275342064834940247408942305178008020864 12827587 1193299628285739463294676018620271038792 12827588 -4840658256582538173866006327387271168 12827589 -510347311252892827549166805620259298752 12827590 462252260457996334868569883307260296320 12827591 -196621459810529947189175177303792414928 12827592 -749419089865492193057068120539614822400 12827593 390270736625033896855982004788976812260 12827594 314903551737169289584158905643952614240 12827595 684075254966962112720915989574608304640 12827596 -1220833244731790939115398416159783916800 12827597 -16011482949625800886349595292605816288 12827598 263098806809061629331316136031209763840 12827599 -3135392089635147613941113767172188579680 12827600 126699474361482755914671579694937088000 12827601 -485300200461473163894152757838823888640 12827602 -469786969969686377129587983548176507248 12827603 -360373127527010401313784088685729073600 12827604 -176963853861449754525052607817837600768 12827605 264552647062481044859939840107775596800 12827606 -253862927378846462659823507028680607744 12827607 -530356375680765831010598219272309420872 12827608 -1161150256087197275866031337819875328000 12827609 656641223698370902435270309582193868810 12827610 -138172770851900796837169896149455687200 12827611 -157891640095539510847457352246637239848 12827612 1317487060346932152525590658957826358784 12827613 -155522989831058090350208480551319081856 12827614 245824734369743521778670495761723715072 12827615 508636419379237614346518371515722841200 12827616 760886867495639423428410697198803615744 12827617 -512941153115568876348919577006028487248 12827618 -1015559326456304256359095816046865336240 12827619 -153450405569305500463715626743413276160 12827620 -974449332906307882290466268303381299200 12827621 34432782633916637020506009961511278272 12827622 124104938890088983664408881928117068800 12827623 -2281272999067007174945693434999982585040 12827624 694808387433108972800394944775711144960 12827625 -344427037071376509129780072273245760000 12827626 374262252880625117303625541784971157760 12827627 1208474845537667806395957814064952319476 12827628 982385244416108559430266572684320220160 12827629 293105598072014773195055205971486247936 12827630 -611060117484115991574590237445017471040 12827631 -3627546882995966238027417786047043840 12827632 38155766596114842085132988166560808960 12827633 -1366634834959186026008026149640509312 12827634 -665449725916476404123922875747781607680 12827635 1002713492003872812215812029667248284160 12827636 -781975875548120238307886501067294433920 12827637 -1127504406294801356399723658358915135506 12827638 -418287810743809450391874766798953017856 12827639 1794507878214827379159793068186291514032 12827640 -279355662820731718331948386746099302400 12827641 -455776746331059683370981680187366956160 12827642 -127337837224975550169900695605435920528 12827643 -253242093352459294379180873759762161296 12827644 991478488013664152282888476273587470336 12827645 484499087803830861412269078827197017600 12827646 -9881828809077014442498694765460072256 12827647 -230943475755835346716467680667456553248 12827648 995086848292860184590354478076534980608 12827649 667294911493758595363434716405150313264 12827650 -201893313187760259442491249054574636800 12827651 1067156273131517711766306879073373497008 12827652 75417137110064814771764948987570245632 12827653 1341010925536287061395349083338120967902 12827654 110414816644205078537498478260633119872 12827655 508386835364145999305068807526079876960 12827656 -1144817285500321405564381842264414935040 12827657 2505662281960357828363297527627651738660 12827658 68681353505777849652246102624084566784 12827659 -63683084616548500344119336340978755520 12827660 349641030132068245738377479065210444800 12827661 48297961446721398888092964121026549024 12827662 -18307394129851285773020816115450158400 12827663 1127841770190850215448123132358171798928 12827664 -198800955280453622807566058188820889600 12827665 -237850089513931012716223860782779522200 12827666 49663403354817616282545137386509807264 12827667 -42613506030023997617604236916670507152 12827668 -240580617023230707619975773876088336384 12827669 631720312439582304527865798029406029070 12827670 15596141652088724949660724951370361600 12827671 -32083512834538272279691022344901576208 12827672 -473831563801362036078843008931439042560 12827673 -1697493750183021385129915936700239394880 12827674 -913138239799189837573941256264730880 12827675 -73799524092734697054437975026300627200 12827676 -92976392908457393193368476997983174656 12827677 731792019645729045024079722634029159360 12827678 104727565885958963248496754206085646656 12827679 -2595163429419289272353701915766274470400 12827680 1688171364994466982056390310162111528960 12827681 -336234829857105284430222480580998067536 12827682 67125066159495492220592199392727985152 12827683 1333630966629420424901892002718795654024 12827684 -1096947461623228699186092808302170035584 12827685 -67882804130604035631711761806414953600 12827686 854642177301358527777820671596798348160 12827687 106046049751795192463079461162943718272 12827688 19810743635623037755992411017310289920 12827689 -76090235524816454492325979923049327360 12827690 -542043986706608562836359357688591783040 12827691 -748115042131420116695579840274677052900 12827692 -138421611300276172942676708010804315648 12827693 -868349264424734983519603434361074302058 12827694 -30914572336440027795868873894418880 12827695 368578118453876361678087052451242170480 12827696 -19747826193484671079654936155626274816 12827697 143830630886900394993291931885436007072 12827698 -147834780211547122377551101827130137600 12827699 1255715577923979503238435775273180963536 12827700 -436809231884163002248934741762307072000 12827701 -6619284330888325408096401350093550848 12827702 709802848532053857441460624670388645504 12827703 -317535988778888008968515130957340096896 12827704 -1946263388025662464349028272920396185600 12827705 914540536907745094731403685266875630720 12827706 -1758939782476718045370537594244578816 12827707 -6900018108364862207034664556325710592 12827708 -1353805303265833662591203654729231193600 12827709 640053263170456470064277583374654555814 12827710 99113124885538977234245973011384701440 12827711 -640442992636883586291748760431433639064 12827712 -232445846943974447508876193089649115136 12827713 1855357964525691427811215604497836768962 12827714 170533007586796897572772049576401653456 12827715 -65570828373818147334072445524965275200 12827716 -1053082845682539006422905476499417973760 12827717 14403812849114545544030250026897057280 12827718 -405714722353739135559407735799086058336 12827719 -395603856819927262894429113889399731880 12827720 157807530784447801198926686273498572800 12827721 -235220161325126688157369888697200428960 12827722 -306096589647454841274312306018742665888 12827723 2232339622055220056614880671902527893584 12827724 -68081502917778678441039069510623133696 12827725 -124773948619049636130633458989687534750 12827726 343188185099381286953941274379168645312 12827727 -678937360404767196807576011412920908800 12827728 -91028945527843255574760244067853672448 12827729 130774580963188134636566689098266697330 12827730 -193093632684728913059958982210798625280 12827731 635314432043889007310857650766653701120 12827732 -751649150620102200579573586137438539904 12827733 202597298252303063486658615139795897824 12827734 214578858650457617954831702801966526720 12827735 -964478754864635454643968869437767939600 12827736 -615871163149064761104157299844509388800 12827737 417249626793600636213946271887698962500 12827738 -53160990267237323753213672266222534656 12827739 -29759379643613250534591011984461401600 12827740 370829871974074369328415102854485808640 12827741 691052828860057772057139373684627098252 12827742 359292755275774578229991447680111202112 12827743 -1641192168079425078116126724826536791008 12827744 -1101534725003973183021656911007192186880 12827745 -339790235516922778188838641022202962560 12827746 67496623829141322016659212927938197072 12827747 -606795581500251455831089073576847672804 12827748 -39863147647284758495141259461723473920 12827749 -728996142935704361545550010084097328352 12827750 -261822206383064489035111228567438176000 12827751 -861501458255441381738568540771080527872 12827752 -65475170580520430261841816772924538880 12827753 -2554639203377652392749364724240654979440 12827754 -147500549010640386852148002623792832000 12827755 -1215102586176747813410373931417538082000 12827756 667160054651961355613224120307649726720 12827757 -1945535608289905135222685492686135828608 12827758 -533119623970726524673090391104274154624 12827759 669516713084426492922929700293992460256 12827760 936656928763996086806729340333588480 12827761 660990170570250611845062232980502161362 12827762 -288407985897210965219647983566656462848 12827763 -266632087710946807170405121417949525040 12827764 422230723306381213049869838561668232576 12827765 557864525609061801876903546116936691000 12827766 -25331748338883759235146154262397505536 12827767 563139180361118606067339084058647695760 12827768 -1321212378811042212283387643937136189440 12827769 -266663249079446836957772475100701649152 12827770 -110524907736027674584544081816053827840 12827771 3665410739572570698210245594720498444544 12827772 282005655416169686954904228701158135296 12827773 23642105201302776732521419846142109280 12827774 -1782378003658764102478409405499583680 12827775 -279258128260110560949202490306409752400 12827776 149546882954860660060683685620917207040 12827777 514798657503966250270975709936219145300 12827778 -148235337512893900371999760880640898176 12827779 -127688577967576354681504509576597001016 12827780 205460490480420349327469860676153548800 12827781 722306107971179090743726426158013443840 12827782 1755165536505800110588962439819472122368 12827783 1921823222177027910972932672992352962560 12827784 -388585604801189404962135127098312007680 12827785 -6888434712900012714102491263109523840 12827786 -2059383610698710056746065067639197329056 12827787 520126384537636297495903722823238679552 12827788 -1355231720213834859569162305918817418240 12827789 -20197463521566479921679118734814898760 12827790 -14613552272820565369390754844893249280 12827791 -1068700509243748121987800282524812224416 12827792 203976911398488087477692217961809395712 12827793 -48185217433962545659144932495585600000 12827794 -1167158192097415260603952337876517888 12827795 835349353566855143526953773917465370800 12827796 279512188247772824855350601038594222080 12827797 -351278384613301643667150118975460880754 12827798 307403586878004502710022505278139258400 12827799 -20601549632277179859632576054107552416 12827800 -230094784411608355936996303179141120000 12827801 367252831955426493090573157807268266752 12827802 -64622439695199675978502995046409026560 12827803 33754271368998398921774961304846208400 12827804 2407259794563865168998130431327054938112 12827805 409367100720889705243512251384829905760 12827806 289738546638085794614665690757289428352 12827807 1088895884364054978020233443873460537056 12827808 45436507130592061611641910340991778816 12827809 -1600774917563536328041315121386779181884 12827810 -317325572057730338816161280326428745440 12827811 1155297110363704364157895357683191415672 12827812 1765693087885456073178366875791475793920 12827813 140524240963189842707287790246696884704 12827814 -261372234263966279484273458909029949760 12827815 -408933773886516039284315099266981440 12827816 -1611492745063901054685280067452343500800 12827817 701738182161285718915202163744706941888 12827818 11939905187104210610759936928554317920 12827819 -1698030745939943045874767786292711373056 12827820 -237723475068168885169682445785289277440 12827821 -601773373261208252993776666690956511978 12827822 -36861582583211453880041745166088151168 12827823 -294164376758892857731082719019133261816 12827824 -92918222920810948247202960618891739136 12827825 975821855102023537776938367628332153600 12827826 -414221645992462435190600801481386437632 12827827 -852962402806365298592461405600385422324 12827828 -664257090788320398490941950492280495360 12827829 133198778571332358067340143050560059200 12827830 793582648186752223966279317912660610560 12827831 -493172286675411048100424694371242905600 12827832 139853582594325051646213010907102781440 12827833 -761797457825179405086097364497773674556 12827834 292638886394553187019820045902738591712 12827835 304406233271585643149796576156570079200 12827836 -52521495999736593492532562239052513280 12827837 641005093512858640703508374761292895360 12827838 -42271469920766139394784314614847102656 12827839 1612399376611647197348552034034210173720 12827840 -120159958757624171488172426398437212160 12827841 -81499459169374160793677133537665776320 12827842 -5951704815179898591056581001330193888 12827843 133003944163054075760561505422597302080 12827844 -146735667323857760344503850139574700800 12827845 -18383282028754067742431853537562824900 12827846 -15831413278764405668197297492846140096 12827847 -100667034951731367604547203637008208640 12827848 1776934170146875752300698300118739230720 12827849 -2180402792270938147003757498309808138150 12827850 -8368767335245242733389989128770048000 12827851 -794657807236681635343822841500374493728 12827852 45455002416243446274085857191050862592 12827853 -38181462372459095588524684018781585856 12827854 102108683974978441876129062203969452800 12827855 853707557648344506346895772063491580960 12827856 139754990757381737297985925483676958720 12827857 -890950253001800532259559319932085360000 12827858 45986454640098489035302179435599551776 12827859 -400486141688464513946878285906769842944 12827860 -497101361715490918266966721919346201600 12827861 62974118576586097820468167334272967292 12827862 -265727729134825511864363256664026316800 12827863 -701466690025155544104646579568358165800 12827864 258364869031794229481747492176459284480 12827865 418147725667523126904958552779505158720 12827866 -648345193615578438988398586686125143296 12827867 596308641438317935312387975160699957520 12827868 985112902386647622295123163519146314240 12827869 1004574161503943119548819427242943915840 12827870 174109422632851692005343986606493669120 12827871 -50350473641205772822781248920607142928 12827872 -900232886362527889232995291361778597888 12827873 328519739324844391084968695369767119528 12827874 562382358117971193647027088188149964160 12827875 -787599777142772114281181994571121592000 12827876 123428991627431233894718926048239279360 12827877 973206536174177237079790625132448013632 12827878 116258236333792726048680651582853877760 12827879 -2410671608219297199627669660439035782424 12827880 -94532574410999559788558129521139404800 12827881 848036975997726996123320007379486583328 12827882 33414626760221931803406219269087684352 12827883 567367963499735437178509304775000879600 12827884 1426663274940403338816390279286950338816 12827885 -322189714535466386281916976076665834240 12827886 460031451554859490718858038511626150464 12827887 2059295290779291800150477863078112365192 12827888 22469929146849620892459552847847915520 12827889 962028322930529353869000171874882560 12827890 562060910560503473551433961178654417920 12827891 30367292277033797151700396377812825292 12827892 29528419435308305632377532374862823424 12827893 -215438564091116390486978909061479283200 12827894 1354744428663062479544739789031964215872 12827895 90444477932890878294177580011597373440 12827896 -615925958320520231703158487438463242240 12827897 -1336817769301732312193355675174716085654 12827898 -911353934676834245605654702176858823680 12827899 -154274559371286879494562538617576253440 12827900 -156206134992907326605060562650017420800 12827901 -1164598464402312641205429076730097619968 12827902 -537603569088345042555867318585100366848 12827903 -604166002526281248730077421463384652672 12827904 -295265852000165369920817801148462268416 12827905 -692799808043630939790819576440314788480 12827906 -160636197859979926176271707167723136480 12827907 105275156099579974171942912290574958040 12827908 312235074974677624980706110378683669760 12827909 -634804699498487867922032376314733027168 12827910 403538185745234999261232973817225535360 12827911 -163711359760534099823274029800251023088 12827912 -750909724976984777518764905119248460800 12827913 542783391784187336434101619233702263808 12827914 -179672393167092116750212581569879674368 12827915 511904213894352066515946685855958690400 12827916 106492277787630010328402835701117368320 12827917 -2280505037962563308382144863660961561034 12827918 479182814024746203033028731317493207360 12827919 -400405858694453634308774786467562409072 12827920 140693010635203571138687270539190599680 12827921 -1055925006328660027245312783180440428878 12827922 110704827062387095271273305917652217472 12827923 -1237004951969847884036512951911664687828 12827924 404506193941675976900596508196422049792 12827925 22204250432823226346827794031935758400 12827926 -373662826292574480425318377737267830400 12827927 -25644733142601381459419543283371208528 12827928 448246839392317657322401874857887006720 12827929 1330967312099053745141056725507376374784 12827930 -464792080747172430747196126116624744000 12827931 -260711705818175238433007268895286471376 12827932 6710703743960840944958990492052319232 12827933 -665269658144463741346537775038289447520 12827934 -236486564944867806645955739185682622720 12827935 -1098595349512131033460051267072355272800 12827936 -1507593461423859851250346360538333184 12827937 11474116156292212562322933877602162240 12827938 -262096333262497459247489371345047321600 12827939 1667842925036847746918260992979073620224 12827940 453739026858605183598645360492209664000 12827941 462848903468252312781187655224104615680 12827942 167672205764957079879515596988415212544 12827943 1218297832360846186648093525158453205200 12827944 -622470421454942473976287906857329955840 12827945 1393731311559789840283469005516462867200 12827946 356343370441357738848950424855923884800 12827947 -730806243386551691681974382514390887280 12827948 -4294349634247764316386014459659941888 12827949 1177855924526532781572936890118555526464 12827950 136990766261848946305179360700897185600 12827951 239423763329804259992554201480958951040 12827952 -155323540759885525628301491250334580736 12827953 -1505684764506515382357842826811792162798 12827954 843514321407603277516087769859854070912 12827955 26737736413131079109116808585027281920 12827956 -928732256638739993949631621897040076800 12827957 679241314632321845331349602201063819840 12827958 -160379459439809227533724219096263911424 12827959 514175623805516774806207273178024976016 12827960 428213038830576890957760998820257280000 12827961 326281636464193110700041697179219723588 12827962 491794291598026973226221738611485734400 12827963 565595165995178378320642623666056458212 12827964 723957183135523357240249271071195914240 12827965 -359421173424108970672411108528214413140 12827966 -803387672626906147960712989753667597568 12827967 1237289101698073475864227371374447515080 12827968 371494478840451065770203186862369538048 12827969 522303397942467448568187606935839950912 12827970 628174839516046116433726244993759692800 12827971 644228746551380778255750122445207541792 12827972 -86241578978221537464242564882029924224 12827973 18863450467920256554185208417849986784 12827974 288265479079467800111106906639720813312 12827975 -10528214939252081036905529993054513400 12827976 -119911840122724179555134891328144998400 12827977 -662795795904336257104301921898646555174 12827978 586049606708363613111490649358387644160 12827979 -474992965457701776345456283594872808296 12827980 317870422335352590080928957308804428800 12827981 1688795144199577472950051761667641601782 12827982 231069520382675758414893667765825597440 12827983 -829413428175953747559555117392766328960 12827984 172639810461892380107267576072163016704 12827985 33742331982260491428619641080956512000 12827986 -78195197970882600572062378325030694912 12827987 1288679920745473839781715493957942918636 12827988 1134559822303370736673040803036743372672 12827989 -1545073590932690086485950844082506556210 12827990 -78583917303262973473275757709427402240 12827991 1268874101867100674386930729172921649024 12827992 -1659595590067120898697776647579727462400 12827993 -2103535287597889974468074915721097936758 12827994 168643043410749778104649558701993792000 12827995 -152893756309313673786445347399648020640 12827996 -1245369769861340736177068325044722673664 12827997 17971319543958192457707250648030433280 12827998 37486593457201551645317172498739319808 12827999 1634450989481556859524425176420189022136 12828000 -1444644461655310237769665065593733120000 12828001 -1928333022618870956079790910113022795998 12828002 -409953084328735139702278624778232710400 12828003 -1118122938018675812047988363405104367496 12828004 -846876020994546890652614223247347235200 12828005 365877759677218871081759805769978023000 12828006 845374047788266477671011230228370169600 12828007 -415535748405350292062145824455324744 12828008 140727925065359456399505756814306728960 12828009 -401413834170616726950609514591124620992 12828010 -47840030432986402862419807319781502080 12828011 158653124619426184554724928219139010080 12828012 -1012069395630211776419210093529752037888 12828013 538996957988700912617506709313542013120 12828014 415808163294041526199125192842319771840 12828015 -127625686993444670241788123187758233200 12828016 121442685994608033957060735468212060160 12828017 509035930027144936994753129640453422592 12828018 1368443054336363821376829177682526208 12828019 -79817488646014596388554703967294576720 12828020 -125853279487197992948695112448041779200 12828021 -190602721697967255447957747789788313600 12828022 219722570782078193784801081735614884224 12828023 505113962042969980789170512062020591504 12828024 2040026066758553726083862628009492480000 12828025 88918763445242138154828512492196116800 12828026 -257035157974211373987028030934049990288 12828027 -364229263214570594302802319944003775120 12828028 415718175332874428920454774612130695168 12828029 774460814547083382698679050132866809984 12828030 -501133309485938804137061946098402138880 12828031 -1326814105182410313835242210303964855168 12828032 762657242005603786204028474453970124800 12828033 1245884247935143143872751462855250582002 12828034 595511196330332362726395149325109731360 12828035 51163104296485765443571058009353017600 12828036 343291766562592395116633474208796053504 12828037 1059330779302211726049056479419127374686 12828038 -504087115859504164695044138579832946080 12828039 -291279649811151317877517389135887149056 12828040 -433014147182155265428123242963394560000 12828041 1602763048510268098020614023030872816384 12828042 -292304719750886246929325574655672151760 12828043 1248869991958700439366089867848030872624 12828044 -543683667549802232985858303809616572928 12828045 -1014977217337129655049493744097275003680 12828046 -29325001649228501699173229967847910400 12828047 -4231254928432729805238716058763284768 12828048 -42068199576123039807258131291588001792 12828049 -253331891694998905449607422468135517080 12828050 113392184025991628285494135351656586800 12828051 -19795852171729870842439595934517181508 12828052 -619252521257971477460698130043963585664 12828053 1205814078819121675149885899722337755740 12828054 496144248319899546145567192795450429440 12828055 -1126280823590842276334658860743351016040 12828056 -166106369716624753714694141955572858880 12828057 -2222473748354519826176921916266783760 12828058 -26187947027667988401675854133461622816 12828059 -2196233159156306289262697965670800677960 12828060 -26211278645001964941586429399226173440 12828061 2417237094047176251204462649982591392 12828062 -366710347231129473259287479914159606656 12828063 136864629427259785007576506795436682000 12828064 804407029194708974675299956692954775552 12828065 -65594477431617797944124369277889697280 12828066 84088966938960273926063815341065470464 12828067 -57544093915241163337803222839069162496 12828068 997332376327404704992298423861543187456 12828069 587521348141393207886585686904793214944 12828070 474112293504463561704425955556606788480 12828071 66748337568755431462914414717946781472 12828072 -581435666959269846589075113558062284800 12828073 1306651211310858128871176152524919267322 12828074 2258683558176021874741621974913796352 12828075 -141302936008324627233980918909678208000 12828076 966216039082401029192011115883285013760 12828077 578225455640916345417297601072400635926 12828078 -321900922662262497019219826237395507200 12828079 493522182250220485512682456360702855680 12828080 50695610489927618555695056658207211520 12828081 320701750298550285397863610837228470144 12828082 -517807792664864809596851601055842490608 12828083 159675348389751370381800987526394392332 12828084 -106578042321022137196496957627005169664 12828085 -382839152710353001700857759698450872040 12828086 659507966611775581466812346533585428480 12828087 406722324929253421930957618078335649344 12828088 307116217676695503518824850511286763520 12828089 -329743554266199290318717196133469026176 12828090 -111667398603592854083014378657938101760 12828091 749726186721793874030249541564273371492 12828092 871848845746725957204382520859063191040 12828093 354948413850429909292051328904530321664 12828094 -162556740945997778439848727319148268480 12828095 278725097436028458964055099578249507680 12828096 174885225599708845001540444810297475072 12828097 -2292347514179176876671278922480761594960 12828098 577605263369306362091448608224894290336 12828099 -859452556862758190419913240802317414400 12828100 -177655912420110539509659546227714585600 12828101 307001581077812246445429781066614526080 12828102 275528970430194190875575807261486607552 12828103 1256972478917641314395052065731703419352 12828104 2654215903633209338674746420000768000 12828105 -1318669701994276307911704823411847328000 12828106 472422832655543836516927131906344108544 12828107 763935908460413002559308269054536930760 12828108 -479333383106161656951160411149718548480 12828109 301040798131158238603087687367595560192 12828110 162389758579995864298500682939823569920 12828111 -469236093069695510321757184641377327856 12828112 -105930013895915261357180435293734174720 12828113 58891482558910550126905663758538309362 12828114 517631165796384044835459525887309425584 12828115 944596785542186732634100816222252989600 12828116 -238778994938194033209217903329038561280 12828117 117256246680792778345533842194593362400 12828118 -1593092961283007690830805211613488662784 12828119 2059975972950204170844575091296382608520 12828120 -373392813844361648421619816431480422400 12828121 -65789815424856550156758081234481068600 12828122 34492811479060774892006880940439705280 12828123 -87246184497905469660670612025228950272 12828124 892223691147768529736668249509926775296 12828125 27110931484071235041443566449521906250 12828126 233727774412818816886081170861315944064 12828127 307649704199124928939081544716140857560 12828128 -51661874086909570857152721101004472320 12828129 1266100502203330313328513571859046001584 12828130 -46596810442652930893467017912748019200 12828131 1679784137436134376732328635491358054072 12828132 9776233704091784906679013983976113024 12828133 -1203138099856462750118941060494975191040 12828134 -840144834081715302108886905922216988160 12828135 14468747638101230484078394993298634240 12828136 -1293889108964137284010701116479824184320 12828137 -8703606977085325136298477803480688000 12828138 42451506683927338371515313361706377728 12828139 119623302804149179298881446519518077940 12828140 263487244796517092866296837890826163200 12828141 342062259089126644329125054094978433920 12828142 -227490093699007120535061334091625006528 12828143 -1653944921768741119177106522560131575040 12828144 133028231391628569972133185834713088 12828145 780958756026072972891277481031301598400 12828146 -190698633723176278085057429248871647728 12828147 11166228630331158019117165701821879040 12828148 225144378529981209764664713104067850240 12828149 -686590652582592945322091643640385108964 12828150 -106203498762613429354723182204754032000 12828151 1657636502942318421542273892675320249400 12828152 -1384403438249049914084521436929496678400 12828153 184064867728681842954574260277993786368 12828154 -333273313823789712082980834872022274560 12828155 1998579818888604760911910008112512972000 12828156 -1102007154355504274140913465253125775360 12828157 -1773794497065339062105450386339922078048 12828158 283556981463872938404432825283663380480 12828159 -212698892688475429018912044355244148960 12828160 660084117474185598467821789171270287360 12828161 968556020593362312550423374371956533762 12828162 -38772794874016347068758103056153172736 12828163 -2491359057468483876238952060290744195880 12828164 923325966600121694946600943970263733376 12828165 372036172231077098421455390656964949120 12828166 -482090824314788358072023307025934386176 12828167 -699564950908077966005377643752571773056 12828168 -901310972519548039465789535667084364800 12828169 -947547812746229761937726098440112808240 12828170 -676443338317362017740396455240157026720 12828171 546182175756930864372012553076829850560 12828172 -154155682416039150972698661838474117120 12828173 -233299137165707307913948968718500266400 12828174 -227122793783978680514647262478081378240 12828175 -1541286652937370200009186156462631508200 12828176 -125343614021507134425770165763202080768 12828177 -552385205413558547687522948874916555452 12828178 968984207028074960257919013396153354240 12828179 66672698213150833762980587058453280320 12828180 -124263633809806481453060685761243136000 12828181 963827293772224706020586507754937065312 12828182 267228445424618908270612411643678556192 12828183 -6816187049159701868765993591713801776 12828184 540732851458080133024919047262911488000 12828185 118090823849024459462063988872766409800 12828186 227235918201121203460041620118500766720 12828187 -2357030158148179759842324012634470455164 12828188 30321287869648165563398565838006629888 12828189 10111101959753686924837468133842322496 12828190 4557195252740544697148566426071131520 12828191 439713723734382427139430439106253163800 12828192 -517610140853959352941775406982433341440 12828193 55686009204985854503395909357111440000 12828194 -166143381466879034500247068890564058848 12828195 -673396293041864834137231801632153907680 12828196 -158948724487988449107264580851376078592 12828197 1137815643125823595286220231201223331646 12828198 251168611759646025551937272265176950464 12828199 1373923473369043667136928761165046386480 12828200 489299632037044014582888868235059200000 12828201 -285665239624697661669146956980568518768 12828202 563016550599046928308208243357825667072 12828203 -64148683463003092225958095952716551552 12828204 217877639268759338322149264497977928704 12828205 -203942105448548396794417964602553604480 12828206 241552920051400610707485640071747807552 12828207 51385970930173497866762766562132996992 12828208 180031250650680354111684731941976801280 12828209 1335921135716569194748238909911660100160 12828210 -19158583568103984036781231466229388800 12828211 -609505958059345566812726367125512420800 12828212 215518351745585485726604793226870101504 12828213 -148963762508814831543703692399275022738 12828214 206156147988300721300306646701513113600 12828215 608012480599580871546132702200364678360 12828216 -210288892242014268537823566302165852160 12828217 108841923662058952912068914013398402472 12828218 10216071368470798621902223549624123104 12828219 -387638282447092329975912339001023578856 12828220 844629190967350141508443701253957562880 12828221 -140911466744080537367101643447350507200 12828222 -417519075879929891220650767968506551296 12828223 1719991686781496572778338923927052897472 12828224 -1894372720794998827559370673486823424 12828225 45191215110378340082405232763353327600 12828226 523579250060294395950817415407484902944 12828227 1907603725360791230044875833203930747392 12828228 239745486497754118741543108568389349376 12828229 -99893752499361457156472940161418597216 12828230 475467131675706988415997052945838131200 12828231 278723396304856231173787552367411688336 12828232 1890088826494447783150690676590743782400 12828233 13200804803354008913473964387375923008 12828234 24778920431480651495731119949834604544 12828235 7535193113084351308384689013783318560 12828236 723575178962256054003706450435033367040 12828237 -12729191798329384333095782173043376480 12828238 -1283408389401631301170016438897585033856 12828239 773913400358198156527707120145807824600 12828240 -212739973697700057565948936283652096000 12828241 -153171835992369756755382539250170079516 12828242 -215853470934894521073817910258666926080 12828243 18148825393886976443967057303250050624 12828244 105365731808974480594308699784864026624 12828245 -957757981218739645573558501163699950500 12828246 82714373503138891452894881625790925184 12828247 1899619054058040185877523836957433707912 12828248 -414957314806020856105252357666631792640 12828249 -1073614724671517847053315741231150524560 12828250 -391176859011227810472490061576789736000 12828251 -1654114794306287233631216073983663403456 12828252 418818039807440795569367389569406771200 12828253 -72853410203192175656424575192263393498 12828254 938488990232999909872632077681917992576 12828255 -162186673239321378575518394958942103680 12828256 11593708076712230345378674564642897920 12828257 106200802780644238722703999486935918720 12828258 -239442146850468194155543820764293385776 12828259 -1465679488626825472253805954871871725540 12828260 -980889158118763710024670447573582821120 12828261 1191909502191830297523978997599652518624 12828262 272032546348087123476174914683616209632 12828263 72314092456739054240299496507745796224 12828264 1269285395953992635127617355404378603520 12828265 546919782197242261886635501425900222720 12828266 -49416909302070922219512210016062992640 12828267 205846903174565142227972605356012515040 12828268 -1325365813806193884185048847723382195200 12828269 -404033670192877440377755460580106377204 12828270 -13527504206862316332141595966175969280 12828271 -113027854783198655004046275075473812528 12828272 670450566357283142144496212898991767552 12828273 466330454250555014772581369398999005504 12828274 -62123592361019337494866880481671359488 12828275 374824184000791434344056862339428272300 12828276 -6523315946234094100979007053703733248 12828277 388205920464357698676729291880316516544 12828278 206055014729655265015430281092392725824 12828279 199428217378710078065906683393623106128 12828280 -362375767873218188010504809905691443200 12828281 1282692293889118264792244560203813873492 12828282 -318202097479525643353728731549918691840 12828283 553398102034050094952514756963595457600 12828284 99355485602661259755375483124705984512 12828285 -240798141605963394430641800844006574800 12828286 -575733829850006357660528576407606737408 12828287 -658283583563508421597457285502549020760 12828288 661163336088435767569595130288789258240 12828289 -261932960703080205756101144956802600144 12828290 -6983143998641795971635984990283769280 12828291 166713518408371175807301940480413865728 12828292 122821046742191127099973850605237120000 12828293 1264948157562381767574813652445404456542 12828294 -20824620309502534802157175448047075104 12828295 562537745785097427322141233114595888800 12828296 -45697928452327050992500159562050437120 12828297 850379039188654528048114642661527453200 12828298 -727179213038306531184714579757368044544 12828299 3624541320724241938751213191890202860 12828300 376866267752282868886168796280682521600 12828301 325225236055434982554016448031446862400 12828302 -87692957840308484883432515261008936320 12828303 -1197800992485485212254753690491879158488 12828304 -663193837498587470092128394820700979200 12828305 -938870551836240147400628420893711985280 12828306 -221619369449176037600477447993890867200 12828307 -565315919626539122553906886003910205968 12828308 -1104661858228690172017389948317427795072 12828309 244135664914139024535809909251636841568 12828310 294465468742152470831228966087982336000 12828311 -1502929026220792322499775367626466392200 12828312 269983302811617454737101391089226424320 12828313 602515753232241680184624072930970962120 12828314 675931014823464464573109899322036956160 12828315 771897583944851105536244789418623441520 12828316 -366483193642114428391414743626047336960 12828317 1481768514181224447071463992102644539366 12828318 99704793736175351531014079050304246400 12828319 -2712921796693605380802998046660725760 12828320 1228485104730851732138515282815656263680 12828321 512026988818659810871767554756637388800 12828322 -328559178813180398873541665827613991648 12828323 -152253961157762618523996444883191190176 12828324 -716097844269826121173217304306132910080 12828325 -165265877487942862468167046079507760000 12828326 81545707238407361086532785134712531200 12828327 4302727072790920471202900713509703680 12828328 711575267913333940678407134334983900160 12828329 -42992927855525773542259940913271663116 12828330 -451403184468507545889898620686855079840 12828331 -710314134846895662786761686285529361868 12828332 -178230676699102184174032717945879673856 12828333 -170321948552117731086345036493556664192 12828334 104438191301693387989181327552492950272 12828335 212030847725876832218166153204816897600 12828336 -47695973730225667636865175409655808000 12828337 191510041384549591486953551155990451952 12828338 1401138746107440610235588591383166416896 12828339 297454358792890737040112010945065469204 12828340 -205297936829446971861994361228578897920 12828341 -712722921354603457434662990565887089920 12828342 -235101530539389075041468212778829864960 12828343 -2222123350943044507010240210359973801256 12828344 422907259457961925866728243733321523200 12828345 -774121971775734272178978768797745864960 12828346 -789606048714954034641878361435324298128 12828347 -626842396128506159051529684494551061400 12828348 -592977723909491683814941538600483911680 12828349 1445439213178189471557692791505753852736 12828350 196980903151108429484016920439238142400 12828351 708215015203921956997098416987840586240 12828352 340612788239669071771386159846791315456 12828353 157446910803045438982349353800162302760 12828354 -11790726087920451390535249281068752896 12828355 -699035709099085569038368099349358528240 12828356 -1566386032459170513426224229316233867264 12828357 596274559891970103001056922211102227488 12828358 238014871280670727077043218475698731520 12828359 228732739350391819860437648538793896120 12828360 -487851359965315775294058787179943526400 12828361 130265949725933572461562357068378765568 12828362 -120524426598410013773994874252193342160 12828363 -89939103314893446072590678434526432640 12828364 -790235995377614605901181826294443476224 12828365 -39971128542661874177715850423476312960 12828366 -166393227069268566500703027972232510848 12828367 384386094000408195490068858105634128912 12828368 31995629368550317824807591995476279296 12828369 10062469348142466107272321994896365408 12828370 343938274181179232964466891604004864000 12828371 -437263521091859099784256497206127113400 12828372 -708763904779094368985810723693435025408 12828373 -105406371532309347750644745357423257316 12828374 -44511291367623231272191201720599427200 12828375 -9977351653581831264501281732844456000 12828376 -1893035701138971264801292123138051338240 12828377 -1943483248853597628634208858144905686774 12828378 -631588587028778558759409086915965208832 12828379 -2299256577658157437949386458475513956600 12828380 -15754924589977778504608780494505843200 12828381 161155598938379041156001813255122841184 12828382 -244081791320186598603627140428278988800 12828383 593685711211271834124469562421606800280 12828384 1401101850673842890693219156342366797824 12828385 -730099238250752335655014835185993157400 12828386 -665094431837104193231719691699612914608 12828387 487503442847663780092669112837554759680 12828388 704941486271277930886206561457317027840 12828389 -82556420875044438943033994743728445152 12828390 -232845442379706078308200099898293954560 12828391 -464565929961381505970347370747911498416 12828392 726534754723947001058039701527160012800 12828393 -431465505333916389055072500533944830480 12828394 -1175777443805577060783690917990469296640 12828395 1456980501047439016994357435277221522400 12828396 -475713996746300268732304489916701788672 12828397 200175345257897414267327835873425728512 12828398 633526274568756650103932416827050465280 12828399 -558571926353697703153089711855034164720 12828400 46626454933030562123620381650271436800 12828401 773338888746717296136378823046002287600 12828402 -636948575253979297173082803798512328960 12828403 -344794202902834708143478071015720083120 12828404 -1216774577904162102102824299265252431104 12828405 -12427159801113164292480739811609323200 12828406 -473812834580402451409442244868329430080 12828407 -484774299671516774493413447433652696344 12828408 -164918267658405598675037556460587540480 12828409 308562559441040029655488093284229975440 12828410 23963192562532050035283436522203893760 12828411 -301574820163426436602564968957248357280 12828412 -1507602573029242049896536728342364610560 12828413 747767198127352396225584292816312274124 12828414 262158974035844639655458996068221809280 12828415 -1359240433944265411477902603054558259200 12828416 475289772519805229872414428533989834752 12828417 -147927116451910544687551376985946740288 12828418 49363956651045059342406300941131638816 12828419 -675869082608418948090640886865976420656 12828420 -226834855260487820756779352559206400 12828421 462580092754885660323589493831619697370 12828422 -295654867809451329963173201631751825152 12828423 -45721913156161638427386772926063319296 12828424 6329866314098645065673402829923450880 12828425 -219717960788733148472463128235782990850 12828426 17680184552047539247482086221883604480 12828427 1319044526887982692918277921951467304276 12828428 137686816237626244232836672033695528960 12828429 144966048385834186755362485347831278400 12828430 8598033495448082409213218537503873920 12828431 605072506843270528625913956109596636544 12828432 192168448053397239795318482570333061120 12828433 -900817058216607785194894591438128738780 12828434 -350950226646622141716230237502261565440 12828435 -56366339142203894939985323655834517200 12828436 -62786219649071832820702057468340089088 12828437 3522922679244474092735185268019633251232 12828438 42860009579821403634948389911249955328 12828439 -846302668832682359890292023432852216320 12828440 -532846066568615683601985473002030080000 12828441 -280871331467687394791918867778743431776 12828442 -409812944156242990141430472138283680000 12828443 1475517650585583134710323203706766249920 12828444 566879751910518777600815047505806835712 12828445 782040181886797823948373306180827772780 12828446 -928708503594580707411171940922163358656 12828447 -324024918493993290435748542197192840160 12828448 -5645470444479721321336697806948663296 12828449 -200888746990987963565413553534531891040 12828450 383692628161282099124524699372884681600 12828451 -97671252695848348995674150400688951296 12828452 -160001349533867367028461201023120191488 12828453 17007491751289646589674972197202376000 12828454 -87469922330952184122825086375818265280 12828455 205047808042743368551248418013599094400 12828456 -1386923455201941544016897130299295744000 12828457 416874879554519787908152370446145733120 12828458 18749948670888197983926356291315136000 12828459 -11181358320929827826907125119296522240 12828460 130680132653156628626092194271984281600 12828461 -1103395879103709718890184464370802008938 12828462 1327627797698291758737166105349724555264 12828463 1474049679414645035313317408893723165712 12828464 -144745221342106136895174344438769745920 12828465 -382322402510375467926502423982197133400 12828466 -244949215011149884669499476194506311680 12828467 969613366471646833803404302572472527912 12828468 -778128187100268959943466055426768424960 12828469 -233568331271221403728772007578279124840 12828470 375003023644274430201859359298987090560 12828471 -571120405947143651989743476231715665688 12828472 794386339624569146680944618956526919680 12828473 55736486352099494858410777299731123136 12828474 -169703693792403357443756278959880423056 12828475 -834013849037072553276911921846408805000 12828476 -871491024486860077297538631922008253440 12828477 -1128570490932667338631037645969294389920 12828478 -257486890248454329936500143725390067776 12828479 -519541750089707980516200007173774408000 12828480 30086192194620942290655386306472837120 12828481 303718079478356953561886721530580281282 12828482 38815382171038107089333433982459920384 12828483 1565139765763551002637177599271291093600 12828484 -823876269941232499616463986240096857984 12828485 -935314865658252067425582981727401162240 12828486 612037028024476078506526225581373628928 12828487 -316225629474515688166938433527899991248 12828488 -339278886731958315137596973740870656000 12828489 -108542469329699262046583998545402945120 12828490 -341392620251676801302473098419793123840 12828491 -1577289719342247276406268322172530144 12828492 62594069741188071055151194565342318592 12828493 62611553432876673949865214643199343168 12828494 660442087433650787975732995224469405440 12828495 308451249506591927249949957821497712640 12828496 -661791293574760308454177106321154048 12828497 889990494553924260959509757139354982512 12828498 -54062980058077188417488002292569866240 12828499 1642393264338630088115969048637730923500 12828500 -413263161272128888235174804845425984000 12828501 -202636814413233650671738134922217685408 12828502 182009314181254349971214059166461786752 12828503 303237688473159984040723634558895928464 12828504 -346659063240073369109286062484849991680 12828505 -819007064138020122977466672000629849340 12828506 -1466258965882712396037764487566276590080 12828507 899332214517071400584724279914108666880 12828508 257368948433688525280934006570778796032 12828509 -97052753875572619996756437927014363520 12828510 -105458957486280421567244705382557356800 12828511 1669782972056231209015360377435645646112 12828512 -229439889604358076340345197503741165568 12828513 37281111313307532194398117570593977088 12828514 -1368221728797681679678911161582553279840 12828515 -194696814435323724316718109439640985600 12828516 -276917672940168870681986384047835163648 12828517 -441191785235074386829985030427870714952 12828518 -129481639825447015649699949184178719296 12828519 -1176963029783274660340647043244023403112 12828520 -58105550242277074736371559880644659200 12828521 2059871340571649396480073611966281097472 12828522 121356199297496472995293232016751317504 12828523 -449093562713039891301864934900372439760 12828524 1046992777055041138666047252187206598656 12828525 -70019954807564340505116229041309031200 12828526 -500394900749478155226834223357921908096 12828527 -619843082493932474539845152719114582440 12828528 87908728934094248494091846767997878272 12828529 -362197353289843847228633766337673591488 12828530 93324822665061416224995417786256765440 12828531 -298800821820569133116593024573979515536 12828532 197078378529691618621983838434124301696 12828533 620760429444799262670820620883039592640 12828534 -11150423599377051041710616259297131520 12828535 -54636844815882017287919178971913108000 12828536 289635882501261607508660948805348188160 12828537 -24720984777417848474403222840835917180 12828538 272052036764138735916809891876812951920 12828539 -1584010903860141244536081266676226317660 12828540 -413545215127435852730256680173390264320 12828541 95204322578541548758722292745618956 12828542 57869215959787436238509767118744568000 12828543 100614836159278262247155056533683349264 12828544 198351168505712530529813537479332986880 12828545 -1586938143255443301028207464569719574700 12828546 -780310957352137758698049206954798282928 12828547 395235419367353223189894812936155146240 12828548 -295288478435443436067434835148933636992 12828549 386267617186915837580619675859066262400 12828550 -37359469023429178979070449513690563200 12828551 -561007868173924300681237854384468422736 12828552 -875880917668506105714486205645403996160 12828553 -1640447579399707215660922757728088752880 12828554 -117779246845825045464291070434770366208 12828555 829992007704189850396862885952338890800 12828556 -292514297734579886337242302474221527040 12828557 -375898826540555828153375111859993171840 12828558 737481842871768616239994508420293099584 12828559 -540122941808392634040183835080846604240 12828560 -195960136329331386624469929425952030720 12828561 205275287743372039233947504895936465120 12828562 99552667979188952367893618579070214032 12828563 1658017984641898530578615299938835349568 12828564 126260678420254337043406675178933452800 12828565 978350516379013821337235662249057226460 12828566 377611330961348336410669279011366716160 12828567 476702725405085589792937239958847172480 12828568 -2389703363075076112259786154209957498880 12828569 680395738935020570020155792036768002244 12828570 98447906757264926184593639025068563200 12828571 150327579094832092640905028669064208912 12828572 -151576710881091241998238272732218572800 12828573 -821627810907174226572639330315857014080 12828574 1017031890715250370417651494863027430784 12828575 149588511555818644306650851690313729600 12828576 878077142450718785148786525820466233344 12828577 -15478113998897671537451780266224599120 12828578 -336688238195270926816992512148275466240 12828579 -592034591861638885439861551921303272720 12828580 469538066121750913168545684456547238400 12828581 -371189905636339278228579242383552791618 12828582 -15724301069398884274885111553466837504 12828583 -465817385957870534021449237398588856416 12828584 581749889315097336041870006822722882560 12828585 -323809375706997541008903949849111756800 12828586 664210077753528916643110552573469218992 12828587 -764978511318549671980067954476782082764 12828588 -151879436475053011616044149560219013120 12828589 -134088147500773675261748827030921769632 12828590 1126509135017169571176201325985968721280 12828591 856229398495150659697591757745807052800 12828592 -182842904482990801906037969686547841024 12828593 28816167749145163492955915040321661842 12828594 188434956346669960021229121868247815680 12828595 137741810237623442556152854552370715840 12828596 -170077744179317613805948507783648880640 12828597 -448493425300734348012443564133699999072 12828598 -95080392631006733023065583538281608960 12828599 374781091041178132651223114085071061936 12828600 -599675497117907954380249282994244096000 12828601 551590841860361393580319924421344146602 12828602 -1191230408460674406863446738864106580000 12828603 -907122076087927510385024112502263406080 12828604 -292694906523479070352001010647192095744 12828605 408214767525017955358380753417055478520 12828606 76499039752464144033003449380735549440 12828607 -779093247786591287063745444038385093768 12828608 -908724231353617237981762124790104064 12828609 256771913127452228492637640874725662864 12828610 -414576074001621719577954632888102976000 12828611 1456446989731023617487984508088446513212 12828612 854315843848044393640797459237007014912 12828613 59127087592136642241622983513392894400 12828614 -591919984332793902191530594108473204480 12828615 189784396367087966853624703003368096720 12828616 726203661359831418928885010297107752960 12828617 -1218344288023095090935915564199321686220 12828618 39625509478516210069363660412441922048 12828619 1242582514344555001167210216482621232020 12828620 2253810774854082962077473328167567360 12828621 -54031865757201251524717255059823099872 12828622 206896139324616032388583008746039186112 12828623 -900795958278414019720186006183714426128 12828624 80594251562922320783802345912141742080 12828625 -2570245743968168324400833953710920238000 12828626 969472899180964553216068259763170938512 12828627 293962637783313853291725211144144543392 12828628 775613215310450336067376067456387946368 12828629 -587315044670264567620828272352979754720 12828630 -512162937812362157544213043267013412480 12828631 710954836176464368295679270314255735432 12828632 111864617774907024412449930851587768320 12828633 13643865337582492377003234933371196624 12828634 49535875755725056909488659130919252992 12828635 -198249067432340237632516211696330204640 12828636 251038188914393410038981020060324462592 12828637 -171539349374662947864968326155474781568 12828638 61322857402358502238848989486461044480 12828639 326916734278758382442405554724911940424 12828640 -266187046798768718602340600926348247040 12828641 420939204058979433206547953137510231872 12828642 -97835541475221169382668247751411588096 12828643 -397424673669565405170922224399677521920 12828644 -979509714358851653841192887171399393664 12828645 1440859447868205190080489655703145393600 12828646 36127862872023731365654793748927907200 12828647 160157291666212427120564706966136745640 12828648 337815283170260689693572954546929664000 12828649 -1284714818369572054600347411330714305350 12828650 592581215632024826281107548056510617600 12828651 613789805870418422377979171881624793088 12828652 1044277145860367795962966372016455075840 12828653 -3297894132138642215405604689195205334356 12828654 105398757176586381726668858370930484608 12828655 -48016677245868584523370062198452623680 12828656 -168401429585559910725259482084711333888 12828657 -953543707421487132336069849518172990240 12828658 371598243207120371614462661292368573952 12828659 616948658767172930437827378118193407416 12828660 -155964748293843374653846970526991319040 12828661 -1159879345493999763633602581647383782738 12828662 336255164659224321462809688270550656 12828663 3718126536348500594308105939584552600 12828664 -3263681403412555075056911528822292480 12828665 779631986608034004688610838339473068800 12828666 211813290676206559027538480381876667648 12828667 4401873116891845622329357342094118080 12828668 -474826011592821507042544074798020481024 12828669 -369523855902958391457174873580777081728 12828670 156643909451617602770049266567309897280 12828671 18963495059707121985704669164732592544 12828672 -935025099782230342910295116065485619200 12828673 -430362594965003765404803909519424059072 12828674 -11884567263272068844788208805330200160 12828675 349876272071586573933419757772965465000 12828676 -355867703477898584697590693922878644224 12828677 -50768897460497746606602238556244269508 12828678 96641941597367655997749964687463600640 12828679 -39039165451091817495052499729062543720 12828680 -57653457711888102618864421593803059200 12828681 -452784398054254429793380674651505850688 12828682 -1254763173839700296217315190253108249808 12828683 -885095838348339414527959386398197492080 12828684 278351117973504107540166680079610171392 12828685 18762113354613648405399182665174694400 12828686 -446256024050722131186570276145241635200 12828687 -267275450920236174412836837340895298432 12828688 -622878485023757544629864085567882838016 12828689 2353741469891161400637426895681205741490 12828690 -364244789199587970230669032060686991200 12828691 -1914649429420196346253338478530183330248 12828692 -1576995941994625639693153906201925549184 12828693 -1371254860795835485211455697344462011456 12828694 467395923765112592237059615098449987520 12828695 -97573749245217218391762834718425943200 12828696 481045385242247665170954111747013324800 12828697 -1451263451564633204563142189821806359808 12828698 238519251460517308921342271570506191600 12828699 258370859572977433609254912459535420416 12828700 620645618293178326402960158798812211200 12828701 1553164994982981640741042247793236367480 12828702 132345557418379423263744671123307669504 12828703 222048820809468556374174399883617593912 12828704 435546950112603861797760935989264515072 12828705 677652850348001883628691864276868206400 12828706 5943388867569135103785016610004074496 12828707 633301506895557220557342552891082564956 12828708 1359727766010524606605195237595840012544 12828709 462876887713156680530201452819340014910 12828710 -157842303024131732183752194353329155840 12828711 -301171162630816070919560551334236442496 12828712 199825461512001274092727037209492746240 12828713 -547148153385430326215038267308754300038 12828714 -158507330265188511588264234671817124608 12828715 -81305118372893752571014919487929186880 12828716 -1603134623031176741306373384314419510272 12828717 -1110998816861515534617773657801496832224 12828718 -119109317137670978336018352665014521984 12828719 -1999428319714909655163972694965161840880 12828720 43228303268969790821735805455905259520 12828721 -390197262309705946916520393903458404078 12828722 1062017395249083042611032811759952624912 12828723 -861674648421661381114835563785610710216 12828724 -1479641762047395745683176230192578508800 12828725 -161141123691220928843595755399918448000 12828726 207706413660245243835330338488517748480 12828727 716560675679161674829845876461734447200 12828728 63257771119423595481825173648209797120 12828729 -618903382676652528701455048104986186592 12828730 81887826304948611446156655424911052800 12828731 -2150792192138827448512795369092287800800 12828732 377301364401558603469156304425901678592 12828733 1070046417340236514960607683115414026368 12828734 215962476731717744587373812372664150400 12828735 -177444625062511847883918893621589147600 12828736 160864353002654790518416392826666352640 12828737 -226923190076514998486330070462663793068 12828738 178719954706702406030114191844687804928 12828739 1167966415246898959801273569623280039432 12828740 48274350205574467865073027473348240640 12828741 325342724355036469401055506168506311392 12828742 -1099802710299552701415978625835549142528 12828743 -319599735453651450515519870753989522680 12828744 1306877906047244211745721160144448389120 12828745 1571380380350929426352625995162281967880 12828746 -387277226506855967586458094893845052160 12828747 2238767718347505598709887640985674513328 12828748 -756311357391344470705052718568256142592 12828749 -24960335306810203036172582535935423136 12828750 78840841188597626345608924471428480000 12828751 -197433906923434785948168768455282316000 12828752 -74026994612298531939052352476047605760 12828753 627429138877979252702627344699527014400 12828754 1030777880059392588691124908552599186576 12828755 486629459992146633950885200367000982000 12828756 -310186237018209569757598052698858561536 12828757 -1066405040703991931405579232400250898994 12828758 -1509340228712322797552370981643429698624 12828759 1461930103553515136356845986403542116560 12828760 1791624131702285358636811646119526400 12828761 -80663622233995620476882641138271657472 12828762 -343986774230005231892324554666096254720 12828763 358352466339481374712003990573727411012 12828764 -356570732038590377139004978587054902784 12828765 204926085614777737602451572161248320 12828766 1207412922228935064815709907511627912832 12828767 403081833400707478532484755283962401392 12828768 689407985902188507191860012381543071744 12828769 -982354411979928781935823297546773284830 12828770 -308126139868387629031192964139095197920 12828771 -32346860752640232650641072224045982680 12828772 -1509266445174816137136013887227645549568 12828773 -1654677862680218300652374616502495344480 12828774 -11461742573282428792317297094500581376 12828775 -1944370400550978518716300218213133835000 12828776 2128220554182857046143382306621907246080 12828777 37399794164621901751334694195473978112 12828778 -399101476769471575409615676521779765248 12828779 898651449870864443178629682609510743364 12828780 52887124955330560577993736591512524800 12828781 -20571699113045565322193213686103154880 12828782 -800226845194601823972863943165023875008 12828783 1109085589336334152673466967414896000 12828784 118853229013783316779011734520197840896 12828785 297352318390974716941392782308125628980 12828786 1087341494432171393661726789485072080128 12828787 855634510527459637203481363656067567436 12828788 -406572275544642697286315655299324367360 12828789 -438972883687294696578976354740736367136 12828790 19457448588101895478909127000557787520 12828791 -220071819235108948789534100595483360000 12828792 -2570238931307106148483525943710187520 12828793 -706270949110023294832817640472890375958 12828794 706614815840822397574994883042400096512 12828795 -351064066288655017325182993277544599040 12828796 1549893296204406151912078004995979417600 12828797 -2465228433662535668540592453372858629754 12828798 45347057757583403339047470981182702784 12828799 518749483518430229333994155813960508800 12828800 624342405936946636002299677727784960000 12828801 -52100316418449971127382350905919322080 12828802 65399545626316243378331975659848121344 12828803 -546252913022948557313252766982481409600 12828804 -149266112092686746065103146376556257280 12828805 877190978977159645928567615669950741920 12828806 -495403698857773041162083630845552863648 12828807 330813101052824012257033366183901618640 12828808 -1821149328895184022811846960938857303040 12828809 260525166554932126278110522937509425920 12828810 -497490084975049846219061756223733094400 12828811 821387118305106223046330590176440275412 12828812 187297900491225597379681492279568673792 12828813 382928538919520495178135732248095125888 12828814 -1216467049525079006418262268691456327744 12828815 -519051228060890061987990508933783519680 12828816 14499915824662453820698112350468177920 12828817 -1146460980071809325201743282946818080600 12828818 -226528887881261481124028932042290244800 12828819 838951759816983347584115491401575269440 12828820 -467209322429890467413890598409905137920 12828821 -2236585641666563809067556047232671556978 12828822 29367969024662865278169542335452814272 12828823 54455553082648972787648618001711779840 12828824 154601753926181358753247716982392422400 12828825 152403212186517465185765230800390225600 12828826 586119673210911487257821668778833232112 12828827 14563660165506638310951586934436634320 12828828 277871913098262752439548057632538342400 12828829 728179677968649555436366389060631512600 12828830 261588497207420050793564624075165184000 12828831 -642554538740049897494113000867760381040 12828832 1435088783927030670419935811750011994112 12828833 -408580833905639581386851837663147973918 12828834 75890560628491078705176035623696554240 12828835 -4405386571585907085711779632453594800 12828836 -34240632255346569326630454674312298240 12828837 403868006704017981340649824958418910752 12828838 435761847904223681924013318949272391680 12828839 807339126336782516465832149013838283640 12828840 -251253756181608587972623495719578419200 12828841 -1537359380302647881632449513599527466758 12828842 -15452346225102276023460444828512482560 12828843 -491450818387587465007713304956312954468 12828844 -11560794663416325485016659991392943104 12828845 -1058315528658439159457770328936051958900 12828846 701176676963145360672833687986573973760 12828847 65553168961398369690247364221758129296 12828848 -87190713203558075519863531545786580992 12828849 -139775108743476786780758564679546828864 12828850 119164293461585279149875418235429876400 12828851 -123538825119521341556217978152147356848 12828852 639467777183853827273254825554102177792 12828853 391587921501425975857456612716059429102 12828854 81006810737933465366776360407642726912 12828855 -126479116059493020075492513366340447200 12828856 -2482420972749642725659935381017227468800 12828857 -55037711948939841983299246299339539334 12828858 232908736562538760505508569203778726400 12828859 480714180304668637197130938733276027800 12828860 -775122032295683333181070906723784893440 12828861 -92168421041887825404634861110896640096 12828862 283390011383124982882771064785317283584 12828863 1473341238981481569996953397466061411040 12828864 123612343456796065636721690511063121920 12828865 -435948176328401452130480254037174726400 12828866 -669275981185830600635674596893099333760 12828867 30440950783130532327490592999492818680 12828868 -653515427786796802801747164242927594240 12828869 -206331010626294344538414851262978553920 12828870 -197087712209891049659886901299090804480 12828871 797941427342668311144757319419739635584 12828872 357978442544058314688674906136705269760 12828873 -834677225508823283839460753623351414176 12828874 -26022840654037859974697253064736038560 12828875 -1558076791484597696957731218501392100000 12828876 1019105037247920888164423256121043128320 12828877 -2026798029626798083584904616041461073440 12828878 7183764441302054646348009649030770624 12828879 -32795449497305442802666757253276128160 12828880 -114135553076122069499975166158117437440 12828881 236351407564050119555749081223863945332 12828882 -566548693673695367211735105314414750976 12828883 45432728282727994518623560927828252680 12828884 262329110145014136994148507640507090816 12828885 420751599212410590573723749937093918720 12828886 166465311330909140534993658934944441600 12828887 -3591721094336559206358694122375770102328 12828888 -117435146090145200279732168067555532800 12828889 513910213617526334026629248634134258560 12828890 193686831712236974389330464468008809920 12828891 -140843265013053393225456582407250003600 12828892 -781289329424944153780697937261127063040 12828893 573687646570868036787859434648606160320 12828894 1028245661793708908226216006845177856 12828895 121040771272664031039620096443960675200 12828896 1214957437247950419171698915912697249792 12828897 -62938661982673886319966082859997527040 12828898 -581232438045417922728371895243890816640 12828899 -260932240803153113185574375671879044324 12828900 54432563768960585171137849055646720000 12828901 -438211281173518592288451048625750857600 12828902 -408299717987474408832229061822449282848 12828903 1856972771939339516929707639922411085904 12828904 1640529440219883254223942471591475200 12828905 -43126107523955714893296228459614668800 12828906 -735616889907906954022389257960372843088 12828907 352165783533695003760785444540847325472 12828908 -1332887754569741484863632390817588911872 12828909 -475211586942173485779053815797583720896 12828910 760639186808745433975352044342478718720 12828911 -1485567921243393559039509674437418893488 12828912 4389270826392785529769351722281533440 12828913 -2017909587656338994279862460360188849838 12828914 210484272840823066130965108826095979520 12828915 -108067220735393745687256221297230323200 12828916 144109742625434021822771953268190887936 12828917 -682489368184987279698190358249418548640 12828918 123837575092495063532302389187615325568 12828919 -212594301320550196727776084671277355040 12828920 -144084903947908122880627245916014182400 12828921 -911079655177193539716442111284658176 12828922 165125034834274781790699620929928518512 12828923 -57532294361157630880606681135347396828 12828924 -226006261469609569404365964111353404416 12828925 -123151536658042195256769811407202610350 12828926 1409883058409188919086510384968705018240 12828927 -644112768987423245788633232633827129968 12828928 -269725600383688473579183133602495856640 12828929 -82550714651088927785340813084833801724 12828930 -81267343444878213600737488624529088000 12828931 3120418868603656591514607568390575625104 12828932 1337460005544163605575142491023215083520 12828933 65469788058602279517425527908952080000 12828934 364156805598446872944014067600626795616 12828935 -29572609708700348412478542863937903720 12828936 300964114014975341814529757407660277760 12828937 2521540666612014779105779860059177368224 12828938 -253823480646069696920875779970676948640 12828939 -293044821670782583675982627637743246376 12828940 -632458167613843749622889398473671746560 12828941 -94258868503691217868830273387530744616 12828942 -47114888485374217151150431402411315200 12828943 -1987667044163885142316974398358812841808 12828944 553656250110708458129831242068965007360 12828945 169275270258878468205225973133762265600 12828946 9052928832795648148982958206376529728 12828947 -6212968517207178499970760155301582720 12828948 35210374814666359031647366386119135232 12828949 342355608518325820059067465452348216736 12828950 -550634240795218816335439544924985948000 12828951 -539141002260280302734196559161926764320 12828952 -1147669667294453702825825161800505036800 12828953 -662719242284135561144982697073808960240 12828954 19489171890577758325197887333837624832 12828955 -629658489478748490865916459725912712640 12828956 -195597739140723981754652928046807572480 12828957 1343093188641958534478101626556463344992 12828958 -330771266633225037638152755003301153920 12828959 -2725015618691623004037875066066184093312 12828960 461925268933488773895046201201341235200 12828961 846375036995247863429035841385757762224 12828962 -51562633153690229196933270461229842880 12828963 14031709629760688841667223651815008768 12828964 23176195603021539826124137229243585536 12828965 750262475609379960681262774544822993400 12828966 -8924629069841308188622347620710325376 12828967 272431629238324429686714600726076087360 12828968 -1189529682569086896802773627278878310400 12828969 -652338105530349763724327194779062491680 12828970 308260654931566914220449888040619781120 12828971 -941814152255079388730578501490833141200 12828972 -144669944136452899314228195395094340608 12828973 -20069310988955698098094593292545735880 12828974 139352602985060023850982436745860493952 12828975 106954946663883727069394196048938280600 12828976 -166902213795514399445988705229351763968 12828977 380236718992945094696832094517917495872 12828978 -69418503998948329322071698390074591232 12828979 -106345154351671502815423589282686914048 12828980 460303475089863766825798694216533071360 12828981 -143794050927268733850887031494958850656 12828982 -213302880965968346069605236904114697856 12828983 -1033476992412177900163822207516764999768 12828984 -522508118085931600211294153945168179200 12828985 -227914609121152211548713755026679455800 12828986 -110116911451954339321010108277885202176 12828987 -321211713544078928437162618720474151880 12828988 -657397391433873011394450553112145154560 12828989 1478327852665619979928601311068452942790 12828990 -254230953733679320125203088887047065600 12828991 -253268318512950089594107102094391657120 12828992 400315691814562649797344011805159063552 12828993 1035354617149628218609931471854337119104 12828994 38639906790952213293431367706987186080 12828995 1155660005077599325878215767494261354000 12828996 762000565365231691912448240846142351360 12828997 675083007927644784526951851519527244446 12828998 -128972583956885293587924454783433445120 12828999 -147843611502470371022825024038212587784 12829000 1450533418864742830893564436670476800000 12829001 -1512921687653427717092998523669442651996 12829002 113220466129169346375030841533504421632 12829003 -15481421084157250705898808977588218032 12829004 859638199290722333975098534411862029056 12829005 -131237777534606227178560468169984707200 12829006 1007163960233412809232622315299703925952 12829007 29523739016919358551126121513186606200 12829008 133023382935077976851814233346775056384 12829009 299473329506305896811914236394076385280 12829010 -297284471052473676980824286334800552640 12829011 78297207120875006801270341444014554880 12829012 467499028646832577183009174606277847040 12829013 -2458950116204499355080760780734807762738 12829014 528846260390900225678292722180149912128 12829015 -130021890906306281156575939487794099680 12829016 1066348558612129930009787346151586549760 12829017 643614428116742242163189506660132163280 12829018 -653997329524113697088858588513562545184 12829019 721330018735445495061829475371135998720 12829020 -27527860133268203111001302800612454400 12829021 422418777839424491882644742839047866412 12829022 -528828915381422399321962149606222818688 12829023 -28620487948368047636085981272613259056 12829024 -368576943903214788847632891581859102720 12829025 1261986233078541204328259865799914150 12829026 -316050892047449330821020540714684284928 12829027 -1672620701658593795433494087614432401124 12829028 1295026674452979532963291178344312427520 12829029 -52516412372053733763909628800450973440 12829030 -190411384766326792717795151685026739840 12829031 1526189527874704713000044180650405115832 12829032 327112166021883621133440052096574423040 12829033 -67786361069191405958294631540570458124 12829034 96066378383185061397876502397361536352 12829035 130655615941933069125193310885352937200 12829036 82661275494316010471861839937727121920 12829037 632663470971547307781852342725652998700 12829038 186485657478455464522210067962112069760 12829039 -1586283968880197478760959611176478010160 12829040 -35465814093698596219427108155922841600 12829041 287222342786342728401215470349204352 12829042 703062409362493075266779847534709785600 12829043 -1450960426070109737684563977395853054576 12829044 -205233797381738597307415235558390390784 12829045 -921778270089578321691360075712302521700 12829046 -241294899702070502789011186488753862656 12829047 167036188729791688256635654905486950400 12829048 1262204319272504490311982064596854415360 12829049 390419019819880957716911087991412365000 12829050 3064221271240110787117274568450432000 12829051 405910927966490429111552184214432777272 12829052 -1694970487442200151077535262931645937664 12829053 -184025411881332445315856160153534852576 12829054 83440840732113173472488698030818905472 12829055 394204045496818302087916829274126918720 12829056 -844339945504402867837860492738350284800 12829057 -186517937645372733910447391999677117440 12829058 903857059701045976611285023878172177280 12829059 -774491738915107690725767096642693880636 12829060 -544182485552204404113800951799476171520 12829061 239872060294545523423040883086166079488 12829062 1344388800494196574068448745859506595840 12829063 116658366640329418988773035694449941224 12829064 105903900572906320310530357793126737920 12829065 360013979799361184007006181419992579520 12829066 579547312712771082677855738822797067520 12829067 609514104857490927367750708080770281032 12829068 179163924117954624136780565145192207360 12829069 -3342824700511874278656958767642052113120 12829070 -105738737621427558744969420905669363520 12829071 -67178428254503969030816456988882925056 12829072 -225230181929071705780144813646603444224 12829073 -1574719408517602145980285783192868336640 12829074 226052390088737122489121475916384762368 12829075 150723016034497867091873847787634134000 12829076 186646459914774710350927284759127871232 12829077 -1847272767851003183697902959194841100160 12829078 -106684578541906190245715539008370636800 12829079 -371212675357901211637434506882421197616 12829080 -273682748382202102206749442658910208000 12829081 -140446483227868191887156873328705937968 12829082 -220930661236994797759062699763156407840 12829083 138542680655006586904905176288298654000 12829084 188583121376902469868972439263894604800 12829085 687353222457338039252082995375216911200 12829086 -224408895002732101618937263004239346496 12829087 -1286744466288598239084658144484891935264 12829088 86239803610065304536623620852757299200 12829089 -161242786280382718213876680408243457152 12829090 119362602897831890432951257614113728800 12829091 -403360138770375643449799822802390885616 12829092 -683285358355480239207821630042825373696 12829093 2699848329161161341403516952148467008 12829094 160283741617627054208041149025747056096 12829095 816515940897504923853862749281158460520 12829096 662502057228528293720738388994082242560 12829097 -2305986531998698775019702677679630056454 12829098 261288927307612712823774072995811306240 12829099 -773285096161192257114716544184964152640 12829100 368144426164250155747097584335004166400 12829101 -831668746458495649385424247992590576256 12829102 -126145423862053644311679503871398264832 12829103 514408911226714371619007345577347889120 12829104 16255647831816770358284095775232983040 12829105 -50593329419956429381081919785058523480 12829106 569587030193128284940005692635158793344 12829107 46005582042918315703540118114661669120 12829108 -863792087882176138524556011640575225472 12829109 -1082069679724042267922554107518762391840 12829110 8459019365285225660995813770757048320 12829111 1201584750882007196268560672576161569424 12829112 1373000167247476192456647618709714022400 12829113 1114877618609978114069413392513749890224 12829114 317479330512073973867151105836118892656 12829115 375534721778086457672230805380293063120 12829116 -252424354894596838584188528670221147136 12829117 -1385368506923964604108122541554510624000 12829118 447604908132068577202291030675934505216 12829119 -243376546692869346244329663897062579256 12829120 -524940663000098475217869732857795051520 12829121 119523918780038769685082761419247868904 12829122 64540913326934871788804741383254702240 12829123 -1891090318632473061299949171058208190160 12829124 -329411505990070740897262568418449227776 12829125 202017210681418183595905572682647288000 12829126 413092115084010679561444524131499137280 12829127 -311160893212325040764865753017582133480 12829128 127340751283924314147396324712833392640 12829129 -1314206403746272213144310350067129647270 12829130 814235505576394295805914678993618340960 12829131 -1024828319412533502928898543216700444240 12829132 14276076584807022183266721659570995200 12829133 -107532465974407652368617143079970371072 12829134 141372793619456898163101195390492732480 12829135 807265453021380603969575379008898877920 12829136 -659874637117232460732630110072340480 12829137 745047456248752376792393615023236860640 12829138 -279602046488685460268473975565225339904 12829139 -155764885204276715987742599053368231060 12829140 73898771400903482083617957833165291520 12829141 185979970052810667896431858153469907772 12829142 -205098341502336213232723853024032084800 12829143 -904576691249438417613995028551195210136 12829144 44826908279762380543751206118728488960 12829145 -365534154239806752007062495756367225920 12829146 66652857674654755982995165496085504 12829147 1388714255098062509750719649317030626480 12829148 431785564748876568947348144243033694720 12829149 -433188990346458921306072900706697004000 12829150 -126657430469737137300400232606971128000 12829151 -1569965393743689253218995283724108494648 12829152 -210605650855981350938408264278732701696 12829153 23222212842567669372823122027461605444 12829154 314650591991602587146906706679854596160 12829155 -816565977537049077819591981643189557840 12829156 -226459339334912099260124450398772740480 12829157 -818912594249659143664706202389279439168 12829158 446994816633414863484304649573819600640 12829159 -39247425142755971292034514787409297408 12829160 488625708092580906036182986470473318400 12829161 201324405905452394623907784539253840960 12829162 -142322665526566847242870611398691801168 12829163 1369070592702277297878393840312064487412 12829164 222373358259155405148201005930670784512 12829165 -762008737163612903475472336013975952000 12829166 33990863120835446875540427339293572864 12829167 -785749976668428500670190360183887337152 12829168 -138269562589909782820646044530901549056 12829169 2178927785901248127591561607561275918312 12829170 -194861875597836152212534330497555164160 12829171 -691505107100249097988691388513976728628 12829172 12209317266253645426918495646882661120 12829173 251650465961098001274725103455324122944 12829174 1178729981162522611711291305521021490336 12829175 -1240742011906254314685330322648193607600 12829176 -961064164665264316032490785642029076480 12829177 161297911324745349026900123357186034026 12829178 131473524277684093266932061152379254640 12829179 3600554715078223800824570219690814336 12829180 118610164403514216899220882635669145600 12829181 1809958841509366336469193167828282942982 12829182 483921840418989939524974456549440412992 12829183 827894652565899715590405862508709265920 12829184 -672239664852223837681269286154381819904 12829185 -268768978284013634032561715291337254400 12829186 1312944770404693139010221286061361534880 12829187 196537889346214931079189323411947756704 12829188 -300963181288426562971368997611729638400 12829189 -1113549313815138723200103578266722846944 12829190 9917837435555005360077020908284272640 12829191 349510193459252073709220724537470037840 12829192 -823992435200386450214185572549733248000 12829193 129670111044896500705590111003676829568 12829194 98786445142841770780467468295223915520 12829195 -188377233432442345186406701492421226240 12829196 -10498706712529627018098646090042160640 12829197 -1554879592518617989436434090396947869472 12829198 -587585566097214755134865073158508379200 12829199 -1371888258550359023310160914728839460760 12829200 -137330707584175930522903840567330406400 12829201 -207572742328205851829247249446652812736 12829202 39516791605998327264184563460171953552 12829203 941304805163104877248016967150477548448 12829204 -678199990935958801695112079768206908544 12829205 -2138960540520183968225427147633867648000 12829206 -221077543536927818635022233489738843776 12829207 -753531732816131338218223073978389647544 12829208 135042162100129462598552718291218472960 12829209 15794901429258078030322863978052444128 12829210 -192804924019164937333401814983478944000 12829211 -231209930420787467335293640605764152188 12829212 776875367496475392683679045856014336000 12829213 3407627723646202283220092007812920023084 12829214 -1891164385409663111009770625224231772928 12829215 -198898749920308852317958599197464680960 12829216 1063391309053520141092101561385834512384 12829217 217541839801709185606737840876159079266 12829218 -426003264765809524207902170784318336 12829219 934003898305046206940756465131103238080 12829220 -551996662590125023826347434609009638400 12829221 -797692149636513213333048813819108841410 12829222 3821569219293406804667656362992744448 12829223 663782003633919796475856472856241371520 12829224 -554812715693013690444898479089872896000 12829225 738684794990269915543051691075914766750 12829226 -16171939606627964186611437614600426496 12829227 288880883944673261484455594148613150080 12829228 193057909857434403977862872763448353792 12829229 333080741017704022801737808022743267200 12829230 308321295693925960985713633374888893760 12829231 223779566269367116054208729456663658312 12829232 81461646203142108936702784978694111232 12829233 609467370268259316151979094484442530944 12829234 -854661762345544299591279678638130930048 12829235 658001616190374192768766216826153629680 12829236 -100952871727680941780391705373684101120 12829237 83439234906535038309203964267094766400 12829238 -793233921119513624610872601578559120480 12829239 -33422605844320804816338554266447127040 12829240 50888587541881285153334294646220800000 12829241 -601290790364609154313431161220583102128 12829242 -403616991238772265078964046524070949888 12829243 -207057213266908314475623601181715636960 12829244 -1001093387115982406750982103464460575744 12829245 138516290260166931623274683234314097280 12829246 -390464598440875513046147088681948956928 12829247 110255522155812449493329721626633877696 12829248 315208577428730621752855345356115279872 12829249 954509098178758575815903203907775277250 12829250 40198200859287271824671374523282304000 12829251 30163908069334583624554764868422298944 12829252 -1257396774200741775484169318165705890560 12829253 2521288750822058874904594934668569831420 12829254 -543808682529957658028463462434174871168 12829255 541199103099572726895758611726626184800 12829256 -1240817090123962427313674525520970137600 12829257 -140500270059711952628151757506002296320 12829258 192006711112821626772144514628962975584 12829259 -40893776560219064027517676202319330540 12829260 141237624402613037185745718055569730560 12829261 -64812984515132819712487986079689240960 12829262 504139169521507814056430500414730932224 12829263 -33719035463499114810237267766864283256 12829264 -34244071623927699601561376037022859264 12829265 11357271619420273715891369475917833920 12829266 -20703813662719532175784841945046373488 12829267 -719974183298393453894000326698228320 12829268 -1437312658066207294923980112822826383360 12829269 150647378614685974386128818153432025280 12829270 -141370355399225115487919432593627872000 12829271 -339251557299885814266740330492100388416 12829272 -92617610569723197575189554903671214080 12829273 630138877418110617464226509677021808522 12829274 1097471384364672440693327596028898806784 12829275 422898489729403994207291285074513257000 12829276 -866992185933242328251737945941283243520 12829277 3735983398803562038854101847232381165900 12829278 662553046436156617535899608045555597312 12829279 1152304793908215691907635920494413453440 12829280 310975087953638045527251770926938193920 12829281 -5622423620702704619454061586208633600 12829282 -770445065981798213034411877851273241008 12829283 -1806567304929006070008942036151319216760 12829284 573429153482742926577142544702876098560 12829285 71385758349621492242491209578315900160 12829286 -402875298688449419929244949179444637696 12829287 523034507655637387596999763435942891560 12829288 -100730999923734706337422780837149081600 12829289 3023235630175335500359911316115363307168 12829290 -70786034095505265189217149775041600000 12829291 361219899786183943246214113123982302272 12829292 455978195065982215939390944074865976320 12829293 -410714576640704062043825382766947988800 12829294 -261260671372175693954186371996562995200 12829295 -1200377465992272140763906427797838122720 12829296 -186005644570801049483989404079782985728 12829297 -1666353686761715228322526104392892180666 12829298 -163887692076730858329360937762984727136 12829299 -143523912054262238905248301604182652160 12829300 133064927554810014416854697711065344000 12829301 870315116669158322210055989550450592302 12829302 -487182279584907637576276809902465682720 12829303 -1134250481709466962427832808265797879448 12829304 -1807296651435217549072141495403535114240 12829305 -325553885439968455304087009592360305280 12829306 14844585081780185817113333069486432256 12829307 966616702637890012599439442312353259952 12829308 -10332542076093621088473293742337376256 12829309 379340696229656118796260044691511346316 12829310 -77729313951180499869296037803660428800 12829311 -491879428807737320422417300309728159240 12829312 97419201666484060453545128130710077440 12829313 -6313978175467800348325106854864061760 12829314 -128627934708094751837751859480947068160 12829315 -646742345466819225385209268193234909040 12829316 -877174907819435332951541349381829464960 12829317 -477116020587954130550459026807787604288 12829318 604388391618381688897466190125588811360 12829319 319607411264567822533264391990782795200 12829320 -292849002555881504534967393288732672000 12829321 -1427066495035425280605634187889216233948 12829322 -1271361462947507189869514890894995849216 12829323 -218801068484960371252451235936860289312 12829324 1484788342040899146703867486922231549696 12829325 -421808019232703607588617089237428697950 12829326 -443339296723232599910716427880862904256 12829327 -612731604742211600878846491745482707904 12829328 -502452189918217046197925804456752078848 12829329 633302380132567051662291013218027208674 12829330 359664926100816958064777192061363622560 12829331 26195518435005911578934377471095916800 12829332 195667186088450236512880434209874278400 12829333 -1212158641578214172991619079111039252352 12829334 -218107586705486299876514627790627932928 12829335 -118400840682759652353233865645235592160 12829336 29806266539687888319428843093927116800 12829337 398305325841761035818608408050376132292 12829338 24174608307385968019056779953317990144 12829339 -684826320131266448219172964683905069280 12829340 -816551225951761091919669784502466716160 12829341 56853480292930660133639248144200742464 12829342 -319286537558853541617435681914780433408 12829343 -294321567121279495563018627992070769560 12829344 186645299593866486306418284769286553600 12829345 -56018677979886905835878056624656989100 12829346 -1133154970894242437971310217578220094128 12829347 104316666956309844026715970372812022800 12829348 431810553269115518333978405228919955456 12829349 1028941941736213282087647695046617461848 12829350 87171190414076394184084729811162856000 12829351 -13020884333316079225352774722572963840 12829352 917034564407168164734040386382661913600 12829353 675128576852124672912856955889142037904 12829354 414111928908069012293729050750171153920 12829355 -81138604690034394743739091391830886400 12829356 297426071834782353085434535770142828032 12829357 267364032351498226910756043478757114860 12829358 475126257317290223580202882183699382784 12829359 10555715064660731571016242561872177280 12829360 106264025007391688386195976911652782080 12829361 -344884344527297177979905188636917437280 12829362 -20895454102261238543785673681250149376 12829363 1700298886165001613501070931118376450560 12829364 93953037572534600642072369041569595776 12829365 -535567690660297411028267304870873503880 12829366 801996824340212872704528880276144847424 12829367 -1904407618573071366594162776301975899640 12829368 -1370567732639062104149280993259917926400 12829369 262273381248245541025218401575192975232 12829370 -481759569239786041707932629596044140800 12829371 -969686308851671844575360599973319544320 12829372 -855261807664487681664275365212436896768 12829373 2198230967902069763131274668543850406720 12829374 850340709575988386738654899760672845440 12829375 150617560891676828807218264607062975000 12829376 -392476411007497194977719672335674376192 12829377 -189630643028787371463767856414607186944 12829378 -194072643844146937747092379141259987760 12829379 501392025137976977845005287196914161980 12829380 -230497692288339173009776106721703833600 12829381 -13502652203367184681754318224612532736 12829382 -676260020230591044255410025853436304000 12829383 69217357733792855089708689332094892464 12829384 2027805184359173050099180352443485250560 12829385 -114327163207440583140238221341162811000 12829386 365275668346207307973202491154860574464 12829387 -1486404859651191231624724423324092633964 12829388 -428881879537299326239066185704494080 12829389 1095450054899827629371243212147409439840 12829390 -81777777627157891743138977401373514240 12829391 832956444707230157325526484570678391792 12829392 -81536487719535980204430817767695966208 12829393 1108645085568250118129017772455312520304 12829394 -401718129755858926741916415364350720 12829395 -474784933819290569786660438525323139280 12829396 -424290831407715677297622721532249768192 12829397 -345801505197404907810737973471620544000 12829398 -157867326474613492944890848095878516352 12829399 79762575178363259017736376235285891248 12829400 -258559220171698203857907931409341440000 12829401 216273261363667530642285255870302494080 12829402 -1479357386866001109859713073015898761728 12829403 1609691153256807090018171499232013459984 12829404 -85872635200007919584801650828959694848 12829405 671845285373804659412554634037423534060 12829406 -1080955481703345972162337311817059070848 12829407 653706889917866400274953287853145757184 12829408 268041770758643427322307213487160688640 12829409 121585060240541530229598314524486489620 12829410 -79126054813035262349519678899260364800 12829411 115650662121812387465132507194207721984 12829412 -231712147419479997294832930192082288640 12829413 400353800938739150002455960717771276288 12829414 130504875541505666032775014258698857472 12829415 -109612756424411707334908625486454394800 12829416 517189410902588418183194921931647385600 12829417 -24791433509852206719628668991720414200 12829418 -129895518217504411491061345145471549184 12829419 -246632718895684160945811787352333819556 12829420 -1020486750275776702609267314361444638720 12829421 1640059802874019164909919748160597954144 12829422 -364689418093808869761733446237728547840 12829423 1106665970623276725799319891278426392144 12829424 344035142005324795069054330118146424832 12829425 -5645741125590220845856946087177773200 12829426 -339773309345351069860654093487838311520 12829427 588668637118788494876117997691595917680 12829428 -878341359280305366054509315527498143744 12829429 -154083097618836131726915281093118486660 12829430 382082414180163379079664781395723663360 12829431 264280992474523394101777862415296498640 12829432 97751414865825457302290072301925171200 12829433 492998133421111734490126376410597861728 12829434 -544923379402947532820996113606397521920 12829435 302880071867857392491597497972724625600 12829436 475292754413975494152541393203304040448 12829437 10807269280294037864426262214998041088 12829438 647538488699555806096169228025428997120 12829439 210541833374712157021016734077705965280 12829440 229858749557263946191124173244250193920 12829441 -3293697602797319607237386341509765444480 12829442 570405042580277320063538022155364096000 12829443 -104853907139590695920219913277190329344 12829444 -1246011290079177061209453750189961608064 12829445 -602336889113887303303915711888467607080 12829446 159425495879528857003129874963539906560 12829447 -261105686244824049428872047643755550368 12829448 -995164571623500387887088248050503920640 12829449 -362603057616532997080736253702746152320 12829450 -472241293974482100265242051713816454000 12829451 611067087682984906651209273017958490452 12829452 -524267299601189347698393350052713591808 12829453 -233774484904890429042486058990846631296 12829454 353186079702365311403664087314863219584 12829455 129218749794160543947925344928725007200 12829456 462636176021013370786269860949976358912 12829457 6165653860896946622391523749756182706 12829458 73820925340954305552344451404079410688 12829459 650678800959411937741239393956041572640 12829460 -332641871860237021043442659405156966400 12829461 225994853930892828837989078030046696864 12829462 -401725404325645134961476103235427660768 12829463 499984527806427182133707906341309797960 12829464 -953138191254478891322089587661202135040 12829465 -204705726574517084189463061526491636800 12829466 -329439405346197426774215562080182825008 12829467 152998682606276574661077461968921432320 12829468 -724367821273081606183250253816141732352 12829469 188154292715703313628044604263062186144 12829470 -198477593326102738338593571205722931200 12829471 -594408625025260768601631265363658535328 12829472 -1451416539597835963449827970314399121408 12829473 -296980134691490783147665299349522063278 12829474 149703227428679756999555107853315395584 12829475 758847212864694365449952257942233461400 12829476 -678882448662756855707444057521551654912 12829477 1380632958414977403325848370755934484860 12829478 802550762178672745591534846842353795040 12829479 95805683986996641753792925659316177488 12829480 15178549669620209593935667443099648000 12829481 -599268422357966138961257044862916338496 12829482 927039519924924638436589507080190740480 12829483 -1841489672057224281488720795940239112268 12829484 148295231445169765387524742856154393600 12829485 -665122487050383421385003343172813454400 12829486 -565057467310418357067846429998669784576 12829487 -587402210501548041741581425930378551936 12829488 38824947826132665009143234710050177024 12829489 1901282746239063984148157822753350902290 12829490 72478165540079601557918663708954836800 12829491 127374865009590574300694024205405761040 12829492 466793968284580506703995052769382088704 12829493 -1529441528113620305036099434494165690258 12829494 -136198440188742007550129792206526568000 12829495 277488183060095955458848829273477928960 12829496 2994340264924996234839725326860226560000 12829497 888501876764424114435040989653266098000 12829498 232463623228086237241700649330367688448 12829499 2165073982394716337129494513797775875336 12829500 -1039143301718460864601799932057178496000 12829501 105367633532896037769805669874250754502 12829502 51174945478555242410628269004429699840 12829503 -27265600945447048434461151199672828800 12829504 -190833595538784394181459133505099792384 12829505 -126912385006468528637533495152590868480 12829506 -395360689431554587628243833897288020096 12829507 -179644287410035448038149814827459058080 12829508 -469228528413839950230513223848147660672 12829509 -29318655559329864359775035036020146816 12829510 361931150639036284604683524760834604160 12829511 -325771846102633713060310354263600722448 12829512 389081656061321178476497220775195033600 12829513 -365948452580399574910176197497790941020 12829514 161382101762839719651341078335201178112 12829515 -589954389101694987771103629560040960 12829516 -299860741015346969419524737944399465472 12829517 1567388378061768123295012193816328527232 12829518 -58657700491598312506852673575173937920 12829519 1165091632109932458382600270117797783920 12829520 -126597401441553358253296561252545331200 12829521 106081948858660839034172357711353499520 12829522 -12310628116941317317921966191407627520 12829523 -14950672789746308440384077324226679160 12829524 417022894854822985312504567100566726656 12829525 935258389716892771881355654440120122100 12829526 685567307532660423939751093551012882240 12829527 1249911931280512502243049335718451618464 12829528 -84604971541976491892038239652455628800 12829529 1918101707152365127196638188021646098960 12829530 5454929334817393752973147511887872000 12829531 15623332250606434736015528468706481440 12829532 808945178214830105572042403324072087040 12829533 -1149732520854033082355370437568515899776 12829534 74556870865826415962873641528138828416 12829535 275364565689515736302746959567210813480 12829536 -800429148549961897430803265660701900800 12829537 179150668288274949093028943885305769152 12829538 -218254944821153636064674559638458400256 12829539 943877581773535504221243993509885436024 12829540 -423086882111309411348313379823628779520 12829541 610513029472875979246371777862836976800 12829542 -594746555956791076961568708187547381760 12829543 1704416959063588182602837569890087825216 12829544 47737598338837002628286096479108792320 12829545 -130584860505640997514488068934918380380 12829546 674042032144256727780392159152009175472 12829547 -1614356711226757756120016431284518360808 12829548 -298994163223995634441232524249768389120 12829549 299842509381891630116467580488376926550 12829550 58368503590642754897038873935287400000 12829551 -65298307598016018476802852401485733376 12829552 356571327158029476638030439298926641152 12829553 1521680353762359691083492912523253774064 12829554 -24347070766831252647250744451230388832 12829555 -104740637701573578691785829416780572640 12829556 158391018716963964179597619282445198080 12829557 -813083908688600537680302335929232946624 12829558 71813733205702667166622819725234849792 12829559 998169780566873344666941737432412104904 12829560 481378897407561502659491696878927872000 12829561 290382694945699116834271989869563316160 12829562 457260312982190831351736941024111971440 12829563 -331684213693118857496648888920508955600 12829564 -62617046787319766610735772302975492096 12829565 -50819476362528455873230100642126056320 12829566 -1158932221111569083374441622461833216 12829567 -88799055846490932776128142400948989440 12829568 -164627262098957355111704368002241658880 12829569 979017924498476604032459534172096588480 12829570 -48718911685287291208047415018289649600 12829571 885340610120635013910617070908771112000 12829572 286059665688867507193298227531302912000 12829573 1602146945503320448447469608653783401822 12829574 424640508451231136273651849686188157536 12829575 633995511128008470222183589279355827200 12829576 919532682119066510184083710926225454080 12829577 217454936216108084695201194297943443072 12829578 36208436149492226930350241515092167424 12829579 1454690369856403403084219902169717136 12829580 -867280883447645306590074142830541900800 12829581 -1636368436909295873837361473124916160820 12829582 840523762886041848226934601150403680000 12829583 -1272301347619916123993858188762249140000 12829584 108000199931047194454460256755546062848 12829585 488970719875613432685661713881110065780 12829586 51972757516540261671020852550807601152 12829587 -254287278012983804981849595674456391240 12829588 -322037286432762968014746223039740253312 12829589 -914281251017642433016773554861463300 12829590 -62767701511665205315662526012761438720 12829591 -1126315340612458658108304909185192459688 12829592 -477145177213827241370256388486059264000 12829593 237561519190028608919047427358058517184 12829594 771680234362909851339542847904903441344 12829595 809927673030111258553573297728542071680 12829596 169188289306430538337483466623673447424 12829597 -694467059333911912242624529633368796416 12829598 277908764563938826577920608731957268480 12829599 728515405369122184806892048209944328984 12829600 -411063463134943445298841387652874240000 12829601 1397486771930498277185876934711742405602 12829602 203232429367539159920564483535813709824 12829603 2165178726279280997695643402499678189520 12829604 62060317250961206705112012915529781760 12829605 454686867920178805555700767760251980960 12829606 -750847576537277828826219155159658697248 12829607 467390742087293284804290020244776612352 12829608 -1060646202785131588167361990754156052480 12829609 7694837493766750496964281294792577600 12829610 -265079766238132689664701022137849467040 12829611 1435192952737236987195004813348711134384 12829612 -2153532619529659736146498976210267486208 12829613 1382109147303708895390208066746544049984 12829614 34149343235147707163530866784007030784 12829615 -458149002668696125006977305952044999280 12829616 -55272901490495518888266200200351481856 12829617 410742319199277594806330715244254672000 12829618 867645983477310768854017587712246271760 12829619 -133431854037846961574608798038768918840 12829620 129904773164578070080817578184061204480 12829621 799693879312787356965139187671548715968 12829622 249794554705537348468289612679675917952 12829623 -508497899638189453318277618519591438616 12829624 -1371890069477021393483674153513077043200 12829625 957739394310130028270254345749711594000 12829626 491612494580100988191631118681570575584 12829627 272930421373997988759329650497399487120 12829628 74804389741467910252890417271544395776 12829629 259207531972844773280624236374055280640 12829630 785415944535011329755025484177736960 12829631 675153845398648886534670050318415530712 12829632 297352787371543083333507999062443425792 12829633 3170006393651019706368186065005304672980 12829634 26155197558473318806674432425197239840 12829635 3100331283919511347510465649070831840 12829636 76784328646541449556707392052184760320 12829637 -1714490863808320176623786601072702890688 12829638 -68975481144653322704756694617241992832 12829639 107855986207330046885449182409393173072 12829640 -75806806007066999664537108516215347200 12829641 -364083608017225965931186081360084639776 12829642 81741838201240677221978901061862704128 12829643 -2222002947221953570153268693766918144108 12829644 -179504517772208308550677734448273858560 12829645 300552188725231269978034144288927494000 12829646 -650486630032292123124858761949113353920 12829647 -957476027495995802107670419920475745400 12829648 -6143886964480062937214221033789669376 12829649 248245955792719975219839634133308968960 12829650 -378875847453410544868690557950081750400 12829651 -87108649088676646334740027778657779348 12829652 -17196600220011365007373791441322223616 12829653 -496075857968200787780103918281887555680 12829654 -253007190163183711556438448305224384224 12829655 -4480149620597976092803998531808470000 12829656 74846151627473523497366715614629724160 12829657 -782208520991270130325408127665011768060 12829658 -498700675721115127952629306687798302240 12829659 -65394181834818884037286935709213633896 12829660 -89617283544874895269757864847552061440 12829661 -519714435737332665984250933771417921536 12829662 40183764625537931427191399352780669312 12829663 47995045579949281656713906979360493440 12829664 -1744350640820673334352529044216195579904 12829665 -991744014475495997274595612835214910080 12829666 -642593882947857747662891324760242628096 12829667 754180372684486160960620640686199484672 12829668 -404217449797242963763801142708269639680 12829669 1044920865300183337588415163248760403070 12829670 343506343382077077355738147876463230080 12829671 -805196574634867713453029705909784388800 12829672 -1312708138912130236588304983648888243200 12829673 399671313740684383490376884141748596922 12829674 263427583544114866534082891770755010560 12829675 -179482466972930817043904527173867707000 12829676 -132740075877443929113448669567234222080 12829677 16906279373737314709053216345905969280 12829678 419485270149386702264798459432899928640 12829679 1424515997480298445449051556473785934720 12829680 -116253256985217449784303957157649448960 12829681 -197614134893984878815542574136700920668 12829682 -50261943059615437280952356850333398016 12829683 -782664506592456572133599247423266564352 12829684 803262055159256711927112175473395712000 12829685 1139321559067807664005407463681986723360 12829686 593896038557354044353437968622276208000 12829687 724082204429100678676130100060853273920 12829688 -47583159487303561894096843944326922240 12829689 1214654461199252466869140009441803677754 12829690 -284074349267731661489530225845862970400 12829691 -77232133726507158676061693814213374976 12829692 785432291374849462095310692371828900352 12829693 -1956775795305140886185262538336706511680 12829694 922246598101568576814317242557241552896 12829695 777741944298491790521142446235450240 12829696 2097598870024869483079701303947717246976 12829697 -1995358298277776455657058934091015862268 12829698 -236524780048622660033875660917346268160 12829699 -1142417944718948537082523675168601624352 12829700 -126718038231250668553088124396323328000 12829701 459334252780627790542303926525823499232 12829702 1143593104628999352606286832712262831104 12829703 -804823996104445816832028089102765721336 12829704 -68868502884073087324808089274050682880 12829705 -162815766733501109453364427698587049600 12829706 505203148740382867780798701360352652640 12829707 1395968651881483955996459118703217799528 12829708 -422454240541513241214639874572600550400 12829709 157312702753329282068633548024924121910 12829710 223016394253311097960811861970260870400 12829711 -582278593235250854574640514346969732688 12829712 63130578307201694636814215314479513600 12829713 3997255485934353814892823344867065728 12829714 31446714337068515400291398436455853456 12829715 251957813473971635613263066026119786720 12829716 285634345598010606846050877131228563200 12829717 -291499523698864574677980060141698581234 12829718 455648611860193926526860996525262155840 12829719 -1056833597263797632458998062322410576664 12829720 -3989446145861989866350289686713958400 12829721 -1310228181256981463193675108254098209078 12829722 -54326689371898866788182327594967040000 12829723 -681074304718576236683627304642404487096 12829724 897824812657924930404226663333690922496 12829725 648147846497386888084264850161970280000 12829726 186972739487447664787660644341336870400 12829727 -1007318859969629738340250719447103194960 12829728 -124167235945301128187470961121558528000 12829729 -2323650353994085908004100011487563200 12829730 -35001772125504572994626785213170247680 12829731 -229203731050149481906591237840616102400 12829732 -1283933789714741176041515565737803371904 12829733 865077133293360491275269186967358764320 12829734 -350117384101610532169969709878351398912 12829735 646076244319705443895950065893488202680 12829736 92103184265004520644749498058258585600 12829737 -271380298280694170782211329570442774640 12829738 4097750578740711615624702561361004544 12829739 -444193813251381019493183635872726484176 12829740 -111410309767583567376850358161906237440 12829741 -817372061296300636200187654979147338858 12829742 -142112301659893583300770427487607419456 12829743 -438373144985127710540368403784430491768 12829744 -191428602657667971056616460031367331840 12829745 -207673374932866962761621017015237075200 12829746 97815553896999671901266032898564678784 12829747 -987781259515030390057199443390897122816 12829748 -1734895927294751314635477625478745470592 12829749 705436657921243318345353507637102565664 12829750 -24500861149982687439008877785344320000 12829751 300709588112837545777794910791170256 12829752 2946864783823834177700778233305681920 12829753 183699628013600708588832223077828093184 12829754 -114920160111448679049260087792845033728 12829755 -714420199893125820308695141938689719440 12829756 1306504979331199973153206626166441118720 12829757 1771598872688563746847406555289118584006 12829758 -877789924261270643581438960321988106240 12829759 831963131357840467347660786369088613280 12829760 -154572041513387544902468562892247531520 12829761 96530621614039942245833754855400516224 12829762 -570689382040811092623107024793658359936 12829763 -62453653443574476200384387487098254416 12829764 -603340865444119701068928994812518670336 12829765 585010172839288697210079035528956533720 12829766 -176385690828728877620864118702641451168 12829767 4737286859888310521946658429622585040 12829768 726675254733882321179556961312671989760 12829769 1748526846320894543131469789370047757840 12829770 405957654078010821897312085798601121120 12829771 -741459826003050768580791792069471523056 12829772 1032594670307055401016649590521751749376 12829773 -452069726601069006067149522440012305632 12829774 -912382849314723885240068618457404802240 12829775 -34146556529224911906639628620404544000 12829776 -116555178642813173595777923495431766016 12829777 -406185247076952044823639718254135272540 12829778 55428409652878086457652722493868672000 12829779 187269142274487341390294564021043465600 12829780 272514476487891167465131232324212377600 12829781 -32176065276171164854660720322964041856 12829782 260690533007811671124439103583877054464 12829783 -1737375858535501353122362794589191592976 12829784 -232873327497196337914513158529729167360 12829785 -173138195913254230575432953704899864960 12829786 -421504355338893943481895831433386858240 12829787 473052111995243571786873937539115759872 12829788 239359086204363970841155168480139665920 12829789 28320945221057656216176809585638280000 12829790 177610696070659465833286440182392302720 12829791 -366126716353983097666621870852399724544 12829792 -112183075860332817984000908480813334528 12829793 -667243879624602217819901986445212244958 12829794 150908141989258750531028513865789849600 12829795 553067237199379497660146257496977456800 12829796 -384927456629985681188668405794391867392 12829797 157952491819256962554106488207442475328 12829798 49766645971287174306563457911934227136 12829799 -365204817344147819293795258735630764360 12829800 292823871619017575979719863607236608000 12829801 700135975360044525572149860180317023802 12829802 179987448562395980134513939143805243584 12829803 114024917799869899492482217088212488960 12829804 1276595703494535574517094101175455719680 12829805 -9276053908640977124202252337040411040 12829806 -15438121138672123660682575578448896000 12829807 -28833856006564361217745735722645307160 12829808 440985988644361765445023952508138061824 12829809 -223537084506525391281043841198317115520 12829810 -230835393435911998269170675970036656640 12829811 1295410638725399757246582705295612107000 12829812 -243314268928724374884211115447773286400 12829813 -43129492944625299728247340508329258080 12829814 -221374829077077707558240299319682046080 12829815 339577620923171405752522714188540138240 12829816 617900381316061718046775936386233241600 12829817 379536824654631774786422956073821844544 12829818 -279846734574281868884123796846739760640 12829819 -732909833835329173501277541014107954780 12829820 69680932076452311412233475138742254080 12829821 -371618662032504833723272399783329612288 12829822 295803564158157631065852203182847026752 12829823 31352005320002820252001012728269279088 12829824 2007423314900709596102439692025200640 12829825 -801507141564358431139924665504296016000 12829826 -432271410588940681290234339787267582080 12829827 -186526008710134832216844107479224517968 12829828 264653674811397609559749149798926651392 12829829 2111156745290492316000508355611408910430 12829830 126425471661802379514820219654965258240 12829831 710495773089562327561754045746467698992 12829832 496610094914033058964794914925901516800 12829833 -113531706752448667550022465745411967238 12829834 943863716986475347243045313539810752816 12829835 -384529206084752431429828187018972966640 12829836 -613199456876913853204262213823162286080 12829837 -353223387140453450624493247009081269440 12829838 180428774570291427799942610272609792896 12829839 1264535302885630031715022571543308805760 12829840 -188214488781798140002410135265170800640 12829841 136493449056193172433838122443881384242 12829842 435043986969543153071517612964626255360 12829843 156886910340460306107390942427012982688 12829844 528576872603601105985377668857937828736 12829845 82852883397674778927797043307441920000 12829846 -179253745388396086918419753861405298176 12829847 1410249335709951180139540182165648196296 12829848 -328956334915823255299343934862411223040 12829849 -1082576416326899464435480973928043847928 12829850 478244970304600468797869152101146956800 12829851 -417383492550042462481396636522575985620 12829852 92010935612564555899060305843742310400 12829853 638410722319745555220831838172403303564 12829854 -43983902660710540452868218330595532160 12829855 466376806985361213244681706705679773520 12829856 -523216928114284362429323662518131490816 12829857 -446642167072964783154301350741072898080 12829858 119753444905536999411696003754440275280 12829859 787800388747010820945516204584333859840 12829860 -4932779041432998059189066786071756800 12829861 67302077249160468667587132661554293760 12829862 -1479189373969256518577915365121503696128 12829863 -544871847712213855079694815902403696856 12829864 -1011832065911494353908176510260735590400 12829865 91268674468364805966166332532763099520 12829866 -113553635967538427364287503332673177344 12829867 -24630573352067747034499046853484075160 12829868 -429830741846816959115891608758483924480 12829869 211815973812299312119960793992768491960 12829870 1102617400949274055288104594249919056000 12829871 7428565245879021161008715557655825544 12829872 588776395890520777911367283243532288 12829873 223449943089857231203507422136001803840 12829874 118572467527019073516999021879608625936 12829875 9103113111113581101375719289743388000 12829876 -4656931949407867947810380087124266240 12829877 -228508618143280991893087486980658677888 12829878 112465065666344972905724830997636841408 12829879 835280892333501960745922418953894141480 12829880 242883941045725469172795098942424268800 12829881 -398893551822892927531261892705887248048 12829882 -349027853864155324867092693242855255328 12829883 -965078465988720154735043161389459371520 12829884 -68348895660616586491809854619986442240 12829885 -251095164428672764976757817600191937440 12829886 1289300964795402866564743308627724432128 12829887 -567312238655901536989068976891165551360 12829888 -73067864579135028268450334801067507712 12829889 -103983060963725893604110956224408165310 12829890 -359123274222339090192077827924720243200 12829891 -1151565381613742997996207046644726810816 12829892 -481260693269282397089699579382587942784 12829893 124991847013666746662569762009435700064 12829894 -29712533664443643173070024707640692736 12829895 -308848997337209843411024289556095989280 12829896 -75383260180443228897131993754639759360 12829897 1815479751312935698766362224864258483472 12829898 2238782252707450615579317620151844032 12829899 -841972297706188127480199267323911959120 12829900 -56308890553737458181752686075081228800 12829901 -945362296738613108966293618018388113536 12829902 -129723000854344203576019231701987102720 12829903 -1138246440734284884191673263322416928816 12829904 -97563910496992605097402697048183930880 12829905 -123428620093140274462753064886492249600 12829906 -785528562162233880131921884689598734336 12829907 195104319495420071478964577115566641080 12829908 27772540984832047163910266648875499520 12829909 681224215628499180523243820496011148110 12829910 -4023987719834684619983486139312839040 12829911 -927145811188585891867886640125298539928 12829912 3654983213519349204643319907977025515520 12829913 366104902726821769473966931117754202240 12829914 567001061006361602888971173360362572800 12829915 705423534528411519521297451868534248000 12829916 -141508761051300750755105166377228451840 12829917 496558694879783350584277591296273981312 12829918 843703290699823490636366277072971564160 12829919 4652877160773268850175806049166491773760 12829920 84849365687407067835723795908906188800 12829921 -333622144127601205210937581105168025600 12829922 108561918954101898511123414603503266304 12829923 -1077273783389094095430979440070024534428 12829924 495475158951322933373313804395366907136 12829925 -403364491162783392991119858316660166700 12829926 -169797212549389211262174141529033717056 12829927 790037351173048133340600787733646068784 12829928 -294427213583507481091398775210813440000 12829929 156087719897845507490003018297803739136 12829930 698810007871172885894151850499043627360 12829931 106655104581121524850372497008369100600 12829932 377865684670600695098312404441974233856 12829933 -67327036239521735721412950701219723818 12829934 51418799067734461050729910681016356992 12829935 54132758888858887921273465624955072160 12829936 123143007973666998644727858856321810432 12829937 -2280896003475742263298936882965482826414 12829938 15545173104521092572687084481658150400 12829939 433362771024877785122731255893855192640 12829940 -21004402442184674691743463568949986560 12829941 1301974144895009846613774566632936680000 12829942 -940208856042677582273597299087491594240 12829943 424597293919610308318658017080517144800 12829944 235706370107583544988418466559469342720 12829945 -421813002511591098718186813708038714300 12829946 481618356317309065607780369008292514672 12829947 427703039401020050638596175805525520096 12829948 -521052156431129489085584476047564894720 12829949 1154297855027506199010427773094603938720 12829950 -85016155327230560994823870120006166400 12829951 808423912237496147243105999450852084832 12829952 83751641096263315358859436125176463360 12829953 -2892884538623576565721263539929362432 12829954 499671019474850282205858603388067188800 12829955 745209936517134846696531379989129774000 12829956 -567332579178003844941456029949881579520 12829957 144221285479044525673372791941208174112 12829958 17333176261541836451925850905466079040 12829959 -1313368935397694530242566919298986727800 12829960 -593779691353907089161250029801168076800 12829961 -2311694064531249903312750049123712862438 12829962 355864756179233550912051298341056631552 12829963 449343416188344782223857652589714039560 12829964 337951782103281900007209095580335230464 12829965 -511785504022374028543872459173644334880 12829966 561951835395004804326791798484870197760 12829967 -524361984208623039694139212447879899984 12829968 86786119102840595906424859333467832320 12829969 22705752534831111506427835580256740644 12829970 218570257511323769986852401173164124160 12829971 99228190297644170938920209934029154048 12829972 251447105930204885080960935796820657920 12829973 -546104644527308290588051897917210318540 12829974 -368751366495315850072187924248300319232 12829975 129830717037644825472652193295310015200 12829976 1937890008622024075554443838875989678080 12829977 1761186291507044929090133624358079235460 12829978 -398007294858291534765857112681351475200 12829979 427622783333011015448998848826436040 12829980 6144675361117204811022766007940879360 12829981 -1341454534846809446250229719043717308000 12829982 835745450226594005748816179892068808384 12829983 -745738655788528471251393436570681409976 12829984 993282773623399495491537464956343549952 12829985 334198287508889592967640043417125996160 12829986 136070355280756821287058820031517177120 12829987 -1069554915400116831370908263977806867364 12829988 668058087742405641230684975799370506240 12829989 322638503610542712501639703625242164288 12829990 12086566082140497196690667404799349120 12829991 1173765746983845928165990519110888070392 12829992 103077626059574915947407647200117555200 12829993 -3520433902922436415393385666873587894 12829994 -961951510595763099257581654816242578688 12829995 -40898664035251950969047802226045003200 12829996 4773145350591321447982490133877560320 12829997 801251734593918743230339851441617207040 12829998 -120649545392013827767440346646537625600 12829999 250445536695103723769417050976053750880 12830000 -107963087585981668825054945365166080000 12830001 -350753237908515494972051178809483433216 12830002 -639240083891028407245010450185337561568 12830003 -357387482258054884959123722235370398216 12830004 -149883245489064604642618315094679214080 12830005 51349571349641044603003666472685189660 12830006 -443841370795314436388044130669560861440 12830007 269944050381037924600917194509038453840 12830008 -29582458166837977386656427625967493120 12830009 -1238102695236315677658329861911312310208 12830010 534967614788214082778701651659747640320 12830011 -2103940349786900328825494171886852495388 12830012 -258634216491116929447309211352224629248 12830013 2189841426124766476740117946232862649920 12830014 375873756482114594351118039506991065856 12830015 -596714401118498349771646178165231155200 12830016 -383338088352572636647076039612254126080 12830017 -1260377412613406490439241582734751509568 12830018 -777307797478220038520114644943638517040 12830019 675747901934544931944772611280688530272 12830020 51545147417893988182711479150360207360 12830021 -720449559764057608646273570362593951360 12830022 -1051900244286806791743889151401753420800 12830023 -302351467211607171069814350860797346728 12830024 -697440256386825480551870380583173939200 12830025 246252224248451733312322446876090696000 12830026 600910614321985037249758711613546327808 12830027 -724842583592373164420779647450397135728 12830028 333824610417474054523009279157926308864 12830029 -172635839756247595698145262832527919370 12830030 678510680718138503262077539634728504320 12830031 800893870565068265466608493258534747912 12830032 -31978629654898434682544277586685984768 12830033 -634376874767990736005703931787496152718 12830034 -133246950806648591314556324875924197888 12830035 1556784595141242613118172211599511308000 12830036 -1424686002387504160637885268645046685952 12830037 238315947772503876121924523075261792160 12830038 305684019289364162282970195796752898944 12830039 19936858286372894541700176563500761624 12830040 82926953277092854501518584484579532800 12830041 191776053288508496438997755482273852672 12830042 -63897123485334700525542041687737482528 12830043 400429694648330339573489347495680841728 12830044 -234407542599924557275660042908818095104 12830045 434797550260984206438588049838026168320 12830046 80123683105681256898486500871215505024 12830047 199641798110867956991934520769791006496 12830048 -142536213377218122282205220957790928896 12830049 -63285857401071917379319569465407588160 12830050 114160201986456822910939494286667608800 12830051 -626725087908595286344004480973626774688 12830052 -623922298449791876407194212039313927168 12830053 392247517139481592277856671498450544060 12830054 -512738933606367395654595983754544618560 12830055 -86240690275269315199964291732964879360 12830056 67845022624199245593610675167532646400 12830057 266717606769398264501987673740456015760 12830058 235526122473985853294692256141637653424 12830059 1375616045235998016688889773913186146752 12830060 -1864864495130487214649397333995579904000 12830061 1211473106462302452977799513433916442240 12830062 -161537657064677353990263176315357506560 12830063 212741493516422582911414948697670760320 12830064 -12887076596496530073059363208531148800 12830065 1266651729948988291918851244377358865460 12830066 -943922128280252760991838411091660898176 12830067 754908752287387730255796334077468809328 12830068 -709486460948425830309659452572205505152 12830069 -191274748191568190700508853185434213888 12830070 555351497764034178176355366931840081920 12830071 1310250391984803632024488749219065968200 12830072 721112926125506307608207382203379793920 12830073 1430762357009439117278140299290597757600 12830074 991829171990627174045439256180191183360 12830075 -235813117645201300893444145910418374700 12830076 -890653654836862687405066803901350912 12830077 139000309866242537410398855304916198860 12830078 -9080534021338630532536595985578785344 12830079 -592370242060909932269192237286355106616 12830080 846884979154491761027355710889708748800 12830081 -244244829104397350860002486879022614720 12830082 -1452047728534307940656112790806006912 12830083 -596753053963133649461530129557411424 12830084 -1105358564845301400521455518543918317568 12830085 63537804525157420976647156266988640220 12830086 -461254263589398783418410824739832256640 12830087 635202465992632621216778392597541528592 12830088 -296620067547134374604008302589180723200 12830089 -241339632587047073058418871646872929740 12830090 -51700692041126616653706027529326735360 12830091 16680491238997091418158370227507664624 12830092 -2112724755746833498972904263215458304000 12830093 -1052648721199472074353456968213291043240 12830094 53901208237284361875294782118642820608 12830095 694801264002009895905774278533080798600 12830096 -224312675300658917085285340656110665728 12830097 275930963721754179617570803880157761472 12830098 -1486760225486176213109085510332616161664 12830099 390653033585917778167509517687706733936 12830100 -394028650246780680496034415500888985600 12830101 -555338694462422970631510193527845942898 12830102 346686109768507614602282650509130846752 12830103 -801202653329723228305845590292606493440 12830104 512112197350604961663895128008732590080 12830105 -730268313529774092336610968671220847740 12830106 -31812515434611522350529046055978893056 12830107 2335451030036725663808284929006590299872 12830108 1551956236360895666143031501341403094528 12830109 -1857546165176712709962718758122282662080 12830110 213350417253228385021723919789349936960 12830111 310406774291228001410929692936040426920 12830112 -992709695560270354028737063554451046400 12830113 1166956878057426235748845533395396147904 12830114 -281547030494513818219012093334317872 12830115 40325927203576027404600751535522548320 12830116 131306448628805947894022238263056379904 12830117 -31949872422945347195728361832492272640 12830118 -180995341924401457383219858284147927040 12830119 -1875137485805867321002676197314410329480 12830120 114096141468533149618651772549395968000 12830121 -1564855123981345866326982469079233768428 12830122 -1772567689175376370808024115844279200 12830123 -1767278317073541396434931919986325794576 12830124 11776019258541937944782997071007252480 12830125 2908245595062937933055479734614016000 12830126 323947428065050907280110158463530806144 12830127 15693431651639250307569968869920124800 12830128 192524605750066085483928658835242237952 12830129 -31257859534744295295653542554134810316 12830130 194116924828167925171824786970683648000 12830131 528270089704478615306590892220891186864 12830132 -531571092322284784161979361577002403840 12830133 436059106602441803756792922787202810304 12830134 559376925654984333041160815690018407680 12830135 1372819641283931134531663857632408581080 12830136 300483539815785585182322196862417633280 12830137 -1632971050574572040480904685435593070508 12830138 -335158740405129162710626622949710352960 12830139 10625536066159930632881792564681965584 12830140 -683496609318147543157856423483886182400 12830141 592297713620999698199792911370339517312 12830142 35613597003052436613863474998239419328 12830143 -486178376462552511252591678826331324608 12830144 -48991083186312430435625461439250038784 12830145 724837158019584031998602903397209216640 12830146 338068273566022800105250600287320862720 12830147 -3398710837811703782934189970231105265136 12830148 -118691417817950753262709102654902433536 12830149 793780953144254454756986333800872190240 12830150 -83161414016778517270708139909196247200 12830151 -344063454575076907063402545663927861600 12830152 1116072431074852508313103710109300761600 12830153 778550912931385435105575567339174524160 12830154 -494454776869603913460808208823020602368 12830155 113511538763940577777345737422773504560 12830156 129826479355196560182544039193292374016 12830157 -254211621196459666543092129759588942048 12830158 -1205842031193145137581452959602702061120 12830159 226323411956418504837928883051985930240 12830160 -157045726123948127213374691141110333440 12830161 349792968055180676797354085781679019762 12830162 473863731080380669437081161644580402832 12830163 -122248637443765470212172481064693923656 12830164 204224334205580953979467817209128046336 12830165 -314572148683855618157219803096060716000 12830166 188054759163219674412982548300148664640 12830167 -25295281475836073084789486014589699408 12830168 -7347021742630021178095858845872947200 12830169 388677648968381069296641653731257309408 12830170 -123373860859936720040242267525946130720 12830171 202688694106837450332070284907417907544 12830172 -165212046434611447114533962450009610240 12830173 -452497644903739986586472903472892799578 12830174 -28163214489458048461689302205482053248 12830175 466198390066475929306146572555494560000 12830176 1183433278471969209419050160582080069632 12830177 64059749269758718271740148041244949780 12830178 222274662445851076852478419814284938624 12830179 -654092839674286413614550055035455163480 12830180 513877014144453149372874351671224012800 12830181 57742335742309806842653383458846596224 12830182 467101999855733882249282233651363181952 12830183 1977816089321968881280240927669144438800 12830184 2103809792857840156932694100746506240000 12830185 16736602426164354185049862214764639560 12830186 -635935434228015105381750675624470960208 12830187 -67344084797324127419583410579885168640 12830188 -51260641373131893711437833005774075904 12830189 -1113341995174909007309799136718558535444 12830190 101216803832221829801552162658957369600 12830191 -2115065894727171155510834442525235327632 12830192 619441205545420633849377096374024601600 12830193 -202068268889505910337330221847864618880 12830194 -105135551236529184790345937303459130048 12830195 140208339916766235297274079423404569600 12830196 -532051675369611272614345758734369783808 12830197 702090188725250503283817212775604721664 12830198 -1009390779127540568241971508847168322400 12830199 91226038071174091248934002100622140800 12830200 -170788298280788238747709583749280256000 12830201 488595900096069408541230993069040851072 12830202 78936931010436752590642797898692109824 12830203 -1792781650615402745948795564738901635548 12830204 1415204223177679221146801156740451475456 12830205 562822804482722544717683320221563644800 12830206 833901601814033232332338251376190912640 12830207 11336515092690217498550178595422193488 12830208 373378821285367159848894824419965272064 12830209 604640641269324421714515697096451111700 12830210 -379439437207186982873162052742339254240 12830211 1631189291899265715790100499729820694640 12830212 324747359699458859356469520079666559232 12830213 1199714635830551701584344179555616702784 12830214 33435059565863685881625500239500994560 12830215 196073567386190816948846850813023776320 12830216 213956635445634292829594967700715765760 12830217 1019283902796533161800385300623304024080 12830218 -115184929064570032192931904496120120320 12830219 -225867215333768302349203103202601639656 12830220 136085033222643008641156197971442693120 12830221 -977288037338616987238131859009623969408 12830222 -618554295540774214380817922450626944576 12830223 -85379519987720818470472481967042888192 12830224 -51377474538523625065199339335589560320 12830225 -1066739816629170708440137216880840994000 12830226 460609896338901468865141320800414588544 12830227 -44046989574851599726701455146983197168 12830228 -475775263570445570310030202924392253440 12830229 -1031403299296926525935512536224866764000 12830230 221818863616544764537719101473959763200 12830231 9667914828193527533534063282570918232 12830232 -1026937379208568823090781468455986790400 12830233 -101343881408332679141936176862144462396 12830234 -439505994849546648430785202450009049088 12830235 -23324992444746064308818659643168400 12830236 -199542645101688159275915281709746688 12830237 -110598803825013667175722403476178323200 12830238 34583924810901847880839113668713325760 12830239 1780347222673782507978822691460537071824 12830240 261729589707538495346606790396307046400 12830241 990374292112811430680540721284699001600 12830242 -1104942884809337534198091276558096535728 12830243 -534787168287474664963512188387498297508 12830244 85651094054632690338602795169443020800 12830245 81191991801204680587265523436143061500 12830246 -131354179926870069663743328853618720512 12830247 1450182960631451432306929959808470147024 12830248 -3093990169311934485039037464460265226240 12830249 748458859916249536350966488763776751360 12830250 52456317443490863571378330690385344000 12830251 364412278076937295641963707704844646144 12830252 249653919060358504617363028676738429952 12830253 -489449957807905128032711363782755849792 12830254 -24931004221218297011513112348508017792 12830255 1133871204357504801023768447531950121160 12830256 -67504361700100926449429033068057559040 12830257 2057710313041991576562618148528254955104 12830258 638779142056077352106941428810419328000 12830259 461220856819251471686630757285140766768 12830260 27369856539947789076722125643155802880 12830261 -51396339004924968172342925764751224068 12830262 -606043409666615771881774744399201846848 12830263 409857371752752478916749314832191834240 12830264 -1391495714458683436296323466910355251200 12830265 600295836950452795058157016426757241600 12830266 871442761652488214103645765868062686832 12830267 263512997392106547308517068570949846000 12830268 281003654754424340838238259231952003072 12830269 2023858838814138640357451553499500073670 12830270 -373075930313044760753439074129995945920 12830271 1042730180756202155319938483094080962944 12830272 -39290746234663993559369048889342558208 12830273 2109875629245017518062423330875986275522 12830274 477297027231235859669417583566824747008 12830275 -284335416668250190803655938936348210200 12830276 1319862963621427914537395581417893285888 12830277 -356220483367488939500501009268735685920 12830278 492770699831991522000159658392744601440 12830279 684791087973965286188159813145313567872 12830280 10176469847333222985331034712145920000 12830281 456137945720697325704921974921624712100 12830282 -985262712803305246706022645684836755200 12830283 -721961722786317288541146575234418534696 12830284 285209935870211875366616133241674703616 12830285 157654809522516367921923057367474697400 12830286 -210079781577353306842133791348738722816 12830287 -281732730853423613129520263531495122000 12830288 -74875559533236771302111441058447360000 12830289 505203998215100417723886689467688727024 12830290 256285867336129443088740360567376742400 12830291 2169718731881048412937669986987883804152 12830292 -223436458437640090131963517792422912000 12830293 232418630235698865382701267906152275584 12830294 266784206303409320947911619976287342272 12830295 1247043330379529593310772296962031232000 12830296 -78969252557768595106631526102007019520 12830297 -7813169312878091083650952265749687872 12830298 581119679286961500993726388727675409408 12830299 -1636154495646219704141229585450033644264 12830300 -35674831561967273424710737109652864000 12830301 27040669348600564284742161657533670240 12830302 265395088027709529510738118197240870912 12830303 2264877923055859998675322424027261739552 12830304 562257096179091183066223700092669132800 12830305 -321961211120855858423895879112423111680 12830306 608646677111619303001812536568563190144 12830307 -225989865167498948122610964683565773448 12830308 1355520876747900136532374976625036692736 12830309 -305318422627219714917512977584292031490 12830310 -353006150701919886414213634160639654400 12830311 1257200887848628781782080710896309249680 12830312 251547972574377892113151429899368448000 12830313 -798605727843350219002972519297522413312 12830314 36985263570342750001241567195301318912 12830315 -261167870962774660911440475253649483040 12830316 -386940617108101609159810850930855029248 12830317 -1288976815083262606337823670966361942880 12830318 119095235768260258572854744672691255360 12830319 -66503199510908840517375127332050708400 12830320 -168593270798631042420505098320137420800 12830321 -64932637506256295075611170312955110336 12830322 -478510461455744404698375835617848569728 12830323 -1175564380052467935561466689075833367096 12830324 -223915039740852374776828905523932523008 12830325 -886990105113596253382705978020508296000 12830326 -172087374493205656348382404140651580800 12830327 1273052868460639350837689219258194339176 12830328 -468864570168868701778193489262487511040 12830329 103325401194381770902067229258205332180 12830330 294655238509455353267768695477450276800 12830331 -1011258025008163781236481334862997302248 12830332 -772315048408933856766960214809158600704 12830333 -182122784900297811306116879465665585236 12830334 -14271916491293567183687014404618737664 12830335 11322672975169565104259896926398742720 12830336 332582667404309371769645888139700469760 12830337 -424364615046437557841593681919888050092 12830338 -310446733385154084136016884398647941680 12830339 352994891505199735058016207396964058880 12830340 5394867010757521563506133706151915520 12830341 -3453778246846688640345811074903887197988 12830342 -71810148204649150933595928301151059968 12830343 -195455549299046959819131073438753512576 12830344 494691667579242565126814895807401948160 12830345 -243743818897037657507921273054206195200 12830346 -386336571537653913665560655530111173120 12830347 1459922824636921343603225863575671587796 12830348 1285722210045714755561404475379890212608 12830349 265658456672469224474365735235511013440 12830350 75660335482896507356439412872938472000 12830351 -829361122324363239030791029099586685648 12830352 -94896794821855993761323314973034086400 12830353 658911133435117715670444180398691063602 12830354 225814409622344021088875378979806740800 12830355 124390961981830405353971335380180451200 12830356 -2110216325583534590184966403172144256 12830357 -1619472228905560013761760070247148257248 12830358 -9208067156452718392846397064632939520 12830359 -93287234133101469468707471867341206240 12830360 278789933562132780260845784500644864000 12830361 314854426665643184419362247155852433872 12830362 -513057129895256969601793922292161740800 12830363 -13620290408005275796495894816305842880 12830364 -695993028168235373833713463215493401600 12830365 584947834387074999919735831119156625260 12830366 224159254380517664027832582424150680384 12830367 655477178489590076618402716755843254400 12830368 -567340073501016478167073555315944652800 12830369 1602895203249157886886067444507034092770 12830370 63217246550880992435795313528209694720 12830371 146300160276481010964426636899666560552 12830372 -17416994912517956848937821388155715328 12830373 10518396688558958442458280267608179200 12830374 870465501254670567873851230400837544192 12830375 862527807323295504648381538391289354000 12830376 -135809152081526221514922967097440665600 12830377 -707300105756524849748225223019660417600 12830378 1604525702147935209707886928333805280768 12830379 -278781287478641220553942963565055067920 12830380 948165736212092273439150695509609420800 12830381 -1033211480050985078667264438541290136500 12830382 -66207368695482731938322762273130581952 12830383 -19155961045175151069529365098233443600 12830384 -151877213100786439194535889269261467648 12830385 685441423318209227942424841275865689600 12830386 -764439385493298286907709559566573370608 12830387 -819479410673419104157720954522443259920 12830388 368987117426176763046800420827211059200 12830389 453945097202097653632036363912216989696 12830390 362162952724329880669939004618025600000 12830391 50593331883299973315692635084711087152 12830392 -1886471535874716122575108942438534656000 12830393 -98583074885106089495974744644492219384 12830394 282717685682926555811924323634350924800 12830395 179790072715499416310956555276026512400 12830396 358248869660697393226669133246932669440 12830397 -176721850401198237588896884833266246400 12830398 15972969827895402147611558762008446336 12830399 -232596844104423876705945446154292559736 12830400 -113410022800529550073570368975352627200 12830401 1226761664449002459378148848717172944832 12830402 -196853935320880277514418342884491859456 12830403 -435757558818929277594397784176979091792 12830404 -521884600150656250840853974182846169088 12830405 -77040488268434111498158015973597573700 12830406 633906242187581593011301183714806592704 12830407 1951207701241535485854262299162385120 12830408 1255454740843685241937457314480280232960 12830409 -347743320594300875147124990331067368086 12830410 -440226291266253590035817231682823342080 12830411 1312459110600482139938086193348071770024 12830412 -175815303669768831204719204744926003200 12830413 -1019187783064239389733812987090541594420 12830414 233658572249923433499131806042204797312 12830415 -402526849614466045677003594051049843200 12830416 224185044435013069717231346380024102912 12830417 -69678466257081864967180666962636176988 12830418 -56827906000905757162107362989447519200 12830419 -71305060911219223767791347189801523040 12830420 440210754071772880492927795311572033280 12830421 54450106929523388595347905503019838112 12830422 329098970742364938048234504990119424 12830423 -142969795666986316070199422897817191160 12830424 -35860753066557219493041436339532206080 12830425 -329844410908920693559294101380046643200 12830426 547175023089514598567559265559361024 12830427 -93095927214200261264909929657356934560 12830428 268171134231199422872312192962293629440 12830429 -913794741828015516706453780843957569024 12830430 293189459620821003850420704639303573120 12830431 -21591326512075747859927187925444024736 12830432 -1170719284577877432291674239528999845888 12830433 630230817847198338857323665852798366720 12830434 18405582635639753393059024506297953280 12830435 171770386344441727232436243865803878400 12830436 47169138185081401930601401028085645312 12830437 -1127312993749846660441112450885905334914 12830438 557987742279388444373308943934121425120 12830439 -91617953449699782933918595936473192192 12830440 96281539703286859413668053500611788800 12830441 -12622512159115440405386629412219569080 12830442 -260952850183661418488490997011501343488 12830443 -649439123634740440165129549634660163120 12830444 149335794999700337815039264185184058880 12830445 -1067769519463728049668703494269447772180 12830446 792788622940968389965086296497907607360 12830447 -58821133538546555800408295743855922208 12830448 109223008827660326061148732539785478144 12830449 -2146770176788640824948506984822469989550 12830450 -127967057592932908053956133387104466000 12830451 172308798796853347420385172503964561984 12830452 -545580240840702214881791609578684992768 12830453 -296455887948296491495710962621238401760 12830454 -95111500121824961323775158827771260160 12830455 -358465208884131848546366525920218785280 12830456 525739033867009125306071020477529210880 12830457 212167484779998296031085373015680399440 12830458 -1871612093980459172354983081105623552 12830459 1210077952294707186257332815482655508104 12830460 291865484152361211274244159142384568320 12830461 -454562273400848830369093945173032064384 12830462 -42466008946585424487114449379966457536 12830463 -619238463147446361458711925996014478408 12830464 -1519914224086039497792274575720007598080 12830465 -859603469812804094400454101681959668140 12830466 -13251436980155283680126405518784200704 12830467 540710913100364137784351498217701909920 12830468 -98485952455191093139218803498970783744 12830469 -6433508419497742535813050833873484800 12830470 -293625932928092719499267766985819046400 12830471 773928817672703813037161014051327179672 12830472 -255662991349241586298448152341760819200 12830473 2235951100648077662660008327426501821722 12830474 -568347886752211759522758284548551213264 12830475 31897947274077948965941609861960032000 12830476 -239605182934785329571712224151476111360 12830477 1054112351547394619384395646924390016 12830478 -219641882178932102969279596378343733120 12830479 -1415255081079409156296054596427890627920 12830480 13106589068632151065174375740638822400 12830481 22802050530087548478272844394020050304 12830482 50537081545522232977815287044617833472 12830483 3419299556003536197871088803952176671840 12830484 337365190601112877490321520952298305536 12830485 -345445256019201799103867431475877302820 12830486 -587117938272685789310177607306246947808 12830487 989089287587150888689183383568319232360 12830488 842894465595924511032876897272427479040 12830489 -766092067580760348489523839335709913344 12830490 -144710706969315369407180486882883343680 12830491 -211742133156677320727642677783010635920 12830492 -240389503386505446487444783457562499584 12830493 -94704177967529224785900841867836666240 12830494 -177965328396350976069867608736587059200 12830495 23563973260738474998116419003754712960 12830496 -574390044347574333101653726090349248512 12830497 453421347400350331218176355503766525952 12830498 -660089740420854866555595040989812430000 12830499 -176634005876587397362798433762644341600 12830500 -1893573548754698732505420395166547968000 12830501 -1415084519215981596539415564463669122498 12830502 -51201128182282292523086362290624178176 12830503 1725552071489466512748351976142171158728 12830504 502432641260105829587975531495230341120 12830505 -306338135610125570750554947256910779200 12830506 -468656623488671615671297700598157005216 12830507 827212711934447001752841323170370230680 12830508 100669813693339602276749527852599659520 12830509 -124741602350783284754923959763606973290 12830510 -310896145477470710053238193383512780800 12830511 1154761487605843302575856670914502460304 12830512 1275337959093104344052413617690181632 12830513 732740808785932647405839970334690911762 12830514 536011890454869387988989489969732416640 12830515 -10215411154664740700003157413719699200 12830516 1702238854557745300460423176964266285440 12830517 -178850568270852152997032431658082206880 12830518 658161293272396165809737059139451449280 12830519 -728782438141585961303420766530718054456 12830520 218347742685900996411117258066652569600 12830521 -1497840785584209253679943088381549708656 12830522 -80984409647431272549293082708086961408 12830523 -1184036276720392116687897454936396343016 12830524 -137458752897171524047683958430352211968 12830525 60641470303676394626222323586121900000 12830526 -686429450605992167491096343486756063808 12830527 -146806314311163908568383950039873283808 12830528 -134344204721971327343838728234351984640 12830529 515082427024492572826226073670158396480 12830530 779754960223273504166049643958527104000 12830531 94458143552767708296837487329277136592 12830532 -128602443117416356896714896220037287936 12830533 -11209470195026212014841190981407969056 12830534 -598873470212407337463567626668255485120 12830535 1009716689718842815428991520167312142400 12830536 256076996365046079237734224919028679680 12830537 1065231966793939601769099388609028916186 12830538 6411570503315234666393085211303764480 12830539 91253221709504808917060520548661604800 12830540 288726830133713648641385842813613383680 12830541 -7343675360221313744481184920775032480 12830542 -671721874743825039188672700359712107328 12830543 -421363867409439240775552218238659158856 12830544 265327284833670346348232301461658722304 12830545 15889786795699861181206452724664144640 12830546 1440537363727861054399274820816801580320 12830547 -37391612867242555701322859492024387280 12830548 -663105484421370500193434058869882675200 12830549 2323020730305952666003616009216426024736 12830550 -175909733573922957378305167295102208000 12830551 699816448474293374624211365623193228552 12830552 1023732200866368254543893208854937640960 12830553 -54887136718912077198423995311685850720 12830554 283563130281757868546235030443467030272 12830555 23560957775019363204170198636315942400 12830556 -290635067562589892554857196573657006080 12830557 902756018263390414144859413963706208120 12830558 92811256095769335363770817641361957888 12830559 64661133317077444610862761174563645440 12830560 662262430246200626478491359295632834560 12830561 -848920548528192382256134509271775279838 12830562 49101573793409644721393135653190785872 12830563 2421876528550520821663733945592070199640 12830564 -44162543844328912834883788523388344064 12830565 377953155403580159625274440246164255040 12830566 -36909578465699909242425546158925713280 12830567 -307810769930826553610347690433782310400 12830568 -48766090997920056468039407081342730240 12830569 887026764342441498497629953146653318970 12830570 124132869863928689661277773636768537600 12830571 -22634882489020029250295953194580924992 12830572 1427108245782090443822277630155066398976 12830573 -137798884793293656398595937717357558656 12830574 -677428437299947385054410884594866005440 12830575 1009417145698587709542846763383133923000 12830576 566071743497086112464707875787889803264 12830577 -2153242335568030445970725960450955293568 12830578 -996559471445348847905428735785618507744 12830579 -1026764208663911724832990433730797526624 12830580 -159013797452548610799031203344504832000 12830581 795128450881769615616691157848205287164 12830582 696228966342471402599697149366124703392 12830583 941706747491319302693802875141896808424 12830584 -91950869049877965828195043558619258880 12830585 211428935527382070579595371317578158600 12830586 652225012334828439210215139695414054400 12830587 -28026242135640711277495992802446333696 12830588 32251589816931963323764598061587268096 12830589 -1742066261173654911024251913817683180480 12830590 -45359720142972746177748098567187993600 12830591 2215216995887852342199947097232406884992 12830592 900090176363975134961487348420669603840 12830593 -369507109489177112051593143395221196158 12830594 33237190843442041167986151424415232 12830595 717575811706499656233980671141144313520 12830596 222135119276254794279371972111212707840 12830597 505524154730780393706305420844155927352 12830598 6917635885541459096526653282916672 12830599 -35256631874710064267701008096291558320 12830600 53613340259666298551219011553295744000 12830601 -341825156415602788011913647117146246400 12830602 682042835556536291217103444687804648752 12830603 -1903001734243593593745817900064855579976 12830604 32672930346204903051474691044822928896 12830605 1189291800259951614498272402196369036000 12830606 -873399597312172396809369637403018845248 12830607 -1991044699377637719562907563159749759312 12830608 68184498553215074668477521943148625920 12830609 459899496115063669713745357369697802528 12830610 -133717412300363045398950795660855674880 12830611 779163741619352040540356420401865309760 12830612 1336213577275203375506587093284553236480 12830613 889823062789803215363748222286422282144 12830614 -1066830344092107986102363419234787130048 12830615 -308288424142945898436759479320394779200 12830616 -852914136205814009238761567850174873600 12830617 537870885626840106650696713907348366666 12830618 -159108875163129965102545075304485144320 12830619 -80345578455037682500901668092738266112 12830620 379282983052804735619098863534337551360 12830621 -153729980023687723174569391341411866112 12830622 -120926998152969133262645201641827489792 12830623 -498326042296477757449766933798291731872 12830624 3451198270999729100921079508627881984000 12830625 -143171054140922541773764602861537303750 12830626 13493805168683872081338022213410105504 12830627 -1787517234740207625335556102006926559840 12830628 -710553272810814260931288366406604897280 12830629 -418481405484893290725510692852390438624 12830630 -885235146636152638227390823729751207040 12830631 749731820760154321144085916116081480448 12830632 3210743391620139873897503331258733363200 12830633 1114857668413696779181618837939582821882 12830634 13863893715676956090137329024235297280 12830635 -196572706278031056650244959326211125920 12830636 29848157137141261741958438379316531200 12830637 955712773791140504382874281762523056960 12830638 422014712444770717197722606747740145280 12830639 -35119631605138676289083016619630120560 12830640 -107364088581849656483142290626611118080 12830641 2386339033518851905841361560989526720 12830642 -420645353366039749759604083438477564416 12830643 -497850850895570794678005916106142562560 12830644 -1219680867966561508975883363341171641600 12830645 -162224425133902454805375831165997904100 12830646 -476264756561609402922247963302865752576 12830647 3749268749272825772035395702437407970632 12830648 -1499213953715813845100058026482761277440 12830649 594439343908854743903182658798530515984 12830650 525221201708402990825697172459916677200 12830651 -401574117237793120088345659932643080348 12830652 229698306774170823235762018110766067712 12830653 194188503199831973534513809788543305280 12830654 192248083910670411969780449558867682240 12830655 -101121454865808128265694198991332521840 12830656 32943044675673955748104471550479040512 12830657 324007895388872074854177115206704687232 12830658 -16482986473902809155431506418048602112 12830659 1001371141578712882701813952255843788860 12830660 1158418390703454551033682852981334118400 12830661 1470817047485859763780230645300880606110 12830662 6404480611143136022263162034511418752 12830663 -204528464278674023198509728117275111136 12830664 192085039057455178992669727840264519680 12830665 280315432214355255341725243772676385920 12830666 -185734412108340360364882598808840299520 12830667 -1676583624826616079018079433562618960 12830668 -861397713978447666670134126441506330624 12830669 -862503703707027450609448576768431681930 12830670 -699946180476852300092292418761126700800 12830671 -1244574899215735334097076979506039802880 12830672 -297447056713813318592439391851059478528 12830673 1409961614373758370036938862946174372800 12830674 -856251440297385186898709922218869559664 12830675 -107650623775645149729993858176370170400 12830676 712901035622474519457264852127150098432 12830677 578961508053427064049611656773431272526 12830678 219952274035031984675864157972505021056 12830679 -1397800991115373830318556608607475078952 12830680 688319722653954527544030334430930534400 12830681 -585589639314778892596524019674599454000 12830682 708349781704965251584420809965140383744 12830683 322875448452405713047016599862226206720 12830684 29179392671185619039548946563768260096 12830685 100272263118991869990954388647219436800 12830686 376868474562409976174559150791125566144 12830687 -2189317457807671970357337086881863098208 12830688 268570166483052911599515179612975923200 12830689 1779164773851203583766018016297587747490 12830690 -123247380576955148193664936953130802400 12830691 47247306704485816511765614860210694464 12830692 -32068951816819901063451173474466529280 12830693 -2414380944652436207739945342446575325058 12830694 83749600060310570441674972473855866880 12830695 791272704953571277744089169686681190200 12830696 -325897339282107179341724546034882462720 12830697 -2354935011585349704231796151774076025920 12830698 -530298832938322561542564170743045439136 12830699 -116532459563820139109545950906965937168 12830700 -110169490509181247829793532879583744000 12830701 495912632770427206464815196005685280544 12830702 968673126174327596158214808592599105600 12830703 469680740234819782261860860938769259024 12830704 202581015210074482794490952406715269120 12830705 -248514974266694607242915515306688872140 12830706 -9166376091857597314276605260399769600 12830707 -282092366130835076251459359297647381044 12830708 -74796159530640246871603654123497093120 12830709 61031630734200423434470296891581174304 12830710 -1479667391442610723535652505736294711040 12830711 -450751769938285745447438038582238061168 12830712 198733629986652808583679310200456192000 12830713 268198387855791834258798209307826791680 12830714 8488489583769985257390049246279802880 12830715 11281250779687218122295331579863940800 12830716 -1534017460250532266864343970797754755072 12830717 -27838995320566401848014145991197508360 12830718 -374949651256811098649504288926892531712 12830719 -1148951083339482387352632141076043480 12830720 18125586250440805600588832572440576000 12830721 595968872843859051569989916373656859792 12830722 -993547870238010931608633468945768407088 12830723 975109927618457501841518565847997389824 12830724 46206245413449962946810411667111315008 12830725 -584625184403584895783417854976867801100 12830726 -686949069634069997534366294472364406688 12830727 -106328039448966040850463083242243584 12830728 -257899145717548127409274019482502215680 12830729 865870994461078594581187536116899938330 12830730 -183563434070663267477170388145996288000 12830731 -1401923585179170524420155641695382658800 12830732 -302799600556094343026471994748191997440 12830733 316471580582213168758543085500903835202 12830734 -141045863410610974406531190192357961728 12830735 -773713088253747195147295093428965565840 12830736 67476402624671067797307540438069215232 12830737 653823228721555600279595519996205369972 12830738 -591612122713455807840829612579247180160 12830739 1213714375175294407288106248837365598320 12830740 160150785197093870427800373515060505600 12830741 57115482133962877427508995874830813568 12830742 -338557384785059375839997071231074540960 12830743 1448402665267125951150946872325072113992 12830744 178409491683015183759941878356395612160 12830745 -93960470013321831836577056231601669120 12830746 307804367517743316944265123626816697072 12830747 -1965494792648196880541064765873938151804 12830748 22929925873192022715243142958634686976 12830749 374090266315086115128773909769688538072 12830750 -904485809360689973162850806727651360000 12830751 594191966607261902325179671544969671680 12830752 -1216312805904955740659318527663337373696 12830753 -445709090194625368109271869907654571116 12830754 -1131175029793866949687584162778815075840 12830755 -427555122684282807343984152460145823840 12830756 989408264148149825019742191506319534720 12830757 -772617280605501851015361039651657438720 12830758 -36541140649085896140862023300712425024 12830759 41052365636458513647705429132820663704 12830760 205757672281971234270530514795947520000 12830761 -948964040318572168133835176796863765638 12830762 315185567832014988728537920584917637120 12830763 -331405785351565566338955112068861384192 12830764 -1236858467410526069114042011751811015424 12830765 320795438125838280873041019083252083200 12830766 32862682235708287764080830299106541568 12830767 -1422912391483408420766872701641056714368 12830768 -675191728796764850373175830467404922880 12830769 278040046577494366453515466485852837504 12830770 -776193733534859361091479041515215360 12830771 -553901106721664267781847485802495943028 12830772 33580738597106198021038876745995935744 12830773 -10196286631908658143760561185705255140 12830774 321495492771156791972641537953386847360 12830775 -629845601140975306329328905893360752200 12830776 -119436283391621285958780543163564032000 12830777 -2976438698350839863665369768254081055488 12830778 -593686519618542593991079328388909780480 12830779 -789873108301084275062287296649488743216 12830780 -15197260904556488670476188187056650240 12830781 333677049713568591656339544389746935552 12830782 -106889124142725188201361090670247371008 12830783 271531260456856265707867574914770852720 12830784 240485349111410936970990495681302495232 12830785 -648671803067546615961263377265755334400 12830786 12428389812630190473827831993772432960 12830787 -81015751004233316820179796938484945000 12830788 715710275460724847503176445042451497088 12830789 1726255123962536528714425141455655500000 12830790 -98145467007637197845791104403970304000 12830791 881821567673807343659024822603632463192 12830792 16496413149343511649461869202953758720 12830793 880556817078169049814929900791291336464 12830794 -470724771039310442455998072181457453568 12830795 -1101026638976184240979470315219746553600 12830796 -339092198454742505119080221110241988096 12830797 -268358172781324263090901423238909051028 12830798 -407763347632810385204420776297911680064 12830799 363182484479067609334704344190108393864 12830800 -233330339893035155103188200308004249600 12830801 656761974630192402912874878110058680424 12830802 762937621941218478947033274679811951232 12830803 240092379151668444201517474325751287664 12830804 197944799355218298001575346515107254272 12830805 3347124703148828756138013600256811160 12830806 508790631556037209170823754835453707520 12830807 224448827089525915351921111562198335488 12830808 -263353489167130732719534301064861552640 12830809 -2154002237173122001714137107191473365996 12830810 261076160162380420896919947103737692160 12830811 79879176244363767470054555042921969664 12830812 1142295508885728735414623609976864522240 12830813 12387850230442408317640708955659779264 12830814 123666082752109335109771739296152767040 12830815 -62060800830836113308128138033710190040 12830816 509064588978121515608858308579569303552 12830817 -427736757899262265028394577218051212160 12830818 277836623423585376545284666921008184320 12830819 -993986103988583812085945898219130956504 12830820 36985251386772198634437699069960622080 12830821 1772554751259104811528001575541061569022 12830822 -731677733000877460792888680646217088288 12830823 -81457784560588228530691442573060083296 12830824 -462770208661792678224953092575382103040 12830825 -346659849721796305356593368162701393600 12830826 124138743191694171446869316652544097280 12830827 135322988161894406848129115180153475360 12830828 591865334901429575393862825423953856768 12830829 433438433809261467816601045478389017888 12830830 844447333601973141247625834998203034560 12830831 76308061820020355570558970791749957104 12830832 73847916141490679505579826812671754240 12830833 -2651916503424087584224020370853244820000 12830834 707399280777107107443353408265537612816 12830835 887155233893211192751264338036449233920 12830836 -244636492429011128465981021732674283520 12830837 2436830670669193225474939891266203502300 12830838 -79188023813092647021552269284797947904 12830839 -852474283456915805463334906696419070544 12830840 14371056193349400186042718786448179200 12830841 -374253035568109088765109637167806458950 12830842 -940176388520469509437371541130129076768 12830843 -204204990873435765181435710382748533440 12830844 -93759920862014654730689126036727969792 12830845 3923929297886352181728137956192754520 12830846 545048267880487219541854363209913815168 12830847 -1598799539923870477640236999222696285680 12830848 839906036544245256161654816448184320000 12830849 767722872839552557174049682561917398464 12830850 -181262819795415028889021469275587232400 12830851 2291640594186737472974271926723770391304 12830852 -187721087706620767660738406588051834880 12830853 62283571922578442042437857456001475904 12830854 230937692084001864544736780439877793376 12830855 243892007561967414245357789256724016760 12830856 -10844968329869534707986456143499509760 12830857 586328254036378845970257031582991378980 12830858 -17581131656850208891597160318239872720 12830859 670641771527478564486354992284584099840 12830860 154466993017528194140605249286646435840 12830861 -288395329893934905906320736109966849908 12830862 208537984379035563442154877970912877568 12830863 -21112044619522809938405194989806855760 12830864 -485124091027757882964035755858699223040 12830865 -753792702491643683437156068554982209280 12830866 -351782747772316822992546507037581280368 12830867 -73166296573797141674497780679132736768 12830868 -320552438762399267546583441667392819456 12830869 355408609490736219293378988863221691904 12830870 56839081470871107835472279016895257600 12830871 168122825557412587376380569986969554560 12830872 -40139719032056604615198754313383526400 12830873 -39928046228537571614495875923540622752 12830874 -118915245145334282094456948543830312448 12830875 -2127390582725216444313532390870328148000 12830876 -384441075670077396109995713596029265920 12830877 281017875038218260378969404167793203014 12830878 -504972583536590894174849465690770565760 12830879 2317193648496036968131497749810417568480 12830880 62941881796048432691468523388686827520 12830881 -896443859849101972092061058586900876608 12830882 519195023337158424355399223356845843792 12830883 -183389979818700377015021408404063825920 12830884 211262270357623435130681541905422731264 12830885 -910927842861678126124826113367402844420 12830886 -738716372062518045442298277672245909376 12830887 -882868253851307677683279626780022902520 12830888 507639432334409289116989824494496399360 12830889 -165456107663916893321195041454769150576 12830890 527082513351691414259395038166702675200 12830891 -44112502354330564798931760487855240848 12830892 1168518989711524413386537556356938816512 12830893 22682369372778225261385086422981675404 12830894 -1307289973898952808450457563599164301504 12830895 -301389257674584191623447883330502398280 12830896 99800497218726902356296336809696100352 12830897 311462734050905548509009487783129004904 12830898 -16533408722611195432114239563923211136 12830899 -22572551594312082091274385046076475840 12830900 -151319691536789428795823246679665664000 12830901 -320080758411688631158413612393555871968 12830902 -488183653372396065681358421156706693120 12830903 453367082012233714399510346721510813456 12830904 554376209701147524267555615635310428160 12830905 15253736311561809688534073405323022400 12830906 -1569341073880222992880473182496306785280 12830907 -437991640375151824231858807136953432320 12830908 -1616045042328976895720549605126837967872 12830909 -31675438152531310335075793635301021440 12830910 25214066608711819156008995729958865920 12830911 -1464891975574411059899269393911591575488 12830912 -311661783628991098339118815924347469824 12830913 108534346513799512967781391307723450400 12830914 66202911521033106367748625164276047056 12830915 -857023140380427555827974015728803443440 12830916 330261212463717870750195332247731503104 12830917 -1289311480384527101150365689860067769056 12830918 -19133132607441682260956639365316228352 12830919 1030128088202461087593535214324304139944 12830920 -874898034867182153047215657153203712000 12830921 -1464929210990728923373614231119121619878 12830922 111771325332468513391949902044211349088 12830923 69948174114872220756311412804751436800 12830924 726166696111092547643064647586962320896 12830925 531595265095340008755356184732073404000 12830926 1030470120273561770269342464948682634304 12830927 1042688421604222576797339999729779795472 12830928 -117389776540301576138504158729312665600 12830929 349205213023874725474747958020501351284 12830930 -79141786184403678965821460393668416000 12830931 296535887143072719929419113844552848960 12830932 -34225042090983875096887156188414949504 12830933 -2366606065542190515625504611992167024818 12830934 -32916733917230468553533765930416538880 12830935 274962792827285604279635942652801271200 12830936 1135916268000208796076487155864668743680 12830937 -127946875036494125542786757625165152256 12830938 -639238664325135056594253285685542057504 12830939 105754754971566345677175626896258045200 12830940 -234203741713266312538700631452788070400 12830941 -233338405960247386370981365374051105216 12830942 -6892385514671496703311915957321615168 12830943 -429123715626784684744717417147955961600 12830944 -1260077545830056590724226914743794008064 12830945 122193448181561562580910045017248071700 12830946 -713033738632686898251128247951389106816 12830947 117279545802350698054127259405140118040 12830948 6222266783232283005659946814139498496 12830949 1409998236502421352084872206736464881534 12830950 136336113420148814612517343506672432000 12830951 273208614648707347579772643431303207040 12830952 431708185621055087841011757665867366400 12830953 -2566047296912269264225311667464830160000 12830954 -631007316250898322174388743791597644800 12830955 178063158888684854957923412162544837360 12830956 -1426519823085643919390316937774513626880 12830957 1998733604180267827545978330427398517206 12830958 -102795759175965579467712186079185507456 12830959 1374527408604970584446292295109841934160 12830960 -13085268093347204930129670830673592320 12830961 322060762277234411972922726255671040 12830962 203662509203141754028291983537749182464 12830963 -934951437810594429711401369308737479520 12830964 259181962515393963460488959388600545280 12830965 -422560681747236047665993899191427792000 12830966 61959338947106248648752571795982973120 12830967 16684320136800597610747840992973137816 12830968 -1477361733234540447533337675191824957440 12830969 185909907698939176080561779355806319696 12830970 129010617704361386936489341132531146240 12830971 -129580032506115598465955504424413889600 12830972 -279603895841984387193400272817744650240 12830973 2099443811340857075088092470288864684800 12830974 -42049606022556333744469754424726162432 12830975 -1152254563500174364520747430329657469000 12830976 546229360922611484978569855576666275840 12830977 128573853374441299595123467736054954500 12830978 678056383835275042639732303047628408320 12830979 -271497831493979371727780002052331187968 12830980 -264120486815922811074091015491799008000 12830981 -1315497414702486929994478741355184780768 12830982 304181337741021278908812219075054591744 12830983 -1871717059120879127937062600964343046376 12830984 -568740522988235184800463125543770798080 12830985 -2569937823403481586661128689803560000 12830986 322992672535168910464950827598732364800 12830987 -487030345444884024885280781484639380592 12830988 1107686528253345171309024798007237794816 12830989 117302770828357352553276412905967356256 12830990 323525822311821119158906288412932728000 12830991 -18420635938945752770017296059770030560 12830992 114604333422186826605434509152635535360 12830993 -52529972102173841181426607875662536704 12830994 -986873808680067918811881493790232721920 12830995 -641577974724990344261586743005441554000 12830996 -245333205791387204830194533752239312000 12830997 517095972941753517638787797188555332000 12830998 -206250442548235627970875611426660357120 12830999 1863274381879864858735420160635057917000 12831000 -198684672286034864483437259237621760000 12831001 1763130132993886865205985245469093869002 12831002 348292642309658525158485679148604083952 12831003 66262226938787276284869318731660829612 12831004 -1004558457822410389931077945047653514240 12831005 -1459104869707128718740956451736581814080 12831006 128406441177059644660088089652590211904 12831007 -593904062599466269810171701940705305488 12831008 25099237348386338032904941849864175616 12831009 183025230263318646126765703824744932640 12831010 371610795230144602864238431474847055360 12831011 -290497529560870355469760776911948682576 12831012 155092382357143697178681778836201004032 12831013 -1181627229869427139749826492222132915752 12831014 -205574162222181937930317934783030716288 12831015 642926584207509942012653596709674138320 12831016 1178542182502947613137484271365547458560 12831017 663084083392004739151629820116543473652 12831018 647415679912537504950864237528913307904 12831019 5537727008561835920858465428674049163520 12831020 745988021234390474127842888688324372480 12831021 74903829475422088691663111752372819200 12831022 -258249246096409386877179956007228107520 12831023 15633610760753060714449215258696029352 12831024 78473571324713012568185159954190041088 12831025 -780026835466718437653066240657927450000 12831026 144430018820844057089276669472823151424 12831027 -760650170658425885765337350265314406144 12831028 -10567515214264107667593836931061387264 12831029 -2203075032380186717997517642493148116370 12831030 -412493361767895503587336552082148359040 12831031 -851019008789309945788868529963485331000 12831032 617562776709458140177318560014732083200 12831033 62366206036965086222676277314869312064 12831034 -116676957664078272887898763167928289280 12831035 -39550536274994799542059290481561256640 12831036 233444835541437411261207590898923151360 12831037 23549875015490663993592908004968100480 12831038 84206127643341158384078536974010656960 12831039 -206171368496922773554996649333469425712 12831040 221790269916095808549611789860711956480 12831041 -181110343735445289349653722742697712700 12831042 416129772316712671158425553404800523520 12831043 -308204672831718933144993745839602512708 12831044 540036843979659703150953112849672070400 12831045 -225967253082080003407356784311920342400 12831046 -431947669346929256458557379626037828800 12831047 3812152172441274659645919891612761368992 12831048 -56433402027232391066579446130474941440 12831049 -174218354328120922863129474845223975936 12831050 497556183891587354305928721222995700000 12831051 -586564992402102453038298052148636419368 12831052 52357377530638062974482117604296860672 12831053 276381406640317416510281327873410153344 12831054 -637457611986162892038444648786807994368 12831055 483952719006947912232338481887589121920 12831056 -50917427689039174385984838815167021056 12831057 1997530243377948706559305744390126175568 12831058 -344441047906153566570844182338230155120 12831059 1855235110642401023947945416722163745260 12831060 -317368747273562077264648715494954414080 12831061 1120968352017373248077333379927533202400 12831062 19967773216588768069046492685752289600 12831063 84335762534770475216918856409424313600 12831064 30876088310096934306760959102525112320 12831065 -12987714000867829177064527873962502080 12831066 -336689162996011698866086552990135884048 12831067 1584726107751549193319358298010921154116 12831068 725627330299341396438733637491187470848 12831069 -756725676918697377739863544178800515456 12831070 11417232800986314247771220627042952960 12831071 31693294919855293173949652180316223104 12831072 955509044470134191421028810221520945152 12831073 -1925835951042850927357087260972277662900 12831074 829941750160709645408979826156407439872 12831075 417507771284797152879396793504547730000 12831076 282624841976201870076092838436092421760 12831077 -1326518207999434066388399536786034084928 12831078 -28573262905596340479490331504288409600 12831079 -150958975679454630230186122851682163040 12831080 1273230035772594288938615355323037696000 12831081 -1044540199605255847723841733537738336 12831082 390232634138151265485768173398418016 12831083 845480495669971931964499662877492297332 12831084 157136038428929127725934873954241413120 12831085 162726953801084200836758218953451339800 12831086 320070785139941021424300198163072894464 12831087 361591356618260978566945087708100330760 12831088 7338445057305104377329816633871663104 12831089 -136291124333699951043343493963749840476 12831090 -120005843862314299572578211028649395200 12831091 769085132307600805238571380787423826272 12831092 79363581816046446660559037375497144320 12831093 875406509238641490441636240465466526304 12831094 -1298799105945270296357283209855331095808 12831095 -82389846174054099779862056647674335400 12831096 -436308221293134700747068681151783219200 12831097 246678295421059737280276754064399725546 12831098 21131848981242377056854034134761531136 12831099 -377803156157986467271878038881406649600 12831100 72652364512792503516083889612541990400 12831101 -218905211397219946163410460491388702400 12831102 385278287877915462632732310694427719680 12831103 1023583469968248829271229734665810060360 12831104 -598054180914998409453112552538945617920 12831105 137322874868280282749576222716286977920 12831106 -1310552744752636969049716854934346528736 12831107 -614211082456244671413500949748656079848 12831108 -169562191537575953839507679199394467840 12831109 1532127924945854984081598944110229637216 12831110 -472299143379980929261649545916909255040 12831111 240641104181826449733951291082746782832 12831112 -725173588901501902822398213469559685120 12831113 -1409341167154482577348488636397092374940 12831114 3778070506728025198729180043989172736 12831115 843568401798397636826928303176349970320 12831116 -480604335935965442972200379401642287360 12831117 -97873184303503942220038294569212419584 12831118 769153084467828748246619504071917791040 12831119 33641364634817283845902156723786570752 12831120 -68879856622407843891452492397206568960 12831121 -2529128324375605889360495962819449677456 12831122 -392602526366610211441209625968777907200 12831123 -257084378097762035217580869097507850496 12831124 1163684602506942935319702180690273666816 12831125 601148677959397368665769989126040768000 12831126 56601273895805418756616294827547834368 12831127 -1472694580729206236847684038461908244024 12831128 412267662254079036636892364728552028160 12831129 -105359897829901683382866823020010320960 12831130 127682828944177983319417339559841264000 12831131 -1855057243289403623604988149077506723068 12831132 -284082008397347417276080938502499328 12831133 218961051493783058503248168154392903520 12831134 -1013658934670653527178697373190450310784 12831135 1045234823734775009196985967886032388000 12831136 650246883567452037921467125884732309504 12831137 35773601831996212360365066876230712480 12831138 -403864669924799480267191510358587377456 12831139 1416656343368901982159391416186234377856 12831140 -71809403819506139854546362455913250560 12831141 610162273925458980386901203808226303488 12831142 285429627946069542078077647097429333472 12831143 742876644533768695841524157467317519600 12831144 651549064866102065373078568219249950720 12831145 743404617393355384198851083547786228900 12831146 -203312866672096923607448106523048751520 12831147 -8954059198619272675606144895538952560 12831148 -159837202293528951361928795800391516160 12831149 1188231687707940973004775967979765808150 12831150 8759213964109409699585841117365001600 12831151 777193330798941957375818117586758829232 12831152 60577667794819536040809981213583097856 12831153 214770601516680877967684014254396004800 12831154 43049615382337460898326859894038095872 12831155 -612570554140271255755128960316023098880 12831156 305600062295051877299733105264091238400 12831157 21246873861128629078546039283928764800 12831158 591738397495988973080876888970721190976 12831159 -845853700832025718780561035001661407872 12831160 -143275690584795160187664654658153881600 12831161 -199567580514393471401985374347937914368 12831162 207140535426725636640103189313027453952 12831163 1043240579150287933700553291107925342384 12831164 -710338250508001925467662763834866330624 12831165 650941779646998879366570266567351719800 12831166 -177362676005449329709677170531503053120 12831167 1164508317478172433576716823480627728952 12831168 -113555060474560139316070890346710564864 12831169 -342285398167203581423575255851418125356 12831170 58312199707045123794099986376366405120 12831171 -82758819696088982706238075970260872960 12831172 314368142068530463550861247407841588480 12831173 485139615933277003510545163506654139422 12831174 -618031136213204085799480169931905276256 12831175 42747561482071414736739073373919648000 12831176 920562304984566662605885402836370990080 12831177 497405086119057665911939692410744885520 12831178 1124651755061497709138671957952096750640 12831179 -247088536419237144302948386853351193600 12831180 -160875024980858605222284401111140761600 12831181 -912155735587875085270342220454817285536 12831182 194080971142625324088829758731890508544 12831183 -292145389920718967994490558090122476400 12831184 381649936475563544490023257842134835200 12831185 1217606253723196978674541134791832859380 12831186 646578935332082374461127891659949544064 12831187 6373851120601374102324322469141122200 12831188 -2317254877772281816151547082989797941248 12831189 -358504809703532408594431111164276976128 12831190 408126296126073306047226977349935481600 12831191 699404586510903046249505246195899613184 12831192 1418994031216008899113875713367149322240 12831193 -300388555320650087538939626474415573120 12831194 -125009027709607185990431150051881067520 12831195 414086213490327539314671400273053432000 12831196 -143650494376165934309814209920374073344 12831197 -65379653103056186791575259812496188672 12831198 31168626211388987942915612716256089728 12831199 -3037040115473842078004140866791101717536 12831200 4738399830956534747553238896613785600 12831201 -518231281447626492422124208363789828908 12831202 -80215179714389655412007254052098089600 12831203 1062320835593321110237950308473429200 12831204 -154229676032298088326582327800551394304 12831205 -1314082394779276119883505064429967339140 12831206 -381673516917076487938000816038691484448 12831207 280680907188333911927124063306920204880 12831208 -874077579561800726840853829499202570240 12831209 -704290807404924907815255456024424807608 12831210 -250005157871675227487244391704698880 12831211 -1060396959584699436002682823825438898188 12831212 -1314457177031399770652957206723166924544 12831213 1313530958872154237687616483171972770400 12831214 192388660274360295102133685042487018432 12831215 33768985390641561811272076000805115120 12831216 145766867604171433875244851369164439552 12831217 457292857625034934054494676544979622272 12831218 313240763939773764580348969635303602304 12831219 -453457596863133491743106027331102812880 12831220 -194021331504082878583586187666483333120 12831221 525565282523940669484523688249025605624 12831222 344964811458723458137437689538809499072 12831223 936953251798267956502399810685882602472 12831224 -287657934301152894529804292773845811200 12831225 -639391338586661942371007100623290905600 12831226 705117392315865150233591992923675588096 12831227 893352917918388982338396727229463575076 12831228 1092034489811956491459272096556571728384 12831229 2131228831354452316817037884876046501280 12831230 -201678058615374913577724075106501113600 12831231 -277826923714051642021878775720233430656 12831232 489526901402713732845596788316857958400 12831233 -1209800945152255361071486807646778213840 12831234 300346785090158564503761751513521934848 12831235 -1500435561709454779436171378476473080640 12831236 -1161839315730091273949551914019929953280 12831237 -332218199284726875472219666500853038720 12831238 347575200868470869044436819092361415552 12831239 3027233189078178420650672363703787300656 12831240 -412743492280253792877188042715586560000 12831241 -819201285034315339737707417842496374016 12831242 19534362050540766146822851489450664544 12831243 9893854940937624052460410378637743488 12831244 1287840189765058518393487796638498477056 12831245 248699402249207989437032368790093786880 12831246 763069036998913271115678084983965759872 12831247 -25717584183889754972327736098160153504 12831248 555289768812480334860336969724657336320 12831249 -73342010897254038433790800447881612192 12831250 991228986839911540162407542924741100000 12831251 3469897324399360605977136364883183092800 12831252 368409856561301224374691541153586204672 12831253 2368304447400857904626169378096933270780 12831254 -687611895716690903950546795259801400960 12831255 55243434668715439608956403159157811400 12831256 -810655245894620944550158070944007301120 12831257 -1060338535607642737721357883252586024800 12831258 -59277786788413318858810737561045510912 12831259 235638576449083920643594143743521564160 12831260 -307602145131389006459747300615519907840 12831261 966348468375833759765636053987308519840 12831262 -311618872807505091602538733012587782400 12831263 94533897057004902689758928182373375904 12831264 442146211506744420746970887755152752640 12831265 -128386718561991482621876373491646335340 12831266 297952404463236514578946322296536612864 12831267 -32566653679772689768775151375659895888 12831268 -485896156220075111218314093152977466752 12831269 -1594467430099442622710161655012593919040 12831270 -216159341437296505263848540181646233600 12831271 -699547640850893810727326751039152041256 12831272 -1422247039091511831919448539338657715200 12831273 121171764693353126585971582797314480064 12831274 2138556949592820380213634216357069104640 12831275 111874081119502764600665419013902573800 12831276 -396563840461089249352232405955646560768 12831277 1857170238393327669461907329306128418412 12831278 -787107948168989627283110690146248062208 12831279 -29078021924512205058942068427580173816 12831280 -96712663834441200672628613604027924480 12831281 1135268647132445136724527950416336318500 12831282 -20534932123854944703241071477404206080 12831283 -97321319755756250363226665277434791056 12831284 217492783986335971290644429419090656000 12831285 -233857858844676466201171655568170008800 12831286 482005352491512186116620507403520000 12831287 -399930673038668022193504915672258212000 12831288 -390082505195976286827357546889875517440 12831289 -1339440387632963251550121445926905029120 12831290 -307345803984074197612937881438231341600 12831291 7661211861161069454432001389965714664 12831292 480593787344791951533808287894244968960 12831293 638132053072105900700620698810450169542 12831294 -252652549784759203642685680065577445376 12831295 911357685045605202914668246366008781800 12831296 479263094773196690176389178163287031808 12831297 894401433482353168073972650193425777200 12831298 -832033511194561023197444807575695927600 12831299 -141171695217129883454263006307213792736 12831300 175905526998481522426261161306796896000 12831301 -192575105787329677525271025025197801216 12831302 697384525147698062296748560641198211584 12831303 135540585408275145501284800727542895616 12831304 818818577109403190154405211583018926080 12831305 -202244110280964650509161875176762176540 12831306 125270265461755128628987275125507829504 12831307 -1131916372333477896698757917954766046444 12831308 24745835673496213729740779234667724800 12831309 -272944647610218763013684968072518941856 12831310 -203001255109881845499653711723376800640 12831311 -899826237526818262465049506607899411320 12831312 106044442850378573298324706172406202368 12831313 645114640121061261909130323220865487984 12831314 863694813579753341587771742969470682256 12831315 -32899932180553289127553286481818062080 12831316 -1094598826185391544384765889078531592448 12831317 -2041858946795674188881451568812033731634 12831318 -259105502550487171406648953184348405760 12831319 321961414688315150336280283471923969360 12831320 -370336862071989407454002239533566976000 12831321 -102768078009537211696441579150299835200 12831322 -4988231585969522868977711700750967296 12831323 387023015490982218322890230706849941280 12831324 822445511502207032600203730339670528 12831325 539831899156112825084458288739557286550 12831326 260041377415724219608888836961706891520 12831327 173439400544466141766516757401211340840 12831328 3626250920605843313988329555277785333760 12831329 -65021930062680962467860646268725248 12831330 -529157947328256281257921103269746094080 12831331 2077268299388923296114960089710223279132 12831332 -993663734198170954654739762666491293696 12831333 54546820428645439915823700557076039168 12831334 9864334339422924259980659020331750400 12831335 46739587013407106814596995731927386160 12831336 433948504377872503316908017283843169280 12831337 -1979128551818906446581219386853895043014 12831338 259888790243941049236260384375684495360 12831339 -357495701519240373024623127173573860776 12831340 533693789564693808429619257739217126400 12831341 21362700206444447331428797389540700812 12831342 -157104104128070089218710276616876020736 12831343 9711255838255003921342668075918856800 12831344 -514248439671127123153637101375923978240 12831345 -965578085652987305783794401509346220800 12831346 279109374962729900961189013816143363840 12831347 501317470647654152982623939085666110796 12831348 -72311305100423776702506607439453552640 12831349 764020410372997470864198082827312724764 12831350 -166746691491817291572092691785583878400 12831351 -473250980157939286200490059942724614960 12831352 -306260947960617516678237067649329766400 12831353 569756029937210770195132309746636468804 12831354 -486573617358301219191194145176025856800 12831355 345782489153333306340027978581419121760 12831356 20316623766944994725455494727842819072 12831357 449484578073576896801927388933991002624 12831358 109422289380234843293191310873466017280 12831359 839381118267010165046241874950143218560 12831360 -45368737940372884355416918607894937600 12831361 -302966557394841286392527286243581351038 12831362 139387020325492915830916574861217543072 12831363 -1106218884074951610578514037986112539708 12831364 171175568360946217348943007145740972032 12831365 -31656702402167850273294366686974348800 12831366 -770079736443091214763385893633363549696 12831367 -1501883034197878491947910122122245345768 12831368 1305668790979557369709110827468728320000 12831369 77936237289599814744599230089182703360 12831370 288030663201205675987828601192124086880 12831371 247310887423960847213820670015973963520 12831372 5172412487364804283401165637902446592 12831373 -447311367974002356673492812250555679360 12831374 845961829488934507310180061281945343936 12831375 515352001095452444258332338874915284000 12831376 186222661515650124208784201852145106944 12831377 -869224118981778224913284439235364156940 12831378 -54210795024547204648422656474634485760 12831379 1007562020760458351024773692215478695040 12831380 -89998097852205606881885724993827635200 12831381 -54428998748336624190826050469614705060 12831382 901003594956980836001244966020665269792 12831383 1691490967918263118369454843186434450632 12831384 -10874610606978974165435874289087303680 12831385 -1025060667412162342769628417556854229440 12831386 -282132078109006559549791744737235150608 12831387 892737858991326428537860295415581623152 12831388 -874505596483056563214705741144037683712 12831389 -747800786359652240151118717029716422080 12831390 87074885928392076584674050726672541440 12831391 1335638968155091394950872310799888621792 12831392 -39350889019546012256495718007720378368 12831393 1164264305152425741030028932666422121024 12831394 223208839910799068206018505033814236496 12831395 1532394874051557472839284033094433160400 12831396 -280448474417690846596141479317278064640 12831397 551319700864940437008603199306140239580 12831398 325664898443861570968177779179207794560 12831399 -888383778340026080674886144165930108160 12831400 -410051812087051944319482452530858368000 12831401 -298913567871979306122981386700322300032 12831402 71821800755853153351016362218622514944 12831403 -733669808908991651661840795968980162000 12831404 325795158595546121424954871119888294912 12831405 -4695943296922004439994245906040503840 12831406 -84156778185117524390582512956679562496 12831407 -805061699482494237401870323651842559344 12831408 -309879425117510193287706135378926911488 12831409 8348122117638796371690295983374859060 12831410 -285675331898253805710648680133390939840 12831411 -729593229822400558107203042069020107216 12831412 -2042611729097318945345442135716154003456 12831413 294464349547196925970502327934161349696 12831414 -489191988657350141769598014541157674560 12831415 -4890422861624197089024155795365800480 12831416 -66051982576683900227053409999413555200 12831417 2198707600631372054906467138838183208960 12831418 -57477486408850544813622395172497208096 12831419 1345899417217204455850420176898459934820 12831420 -65396375315087035942570220988212183040 12831421 1052594636603498446429243956001409248192 12831422 267150017601930265077499311867461774400 12831423 1640613060438550065873987774906522060288 12831424 -239279345722810810057436821599441387520 12831425 -71526148775922800818642979665482407850 12831426 826425523227611767142627342420354438400 12831427 -114981032439174533597392477432615833600 12831428 -42116917231981440386787801788681308032 12831429 33830447265081145317816429633348706368 12831430 340068988758396787399668972098136902400 12831431 -423772805816530638451863761379575580048 12831432 615657658953666478975066553166825062400 12831433 1489499153538113538933145472696845788900 12831434 -489036449170554143856672131849972256768 12831435 -601145227773587242592050700691891783360 12831436 -118211677903976671928622894339877931520 12831437 -1459142070692873757325875873914432186388 12831438 823706860073863015473688692160802749440 12831439 -380703369498135957342369561252037407760 12831440 -91695015787908974161572212377927680000 12831441 -103149755226699635105968376314359705600 12831442 -38377312226320918370981019090084133056 12831443 437467869517602693350066827839471377664 12831444 588004533474012611582474935325577864960 12831445 -1741964564100271090245400776818165760 12831446 -1801949474353818729819844410011737891776 12831447 -907230976418593965863747383615425911040 12831448 191312706191067246500825704880714588160 12831449 -963794009200288724936955309395355554550 12831450 -115449515393425838772872873767705900800 12831451 -1497574440557109447074378382942005753528 12831452 -280944540632367272713019081247649259520 12831453 -30966466890666475017871790537295121140 12831454 -69380484180369311051188227638806909824 12831455 169351744261640987422646293480994147520 12831456 -249782396598982174270368043495430553600 12831457 -647365702963406175842460409210251955294 12831458 5156282182620973898341928938756835328 12831459 -404721951820912791617266688483814694992 12831460 -49232054924904358058527893361689907200 12831461 -1354188667150688152189134095318412727938 12831462 -168869696059412566784490277241431740288 12831463 858645220707816337674685101604672198712 12831464 305932808950564206837852565766339328000 12831465 -790075186046753276795031725663149058880 12831466 -397059079460043330205706706852498623568 12831467 -1197589889597727104937960036979191705048 12831468 -147367037361348090016321373416484831232 12831469 -727442161477414885209730492270506646304 12831470 499791807792330794173221978003454402560 12831471 337474047329793545372532112868526949272 12831472 -19284821519781568665763337981611900928 12831473 1220638736329303307383256671413713868864 12831474 -155320682820031338130899961788433213440 12831475 -36036600281025492562956166743242586000 12831476 189162039917227292655603116707969622016 12831477 -779565032067741404009435509924004813280 12831478 -698752943877404416128040479585484440000 12831479 -215854127932991366132311678841494386360 12831480 610110199678232689253343091995061248000 12831481 1163620952213375172087881329017247175304 12831482 38148948514796958682801513954161708000 12831483 193101310523222987076515782520192435760 12831484 -1070087367210952771967368318891225683968 12831485 -556611846742317101282685875030379208200 12831486 -72080428180816946286083905446382473600 12831487 1651478457134314394528447184532723579136 12831488 918175086256797559231573530758571098112 12831489 49810281494596033357513105265844988416 12831490 12522777570888867315836732929639610880 12831491 -2430062400394469091631870330983163887108 12831492 -801604436696834671099988191956767413248 12831493 -949910762123506384635168275783356620576 12831494 -758330996887811009457913235853293584416 12831495 -38573950052204908325155097310704664960 12831496 1426888098034588817380632069318089364480 12831497 -665759963795837579239103662550344996800 12831498 147472041381407050439324844498759690240 12831499 432340701098481442269896916745306716500 12831500 -1258140250072871926264069017842347776000 12831501 4455346821678347959132588521774082080 12831502 6753650223905370983401190118266625792 12831503 -687741003889074773261871397873874897256 12831504 13000044248098070135330977025646919680 12831505 228569503937053784187115029244872994560 12831506 925939585271918008425641878686693527952 12831507 -613298033870221437276734775548048908800 12831508 -2060323664459733510125983519870165526784 12831509 -383751068022478573578002931815323426290 12831510 -101287541110143067246554604025994829440 12831511 -706191722872979823814828705990801416576 12831512 -813282817400941430407702902118297774080 12831513 -191857933027127425425976453284345182256 12831514 -1527193917727464324762550539504507255840 12831515 1539998540421435018390672822310882084800 12831516 -128230778616071386458571649486955445248 12831517 2301614734106394942448729738955126486400 12831518 167369166621997986271910880101465721216 12831519 -8496483780050491464551045016756894960 12831520 -21127591909452735582056138340827136000 12831521 807000999679371223252550840651044946352 12831522 197763908352254853069657842416099929600 12831523 93157089795862575390608562345280807864 12831524 532325120671766663568258866291470939392 12831525 -49364147707621132076733173286454135200 12831526 274219707875535468212255735860996327296 12831527 -1379889758901972182684295978429832766448 12831528 946207448428396712355101280335816540160 12831529 -1463811224094330992975001891029091412870 12831530 25751477348392411056404805270491704320 12831531 39613280263556716388276528407714460160 12831532 564561223961016566201608447942921763328 12831533 -340982228508375803183843573632834550784 12831534 22773024962745046777967385728424954240 12831535 -117954381669820236905899086210163934520 12831536 53261232615093871943012007636214579200 12831537 -1203637556848805786945436486886922455440 12831538 -53082068525701560216056403062694067680 12831539 -118908127270085567930377770183305721600 12831540 283620603244699039620391043392931788800 12831541 1262887503809353391244532591547449208942 12831542 -534784847583997892753754366691551455328 12831543 -1741044864793195693151472732826200856560 12831544 13035891744649498887489152276315504640 12831545 555048533834313363798919929030621342600 12831546 36424911199569241898497473701642059776 12831547 -875325967755542838796739645175377444568 12831548 94372660878721397650529300305541646336 12831549 -486475543273309321468386080480457260160 12831550 37572533786137830244345449342660412800 12831551 -319313458646735381548384834575357697536 12831552 373477046339050546026776535308869042176 12831553 108519727981268261701374237035566790080 12831554 583528235050829847373982806907245992480 12831555 -273677224934115373456096897265751571200 12831556 78760412185153750285613237919877340160 12831557 -724514151101755569655055091354572008200 12831558 -102045100099761316719210836875632964416 12831559 -535753152446582450037077655992665369496 12831560 -198223276614952349019197227246807449600 12831561 125353536428358175033717529037963452640 12831562 -72138817538669441055936171255839993088 12831563 -981758121989186657297061330068661120 12831564 488682289629978861802618342994882199552 12831565 -290959320093225851787976743221569458960 12831566 775966958972990325472069188754018560 12831567 -225078517606366444335020761766492815488 12831568 -33510785290665976686768673873201143808 12831569 -1058485623914623500952870627306666923660 12831570 -284043792481317669404268215871936547680 12831571 -197556421189127589541732813874753878656 12831572 444157405198811641076638322458776698880 12831573 229266445494138087774625412645342399904 12831574 -115619781630309826796355537637988659200 12831575 35558223219803947950836224620293160000 12831576 -185574608991329119934758456695077376000 12831577 1029102956491056824541264818343952998672 12831578 944505537536972033263704111460313529840 12831579 -158500251936316545254551878098616339552 12831580 -767759039103765397136896878472939276800 12831581 1243058990775801346457254552473324648000 12831582 -43558558459699089073852391887142092800 12831583 1091148069349017559994918282450501597424 12831584 -430784824762975440916428859813196464128 12831585 238195601022821092334866858103710490880 12831586 -965715880874355962880943858954073174016 12831587 25685722757227061392811310012958386120 12831588 195913006700617935378221598673114890240 12831589 -6451311814849934685990530815983062180 12831590 59514365421850609827577743792792508800 12831591 790516108466690488625551763542232394792 12831592 680714202636996154035816689978990976000 12831593 599026956549757562037515692597718290320 12831594 181040334992006075572528709875382250240 12831595 -129006741905118971460479085190306511040 12831596 -866515073364374595283430793978147628800 12831597 -1272416458751685492139574866511115612426 12831598 -168789376881140369847739634292144198336 12831599 -1162089883704526606672619066220288393360 12831600 15510937385020586901559629651637862400 12831601 -2641219420096268328857068038902486301900 12831602 -176557115624788930497484111052596955136 12831603 -1137741549851930946450884417351281521096 12831604 -1369263922225430075333341773450838063744 12831605 491587595435620858215917512309937845560 12831606 267065413421832165415681741752626577984 12831607 -807072225720667775261147446485831349144 12831608 -182128845216505963453850860629343395840 12831609 -8641974140326847116352927533472489088 12831610 -111074854289314900232950956535403566080 12831611 -878321047763028040243668860416323372096 12831612 -1318285021205629030532463337644226068480 12831613 -60073258149604296518471105677012416896 12831614 -759194585969912226048481841297044729344 12831615 -564735954871298066791913010281117232000 12831616 -694952916314144998948013069048878202880 12831617 -121712046655212181729299515244116132736 12831618 -312941609860336723935688252574829422592 12831619 -179348255305815370153578922388629838980 12831620 -1104538361368270405854114529854289048320 12831621 -1280637269542142798482804479180609527136 12831622 -310981368725587486595819288121467875776 12831623 -512904427232355066340626108869420990160 12831624 548905284852121351418017586807203891200 12831625 110544033221040883486136976785783349000 12831626 -1048446717617068944768942782800672801488 12831627 -93343025002951180239200487462087472680 12831628 -553968329264391233141076408287971865600 12831629 -46658160574663206018442021062220415424 12831630 3952098615752097390216534940922880000 12831631 203908622323109550246417154371416138880 12831632 -339897824415306620550375395525768183808 12831633 569586813401572916710723120007147084724 12831634 548354240377684712934322407904338999552 12831635 1148489398275452541878654899689930940080 12831636 800178615976741236018654729362434086912 12831637 316041499809910600265347553883454541952 12831638 255916531493258468133354203163392178720 12831639 1349362924388488689671435004386395476480 12831640 -293983558995368864118161582550136627200 12831641 100440952628058521514029474685148404042 12831642 213984304548281596353076545684220807680 12831643 834382570586975055595414676812256667648 12831644 -65562398162044572530471032425223815168 12831645 134415589915209375678047587390486699200 12831646 -355320409173519098421403230507937326720 12831647 792188048160575493584360905166328201072 12831648 -52542330581721250071686904336384786432 12831649 3186350305895374361762842116713082507264 12831650 -104774949247394742487493572554648960000 12831651 -428767814332046451452295535235201856096 12831652 1147978357443940543307576276066839761536 12831653 2018500628017769528237892687016146259902 12831654 -207345549309932084427566400361728245760 12831655 -1127058078388831532600761662594087350880 12831656 2061847534482056445548508923988712442880 12831657 -768534598292481350169097548047853659760 12831658 -524060314663813459649160618020779726848 12831659 -1233480316725301221801635412436883519280 12831660 -334899224106940388490827609586671723520 12831661 -391972285513439522218993752064714165738 12831662 -1146243427122252205187799428993371647168 12831663 -576549898495847670503009136564895248360 12831664 55545469052886743063667986179448340480 12831665 -483744435045363326605279285711585123200 12831666 410318716719644159815453872868012224000 12831667 210198606600329614801217337685408872716 12831668 -215284864167283600749158660067453160704 12831669 1598120806151223831899321585585899876800 12831670 19989220970546316351257994683481761280 12831671 92050714331345531803670037210429552960 12831672 277946795322476672059394589931433164800 12831673 24604945012939687614666880748562319504 12831674 -97796941512937404328367672526539193600 12831675 -104604305065836507267146127894221568000 12831676 313517415590123845476568809014246145024 12831677 -1149239678918432564323810686515826415200 12831678 -564312755102305651756920399539008593792 12831679 389284926811964773252629090698767760616 12831680 474001785628062010272705796002545664000 12831681 63509499018951942481321029339526831152 12831682 -497444130878450782534177763854818389808 12831683 -460669317371306865869991856968346334400 12831684 361805615368690464247700787854661467136 12831685 -999047801329851761627447139342628085640 12831686 -77912196682274006175408845431049558016 12831687 1054288581633909471890883517040189592 12831688 348919702088225720775695189289787392000 12831689 -163746930492328210772922157886347926876 12831690 -316199745483165579258160359217153908480 12831691 192245488781916188979276850314711156400 12831692 1195636008979405424661037162033761282816 12831693 -436499001802030064141438529346102343616 12831694 668626548827393719306645440464551709952 12831695 829220174772424879927571980575601096200 12831696 9152089657679781627632096342625902592 12831697 1708808494855329712694466677580790887792 12831698 298019860149710597045143063509231229440 12831699 -624648638361546748297424563353804349440 12831700 -26978114024716396445664296693378457600 12831701 560596719100134433207653220213065498702 12831702 -340000545533814798200660599020885724416 12831703 -613029060172023020207353701833416341120 12831704 -109573026539046237036790786481661450240 12831705 -1149648803313604404324007425949279059840 12831706 426905094916588222070777445243289159680 12831707 229100529420649467987951232407681561600 12831708 50028702282499059992951953112664244224 12831709 1219700087401814387763121502919991042560 12831710 -361587412151041470586551941335203522240 12831711 -5761007517097463102854908913202515056 12831712 2154285858546530145362790976869729828864 12831713 -252476453246401635219724189452441274320 12831714 -70269754464595049929930249151396613120 12831715 41277896766302601348677884086078397920 12831716 4414987772843023854218209573922033664 12831717 992904406068748868896751699591979472320 12831718 654843716957484836891285632753690510560 12831719 293916444726367087498225673150589698400 12831720 588542381102593650949896536542561075200 12831721 -2967404322728799255494234814507788416 12831722 -1203005347448690343175690304785880363088 12831723 -1315131171676182668647736112010085061120 12831724 739623625758685385517130397176612755456 12831725 275105461757985242133803993242457669250 12831726 -504934205791214963392721819261856921600 12831727 1166101051113419013185616031198786735552 12831728 37849723077683614167997081890163752960 12831729 150745252111549055399364287874651423648 12831730 23022878904048199717785615747693881760 12831731 2423192332937160925491352693842482514000 12831732 -3272391326088333205001927554499555328 12831733 -729120901025775789632571858732693686400 12831734 -1172184367032122090569367343740369192448 12831735 311173184410086549104814278813839349760 12831736 -124366546717121064222183639978059120640 12831737 -173847015221146624284666044718165788160 12831738 -771145579968629643724204849214936825856 12831739 299574621775741746930442355564898197540 12831740 821749517600662037264346763259607398400 12831741 -192848082737708892439198818623004773652 12831742 87707500135664235003619587825349662720 12831743 855341648124348712714300990449873748992 12831744 -910171980503041798905206505419134992384 12831745 -29796178402798918971772836243155438700 12831746 -600488895875902030951182763442028172800 12831747 -538080092451448824726530041641758859600 12831748 438098971270708154976915396158464272896 12831749 -3734938386360785920973760220397786688 12831750 -475585712779437696516146051414425920000 12831751 762102210003543882683423522847824127192 12831752 -972924464312172916358828872645408849920 12831753 557169128698165887081382979312834674560 12831754 195682140171410842516898856643854140160 12831755 541116869252012983761768647843327600160 12831756 -3046459310429432204750231322022035456 12831757 -306419923007123547537518151826511649994 12831758 -64282147288195673273041334322511107840 12831759 -11765024532569694206423861381902730112 12831760 4359132286979309406932451411228180480 12831761 -876600479938586232603009571477223226768 12831762 -385466725561038289472565150088436084736 12831763 -73557677220295928299536817499252899680 12831764 -489829357274110305597274708085515008000 12831765 -110424221184100679172888214162226823360 12831766 -204540857316697672817733477121912371168 12831767 182296955745214570383096929085434496192 12831768 302082971850209440990242075798835200000 12831769 -35241898736944255619287777590274582656 12831770 100252915849933607696928237084224286720 12831771 50146487161134456217958109697582639512 12831772 402669574117613216602750859643847333376 12831773 2145695338002460824589688645960055726720 12831774 -619675699577769350270317643431296335040 12831775 -367553240715556687449475137551941710000 12831776 1493077949613629554731030140087854301184 12831777 31374282667914574820806048787650167252 12831778 314967670625904384211778061049612147200 12831779 -115059472907758604422226006630659191024 12831780 -145537334839854366493235465477917716480 12831781 -897132115389267413482573786726376052418 12831782 39054390121284113243250030986095360992 12831783 967060412576000443006079691186490636800 12831784 241349072296047375302782002441485107200 12831785 57186088706008440270552990873063000000 12831786 -288158314006730443552980798968313672960 12831787 -46594037440084217928364226099538722808 12831788 664249932575224137158498944571553110016 12831789 171888961632494355325644196137880521024 12831790 -286760720956991483950145138500749057600 12831791 -168664402397652041074773438737739917328 12831792 69215456702722203149820837777128816640 12831793 778246852424447024059153943153774203444 12831794 28581163675051560451415748871912062720 12831795 -373925148860082515573099713641672674880 12831796 -1114146113827906013777877782261395830400 12831797 -277080036683319600470098271203636869888 12831798 90342624072503463234724145816764489728 12831799 -1209404198276870900026773097300207546368 12831800 -704302086153259912700481619697920512000 12831801 131367562099128914211502230953776759632 12831802 -17621966898452953151289632593124478720 12831803 526318163515670531605845114666548855880 12831804 22125153663958963980780665758606233600 12831805 10106405651004115059611960152346997120 12831806 410706918809876304748916292514039656384 12831807 -517733601263141710953969646368705822960 12831808 572258829138581500403245980190244864 12831809 2034311734012440373129429630316293091010 12831810 212683233264765482186920611679413980160 12831811 639291661679056947352507096373447094024 12831812 -442823673012221457258294548286794219520 12831813 -903460196841871070149221398673958341858 12831814 149473807919260845287165570163668787072 12831815 352521571382423619341743713817282396320 12831816 -222187010878658816416652003215196774400 12831817 1444835302907663078374341594957021915866 12831818 929528632426484816871536016190488725760 12831819 -59869355703564357922214314567181597184 12831820 44078701312526373368155003278392570880 12831821 944337097193173421088871282652681742720 12831822 -322374732993395500052771766121385976768 12831823 1160261232477728638982975524352614313072 12831824 522427126861234686384817086125323837440 12831825 639853058881768463823233600875665687600 12831826 362255675705737469091650413047598718976 12831827 971488276046273558498085084410649725676 12831828 271193661571981517770229285802668273664 12831829 1350104114150879099068863704242525368160 12831830 -51177909187297914075935255560638136320 12831831 -117726677990503116516229080982382805600 12831832 -1630149602070473411183032354822088570880 12831833 450678601648377945709810455556996311360 12831834 -728840319165630689196474060158073477888 12831835 -500684520122418881193723668206005030720 12831836 -863120905871429540883880769387731038720 12831837 51235655841620781925241746380502661760 12831838 555391488401956631185788291533452270080 12831839 -1337153176989837166088488447704488578944 12831840 298403954147211112354092452348638003200 12831841 -1694317599486450578414571069682967412816 12831842 -95497931865912605564623485257543810400 12831843 -2995278335187778967364899489296093969152 12831844 1186666047002276184511895462521650820736 12831845 10849891422932467066445735177051485440 12831846 676250915341311795352864577146161168384 12831847 108877899108830080046514499924620112432 12831848 694226797817288923335899245304795166720 12831849 14182642009897471401451269809788516464 12831850 65746620996908991959865464012996236800 12831851 1850203063319133649761403513212839435400 12831852 196218171239908220425451219612280496128 12831853 -778598624879658259447806171851984840340 12831854 362984683187460844803177234526835148672 12831855 -791334982079646212123482860671469043680 12831856 -12719580372554595739303345001549365248 12831857 -2006285012090432495281798258808486094894 12831858 -60386724669628933658650737710217776736 12831859 -584592487366513185088786461010065711760 12831860 -179396856291873324557583800413413949440 12831861 -92516754851724692147077069474668429312 12831862 -324697478047415362812140390285724124800 12831863 255254477291401547365227233892518362584 12831864 -442263191764421732452578235666988052480 12831865 -922777106305466589285493478053836865080 12831866 739626108512972401235419284958495325184 12831867 -27249826738702933273203081356460253272 12831868 86441940041324814946822566959598329856 12831869 -2450198982908774593167124941331298564730 12831870 339109669923825361089984130325055974400 12831871 204273615285788564757112980878974106392 12831872 2177382620521671638079119835565664501760 12831873 911778993879217544404823705769670476768 12831874 278218357388072709730476876590998430592 12831875 60898452006027629886965014758449287500 12831876 -581635877084366398732665016569926506368 12831877 605634762474795525132964266116819355712 12831878 -1094390920105702483028960618641786666560 12831879 -787903184594012600031461719236451555416 12831880 -1080838122278191709092622053940897280000 12831881 -1675427231763900525142432468928925513318 12831882 105604599787294220685830601191794328064 12831883 8731340775088987965011554275442335024 12831884 -439618651397439274588648613264691824640 12831885 480811767142842994712011776515027894400 12831886 -920227134314346672827330357880997228608 12831887 1226815641622384076107219774251089311536 12831888 47204251431177825419248862527094784 12831889 -196962178834765249627369181035987843904 12831890 63174662748796494729912267984740769600 12831891 -1870984984892596863345687366639300211200 12831892 11353455276397567975162877478237724672 12831893 -546006008579808236009619952143009060480 12831894 445772575241490747982034683979327613024 12831895 -2478885388295637013341680614883643493920 12831896 33755699506771882862275756496091217920 12831897 391587337012679953354898813323484873280 12831898 487668003074546938615257900318119376864 12831899 35819527320626656417650839144774292720 12831900 409598689858178513444071548372472204800 12831901 -129319026596200479936812137010716987296 12831902 -837866306393475258320307239912736094848 12831903 -41600483934167303717747151009784566816 12831904 -281137269106681802974480371979561795584 12831905 -1416867098351790677338210753789564512000 12831906 -523672144717813283378513572124290580736 12831907 102929714159966444548558338562629874944 12831908 -38507166384926156321764763216212949760 12831909 952551762916189538502854250543972427104 12831910 -41545286078595857663322430941751296000 12831911 1491350576686635943228967180747954587512 12831912 -2060028025718174510093745910300886630400 12831913 1006520777717480507000308561958897831162 12831914 800231022840300493299040316551161595056 12831915 -510311266198379403364940164635893176080 12831916 -432164721474590803404617078900360320000 12831917 -353466995929334991906589736286021765408 12831918 20581028879674329700033524902710732800 12831919 -396303898395139077086236271412233549680 12831920 6948516580860435010801409190194380800 12831921 509434590367123521654306680138691210690 12831922 -117892428641016843085167452320762549488 12831923 132334090225199977312739509892444199168 12831924 494048676887151132812139116913508485120 12831925 -1105179887074477897683582598438567427350 12831926 2308915292735169101293246137665832384 12831927 -98222599474705716526667141083970098992 12831928 -1818855538499551859835763968617416519680 12831929 -1171209674520075550057973902197976188 12831930 -26599353754779157551549912372779136000 12831931 -7531135508086368976210846226640537600 12831932 -987801743004195102141580571806979349504 12831933 -84621596746485972853523868367375249056 12831934 182600480478051879283966593734102397312 12831935 898584284828066167237500503778663194400 12831936 47051121358341878965359126288839737344 12831937 -433383266430597356750403101895812500414 12831938 -266729328804157342561131193373283970560 12831939 29698990990346352183694288228368835020 12831940 103256933816222483973959981408390184960 12831941 452429457317419730771307072231986459772 12831942 407596679629044292542921073365513016512 12831943 574845131255964163186617604265667918840 12831944 96421861991730145526901943787414814720 12831945 -73165639584647219639158478252247926400 12831946 -823345647999873426036383669090811933696 12831947 1813172009176507696150906372917503586240 12831948 -274168460689370010618018252407591424768 12831949 -733768787081537295888460715353014241680 12831950 -440225296465696316076196107982579584000 12831951 1082782035959729079062712374812906161408 12831952 -21467307409041562699960907463420674048 12831953 439240025382369394988287827356269830144 12831954 -54748996248916820467217571085193379840 12831955 -380786067009812087510108023843811209440 12831956 -1180362352674474001574474406156147914880 12831957 -98970405616045759331885584806601444260 12831958 -13809459646265093854696410281735389920 12831959 -566703655082416599835582791123867368784 12831960 -57296024453897426240501810241344716800 12831961 -1779516463583409698966511904298794120438 12831962 -223209107058137790995659964009179466496 12831963 -34684036040501340727702730901572215296 12831964 416932248292437550326285884596812478976 12831965 -271758706165494710953339258486580472480 12831966 -178097739784507554956637242050419609600 12831967 512426577346826340623645859914666650016 12831968 671886413091108067938517927729299456 12831969 -1377783406198802250040761665825053186080 12831970 -23373337693863037770791719048272384000 12831971 -3471065566164279052092561030616124829000 12831972 72009906673725002186461751931803971584 12831973 589594739887626597165377275420440960000 12831974 27752207892580131297642650460516516864 12831975 -46550704659149853703398771571877074800 12831976 127204980459502601889205354810887782400 12831977 161945503893079014155044022937974692980 12831978 115000867589606259395626101958791012864 12831979 118745187864848997744939991412764953040 12831980 244982040864546566734462046075419361280 12831981 1411485374811007567481664103133266124352 12831982 1000009213389230677907834621179641648384 12831983 1723825169491464983326608417259517969232 12831984 -72303136941412459355894742601999613952 12831985 138983302307219759898678044710391612160 12831986 -235732256618119463854850412245942601600 12831987 -803063145549658224112926411666386820096 12831988 136565436578837427596673328968298597120 12831989 -158626450486847141216394121265549777640 12831990 294615114645238187817453348735090933120 12831991 -1296992971395505964814302085325459947936 12831992 -368911296335275853246771459533550284800 12831993 3792510798564829908850009433115409324800 12831994 -301336815300942519435406934824975911168 12831995 -13553464489888103726086017695473855200 12831996 1004263959871164700725307816665124823040 12831997 -503000962391009880561914716089681688160 12831998 853542696812182206399765392766764928000 12831999 330644868188597572328136870021517949568 12832000 -653358364870895737952648869441437696000 12832001 -73998131068446154965237357640658227968 12832002 358310737994203620937757407975926688080 12832003 152223400050642255844418510535964256252 12832004 -1592977666755658512098449019833965058944 12832005 554039098983322500170563154037782854560 12832006 -539824070070808990136927865482640083136 12832007 -139195822771835490051025114924376671200 12832008 475258292478651350130584818639398174720 12832009 1884730300548342053169512239575752145204 12832010 -541640966721159523544503562491557675840 12832011 -1449968071361821768706530184719199912520 12832012 -428810058480835791838737844371589595648 12832013 -138335710630255925095280806508162476596 12832014 -234463799773300418050665715140559830912 12832015 -147563342899486554253810588263133243200 12832016 68521724037512902230190975505544511488 12832017 4268676821530628708166512954576123136 12832018 -48971801112901892074683413547887374560 12832019 826061664742783081267793514557479941420 12832020 25460283833599148119870794893200487040 12832021 2092698042839925960853923817667889534844 12832022 -534014240094306925036622041962497367168 12832023 -909159001914205990302041756353703141016 12832024 138389745156921992066357283627223848960 12832025 -212461025937382764444576984487347681000 12832026 -236783796556439091461666962826289977856 12832027 -426608904811716489592182847086685769840 12832028 -884357070761499512121630131715972218880 12832029 347107395264524874170007729657966748800 12832030 -381248672654404603499754700053693590400 12832031 -2307090245444352626421387379213235979168 12832032 294201179036000170842383435694499430400 12832033 -922425963910980589404183374556196000896 12832034 -1413366528337934527165869909548040757248 12832035 -86623286931465170659701417642422384640 12832036 200457406612686068210109601771674439680 12832037 -1247467266586336494979848641018700133314 12832038 306884182181157556986182005600215354144 12832039 -922895148876967633142503026741487991400 12832040 -454343185286128321692453658270068019200 12832041 -1309591527854051996888858169446510117856 12832042 -339144069208420274954455160403573554496 12832043 431228217482911334990923095343968887040 12832044 -228108423919779183756712302387662496768 12832045 -2544995458980247282383293084996328960 12832046 762130532107056707949173281729221218880 12832047 278128585813119108188049153854929198080 12832048 -58076352893732027324684814137871728640 12832049 2691269562667639147770209782757163878400 12832050 -105185673857869514666262111620851200 12832051 119333066752506979249603872217525063052 12832052 1069242708628338150544661542645993470336 12832053 142079748101101583087441686297249053024 12832054 231985006721262064719848531929362730560 12832055 1644654541394901212221637453331636447960 12832056 570965489961274679520273892533431377920 12832057 374836108037373111563649966473081783424 12832058 -653007683307050914423337954150555939616 12832059 515536999346070793049406244689217615920 12832060 -1028139977892522534711730929552310110720 12832061 535512303167773954910497649259448335744 12832062 216285603013968157739506652389557778752 12832063 378569923707390861844184955378715986040 12832064 74365064473406774814291868654906638336 12832065 23291776576335997298092023723451674600 12832066 -235775582983407723269493767577067171296 12832067 2173863627590327471051042163794433661116 12832068 385027039881367578519767591254923018240 12832069 -1289017316067440228022767698472361021056 12832070 431858159890987948761735141554330340480 12832071 -631541208519470951758945498493607996888 12832072 1322620626808846745039437528106411827200 12832073 -1030685270059067409423908228063961446640 12832074 448388948515191445243287897405680701440 12832075 -174207959450189753552082331568512812700 12832076 102517574312282478143487571111792946688 12832077 947336203371227079887646485203368573120 12832078 -26132782481549568987766232263658569728 12832079 314660124409090752186229684963202460984 12832080 -54012398889306365597011116680313569280 12832081 -1138174935612309439249066475025993054092 12832082 -179174542884754395428953958687032797696 12832083 118326323496491133000370942149527629248 12832084 746030675076437853171309114638581817216 12832085 -547071154462111623838723291702931840640 12832086 5743873104943720651122807386282749824 12832087 -181775767634453593938362862210882076800 12832088 -1216543929047624443777762759048493568000 12832089 -980604867140936180499262143693404212992 12832090 -220422034040234189961062619600506910720 12832091 1595104928217277361778815531834105505120 12832092 154883071361669781577445171493953697792 12832093 -2617762510358214164750033652041216245620 12832094 1141637380599718073752710523167489678720 12832095 -68861137123540964936259243420692542560 12832096 -2651770860516500164048893915319267491840 12832097 2603325106192209392204783025701917716480 12832098 169736223303446971044639673673526475008 12832099 796481705419812332701450568868246121936 12832100 6526865737415791088004716274062102400 12832101 -1428519483288230100109383929918367583008 12832102 205719883068421756330474507432419681792 12832103 6160885932255418474413494227833421104 12832104 -723288734008446272089859548382413946880 12832105 279999253403243840211755976532117319040 12832106 5330075619348841382331839831936874240 12832107 -1432414694946905362071571662176749474320 12832108 2257293694429019023746643447129819035136 12832109 -226726303992716499858799002103854839040 12832110 511250753390540519533173748213798546560 12832111 -1021151639727091843218661828285156714288 12832112 -399549568127785851114854286819775709184 12832113 528894703282772814966612410758048005120 12832114 90363024118370128715765277792561515520 12832115 1139001708013656570196497577909164635760 12832116 749413210886479379922295534087344113664 12832117 222831194996551444086199650395525610400 12832118 -122003874369493125530982075160253339520 12832119 -78202604385517531874024849205203715456 12832120 -914129086547685436136207800359232204800 12832121 -65374864083483698315440127302783049856 12832122 -155143672123975074390897480340575664128 12832123 -1348479858744532461659577589516802098320 12832124 -687003250392289128150227409516726225408 12832125 -854493810765076090023032122385181840000 12832126 -138524718200173706910539469687456075840 12832127 -310510696610948545221650357042312637696 12832128 -2537636243699019201063327233772355584000 12832129 -390566160335689479221257745052349999680 12832130 -394146245881277553384503926931416305600 12832131 -39526791058579890765125648677293538560 12832132 418923449452127025652396140047912020992 12832133 -362380371716232483787618285002091374816 12832134 14354762599294559376301847189210941440 12832135 -670094817497966555322686962322176726920 12832136 -861933038321005424190193609958225464320 12832137 360066364237124983851657367415705880768 12832138 253519193194150535077766931228374530560 12832139 539946666791391232787242628326472634360 12832140 -165828917954299024205594285514448896000 12832141 -38087236646825263413666212158065770528 12832142 -480528070200398748972069720974749758528 12832143 -706790424092651508107362532176586658672 12832144 115993189958690240546122175801909575680 12832145 1313167206127054372690873955237778231720 12832146 5098713746226291846482843077715278080 12832147 -932795659376233308972510309584634968404 12832148 -141810264936568098179084681912731705344 12832149 77071477476469747319756502658485672960 12832150 281697466992979232705480224288063408800 12832151 -1350005766945860622470863163150878470696 12832152 -1037639481144657551730466485376499712000 12832153 -1421905911214114819374526670115891132598 12832154 -81845530483445651261176965337651411488 12832155 192107972245291543391279958880267161600 12832156 1678024961986438030141712948526026923520 12832157 58414143898648038679575536560347687180 12832158 392173175936743070836289206107238910784 12832159 -72949412659212610608992605247795615696 12832160 -789463641857808696065863308171993415680 12832161 139528069933744162745122841057491125984 12832162 -42920783504097950443357330636207799808 12832163 -247835550306918794964369367133521704960 12832164 -17233451154228360512875715702720956800 12832165 609615070262428640141522399183558904060 12832166 -67809935147513827562686757158822932480 12832167 -373758467011959107834260079505220351152 12832168 -976650485444772632097169715038245565440 12832169 1683754644108410290779211006275795320826 12832170 84848964877600870389683081838186435840 12832171 401302808280491156016487494299326642176 12832172 567076991882428509152486454604701394176 12832173 -1149186580073049060350603807838651983178 12832174 -559569745073819207520220431972962153664 12832175 -379623662850691989658176815705151955200 12832176 -28203697452372349559942346003748749312 12832177 -1999471059531541050059412686190685796974 12832178 -141900842578923121919117541453510402552 12832179 142389719659157745684397220573934926448 12832180 -308511236952843083749363310107195968000 12832181 -987585699504147499961096092405483887300 12832182 -33362349993371981494068638186934028800 12832183 -105940145826825449367023760370543667712 12832184 607681372988062207388872690526424145920 12832185 -61196722988372833429847300951525904000 12832186 -15096966978218720803673961703219598880 12832187 220071858711974025973004461000269076836 12832188 -546825306491619163737532089312274214400 12832189 -9949715999577018903461980660150252320 12832190 22013094473797841811006906810240679680 12832191 83556316616106508910258741410211812440 12832192 -38876129254434440788241002997366128640 12832193 2396056279315131436378912276469126704944 12832194 -415586877928938352799414417533216101120 12832195 568262586081095393544714651047872080480 12832196 656197523796691561257875245451364955392 12832197 294327019609241772640111314517343460672 12832198 331797342726965589196734173870584994880 12832199 -1785175172051997388227219476515895221800 12832200 575716401851789620467426372146305920000 12832201 -537016143161054560976490327402944070720 12832202 -125170980192812912520411764597923276800 12832203 -258838923395874347753152442177619314496 12832204 -277845717122539707182231699013405229056 12832205 1388095825501682894629223158127636700000 12832206 -25118425572040811587889883712157807616 12832207 829095297175479606730312437965088358400 12832208 358426156879717208966606936029026975744 12832209 -471463524709596112710517185544998969600 12832210 396827761749350956541779950505125000000 12832211 227871309255214784315971054150024510032 12832212 381267191981796313853869165946614689792 12832213 -1489926684326688236278025491283236911538 12832214 -26475629288755416021020386881982904640 12832215 -737532341038984671783918205587222140160 12832216 1724514439506402902912675400049892352000 12832217 -1555449578140118872825673397111863263734 12832218 303354655933265281048736511676895266800 12832219 711222818783527411836559623645911751620 12832220 -375322165397783988641509453400648064000 12832221 270391646080817018649080472688919083584 12832222 232185223333105363231896206320912802304 12832223 -2199286438558272616096659185248028658528 12832224 -54697473173234574945398791391442370560 12832225 428388882749034278860805485856705718400 12832226 219880154581854831530454387834201312000 12832227 1032589478137989285151502229418959851400 12832228 1020112664472658627875405737995579603200 12832229 134168126231294073927481241208464462592 12832230 -7562830836911322815660652995460706560 12832231 622642327767944892339136691065243519912 12832232 -7548085387237603484246312833340129280 12832233 1234504877591703448979046556352974672272 12832234 -313939608424690612459101352088741115984 12832235 649324731663048730765475816269613437200 12832236 -5747898207282813858792687080674222080 12832237 1528317741944242982433478900780230928992 12832238 227915991023140176530574683657722898496 12832239 440644646484364823121268391845413312000 12832240 -134991485935193073194685843229132554240 12832241 435199593546286407701791303239119298642 12832242 488751837985274739422085265323412376064 12832243 -410302216595358641137453839195532965440 12832244 -715236830803514911600658794468728249600 12832245 285034547576317805423186303838731324220 12832246 260477108448878297320353274908296699136 12832247 710840015884852274464558987720365342696 12832248 162229110813708675160793413022628249600 12832249 -677744682602016737570935718513648923436 12832250 -1117774902162764398651405646922492840000 12832251 -56791678520594412512556954406912742400 12832252 392293660942984501713600744019779815424 12832253 628852831319972914958783616211602115680 12832254 225458040597889853086430049519412033728 12832255 -1086337263845113899386492510375319505440 12832256 -89016516522473062470327003273857335296 12832257 -1046352922459234982071490475916827057360 12832258 -155713488869329945037800596903487455360 12832259 -644768556486390392550880921361199642360 12832260 189689545989654953967520956658873589760 12832261 167836843534077222052010628299371905052 12832262 424363081712865267769101968713769081664 12832263 -89521342515334576126294917381695195280 12832264 -651009713141621946762262428960433766400 12832265 -1391456536967739395088218505640082117880 12832266 -127594312687739078535822170911929536256 12832267 -1729255923136468747242336923160599915640 12832268 136566485466461606991198083321438638080 12832269 -777261448074059536585230208767605143680 12832270 -342759317778417000512250308595633114240 12832271 -1957544681184435403751604019010497128528 12832272 -309258987489414456754701464801896882176 12832273 922292798795831054412674889032804825522 12832274 -140904211224654310833447028453012090368 12832275 -1949839594408145893334177864277561600 12832276 1635707325678961882554224778376592408320 12832277 93949535576619339018910355385672657600 12832278 -320206468133210308250454191081467354176 12832279 -711981340109987187160888910210065960120 12832280 660978795257773354137099808515251404800 12832281 -102215415778683507198506807553652998336 12832282 -499098707170616993954511595263965750016 12832283 336752030800923537002792977447924070532 12832284 -139866085391648222346932202823249920000 12832285 574356666592040138971528204632005595360 12832286 25603969325039682112114517302118684160 12832287 227166029391663572376304331749732246560 12832288 321816873620485328571363046218044276736 12832289 1730240545096960450722213163711796277090 12832290 -224559324310964202334960864546876646400 12832291 46047051867645432701793931856959228072 12832292 -1326335060119997426164869504750256512 12832293 297443474311991128898639542599692604384 12832294 114000904528190477192008838648911515840 12832295 -22561110360245209374063721310952560640 12832296 -497177115674647878169573309092731289600 12832297 -3344875441414952453026077074579543964600 12832298 -397710299512859851296650953408422154752 12832299 11364764204623729567266312542681901084 12832300 -258803402892405845386163747305113651200 12832301 373876687392421599073391944194353617302 12832302 153296052758402486639642054751134490624 12832303 -75761368421066447395366826463200447520 12832304 -432530859106651100805119950750350458880 12832305 -15606627390601827682645630813160937600 12832306 787395473648546216152336157645140526352 12832307 1125033823091332416117632286404277689040 12832308 -548284252149777504691790954851067399808 12832309 262793343175146834425321116936510751552 12832310 -25588988291576141074932882461490867840 12832311 -1185173024589792796558310072585555522328 12832312 793188980675240304599259487165538795520 12832313 389153256813364960624123171928067710724 12832314 -435684984965225220786526888981045618176 12832315 865020155045192934756526349924118663600 12832316 -177267649817056515476649195807621120000 12832317 -1900944381509891048008547156732793485760 12832318 4056630327443223014148124487724314304 12832319 -594854928135085552879189716294268446456 12832320 156763674765014326993219933362538414080 12832321 -1214947446604136597768098026894178724928 12832322 -115616804073032221602141498261652650288 12832323 -270785083004686625842745451964185857280 12832324 -793592920851480631799178867980052971264 12832325 -74086778792654233567607484422371538400 12832326 74379048256599206670594203657392097280 12832327 -1292949416845006300040969125359120794400 12832328 -1778700755751846811956462596067287040 12832329 -1142943756257385331715623499689461989616 12832330 -129157467035117952963449646268441574400 12832331 1511072897350717552161592718038800877680 12832332 776916115315086111728744432737768320000 12832333 991053930826486006873130604334823342582 12832334 86940148279700279936941073117981491200 12832335 -506640307767246520998491604497246012160 12832336 51958398533041153050701901290225270784 12832337 -612302010077951068822439061843673840896 12832338 375241022933385995314329211715536128 12832339 243699791126578512771165038493632475324 12832340 -383195091644927176935647739531024837120 12832341 -981772347644685594689437163641795820640 12832342 -90121515482480797557159999504195157056 12832343 -989105545504965687045902277409454460408 12832344 -108889595791712724660759288948526940160 12832345 -110417324366367610995411584082734427900 12832346 662785908033054462657601917612351803904 12832347 466917357666385074957856123876732981440 12832348 748643692083163885757846139930618264576 12832349 -441263220508291741733270969238953746650 12832350 315832468486676285123265306135167640000 12832351 -88071793542824602701234576787577236096 12832352 139570351549376128964139489280028835840 12832353 -134977836829159756451685064017709823040 12832354 172164450903443303534422343325475319376 12832355 -296707610115306089222075604116638650000 12832356 1004178584809981588562743659485009974272 12832357 271227469097505198558383196248373822464 12832358 -271831965705508783553344517912595394560 12832359 801869560472966666298375152588458532904 12832360 104597307748267340630417267047438233600 12832361 1183667763848473075280961329295872592 12832362 -98977359846684988180781651873395302480 12832363 2061464701355795042495372404679953344480 12832364 848631951299055466352952324290394859776 12832365 -314116623563489571641975365644680947200 12832366 -5725350627112783337706717060219609600 12832367 1171838457035297049732941161243489011840 12832368 73963282060312988737584625073123917824 12832369 1590605234392003961340863890757714834160 12832370 -247089458443301579912366563211897025120 12832371 1296274482592240559826717237299635920240 12832372 -87048320931270508410322151929642823680 12832373 206175309480525494854289158484644568622 12832374 -1178117457997429909222160426533275772032 12832375 960932766893211365932128962743420140000 12832376 844592114419363944722304850650153984000 12832377 425329653909307599000546255599838134400 12832378 6323594210115222790121485619564549568 12832379 -99984879057615949514106874387532990688 12832380 333104671070101099659148861440777477120 12832381 247013135919412141103095331857403930400 12832382 56265102944323801585065065657229759360 12832383 672005205316662453463846432410491189904 12832384 1139968774405337009648683799627484364800 12832385 100877682226588316617662877500001123560 12832386 -108413567802894215442934158905221065216 12832387 1011309427825644941250761402362347920624 12832388 -55469356442147177820721969908255621120 12832389 -761062705973857684187602929519924346146 12832390 346619667787396505876092558666736689920 12832391 428487810495547088967685795547479282560 12832392 -95543435458295107704776061074432655360 12832393 262278498462166891528783495728256157184 12832394 497712974577555812154770426067985928496 12832395 902125694898899118435022489055486412000 12832396 499256296544695626823513799698782197760 12832397 -951863438854277018511903489381538295220 12832398 232043821739297927324584192913579735040 12832399 139484553724837004339381899491288497520 12832400 -52180867825137564741772469755163443200 12832401 121065468313187335202909849880017741664 12832402 548141916671815745443025095132693451904 12832403 341438088642388502272995866209068316680 12832404 2926237317332379540283694733591564288 12832405 -840931989110940616358869320712295387940 12832406 -31679064074944042589897455332018106848 12832407 721022064329577989788455101584403463552 12832408 1548392093720246663713012889983438632960 12832409 -20144599648005451776733396954103080320 12832410 -879495695254465058565189408494075904000 12832411 -1153323961261478748707371042239413652988 12832412 1693287674245798959792280105126288313856 12832413 -479806831594962688008372752458212480 12832414 -250824478024986106413568669021211359680 12832415 1375354934741834344028808186206997957120 12832416 1322996032108526788723470479275331026944 12832417 976718128813985570592071154701754916200 12832418 697965943221425467899858150292324814160 12832419 207649938324582176113732334181235458048 12832420 -705621701161707279945206085810452160000 12832421 -604178968518670646933042607549721713600 12832422 135713296839064308686539863768704417472 12832423 1374554331096666098684140280430395063672 12832424 -1455825694488661553248993404116146913280 12832425 -1105711836794265581206612870828766850 12832426 -185308288800509768308425893276125343136 12832427 1020233451358236719841383893975991474712 12832428 -81145829778767143463258557637861965824 12832429 -2030713802787259786779305916725596655360 12832430 -78085030399676248513084006118990964480 12832431 576379223594838025251977964958184710152 12832432 -111974985569601480469994815074041380864 12832433 -2191854829354631999567021835830551824000 12832434 54158361614208375119390284611528579984 12832435 195527562057659841960290467107158680320 12832436 301245954513029081289738645228127782912 12832437 -1067323839012517205416694731281222639840 12832438 912602478417653064210004988157612489120 12832439 684623122214211659314483005199236984624 12832440 420346718925880271403679909770035404800 12832441 -513195797625581859360371434961671590000 12832442 417472022581952944970041488512981959680 12832443 -439749443312241990439323148861193840016 12832444 599156990576560775330220106378625382400 12832445 -1474860021056760813393083438690999049300 12832446 357558110001695458473739325030361120768 12832447 48780013849734715743691000646943403392 12832448 -190263655730558082882261693525299036160 12832449 -451559001279087323337610909935272439360 12832450 -49112768392279946705543916667481395200 12832451 -42358081755982567456257386396794785216 12832452 -1483121579082525190693539844102974412800 12832453 -123080538093848610053042220195788822336 12832454 -738778882915439895330910624964134232448 12832455 345319761212239212100336184808328627200 12832456 -15153881093228951085430508589120061440 12832457 -1319754472845736265534275234543453193856 12832458 35679109215867467748490565528021616384 12832459 107055952012324186466131721796811250688 12832460 -264601515004956963640028016343251870720 12832461 -495283419061421764619632747326326876160 12832462 402150458508635685527310744352519977600 12832463 1116288441484332076383842924110672674048 12832464 -66724108094333833224382907659402739712 12832465 -279090366829886201193989559054469171800 12832466 -151966144184975090403196999039653262176 12832467 -2943052351332609356772458263935043608 12832468 505016272017108956853801769175558701056 12832469 1110224248978190682635716229600272128 12832470 43343569327633461100027777090809427200 12832471 1290675851078639844722222846513875185000 12832472 -92368166678560683233158326375053875200 12832473 -358608134196938996318323512998226475200 12832474 -1223156396700753680809584055147370037264 12832475 -673882092802411791761945875418602655400 12832476 -685193362440168618439814982889087257600 12832477 -1001473467874083649592412936499727353728 12832478 -292115044420640519345418561439083864960 12832479 -1706148640045952417427577486086821333760 12832480 497640274815918160992901813411656499200 12832481 28215910124876238650467650610376024064 12832482 -105475922012829574764129198339855926784 12832483 -213077659620220322358337774132714311268 12832484 234276364528966067210034610196909998080 12832485 -373623599927840856688850961050824860000 12832486 1122911028832855666536631508538115984320 12832487 218474536334978229810585814707716654136 12832488 -18612554088188983832931991013372528640 12832489 -2628358864129433934692469296686270013360 12832490 3741762542947783204972659904534371840 12832491 204238265058006315842845093669990539264 12832492 1668099329688953721455702716692930396416 12832493 -370922052533562976816402621492068105258 12832494 -617017779818860454750052620100000792000 12832495 233596468580561434638348592209697869120 12832496 343960579166598273340811664441550897152 12832497 69500963016387452643673697109617212980 12832498 -466834835372760294587808532143374688768 12832499 -246115656488208409357545901548364435200 12832500 -120840629358244377891016563321312000000 12832501 226058853004791254229349671612956935488 12832502 245559428760395325331701360013079969952 12832503 -538573113371087232316100075358438569496 12832504 603095733176443836562497259094928998400 12832505 127984298247501299745501412157833728000 12832506 19489726121807848363293754054947773664 12832507 1817988383156654190873911294044431038756 12832508 80821689074113092771345206565309917184 12832509 -813527083811490427616621702694119285472 12832510 272303165776337798855719618920833510400 12832511 -430663357004723431532119909494264453888 12832512 -164806764327344547144481705894499844096 12832513 952386560216866797341121364348041749762 12832514 -865343142186513551035664867488525188144 12832515 -71594326650169478811477657527121276000 12832516 350511847869921513503707899313165801728 12832517 -325360782050862337420130454604021075428 12832518 368044177920355017405268629335472390912 12832519 -330756402461545353667383053020631884320 12832520 209815464433429645319144974318719897600 12832521 127993149675093683397081707466826118976 12832522 -27011366463915686496787272933355980288 12832523 179769954805404625582521602362466626560 12832524 62553721165212809765643974302146186240 12832525 -226461532026171859503828113533964488700 12832526 -105200532191411329301577097796970086400 12832527 8714026260200790604448533546095402000 12832528 -231046668856176549808899484925395992576 12832529 -620092300205388657670015598028198361740 12832530 -38919956309337383876571781697229703680 12832531 1075122677381980454653968433791183084332 12832532 42860521315760116757540933804543407872 12832533 -11205106224240740118623928032635468800 12832534 233107316438555956715710779734081280 12832535 345720985186711862575954208644570748160 12832536 -605698159632296687974687518830763048960 12832537 -240645849872998298961111968078476638768 12832538 -237440272563043809780223100554304013600 12832539 -1145286397128552346634042158666574582592 12832540 -22057551210812257623880095338666557440 12832541 311864284410315202096008883544298819942 12832542 354723181343862926178030895933426070208 12832543 -419334743080356823490252653441639452160 12832544 37954596038808474956115009027729063936 12832545 392967090156523089443815604849491362240 12832546 1223070862483263320437858693793512475472 12832547 135862399469814033557481004883301100800 12832548 14856230650666947506988960947874554880 12832549 824038298247686901620165211127403169180 12832550 -63650646786974922049420608422308327200 12832551 716306368085315346099702253703419284480 12832552 -1794778959050026203947104059624075939840 12832553 -1823147149307985682787415332206321080198 12832554 20310111532186003995474093359671157760 12832555 666443747417556585535098472439038951920 12832556 198724523476528635383465478072231590400 12832557 -719705537074551129812353400857640084160 12832558 -464392244108907747791305159313283618240 12832559 34329993789239901321684776021508981120 12832560 61258940159125475242926131208958771200 12832561 682825009766355973976633595259371608880 12832562 75345129415123177155703152160418373120 12832563 -560052563137010360342266694957022202056 12832564 -524114808294417135184590793973334861824 12832565 -353115687399542232233436981451405869540 12832566 -1060617484249041330210411737128517515776 12832567 -1134244281144634926151001825294390743848 12832568 -137794911422277519658113344272788234240 12832569 306419252602239824837448617326510104564 12832570 -322494468868246745060557987211762140800 12832571 670959053174900612474837494956371084772 12832572 82951452332368714394655049268153459712 12832573 869321651806759221885018744962005974264 12832574 32348554001726838417363542925109248000 12832575 -169346180536276542235708636409841014400 12832576 9416138347503501292505104956597993472 12832577 -1771553021374187514562881343384093249488 12832578 330668287010005853931377855552904878208 12832579 1099726927167896740597984560192860288176 12832580 375945809994733349057639684679421770240 12832581 -464485669958975657409820393974738105120 12832582 11388846500350244973488737159086367872 12832583 -836974120182108132940756529494276896168 12832584 -633322338945911289939459920546902671360 12832585 895021320692047367386790676232923063780 12832586 401452221359614512307574694308895831744 12832587 -987824425650826043860102703589573003840 12832588 -808509861328454003472468302670447755264 12832589 -461172161364978228454828207660264623168 12832590 -177337940319067312541861869675404936960 12832591 1631344032276688049239463485670486682992 12832592 -146530086929795694978893387262831304704 12832593 -388176210957898849340899491533206008336 12832594 170540704637677594675692789395714583552 12832595 459835696090462045526090712573716823600 12832596 83624865728994634229495280138335311872 12832597 82551633940532989639898979492867524928 12832598 1505355531189243064335534645699469627392 12832599 -189698710925257674872887192806482630112 12832600 -187992633203479079731496607201054720000 12832601 -672186465489369130679944009722769455600 12832602 343742776506047515628415844694451409920 12832603 -724230925605034422071483948808122456544 12832604 -775959758385028607703234382337834847744 12832605 -149125187698555076949897437265864576000 12832606 -1135855681215750421387012799926285477248 12832607 -385889418987746302791300055764177042144 12832608 -156626809155792281946726708815889432576 12832609 406879272303390840930872603993994574404 12832610 -1212491546883356427693646215874034400 12832611 146617603610312912673395225707219830528 12832612 -170489444408935318440581928817492936448 12832613 281862922150068900109598733447485278140 12832614 -1317279883928091022280003863205032796160 12832615 -478616790424216770479593110117168061200 12832616 -160898320857608164425523872642457651200 12832617 -126956491159164613406205498053017307136 12832618 -158332027229888872867621225260450900480 12832619 9278042952635320450788928449012259200 12832620 173500795389840628893671200769130332160 12832621 -543576494319051017685143044118352275028 12832622 -263986136108177806291763888833637491776 12832623 -807434692113241545426799198516406529936 12832624 -23080413847852213217532046714894352384 12832625 369248285246953332371548925775107700000 12832626 24302302291321442849724405999631826688 12832627 649651074595132452125228557211769331680 12832628 -756828473182775914528750834613966333184 12832629 -41766922813727364838784135758137792672 12832630 -215667261373146160575880522859312177280 12832631 -283989478104013199662125121820605703232 12832632 8254348955664979553500429240816619520 12832633 -65508723553619347506620512366059198576 12832634 351542754992548767850848801282935247216 12832635 407619687508682687004891262880233520640 12832636 -222917588740900126091764780071591092224 12832637 -1142620067093040925458117679268305763508 12832638 60712939660521686241918635872428257280 12832639 59689439837169290828004161961574229224 12832640 -923850074342173030103144911711135334400 12832641 -1197879025549707241718933372989115950560 12832642 -96826267518410623155610129280567508528 12832643 540967911049507333428658973517939813600 12832644 -708924565698601580970560470318634090496 12832645 -721060565957298331379102821353052032000 12832646 -135785537483314939884621952514100979776 12832647 -1751134543089259504000459962308389591680 12832648 -739426508945600418910025948785599728640 12832649 1511183051102118278527945840871945386650 12832650 -377699876769126911069904562745267353200 12832651 -852458888198768528287032845586359126288 12832652 157254214641586918657647568537920967680 12832653 -624530170355026606505591658204736190016 12832654 -1265269620465487994697755781799310914176 12832655 1262309228986171221166709326814278680 12832656 218781862607125047276456188008233959424 12832657 -1240832498028965888991868104635704773600 12832658 1255530314036094406632554756669403553680 12832659 -261324666336267968449812345299668226400 12832660 854537414264027664493481291943068071680 12832661 -979675405586690395823219442192211482738 12832662 -9127811789568268299817287723423152640 12832663 -242892653248178404690913236151069869856 12832664 -11649912345745303640807218840563425280 12832665 -827708655178340147578570165512504838080 12832666 -161056924289230576120022741105747607552 12832667 -1060417903068443727328573838276336133120 12832668 -33688884239756383871242052760877143552 12832669 -1542982253148223547473578275010443803930 12832670 44172557432879173556945941140319036800 12832671 1215585592288393743202639390474026159504 12832672 -908978799469979908605870366245313970176 12832673 -366693747357904747908825447027957142464 12832674 298580397665770776460550751689578283520 12832675 1195565387867498468769490295305209455900 12832676 -19037748821814205846448781941425044480 12832677 592063800868795777327537702878908145600 12832678 -121154548867413865461414391676361941376 12832679 -919545774723748512130085187390784093080 12832680 119208335504296185584860650331565260800 12832681 -1724998293122798645619921090935644476800 12832682 460470142542774135481549090965220425984 12832683 98788848396971851739109728033602708824 12832684 291309440413357699812772340910979608576 12832685 -395254462246875199214553283864395531240 12832686 -226984663402236064275937036516575744768 12832687 1458747908285738228510940622835803070432 12832688 -377480450835908332068148321807145041920 12832689 219564890384010669970972894149631948800 12832690 126723735629609740678023776277663539520 12832691 -1277523627802814069890204789352132401908 12832692 382524897535837623958564349905337892864 12832693 -410403565820612299404400523049920706720 12832694 185425683568528157922012365092056661632 12832695 -351925120705116180349638397977574176000 12832696 296593916121734693557371964619605217280 12832697 -1695949362609666249142666580601398272854 12832698 -200508159650346887746534267554739648512 12832699 583124856252490975362315994844479791720 12832700 197783005704488686536457876898613619200 12832701 245203966739749096116833567935703851584 12832702 391885675517879559582314696135512833600 12832703 -579375878296325775268049569110127509600 12832704 -274475121003804991277528910708206469120 12832705 -9623096734316110577092984359043658880 12832706 45455334104190192597707211252872733600 12832707 225647260272474796700259945531145554240 12832708 -922880842264657672298981214953902735104 12832709 -1377187210940189664891599690780081461284 12832710 -159750491368410581385447043022081525760 12832711 1392277766227043249735118200863621404712 12832712 1147164171366811838472913085420204851200 12832713 75399354590358808810351700500502662560 12832714 109017092367429488632602093010941504000 12832715 -87412977849106942286189857920761118720 12832716 238987745544295996102880854486214667264 12832717 -40964787558633004600380483166269689088 12832718 106096137539004392807072709928779734016 12832719 200917163124491936894547708195127903248 12832720 258471137314347452292270524486812876800 12832721 730547468386842583966787528154888600000 12832722 194587526773986561566022646246023198720 12832723 63422330020340729021607957731330135040 12832724 736513490097442058421040545861857304576 12832725 -144542250863376306616874368099522454400 12832726 73782754511919676098792201748977537312 12832727 -996032158670731222528050151450999173120 12832728 635872584520025327418109908474905948160 12832729 -13193000335745476989918655552993356800 12832730 -41275742868126828735026522220950472000 12832731 -27836589209670749682578076399465928272 12832732 -215040152898380979461776381649969817600 12832733 284811224298854197651083051934387571520 12832734 251698913935692103203408968256485455680 12832735 624122610071581897724560580700218380800 12832736 367254778023768914029598785736508702720 12832737 -687074166681872694952071444974253890640 12832738 -784029505617826654860054688115952834480 12832739 -3554379401860341545585985719282006376768 12832740 42902299836649727514922940912188258560 12832741 -41636156310203303807597721004523689858 12832742 519209897510559655485126482289959534592 12832743 25570984128624196011684953954730902016 12832744 124399111288196928683046653562453212160 12832745 296908216323561497358928746401400286500 12832746 993434573760882772191637165687612723968 12832747 205409669427415336670746601158850155552 12832748 21845173246942414822735061533038082560 12832749 32951092154843114054863183150812943830 12832750 282433343342592452933563704479392704000 12832751 2020667275976262768218979520153051973904 12832752 -56425598595926105174630474279453982720 12832753 -1044876147159383780318904969750494682432 12832754 -909527013446713746926534237082011071104 12832755 125719838453311411245834376388063599200 12832756 251266981314608028976531411728506672640 12832757 -197723684388734739283561768460719109988 12832758 222583115195043505040838671545678110720 12832759 -1023804757967877169506555786179137686040 12832760 -519038973267829008712458256075456512000 12832761 -890989704396614101883847937915902468480 12832762 -862299159656272903885093497486217396368 12832763 1949593409232868289138626676096123064264 12832764 -40044547460876898790420123217189879808 12832765 545662505245231514686647350690027889120 12832766 -650863652855844659633563574876610183168 12832767 -51164970158233330003119889456456691016 12832768 -9616068088651956905510560598249701376 12832769 278338171813581250042542995953071452160 12832770 369536658018928841353562167635748592640 12832771 -415133067629837430476094115236414081280 12832772 890455845797824485207837492108361397376 12832773 33778578582715885942169124617961559104 12832774 -127528302055959831528009148860585475200 12832775 510126029642328089970032195577639856800 12832776 1492673083914920725070221807628697600 12832777 143452171423040928672929775119241996132 12832778 -502252157702230757582736598422369443328 12832779 -53595690076204737108333071256571467816 12832780 431178718656194739147188080038179865600 12832781 -710979234148610239170958105775271641856 12832782 644933706311976963859646212542185904192 12832783 -267937113989150317058769455065697735000 12832784 -59186889262592274060753968688792698880 12832785 -118454768654826491874024003607481985600 12832786 840229838520665107896444343877258296320 12832787 -1849455428176236996638993407985318484408 12832788 -237749106784847049877957166057506375680 12832789 -634807476786014446193881003925866122176 12832790 -325709382742185616168916186542170432000 12832791 6885746155543350039957634764294190080 12832792 -515073072037192298340927553417687326720 12832793 1048708293507288926304696292161111394944 12832794 124850832870883879916040849886225983168 12832795 -563849921962019862758850116153876776800 12832796 936359627716931656612148761969077268992 12832797 651691707951271293727071796431771442272 12832798 107675855081021728720953311369863938048 12832799 -26636827627783397262875171087451544464 12832800 231368830114998409295251450836536524800 12832801 1180446650834049377605680373729416424802 12832802 -370953414324087628951072959437827027296 12832803 152876597391816250534822005001238242800 12832804 -386733176456193732279293671614496948224 12832805 865159814415573517916445453444532862460 12832806 -297545277015476691171929113906822881600 12832807 -240044575578480088793928532122025894128 12832808 1557618350104017338281389626231271336960 12832809 -731924872008896198074678222238768355840 12832810 -213357266303164630165463468110505533440 12832811 -170346772179957360291002544721354080588 12832812 376595362229330029318140116821986567936 12832813 -602107689254802720804997683687957374240 12832814 629504624633582147806805704817953386240 12832815 267304699681743358445098268597870549520 12832816 -23259832328938537813227688178823692288 12832817 2026966361302777427864538396679221358866 12832818 -117615408706649244509090599504851098496 12832819 -277663947064567013650723468486041102340 12832820 -37074201505214009741339183071337594880 12832821 -51692044175018649144888839645846396040 12832822 -407193984879022882344466859443820568576 12832823 1680163923800630006678861396057256060072 12832824 -472703390511819934563684901330780815360 12832825 -216373839098474136413280013210444114450 12832826 -438957498852041635974383472640482879888 12832827 159691365282521127528382162655820757248 12832828 -33287303922684158537372963176165719552 12832829 1094064303576121707586348144348886495430 12832830 -162588131623620698887603786219279102080 12832831 1120565638816434339806156240681727548544 12832832 -514229266759705877292259316891565686784 12832833 -383492208409832955540425046855786600192 12832834 1048943346884319257319714036975954432 12832835 512451581403126876850007048788199435280 12832836 349276938058850845876880379714851825664 12832837 457933557712881914933218811801986814460 12832838 -472895644927603613350069263788927467680 12832839 1759663080956933748361521798555030588000 12832840 35183465323001697087834955728989644800 12832841 -212973174038343543923423453092586818560 12832842 -443564491676382492130186149327928492032 12832843 210776163176539796771839824765377187092 12832844 297358646585075916997097775354958676736 12832845 586206554809720566606674376748281109920 12832846 407019855983733477203889127184603574912 12832847 -154548066327840998002537683230010999960 12832848 -7002153780099059246671349279922585600 12832849 1460726114646052062077386503094816948850 12832850 -182215979944751555788248495116430912000 12832851 409902120426247353141286038253024320 12832852 1089746389079070745984928371487256407936 12832853 646265362386484678641693101982041196288 12832854 -399280576816543178580609279379319400960 12832855 -687740102108576953442836624426051513800 12832856 838930888218728498437741267273129820160 12832857 -1809395326744909281808451514640388142720 12832858 135140242561139138006391540029087552928 12832859 -819187552527612142386243702727617037296 12832860 109461566994487111060639336354720527360 12832861 1074568878735000844091077999567230215462 12832862 -195370654909776954379444280199948091008 12832863 400997213208851242855814074676221731144 12832864 -95391731219108857651178547576576933888 12832865 27488763446048236533560347468754242920 12832866 -273027130490201115123369411284001254400 12832867 -662445437708625858906298571490332314084 12832868 -1002881934898915810740942819926998379520 12832869 738071110934061751395611516548185436800 12832870 -328458028156074248067158968051629805440 12832871 -843407707838738638962475571696708825928 12832872 -268973543232874956273301715743963791360 12832873 132869209485818916208216796130409912704 12832874 -1218559331175443558212492746355598570064 12832875 -1047825717416817920689582324930434264000 12832876 -202526834853842497843452504010075200512 12832877 -8796974710240997813593311594780951360 12832878 -175298504699614774662924190879517078976 12832879 -1385445676746356498280931550926755537816 12832880 -276317936886368732301710335175644938240 12832881 -252155287300386318544798601536448631360 12832882 -175171919877416706963308503514405433216 12832883 569090484499966125220431735342862685520 12832884 -171702739064366305295059585507989749760 12832885 -476012116407809915306870493597913065600 12832886 -590073346790769663155231478117258688512 12832887 -687839824440879920876807634419087893632 12832888 -1294738191613213994805740950022163210240 12832889 -273648995163369649408413675714746403840 12832890 -16297914242646949557306256966937180160 12832891 -260057337255564099473111159785994730216 12832892 -1363064013181590293325973351843062282240 12832893 -236897852836188412743621999229077841818 12832894 237629064856588315267070227991820074496 12832895 75305656442728944002210331138414471360 12832896 -320884344259439840890176586750277713920 12832897 -365911940108620852865343269384612800 12832898 235494203556457905829803264639076191264 12832899 -72256003305853766669277604544470601736 12832900 -26127039697205035697915940741166496000 12832901 -1034885570633468502686256039437947528098 12832902 -193427750432409685842642298690091188320 12832903 148094884220573191020919038421069872152 12832904 -1845474319984949866974795168214014566400 12832905 168323175620382939824156083524512372160 12832906 595709590083200303122860968407126599360 12832907 -753822718090507987563182215657942502088 12832908 -46977019586046185170991976291507240960 12832909 -1409774001907725462917395970337658272084 12832910 -118908158578198104220999777510479216000 12832911 979024720873835551791208003857504864 12832912 -515867487365650584273978311981807894528 12832913 -9626626336594253534629259247737976000 12832914 812964102799543406690222023940177095680 12832915 197410334084511397299452611619289659520 12832916 -3706623401106315219186979886595655680 12832917 802431323008531889507587970257879550880 12832918 78880002948848624805355065978099179520 12832919 -369647714172660355282177097839567204992 12832920 14330826262928237238209468008240128000 12832921 574082732829701580452823770956574466122 12832922 -724978201551288753406057093955704063776 12832923 -1429253147214800984002769844424159968000 12832924 -297143043912988616468427522515683157504 12832925 -134894976003996694734635100796466311200 12832926 273661204040575946915357522964688723584 12832927 185784022483440656536828105193877913152 12832928 -1205742398461308601567785950782452203520 12832929 -303257590784317504143071011656982580526 12832930 -595125414601140122426267992486069332480 12832931 1714930611369635004670018961971206157200 12832932 149878036654388378719970011385996206080 12832933 292883010996451012231778765213490069182 12832934 -153062673659946785853949180545199350528 12832935 -253010601119185141737273505405881458400 12832936 119017249789047426364668763639083816960 12832937 16143119280909582253469096249771821632 12832938 37671849486655262657174400114236797440 12832939 89837857062369679580920910669570208000 12832940 54324495514112731808446418170265318400 12832941 -1761369831651914068940913424995366114240 12832942 79883605006179443662742550851787463680 12832943 -241461068133780970007864604689773785456 12832944 -37804780254913249739601316326569312256 12832945 -579778460017000355632549589284714836300 12832946 -128882336524262674696828219937146613760 12832947 -1365046002623931489272898101235497712876 12832948 1129157948681547272017926315440306558976 12832949 -552295760725217481552763615759099278660 12832950 -33550997233281077820582543480268924800 12832951 -182697526202762924089656969581506301096 12832952 -362106385832207614625118583331122483200 12832953 1020915058498464614786405959249549702800 12832954 710442576238655228462192812954323928176 12832955 -498808943414116625527437103041527168640 12832956 1244211297132050259457096999623398556672 12832957 679589878143208164679526309116831515206 12832958 246218957874661262416821957588749961984 12832959 -3223339019021909702250503966831334624 12832960 182418928802839970667458934799482224640 12832961 2269647740740707841191586867239627284400 12832962 6469176870808579198653009732557462016 12832963 -6740694644241342806474322277651606272 12832964 558332268297600587645475319563697747200 12832965 641756004083239128809397709099635014400 12832966 -136198933728534580684468240563716716416 12832967 -220272163915253580236083671475750314528 12832968 -1207420581057087777729222560222561034240 12832969 -322612237448599254145371862759171406848 12832970 336461074856969384970975294318324163680 12832971 201809041229407463605115671381778280960 12832972 1084835185060950117834110336487422753280 12832973 2399674540853990518577210619099420879222 12832974 188702884350305630816100749964620734464 12832975 559618240034611732846767824723780333000 12832976 -219129621828892884880885441214585241600 12832977 -98289614609187761116480308192335817216 12832978 487786133086598224747814908449355025040 12832979 -1890604531589228298293397710549121332424 12832980 -643341215493867096158913629506039910400 12832981 108038748654854207555332041455082351104 12832982 -686385442683524968698556049775649821408 12832983 -5353737324170791843644079460889103056 12832984 -1770473972935133476657858573947478333440 12832985 1563511901965924843463735439708667608960 12832986 -113229577415770600856367677128060110336 12832987 151307547101048191295421936506156017320 12832988 -249802390807879054387751238904494587904 12832989 357395331409807886737930277538011004096 12832990 -124345629029298176230601537004643562880 12832991 -106900482067731044856671211281567144568 12832992 -58367665564472769116010690355560972288 12832993 381864939049246521116831349095487122580 12832994 -122644307681271299263698701936001739008 12832995 273248289224657099648126728694687635200 12832996 -383359972069993228937579527621746425856 12832997 799574718138793910196346510590683185920 12832998 431991450132790869966659966550828944064 12832999 -1145569004171778248710974557193726918000 12833000 929628884815623546196704873157463040000 12833001 4098965434859656168164739178963328330 12833002 -19870593647900126141290773271274496000 12833003 801622302417573263067959860045673125800 12833004 -145091762470719319922489084150031187968 12833005 1016200529349470785590025616058289947660 12833006 -4370801482964635006275671502200667840 12833007 -1181283895652021311552526972355149940480 12833008 -138255221334724199428986096375339155456 12833009 -14308243749185232878957102943173186688 12833010 -148148472015647220715656362325979221600 12833011 435144408283872469261117697202716484312 12833012 116166252742059504282830580491921821056 12833013 -1224455200188801744940570884693009740256 12833014 -438998785419092245599676833393847650144 12833015 -720957843515456717518205961246299436840 12833016 -313116326497267006012401571588463984640 12833017 527081573764520420289554634642178724692 12833018 -216602838270208393948328434198874880 12833019 1115337653576043687236242222872817846320 12833020 -4124138401354214659864680146721623040 12833021 1868977442255266119942976710706376240832 12833022 -120145510139583633045743495413220060160 12833023 -602694161612003679257231162366714709664 12833024 -852673982994762798384190276650317905920 12833025 95984279813751019833616499428442121600 12833026 1267731527747811088987425196499347061712 12833027 -2576860607728555838450922484269344773200 12833028 -216558132461797959642651953455451874816 12833029 1509265152715089219982736878051741097280 12833030 -58899473101394125985676724063206393600 12833031 526559668010965843825120655870834375040 12833032 -2226803589170605104403853071453478169600 12833033 -32649839529737015118105244738815935718 12833034 350289409809630917362495231609388840448 12833035 39741110570258938754187063281932053600 12833036 649509393381951540484844676912727626240 12833037 -163767768594010620397534683222271395840 12833038 -629647503769944304589248650991071794304 12833039 362101279578995018630827595942918903808 12833040 34477343744602588421376291065596477440 12833041 353817482522163040583449070747113134504 12833042 -990995106775756262001472573561565513328 12833043 165057737872231069450660342622755343664 12833044 -161209182870703298702085828400753915904 12833045 -171590510707499013359073682851320418720 12833046 1608581194502806845043786055057789445120 12833047 -1415602747089873115366520152461313317240 12833048 -1599113577154458644754239758302572144640 12833049 10467659598371901318536533038097407168 12833050 -382446929249149915359511948310685073200 12833051 -32514395922826804988270745301473888240 12833052 -608323443580234722787555179705617991168 12833053 -852431241575715714410914899981223532698 12833054 -271718674424956763034966326170058475840 12833055 42257091558337731807900855850214011800 12833056 1041205399510971025587098874000947281920 12833057 -302628334849603380284468413353288210048 12833058 -107403068270196317924042477799522677760 12833059 269989624661569762025959951973403015260 12833060 411558986085342331960063670521138536960 12833061 -1418681940349543704770985100340245416096 12833062 -1028646912864347929362870987983002279296 12833063 813822093749427106916537044551820632312 12833064 -224969533852265923007437982147221678080 12833065 53053582989833659765721732149551409920 12833066 -16591011135488168132668963036475538768 12833067 -363425725575142029953671773652232692752 12833068 1727343742123576510103186897821035411456 12833069 889932423135298923398377427834505208470 12833070 46346132892439280905336588555708416000 12833071 881483227043738414166356432200180972992 12833072 46535932948228079181836733737484288000 12833073 1766296766704085361843722795813357883168 12833074 510633213811050087030710838344212363536 12833075 292186328191265245920250004869835133000 12833076 -262148083553580019095164238839469957120 12833077 1410674500703342897431013096088168546926 12833078 -148947791647667058835936771781720408160 12833079 168689873726945529706885548604069094400 12833080 102830432053107650629851186778349568000 12833081 670416839317670106664807664997871693764 12833082 110690825590852795668504752908607547360 12833083 1598172776264764519510717921067257359332 12833084 394636391451157514372841624642891013632 12833085 195855570235816580373585921166268211840 12833086 236784010727598736998228637049327318400 12833087 -1218431028989454948906396576517674099264 12833088 -115897866527054571003837561089996881920 12833089 -1250327074407842967960372366205931330110 12833090 517237551404917276130565524253755481600 12833091 727102084369170716951290977174350487300 12833092 -6734372335191886458338325766281970688 12833093 -201841097624333687838297636102755452416 12833094 256920050226061405754999164545321300480 12833095 1067603964199493241608659477043268202800 12833096 208890747254387254167140847252075970560 12833097 276773702098615298373111347460343280400 12833098 -581524129797847037926241127533966360736 12833099 1188148845216130775206401022658097118080 12833100 350128580922465542767846257463665792000 12833101 23679097764606574207622872724003860224 12833102 450438742704917696443490438677864631232 12833103 -869410267949393839325011590975502982016 12833104 -160745649634166310749632600557164298240 12833105 63430821901336145975840604246715728000 12833106 -59974952849844505490075843998508585472 12833107 177127518126901473586383427559428516512 12833108 -89147383889891761230620794522390056960 12833109 -678958579199995912418473868983877211300 12833110 277945872304939817580785267439208560000 12833111 -1113324579911143889359156301983404944088 12833112 72612988822328884050804136792031232000 12833113 -345746800976016483483004926044691860160 12833114 -240326365074604434672700239534748869888 12833115 662143383605254944122829439065334425600 12833116 308514591423919472311285662978447971328 12833117 -416443653528248410625484297925200607776 12833118 90616600549183499058663678684212115264 12833119 -137905158185520153299585384054280676192 12833120 -1088114353362803487801812448808056913920 12833121 451855062279564113439526475885011660224 12833122 91094064102175892566316917822219395072 12833123 653364056489506163724386281953919965384 12833124 -286180463807415766499187520993000172544 12833125 412966166161195683333972776696372813750 12833126 100702174445519890365042059831794591104 12833127 261210845387699051926217128319648517840 12833128 288015751359115104783296462831218851840 12833129 -323697033304316302414232402360789955270 12833130 -501360354064036910805484948622399393280 12833131 522520493567177359870045362582395561872 12833132 -35168957946692771000606654757671731200 12833133 661368447977920517027453277667775628384 12833134 146027044899621790593902549178763185216 12833135 6870866403350531957950116628636892160 12833136 61935845151236966948007882804782039040 12833137 1976451182291746046126570417175203288786 12833138 -457765987077798073472287626803114041440 12833139 365976284988893225626061093121683832 12833140 339433861550679536543574557849233804800 12833141 -316327825740604499546930559483565201668 12833142 137864957691572433827012675635372929024 12833143 -3463840291530225636925015010359394600 12833144 -1216259814844111805696557973818772643840 12833145 -146040960136865478818550892009529977080 12833146 -346998924874122879077047336950202627728 12833147 -871310395092582051422318468783463016728 12833148 -663311715265783270927756023692707192320 12833149 893480897089428155053998237131617696320 12833150 298872084822939816113597660521515777600 12833151 -1187605597786116682953106789907599566720 12833152 1178747232569084890331019133818828226560 12833153 -528619964321139958327491324256884481632 12833154 -20421767448002998583419906295507379168 12833155 -726670996603418423306142556930450454400 12833156 -253733433840354193257031947733087506432 12833157 -359600722284815351952301624146498185760 12833158 -86592324145298393334973127317689551616 12833159 2351125027635656567510230245517031790360 12833160 750644209951829562240353049000136704000 12833161 -93874282607280175177236669176823389952 12833162 583725914465919385828998761893638554112 12833163 3209640231676497623409675425775879168 12833164 713623336686742543316773098207802463232 12833165 654805353066721360340196313778815050060 12833166 574145336033117718683296396174054645824 12833167 541305722016659780837169293773720054800 12833168 161886983656271805902386980968343969792 12833169 -411688476447139296801803584239444151056 12833170 -186704487047440879247852620397458560000 12833171 -622206110200484401561882197448801189776 12833172 -92896636451378263342910164891342172160 12833173 -3029214160371527183717610530643156342240 12833174 755487339038657471179786724029757810880 12833175 -371423335979947425307638403527238176000 12833176 -295128992750987077537712255847939409920 12833177 210016267602169164880754507525958384000 12833178 -1925985476377017438706754134237078272 12833179 -300469969629277590170920377911711238000 12833180 1007003350767977946841976963791274772480 12833181 171450194201704519469827035657792122880 12833182 -2284166764682936551968841194456074030208 12833183 1805919850868387490360147519923269555440 12833184 103066409199221222351968473127078330368 12833185 -407717092943240492444305194295487488620 12833186 -447365111777008739948691211530356588208 12833187 -146271704844951155783190333055834058832 12833188 1006332569480265718067636640654351794176 12833189 -713354935412937096164737513020003765120 12833190 400627901256505900355595870290951147520 12833191 131791618753746312856649210236685304800 12833192 1037030355601248771374642453036963712000 12833193 1000058054956554044405448325368815695200 12833194 -724309868086719713250276451587417160704 12833195 -441575978988103138725676655080485394080 12833196 787623243973586768309125895990705249280 12833197 -195643872898326585986586523794527956648 12833198 405774423473340597768011532268667765376 12833199 -263136763531214812214235388006594164216 12833200 140329345940969795118290596920972492800 12833201 315830423896080192168806638885684268064 12833202 675005447112504429408448375102260604032 12833203 -1000946120977229576198517633134288490696 12833204 -712514005873219282814129869810441396224 12833205 12649378847839705057121747192939028480 12833206 -152813018946322362266356242257530096320 12833207 -1347834540759192596959416847495791473688 12833208 -546635372539070658066305542282690560000 12833209 2225057270378122812196262899767780902016 12833210 94318278747018515272165701759769863360 12833211 -366555634926052403759142728931000690240 12833212 -288260840581037151008609089491820996096 12833213 -3464000391775045192013059126994696527860 12833214 -70463109432474458425114953589941931008 12833215 879355204932486863653654017623833472400 12833216 380702540654041034329246240091437793280 12833217 -547112803369075365038797592462226713166 12833218 -21025479789935035445833316598572490240 12833219 -138659718796125747410483489286480512304 12833220 513031927553925857294309023561390817280 12833221 26799579199507827853151765666941773600 12833222 868008806061140428530528358258141890912 12833223 344031829804831880524269768227893444608 12833224 -88859065327881626642201938218101299200 12833225 247808146986934193812043949602226528000 12833226 -103846912004088558995799253239468172800 12833227 -925488180817321317964690545935177785920 12833228 286607325635386740357606021172415056896 12833229 827871827195764674568245734601857889984 12833230 722685250554384673255210730644540973760 12833231 -735637051085040125252531559037972826136 12833232 133866142145188947655630118338313060352 12833233 11734096653061180170598013217277568320 12833234 1625569482703106754194044903389577896960 12833235 10964200960781326935718495489099849680 12833236 -418135382130752571496803559417678661888 12833237 2375472161998397066265073120514387255886 12833238 -488974306563416251744736337129435720192 12833239 1521215571012689144086075521624177148040 12833240 -368440390598747349449145623358221107200 12833241 -844887228855822169370486075914538313600 12833242 45290035570743888064516456884096675552 12833243 2229339048521488270711728517677330327492 12833244 -864142212920074973472779991433474744320 12833245 2003899010734581470251706639276226938880 12833246 30076491446390547816005448602488103040 12833247 78018890685265504415565715588272922752 12833248 2307161751051479406893019172237557104640 12833249 -862548665992965019060455303584519892480 12833250 -4917504240973063392332832842989824000 12833251 -2177492313284985125649824078692474299748 12833252 -596780547485226586650044744851198430208 12833253 266305044837835834884833083896729908862 12833254 7544336213259456782529031758633669120 12833255 647861723709745637160519355625456399160 12833256 537831467357846639106208808956770385920 12833257 810078014701765545211045309275166280832 12833258 237884668073373499514945405619933378480 12833259 720488053962915047659028887775919552960 12833260 1505102438861910991738284909019683840 12833261 430321897302105091680841193790702165504 12833262 82788393673240544040165555890745346560 12833263 244827475287571888670200885382639442512 12833264 1602701490552326947948331982421229568 12833265 -61415407885457194095765550870078012800 12833266 411405402729617953408229645304534358080 12833267 824492148016742422651298935646494712640 12833268 34559261735413614271274423543133966336 12833269 1073185051597702631651859742019011690670 12833270 80554331570655071253196446678371208960 12833271 173706591932082458686000490309181391320 12833272 1140326111674947697119838456590862540800 12833273 -1872710350320710164828365981782756771478 12833274 12978666947472874887096784635582504960 12833275 -185307214399077440840121169965034506400 12833276 124953324884618613177914470103378780160 12833277 -106230900911627155206250731878997166080 12833278 564945340013194273373738280643128858240 12833279 -1126506223590185401166793121673894853120 12833280 37559275236365186809129426948466933760 12833281 864707477123700291552100657091187310082 12833282 -64438228433328361990829723254993920000 12833283 875356241318465384391620250383100344160 12833284 -52189551776452034555066925594887731200 12833285 -2605285380516940504845102793956180988800 12833286 40821792929367729404050217596739904000 12833287 8812452611829730614036469535849656320 12833288 933340877611172479371087698194561320960 12833289 -265283246815621240732994312860438200960 12833290 -279788826063169297887702013867666636800 12833291 -1415072714086941876733898880717079675308 12833292 -22232290418788875324409336969309966848 12833293 322277627996775922734968311252218834144 12833294 121600141320958674737940342793353578112 12833295 -824706564626418826886971075469617567200 12833296 116043529148255643483312551396028456960 12833297 -704541988479338363758844062334404638954 12833298 -254616196839781968089089531689079647216 12833299 73456773820818129030433955593400288300 12833300 64143562845139132659750073728041760000 12833301 -491962960564340559060908941886691833760 12833302 -173763312006906244476760572629574339456 12833303 1306270664749891015196991677699579427840 12833304 1012313014914314147880418636351874826240 12833305 693488262466285972392326828185869155460 12833306 -367812806533101985860188783436816741648 12833307 -12696677233252783657317151014128706072 12833308 -628969927169314605864942363054430915072 12833309 1902365147841220251458993786042719185510 12833310 -114093203760788890134941418621423329280 12833311 27597099190832920566268395075554038000 12833312 2753492231596895826117648373207115366400 12833313 908150025159988719807564962867769143040 12833314 204473281262921268820271724420983784960 12833315 -342841550488514009207426083111209444960 12833316 23139737502614314751364006506733868032 12833317 -87439075212300155942689442876001317568 12833318 566400494018986636511548889437417804800 12833319 -311936789861876828047634280318392461440 12833320 1121819941155712993868044867524531148800 12833321 -1248593023278568703891274383698322115456 12833322 -365389126205107478320817723504871947520 12833323 -342733443289859147564226399812193860428 12833324 -489608907200137150518788955085444660224 12833325 669103359520792458983534654042685874050 12833326 -678712461826599367275371524822674247680 12833327 20361379483588649734124602952979517008 12833328 141515729060139866052366889550441545728 12833329 -331261165531697256697981002839339385070 12833330 -332257292734863894331274103192869305440 12833331 50417527661537393842686140775816524544 12833332 972086323038456370495832040237371943296 12833333 417990071951913502879629327314169446400 12833334 117355878396596092831638922958695625376 12833335 313866870663573161547722198926583768280 12833336 2152015400103709909403423133625608007680 12833337 -1261667696224294891288094362792289960256 12833338 -215762260487219311557511288712020796928 12833339 571310257623434630165471286809586402912 12833340 -200159888724143057594349812398095636480 12833341 -2205536704798194624837303324272860696800 12833342 1115492435911786388531461214191702712832 12833343 672601079904946975882929164259539815200 12833344 153439191614262880075181277011823820800 12833345 -911752757926754303806764127166100009900 12833346 -1090197545755199183283651917055342621696 12833347 -319960441369930647043108409806323931204 12833348 -1457166719059016374260064871837728174080 12833349 120756016982119098792036024736482578688 12833350 7399446861294355590590528744320204800 12833351 -1528124837900583196589145929120157529968 12833352 229780940947215465430165719866435665920 12833353 -514358030755860154853759570947374983298 12833354 -50865176928646699629138435668875740624 12833355 -57160326445619272625039567513216551200 12833356 629465861119058421431287630383803907072 12833357 951354241188441580871079665948666031606 12833358 -132571121658450723896986899250045921152 12833359 517001779051350121095445912229214625152 12833360 236293614559753364968895591981216563200 12833361 -903191638033043927672925349728075341790 12833362 40262006753340869687562723766116399264 12833363 1288549535308261337496636145903019713968 12833364 949376142524997965794545683059937310720 12833365 -809818294193994831682509259597572856740 12833366 47456353968698015872809263350313195520 12833367 -159782781793936633084604987211040139952 12833368 1763253647205422742547885198193968742400 12833369 -939334380219756247267504709997521667180 12833370 -650441529385067487340153648120953600000 12833371 -553401476808190982326379477542365425408 12833372 770872360999258503433255717514426712576 12833373 -332236634575535434554497783726544478656 12833374 18551431655326376730757987083042114240 12833375 -684654754745939250003491892432514458000 12833376 -22828980920711387356393229963984633856 12833377 968204373013644656556104643261333518640 12833378 -16821410674527603399416117517369827760 12833379 169428965878876943433990550081958104320 12833380 40957696146520037258560699488914964480 12833381 -1264627711362497742746664845529962304 12833382 378169977140344043164378509696877171392 12833383 -798573133797360718032949338855479639368 12833384 -379614895203099252912057466217826355200 12833385 -653520594198499730246734537930277788800 12833386 -455524135789692085153887933868055040 12833387 289329272149161549500544398318018519952 12833388 -461218320250671482037584196315864247296 12833389 -2423564150909421110277669816302046081140 12833390 -337277501328710370558396410120865268800 12833391 411665692839826970346830272634051514384 12833392 -113792111418497575164330414096368271360 12833393 -13498860623583623645002205514702848016 12833394 431964829158108055615727087600332870272 12833395 -161378708070814503868541129477655027600 12833396 478490648726062805241855506446044407808 12833397 220519294538517255106812637969437172032 12833398 701071600090532143966748346256814658240 12833399 1284703651009845060548763342169657781160 12833400 19012808996948899775507496727366656000 12833401 259807458875240619197219520645258775552 12833402 412302148043458361382410753934154381824 12833403 -426135290556755742105948082236791606592 12833404 677629098173083813168799536509499897856 12833405 432573691689695094059468531091813177600 12833406 158319405254560007415533845308235422912 12833407 1651727896572248927351467598297631731760 12833408 661284653688379205137121083728718725120 12833409 -2152952392008476843328832493153280192 12833410 -49933549573505904943251108737468023680 12833411 -356584306742180523714206493737341373376 12833412 799969989999460041613364773963781901312 12833413 73875524693043324387729293806401207100 12833414 373954483368498432318448229702110285632 12833415 289485273915120521425252836294047946240 12833416 197834642635656397914865084832173716480 12833417 93994300156139318832069289849782403200 12833418 169299080360692371624143773791444480768 12833419 -1490608773317828158424682402421342411704 12833420 239735229534672065163765856843589882880 12833421 117861612160504712597485489477097545824 12833422 275415613249794960411128158295344853760 12833423 -2252876557924387594033236912075595815600 12833424 110660181679368483587895588112855203840 12833425 -526527769580031566224358924102156952000 12833426 -81994957533894429843808303663331584896 12833427 745032925136586498829666732853071607808 12833428 404082788434465805803728859028405184000 12833429 115108476605428371227484307771742095776 12833430 253974227551673769009870134608649589120 12833431 -1104326826287439232902464559522965344320 12833432 -1696671681252173197758340401692984985600 12833433 775956091634046756067737914468649350064 12833434 -201424991655043622926239889303950497280 12833435 -856272602807024413117010647896173757120 12833436 4186897024581766370948079466602823680 12833437 -402216512783093133175465088363114228660 12833438 -28849695493535284858285068432153963456 12833439 -150735322336523615797254519255761000376 12833440 680000081592836015570025147760282828800 12833441 1947251749712305403569817574622801903842 12833442 71944918721558317734297568736475617280 12833443 544717880744599515754353007211335508496 12833444 296401504964233068685149333281209958400 12833445 43936691784259894099351335261656107200 12833446 -1287413274050272906946208099097793015328 12833447 353621355301975799184979500120229077912 12833448 956489419417010539379129135433359032320 12833449 626869494277091986890083985009806679936 12833450 43767429930643569783933792147913420800 12833451 -178336761907272262088800506198629289120 12833452 1922349371863750442790626694767903861760 12833453 308030277596357186473493029635749897280 12833454 46746692723356274823123577830125958720 12833455 1547194308853297952233962306890621154000 12833456 39296925392373739162520755654120833024 12833457 77520725757071406367323251527261059840 12833458 899178184381786697202557735657812567680 12833459 176239346518946069823825617824709979660 12833460 -128995020394895706194337317597372774400 12833461 -418628850143944459820902783116741872676 12833462 -64772640435119260036622866126682273088 12833463 865954391304152863933854519199960937088 12833464 530259177372488823944821137200098099200 12833465 770055846210934067614704567909301869000 12833466 296495940261128198846737277245754304000 12833467 1056392736212580837207116084610402896712 12833468 -1758955781447650097168268325967059172352 12833469 -1466992623906239818845788661378006870912 12833470 -109823506130438586888213181828208163840 12833471 168252794142954941529449752104669849600 12833472 65090151930093139885524003595550195712 12833473 11140923698389682183105472524860942848 12833474 652827529656239795774410068924203500800 12833475 53009968552783316204202430845880050000 12833476 178107247421671721188778138941093642240 12833477 -1514832950602489467411706274679659125248 12833478 20045822567567598246347521250012873856 12833479 4437516469234041459045899416242240128 12833480 782989956680803627532944934199405772800 12833481 116047865213574278513318012220087089664 12833482 651445125277974377497898329109181548592 12833483 -923155652044719746401227818929626442896 12833484 -166386326068202857870369683457427927040 12833485 -479248802681884151465626666716696266880 12833486 -242492533981128178127857455718995763200 12833487 -233496709718443424273494335424172007888 12833488 -463836541688852887793528954436515348480 12833489 372736572489014310109931716296192034290 12833490 -135639669154559464413690413292456053760 12833491 75022049330369852253569378323446279168 12833492 -567004494704294135047993871168242006272 12833493 627682750766147387323087577060280876000 12833494 615502142591980041096864498710031013632 12833495 620338796094007907182205522679649791000 12833496 -356106815913228491805268291946751836160 12833497 1462149967343324160154211611552812550932 12833498 -140432133321053057206872526223430570000 12833499 -398022236761993706974669743677545347840 12833500 -206776315163721420728708580772861824000 12833501 -2410146538203367373300056142160533361498 12833502 641556491632572896389995871458367162368 12833503 -249815322451212294505829379785641716840 12833504 555903442583649343409549755036911796224 12833505 -323736326761154333442470931897694396800 12833506 298788866296489809770063704371634567680 12833507 -801775531738922463758606021549472326244 12833508 749567616734993726614490758495693992960 12833509 -329516220825646240632162613062830716196 12833510 42696953885881151239454960118199200000 12833511 -411804016865909791249808570520059949528 12833512 -386225081550892318026263997379247308800 12833513 -452589263268185111237365169031476832960 12833514 -144670036289833817661212483655750294096 12833515 1389533493414794182246940354890940440800 12833516 -874917640157295455583043348982698786560 12833517 -504468964247733077504728554593452844352 12833518 988840112010357835395232500872842896960 12833519 -1083528428277167196767863945840659082200 12833520 -19993221744211365156256256643406233600 12833521 -777301869218824825668715496603468372640 12833522 -309355157327423504733849387784516992 12833523 66509196630421072083255556257440236680 12833524 -249155864244726328186559255070696572928 12833525 -582889593659438801286167187162240724950 12833526 337485199977435004957570118529163607424 12833527 232094166933749934476305537451265762144 12833528 1075848419827977565206667488314546012160 12833529 -275812551525702668646333007018507728816 12833530 557021365059555983992862582089454216160 12833531 1497167107144857254845125020294630739000 12833532 -1080807498940260583624852634606150860800 12833533 407055105124731103350172365575983837080 12833534 283305475728409499826235171777389993984 12833535 108117408983725268996473518618118901760 12833536 -1375730758355595280822863272492954288128 12833537 -309415141750747058186175152021205890814 12833538 -422115700427996703153627248403163158528 12833539 -692440672639657479231311070674334598660 12833540 509413531698928607167067252380078460160 12833541 -785505335784821820913465159537660861698 12833542 -835078635509503637393809734839347548288 12833543 1061481848740692664612059617767297472904 12833544 203893928577587090673181401497137152000 12833545 1102929827664092445706851166004113875300 12833546 -82510971983809104421753749183738023424 12833547 -41631267352130499847303490044476277800 12833548 -99634970500636889239203292727314683904 12833549 -1138476257851662013027216652635320981450 12833550 7487233470154044350938707323639184000 12833551 113464307002150523764583990444746544400 12833552 -5646644973443031267413805887714869248 12833553 -843501385234980402923841810634965889296 12833554 -350498979826558523791391904201123303024 12833555 704022761179591783068304434153304929600 12833556 -158594531431521994157827922567129008128 12833557 1842363415202361015216131735782418773632 12833558 358945834708370886011396291919224654880 12833559 1714696144939671172221724723266665619384 12833560 572072568627921005845770808484606976000 12833561 380567713786070443525449582837757930824 12833562 43811375394233702696693214445720473600 12833563 2464033798906467984226127640831190704 12833564 825935817833667705442309040422228279296 12833565 4900600057504041174250536660599322240 12833566 68211195493193929197585132186957663744 12833567 818438023105392184638884320260992171616 12833568 -764603275887209710965253949988782211072 12833569 -537019065838835947049206120916587428160 12833570 170416895672645344389312181834919308800 12833571 -821630510957012707313283298670223345288 12833572 -1765882638299976620844073982187167804160 12833573 -748303139606121775252698424366541726820 12833574 28098794161627608154343061096538672896 12833575 -965900016896615522293902072422190210000 12833576 350124181918714668781622401636420239360 12833577 58152687876021916740270363767581071114 12833578 533953211127578365162530207875785521840 12833579 974117275254988896898016159098583199888 12833580 187536709655711654738457072311562240000 12833581 257227486239006824505350047465820238432 12833582 -1260189961929379343103583180966783309248 12833583 57657802112807603034107632414616570880 12833584 247327753321720736025730345716278722560 12833585 238520729196703187463476739731984559360 12833586 111960645725129677693062552963971527680 12833587 265940776935338941443765470732061750400 12833588 -635420801827187093605169471601414266880 12833589 11714819727548335987239310289663974080 12833590 128645240645668106891260780925450808960 12833591 545525202710281621126771338176946541992 12833592 -228193197066202538147856819773143449600 12833593 2237607651826597475318082541537999788842 12833594 2013954274600330160846340379088284281600 12833595 248453860595716008846787692922801301520 12833596 124477031212997092190767084952507571200 12833597 -212573431981292043803986022007796302336 12833598 110586561571936124393017568101873326720 12833599 1259182273820490981521535365262525116464 12833600 967768795878315951126654850459238400 12833601 369536089075243030800021560333254641504 12833602 -1077102504009323947449588373692741374400 12833603 224523960120533470228401694296801585852 12833604 -98170249410211791862395147914006888448 12833605 -569269400770390863681955600086384708480 12833606 -926683240383116678173294351070045029440 12833607 88170826642488617141070057152107647360 12833608 -35235455008261205800949771791396823040 12833609 172204862042062636502996479355015334720 12833610 22586668734683352735551966273181077760 12833611 211373606158702715412087741349812912384 12833612 -342755723787544438735477906010543569920 12833613 -655647784294262351622902871449725235520 12833614 929964682734506449400407413579986494656 12833615 72075638501542303965524693243207700720 12833616 -105746393066389932521731357694953783296 12833617 1426200137971888546426515959924904311666 12833618 447014471659642763656269409708705512960 12833619 -106266900391512078491939670701622951312 12833620 533599136147427146342261384358560935680 12833621 236683259599716555472747591771362139200 12833622 -272989580653245515937646879610462370240 12833623 -1189708628895001202709586414787749456 12833624 474453067342533527109515488748220088320 12833625 292984203548963120448260585413467360000 12833626 431404040168553794694212722661539407360 12833627 2229620530707866429811086152659002515512 12833628 115664790758216071006366482138329088000 12833629 -1328523950984747141556781928942227432640 12833630 -211174866969112365553778344086546046080 12833631 -957778510045131278633801962576114539480 12833632 -263373249419516394544336047928692965376 12833633 -954138570740710034957489320464660517356 12833634 343373640748138415283843002020695166464 12833635 410610238331218617064799217624388713360 12833636 31287431236497351238628649781024173312 12833637 -123564689815745023067291722566511100832 12833638 980946700442165623338578174402837034720 12833639 656846719020948511787184431858115310536 12833640 82412723653497201498693089648894668800 12833641 -1942657857249170863650627817168126140416 12833642 -48016820048049962508972531558868977408 12833643 417795703206293792577383251552176651864 12833644 354131965041690992199537202610970052096 12833645 1110779386127281057793934627122806382400 12833646 37829122464937325298252184103327622144 12833647 790230037305186510066161311295057894096 12833648 124038991685199657781576311886847311872 12833649 29146755998253603949714518409833791184 12833650 244742982994737720710659251719678361600 12833651 -16965029338844237435962254061002114096 12833652 -172593424353703037236431832479908763648 12833653 28649643643340879027544326383623625280 12833654 -20162915836324852413689988728329552224 12833655 -183918897262312997325309143240616576000 12833656 -451947327868928225254496303996064276480 12833657 726565607524169445056486323367813492052 12833658 623065027970725124519876989908000883824 12833659 160882792042154184008610858391950384768 12833660 37508428340884290846353379660530534400 12833661 1018626243543132828832302929483227587072 12833662 834207552307934979197741414520067256832 12833663 879356712718334082494746400024165430912 12833664 823775926984268674595044243563085824000 12833665 325581471583735281893428930633830577320 12833666 875341972441184151180497026001288645664 12833667 -870907460066358612998281314775697502720 12833668 284519151190929883382704121808875788800 12833669 1866350118525525160955325654511099947996 12833670 125352105247897101540431930309162774400 12833671 -23718669551994841296498655049306890800 12833672 57824086091066875226839483719395573760 12833673 863568154265261273016396660117016614144 12833674 357188717847795132987414408081832653312 12833675 -739024542998891785896356854618644683100 12833676 664363346852386900618185320816875582464 12833677 -308686671255803959804938096836304065088 12833678 217876346487760834999913934515057934336 12833679 1578077571452666854659256559934194768640 12833680 109830491300120663641236056620793856000 12833681 272556523067570097484669716472124073792 12833682 -237795759108256039270202960089504770816 12833683 2056126061988716206286656562480958162520 12833684 -957078935845755189063630517495958803584 12833685 527664193342662962787803520025148034840 12833686 -980759726555030291057334221407632074208 12833687 -147990558149370002782063307737443104208 12833688 103688295637415661553356796948807680000 12833689 1749438925824464496417760321844283001920 12833690 86250518733075829775128337886687744000 12833691 -419732742857618989573166240540295917040 12833692 92916069852540395845860286844272863232 12833693 478297241875401330825415494021546408684 12833694 -5801719682099258651727234203141007360 12833695 -359911472832830609819766295084360271520 12833696 -465268226260900239038095132992140279808 12833697 -141600663514285324058009053561300665984 12833698 252998808903663011679710499384562047360 12833699 -1089107524587746333824611038786739339300 12833700 409448136832277972153432166959415552000 12833701 -1240586022302277956034887189174595391008 12833702 132317306919057211274990472454370641920 12833703 -19074720414154087768199232170746746288 12833704 160919742549873348401686094611081451520 12833705 -186541453022359106138036202329263338240 12833706 -22066160282871432448451648119111236096 12833707 480266589957925544208369543230485699752 12833708 641117112320333711566923219081585561600 12833709 -16428285510809065424790641376541747200 12833710 -121963935965168699702815348126515277440 12833711 -560212611642340532177191906057838269200 12833712 168997848301156674519659048337550393344 12833713 184917051356659412855213773785586595044 12833714 583829996754739732526643703334315859072 12833715 459750213067538734953284352948053955120 12833716 232793410762597542799342538071478276096 12833717 -285299623998636041873865666582312728580 12833718 -434874282864369779082140975266259149440 12833719 -170741200590930715924748925184634481880 12833720 709163565554862469782221383811158732800 12833721 -24239364340122234510337973919432787200 12833722 -604835721508103841796349368644079762176 12833723 464928121216705189367106290009135546640 12833724 272143413797375777664345171687060480000 12833725 -401304861255495361690077622735278707100 12833726 93386659055553801205340529420603924480 12833727 -654873899046017289628713236155655147520 12833728 408331947645165602945923754307396567040 12833729 -9137110165902705540117347339994052650 12833730 41272572780760963295560656516206469120 12833731 -386433175729196059518116079936876482560 12833732 10663156519303112193766332247918432512 12833733 -968706167146644657417252725229289625952 12833734 138517688158275537250736375414696690016 12833735 -1644090161239276033823005505804878573320 12833736 -257423202536698040547078572643280281600 12833737 -12438077451579280672347467527918766448 12833738 -77786105729702371543656121872825882432 12833739 -820231879520229538525321679778680652600 12833740 319046314656406830827040636815075097600 12833741 -219529877428814940812591833798518078858 12833742 -54654291846546286427880518843103309696 12833743 -70616629197960994017501658841949901256 12833744 234842438902114565302801091451813888 12833745 499688270776667316381438048848672472000 12833746 -50686551474653068092294748381669165920 12833747 -88320446723384214030574950115801589760 12833748 -217534519153695969069469240050353479680 12833749 456661704724760086206485804641936832760 12833750 226000437082506451858177844536159860000 12833751 5932390912126403479647410721646445184 12833752 -606037250495760499412212049182863360000 12833753 1456475602733676468480995020618872750864 12833754 -108645561433820627889013311266573544960 12833755 -545775798541094432127096418825688317680 12833756 600180599435978993419369622826172457472 12833757 215015441773873727761745141872840309254 12833758 294956753956285848461274190086211525632 12833759 2483626251304858319357949561077489993040 12833760 1006806574111184307632959494639082536960 12833761 -23880575933978853907649703821847309776 12833762 -710587436930377288162867186436837592288 12833763 46975690503217190811864199088619144000 12833764 727646361149269243608763681672022685952 12833765 -40181858100290767541994304309184455680 12833766 682737135697803679458505338827358068544 12833767 -836607859340742405635468427937054429200 12833768 -2109578063652610113076535778012065187840 12833769 -162625540217597602209215073364117435200 12833770 -153541591635059520027124582457649792000 12833771 48496960071433431657795376648813929972 12833772 46172559455164298871952429514363338752 12833773 2078015270230195202053562643783309504960 12833774 105313183682517138575915632798837187136 12833775 815695778220329369921892237003577806000 12833776 70140489631902838649625632418886778880 12833777 12063708412446154770228492340897526400 12833778 -109634447804047686577403317729809596160 12833779 282247757105514396719415994656441117504 12833780 -14789885540178464618869393650000906240 12833781 -208929003296662239338971034317042740000 12833782 -557907698750524544591655532301969094528 12833783 -410663947352762611676274346741277349888 12833784 743004812513182976102128155739616194560 12833785 149035812670799655638106638992005478980 12833786 -753820959351535151289951317727434312592 12833787 -942620968912823025041523293834666273280 12833788 -961239344021801573964586317285704446464 12833789 -852366955115233559375416746198224188410 12833790 -34872841272886357911745438419945096960 12833791 815552431929995618473391026087547785992 12833792 887543349767507015202886140837979226112 12833793 -227245523534244512552257710059008081152 12833794 -110304804472309023332970703244058557568 12833795 587452717884126897147415884438868135200 12833796 333464946775866699890937640287437666304 12833797 1161367779485640728932688800526039211040 12833798 -730989406902844903068288176681952146880 12833799 -842778102163495883587019194622830445952 12833800 203514180624310454085057033660456960000 12833801 -784003688019378454910106227457886664448 12833802 723626792501189060817537140244915355392 12833803 -180672405021152515797083641653028345800 12833804 -362116856827869177961604426724954073344 12833805 55745797747779597129412434567898147200 12833806 507958080109626669417731393141763068352 12833807 -465800816524353580409032720355775971088 12833808 -119361950998250863679828090488310464512 12833809 1629167499325926066249365218296523548516 12833810 569049318539030145065954522866908088320 12833811 357333603299004945174045819807545553888 12833812 377898321731738457558579326333743350656 12833813 467636078094559684640582184190208855520 12833814 65429532660600734544810519127453384704 12833815 1343374760510261418189743914805039804400 12833816 -569346204231118951818353337579002265600 12833817 -389087708764410814777698396080258510400 12833818 -415141688033671780958740511209255261440 12833819 807063389529597093848303976661507018896 12833820 -121905202228513147500197520970303856640 12833821 10908190682063975901076067450850945408 12833822 244720392784034431241900654892683424000 12833823 -10176182299790943570876732409656792576 12833824 -1802809201695504409684629897928734081024 12833825 -802016515583294797110410733337290933450 12833826 71691338377477595465912375130977679744 12833827 -1966652163002252259333096193530204251688 12833828 126094470112728447426371158983637364736 12833829 1095606564603059318346831164649196561920 12833830 651900671894122776758580542741096818560 12833831 313500783252479929224796225996411424664 12833832 -227536609675808726160091598910810193920 12833833 631938280285785754378371117940967608164 12833834 -256658528554159194220574672745517615680 12833835 107099098360300797740595936684379872000 12833836 1209138265969110098650249963059366452480 12833837 167583012205612441171431010977564606252 12833838 32626854714702990946838029474488084864 12833839 173214330394621740934526965120333851648 12833840 -111012243636645664407171539675225456640 12833841 -261586374788651732396257438418644357920 12833842 -43980565594405705057320817949431769088 12833843 804025885309733666403789517507387500744 12833844 351854777804006511427107136736297152512 12833845 -512366828853682529285162318698902912000 12833846 1024117990473760179065900729392279507872 12833847 -815809787704431113112026733326651222400 12833848 -303350133916034723302482652339373936640 12833849 607079352389701663711743674740768685760 12833850 -322344313334957927067046385368212115200 12833851 -582303114016885041721370128941654527696 12833852 786929329312645006401108816386139687936 12833853 139761951310270875876276683479903835904 12833854 461729068914901202617300069635197614080 12833855 -647570925133430459338865686746013065240 12833856 241815991399710589002763429847834296320 12833857 -299761217951200536379102031937706747200 12833858 -448376288335123402087103729836674023424 12833859 -260688661048395733155995231877134649096 12833860 -568072536692183800441575668147739582720 12833861 145366856163130389921635266202459031864 12833862 -129863941214657957615672222799992131584 12833863 377643271115724245147853007960817848320 12833864 1565780653949534721112924303788979691520 12833865 -1340293341785344096416334416503614620 12833866 -13060620753428298101778692992836633600 12833867 27524095496292916964227820960542928352 12833868 -171428839492575194552462446423919416320 12833869 -343380444925757019416684929825203870730 12833870 -145730926416709908011566702335361536000 12833871 481177850726514481793872496954597355912 12833872 -2407716656946408546107184285763780608 12833873 793497266796797288202605189140984988160 12833874 -294697587540701883999140845744532654592 12833875 -1025056079057290051945321336495128276000 12833876 -63457621811470048134455604022238797824 12833877 -82765970506339817423187717578978405568 12833878 653912782887184572074442635860496651520 12833879 -621398796061774256081919388271301782520 12833880 146025927383273123306853192523176960000 12833881 -1412840332403507438878359985629478001136 12833882 404141283694345057372596098927619340032 12833883 53865713039363283199726406750331697812 12833884 -664108815050209184214035828534361991680 12833885 275014845281154342193335673842449376000 12833886 76661362976437271661810157262533379328 12833887 -90392649184074227706379597684517335296 12833888 -998113776860046618301001657004596920320 12833889 87142546030214418571457138690440076160 12833890 -603141541344532643192402027285689624800 12833891 -241569129965836822226727896330294595840 12833892 786836447203126390145619489417527193600 12833893 585132148189613181611790430648257478142 12833894 -440327412164432900475286531444453227648 12833895 57178849255856763812134032170550160800 12833896 -806711259503060468981535588536388510720 12833897 4255054085925687135917359690670118528 12833898 219667594170564627694758463369175838720 12833899 -14439701683305841039252788001765510800 12833900 -534222055380959321710203084838578912000 12833901 -341297324294696300183025698928250175808 12833902 123868933582538416757874877418091323904 12833903 385570203741921828951472830429196601904 12833904 196350277436102048020331278492284125184 12833905 -192814574111063874287324873043148520640 12833906 -336342431938158769916509771987331236848 12833907 67005673633525928997711831472952064000 12833908 -114487279127896348276843272699069849600 12833909 2117369045015158346541732411027865065888 12833910 408433012507073107451431382377802515200 12833911 909175240380872800002715259316554352 12833912 76293394253895627503959787893292482560 12833913 -918328864202801755600530381674018356656 12833914 116093170148869937225556173989175311872 12833915 -325339836839960384741266054803998365440 12833916 29721541032887806525156812476947906560 12833917 -423697711938947442444798724495478835968 12833918 451856072269151481770494727953555484160 12833919 -252228660154152745581776508206622106896 12833920 -1186545752188328006549383544434379980800 12833921 1232384217946468714474726983559085329320 12833922 24384724425178188634736288610447641472 12833923 441936189222631799208641315585414309664 12833924 -324395713262114037409224896665376863104 12833925 -93650089236216564064344236930604736800 12833926 30529473842403506523379413391890059520 12833927 -1715415542514166090334388122534568706488 12833928 1433700298840589529463509941896502400000 12833929 1056832152355176158835664219495707722676 12833930 591771353888597366392236534706772025600 12833931 -138891574745382065128055411872536202752 12833932 1239065768354165665152708303184353226496 12833933 1150369162225468695090755611471423294038 12833934 -166038787032389172980514696880638889920 12833935 1030420765916137806314277556577709695880 12833936 44859250275060728981816797815294369792 12833937 806136309251947234897753739575106881440 12833938 82630419112689799472736563202041346048 12833939 4465941533293800307550651804394196376724 12833940 117279587743728792386839738659524321280 12833941 -928867610166658283494032278756792076658 12833942 -501735211557119281558006650754997414400 12833943 175870161742334742037745027540958617856 12833944 -547413429244568752989237455319264675840 12833945 335252341156609469380045725541697884800 12833946 -269094938663837280133288993244914660896 12833947 299756539726614123538390157000880525312 12833948 -648331715514543415802538213131864924160 12833949 1148242556338311817647671491913219123040 12833950 -345516770160267455965503318647623776000 12833951 925130242968260417841576688225480653912 12833952 -15002632207020614887051299255783260160 12833953 -417267899229988348784116073492025869136 12833954 -171680450219294304310034655907570295808 12833955 467733703989975367918601366454212532000 12833956 1347040578456756336012423855667971605120 12833957 -91175830850789109329331170121480553794 12833958 216757275464952267768557585506675358208 12833959 -1143892592461796122810235861134969398984 12833960 691696365640595048995273356230025216000 12833961 287695380285277582697667784600088315904 12833962 -758238609444147267001030287454740306768 12833963 206646756433400918403983907714249816840 12833964 -12430417556448790380661663189570894848 12833965 365728991233054127881292608700356083000 12833966 862471526198166701324229603688423646400 12833967 236370127324044894583288854379820419080 12833968 -11489773380943013769166620649151528960 12833969 -413015412670391871213256991730233529600 12833970 -73348587474352400070704736540949593600 12833971 900108682650521506973819149946501895352 12833972 826359911568679580179463223417516859776 12833973 13717045499879836241133439453025189688 12833974 -618433011262501535227358774514478407264 12833975 100854265764702943746836534309563296000 12833976 -635982692601912901560848498840688844800 12833977 341740404435330847762644931227305385408 12833978 -164903972820144952652089937747158194720 12833979 944792704755573211152534261034579970160 12833980 -560441164505734305756655345308541455360 12833981 1647507743947325160719900857452182707782 12833982 -34888208293820645561911802004488346048 12833983 -833829167919912195436548468781824760768 12833984 -18848314595540649276615714129982783488 12833985 265933631187858884262446970876774389760 12833986 -285234536141077051125774310150791648 12833987 -46615743665473266444351573043603510800 12833988 -404159938311014243536659946079013504000 12833989 -443803820888157181122887191488000741344 12833990 -307837975456151076838527649277728588800 12833991 -544123942009802498515567588836328384560 12833992 14269275548000000093165100939538974720 12833993 1931777178733443483126711101747757361242 12833994 658755328695496972771797590924011104000 12833995 19131562019667087696213762009898479120 12833996 345183828684269923263616057775428727808 12833997 275367560664174592871249270513784005184 12833998 1104463231886764484378897014122151608000 12833999 -808274463347537447848566107982659946000 12834000 -39675868510138920677894906803912704000 12834001 844403209114338984394240400550564054002 12834002 537780394060599143470201332032324663952 12834003 -22251711524895443371107344885790354432 12834004 1272320817342709782762279002169121245056 12834005 -111585972004219785994400747399459363280 12834006 37074306988210117909268239621202626560 12834007 2300856335369565294777170803339748536440 12834008 1406401070447055056909860915966004428800 12834009 895118068924990675189162493741806186800 12834010 -12286453202201398760395638779151267840 12834011 -1952277527937717211471817138860634032200 12834012 145208295135096261297524265183356570112 12834013 -52404864765328047713926305419729083738 12834014 642726269972649880954920958089285015552 12834015 291154150273018092376730145421565650320 12834016 -655185119865658045694772172829218308096 12834017 327474277959997068824123657824289587392 12834018 186225154215546217301899097571103242240 12834019 380248917744040724776610011590594957960 12834020 -793476421364780544182896593205938251520 12834021 125777774921674043690269841666466694080 12834022 203591763522928383515882168919500505312 12834023 404511098525863515484820298356222037024 12834024 -251299773087675004622559990351082291200 12834025 189736279819917186013863152587392060000 12834026 -1199448349163838885079035712436605662288 12834027 -240824103268190578341455690809138512036 12834028 866075346531255609842217726011610407168 12834029 -696960767562129654121193242866916805406 12834030 203971961947066243145560871630292464640 12834031 219832916259676607325277556128157491200 12834032 285127757995869467663998817687237492736 12834033 -632571600626556310928448839317788802656 12834034 -144477512619805218819478849677225884160 12834035 -854481920472694866331223579959251749520 12834036 999981545538527589017337767655521092992 12834037 -1741258091467524313438949087662788391680 12834038 -2457647044180590763244509062084802560 12834039 -1260084377197556909776450672005597629976 12834040 -713371874323842279306083784799205683200 12834041 -1221761688075576536986652595164201409696 12834042 121645475147705276499242033891903238144 12834043 332165464923680970145981832457042510664 12834044 -1644512387950785187573856495128577164800 12834045 -126268978862948962592892637676115434880 12834046 -40897098696912097673117389970009437056 12834047 -1522572677866975201585269617467278645504 12834048 282336764125773751635481954300622536704 12834049 -1068631108341962648550792396651210883664 12834050 -863028891575359348064182191106051200 12834051 1185963320618755577071579726987363035192 12834052 279375529996224583255459090750563717120 12834053 -1889269592224164666297607123748295601698 12834054 -60384061882548791158420113764419003392 12834055 -635964272848685398542112152415033591680 12834056 -571343469215596880346263394567692236800 12834057 -43025923003660790079179899483676481312 12834058 491304255301847247660704445073327064880 12834059 90328742349651527285947120594974224016 12834060 136836656921832719674945175943592872960 12834061 -1095874614286399658707437158328245832000 12834062 -125333218220056991916582753908390347776 12834063 689015452275566880801241003355300204160 12834064 -30448089260646680730631429769859358720 12834065 -1004249949563403596166353840535165883800 12834066 96003570998453678734183115984963205120 12834067 349668789267964548075789601350600686280 12834068 178277210262707143215926344325568495360 12834069 -199005887375656414984695839696309784096 12834070 -448891815398140702814745514629602868480 12834071 -1025065759947225709748848568549003980728 12834072 94922939431428579514183518379898265600 12834073 823275772579944986453011946081389469440 12834074 239373708585941441525591209163910273792 12834075 -221975419120004458020144572753781556800 12834076 32099696277665794317574474046938938880 12834077 -320282138316868570420212221517603726240 12834078 591010110021788221808065936178720879424 12834079 -608646057372330131874425912075242409624 12834080 697505786667729431723083931820260720640 12834081 493072444150133317390837328532152256 12834082 160044594171575601277282929934828619520 12834083 -582425884396034838676848243744373668 12834084 -512298750547178088695655097184922737664 12834085 -1223715193156068530558365447040697855840 12834086 -486291632537615873156755081014114175008 12834087 -200174962976041127323063394706915454848 12834088 -224813085913600156366489800212610263040 12834089 -3427131928004931978227608172301973362444 12834090 -234708076591012659741160257883869950880 12834091 391281015259623098836638448152823424592 12834092 -810229300294383979718317079411250336768 12834093 -143557782178087015523286551067623270400 12834094 -118172745879454614186000129546122858496 12834095 -996218956865984796098071859830797770400 12834096 71679209518627920204996467319877140480 12834097 -1198624824444986684277855883956647912780 12834098 -482444025847632528419034529257684457200 12834099 -365435441561267626945851532309892355360 12834100 -156677858448901532588346743413814473600 12834101 -301579259697375480728111617309286470080 12834102 -160462058964271511877864486838402670592 12834103 1123566669294309011171457561220658090080 12834104 1783439486057212855198488006419609333760 12834105 -303945423860686795178782045877023631040 12834106 1494214153689953129915964024499369726944 12834107 -64613685897676351414280952282309600 12834108 52664801590097976190590055131959393280 12834109 -1499825121929404111541240150720468020992 12834110 119817678272042754509685564373449874560 12834111 -1381503824191044307508658799703859907128 12834112 -378152836860923162244685555885156597760 12834113 -1244032563508380326413434623285941518396 12834114 -93961546146803008035627380025576083712 12834115 151767002013932777177368075167990144000 12834116 98429319880866071366671367751719840256 12834117 -427716127100616443643289927714294453920 12834118 -1000317793104847705693245451918747688448 12834119 -2751496713576494042934489186002766197256 12834120 -63260340322497492232010156669853696000 12834121 296518170161666804271282513203150826000 12834122 155734932606646804922389841063238359040 12834123 1216880951924811053921031108284745927384 12834124 5017879261261531681125341387049861120 12834125 57107430819499394527638582563509839000 12834126 -1393578668303920204871357364342782400 12834127 -628638060541410662001993312350047867024 12834128 -369090426513511035385201072373571330048 12834129 44490811019015773058637443809632992352 12834130 -57867909724991770587829820300823103680 12834131 429364570798566200790735708496047415032 12834132 5418656897482827823447660069538924544 12834133 1141051009464029872675732173840431580024 12834134 588884004497218734658898481998665149216 12834135 -30047880327270768004284820779720649200 12834136 -253322260986159877767561439509540003840 12834137 195079074844683133128866825841180345600 12834138 247181335588918091335065967419788901888 12834139 830366900012387369381855325732971360440 12834140 125270242618802754432334647151386823680 12834141 -981170205902866570964878564271838235008 12834142 -31487924131348176323832980994410991168 12834143 -1245297972423319278109618213296191529120 12834144 -1140710440433215400152096050854941556736 12834145 -1233427072855337355038236286896390373100 12834146 -48411153485197673516425582379086400736 12834147 -1027261960378703498386032374423902955400 12834148 -66308262057260293210446456748027422720 12834149 1923387201795477817035149083193147977536 12834150 173153035572019680996870003578336256000 12834151 -2343641982003923336774643406935094005096 12834152 -1719816294987100117023043155237387878400 12834153 563003164872972865781524640485868515200 12834154 564199944256531144704627358745983801776 12834155 1075694566375913268754654819863326851680 12834156 -185488699452475496672484223977782200320 12834157 325475738085639344162949986222393151712 12834158 33800476812960990046705938954647480640 12834159 -148971879337743715590205184629719230832 12834160 165360224582811993153903449387826216960 12834161 789018464662467771584969094740720077632 12834162 -58590119033840619421755670282552303104 12834163 -278080623303318704292121195443072093456 12834164 393756825213497617549013290697841186816 12834165 53326108452747009867796788393743280000 12834166 818970291301148943532347629425410832032 12834167 -8843164461748703855027399715373581216 12834168 570518701650851905029645917967992094720 12834169 -682418351722618522835159812787187160704 12834170 338790770520798109507548903082588301280 12834171 353890248823185177868016661087038758944 12834172 53048400587912547933546687668195026432 12834173 -1080423511427973576713911076394938175552 12834174 -329027680073679453003529268795740953600 12834175 23163094944338660610498518967893497400 12834176 -1031172459656188638557365548674910781440 12834177 1155590102637560788347878426615440834080 12834178 25819188812785538999527205048224658976 12834179 -455805980398887198537586082091663246120 12834180 -375974435545754486568270332843282227200 12834181 101488758400617843179174577669129349982 12834182 -656072727674640454864507766597175283200 12834183 204270747098922954310056008360013648000 12834184 320756212880641652930038104295107133440 12834185 -123776951539655625190297086907238580480 12834186 -173270681442164026786917698537880655872 12834187 -115508766467981773104480251363212517164 12834188 797089609023623609748662982599402757888 12834189 -183479299272869651224169044077685043892 12834190 -342319187593990107362362788810519736320 12834191 589757761423201442114941060162752428592 12834192 -103422715559506088756208225108790345728 12834193 -1849194692129309561253319822968791620558 12834194 -533987965972759833150021406906904370048 12834195 660268731207852598686784222384745821440 12834196 -2510850893223960084511754422029374791680 12834197 -1856119135600126731298064091124169418354 12834198 19919540734120141339773094195729862880 12834199 -114729799147342323424751947482228413264 12834200 77704293255113395358139938600227584000 12834201 -181851023493229140377771407699067480736 12834202 -216562733104493958070235531400922519296 12834203 179537764195906513107135806983099280664 12834204 -551508112546865389406255018989739042304 12834205 237366841491085820950937976760605915000 12834206 218463784521996107120696078808298798080 12834207 -13264823277841109412396845385120551256 12834208 957209640668646751860216122542476165120 12834209 107814272521163216718963035612810889216 12834210 3581732612611608049834197632823744000 12834211 -337866455221535461302581972419914674400 12834212 -533037008212036940446717825196265381888 12834213 9667941627927647632621865258094036480 12834214 -11295765953309121248547850372688294208 12834215 -700336262861072112822990350166691740000 12834216 1223498817270619579687216828279410432000 12834217 -4782776334533580298024450816632847872 12834218 167916901595640969133682388198910283616 12834219 956794201353502869078044924339273805144 12834220 35054140626129549982916937015021127680 12834221 -457142784080282571090427180573660057578 12834222 -36679888141167300548950690387209962496 12834223 -1434763172018777949937982777587911113336 12834224 -229096662983984747525833644041407758336 12834225 -423185073858355345393815997310730184650 12834226 -882432205682375540487430430240431208688 12834227 90335164450795508786696832630371786640 12834228 -1471681608737931664444984499369441280 12834229 490302164331195890554140670902165198830 12834230 -190207168823835367519104177081927528960 12834231 -251614891879648267431595733927424954648 12834232 -806617564024457245409419036527738777600 12834233 -376034662372490061422859475332641626800 12834234 324611188512916458992179904681300582400 12834235 -1041703062585314848049786551402884258240 12834236 1476682429311262440734627381766035297280 12834237 611108769977001917925207482809760791968 12834238 605442526433246592180640589586325902144 12834239 -1022737698947341439177391545590649223168 12834240 -307678181562580478509473357598241587200 12834241 76620313803654860967651266829940301120 12834242 -607283748043379211254943614461330855728 12834243 1687466918347258448480275908391338755424 12834244 685686668291879421094856572719272988672 12834245 274924896752962138081141512715738060800 12834246 113243997096380734283784130793457984000 12834247 1004925386878215767874005841411775412696 12834248 26948080916498580443626719501354270720 12834249 566963827359042140676221303337561386208 12834250 -419362114979473144437807431594968320000 12834251 1264890174584259156489476300677053519252 12834252 -1779240036063859260941958784034735858688 12834253 10317969610515309214093351072666498560 12834254 217390681867201869792568889013268560576 12834255 -301880178105485733668194340281974305280 12834256 60790237184178655718437528767068659712 12834257 -549181058238646781685281890743477172494 12834258 -61275218036262358771852313854695878016 12834259 -1881285949830903525487574292271006704960 12834260 -516097723347065516877538771177252389120 12834261 -1123148274175141113418443751960056268800 12834262 123368365768972783447460933986667006592 12834263 649102429550127938670815571337435926024 12834264 324577274958950213878030532709218304000 12834265 1413313424424683951858840625209564802120 12834266 -374317844168023455491765109821244849168 12834267 677014085647486436306985336297387248280 12834268 256501174897189562267984599385497751040 12834269 -908443785625040905702340735584670342400 12834270 214694053928874537270629711151293769600 12834271 613618592485483809622364703377179989744 12834272 24279002810435719400993902217650765824 12834273 -353872174850324417039856852626057000016 12834274 -464482846069827289912461307590175698864 12834275 946582047703773538679513861026303518300 12834276 -9924611756238143136617297161412468736 12834277 1620611288369153830636092389308155481980 12834278 1048370823977394025107924852270522950400 12834279 -188965071764478495457584943534606426752 12834280 -13504811087008430286298533497088000000 12834281 986613009714281338479402226987421585082 12834282 -112389988505669221892782515594657239808 12834283 769687743256284712791655392477747644160 12834284 -718540104946652230826440462170374605824 12834285 357169964918636844340106968045457503200 12834286 299060281075658479711917679275140465280 12834287 -2133190431037796430042690489148949758920 12834288 236957812877093948948268017801881288704 12834289 -70421525067565781400479187782753955712 12834290 -270439270555087133088395154323531512320 12834291 -147069013842838805889778024756230889920 12834292 -466159649442335744962111362703823929984 12834293 -1339790445164048222961732110412706501458 12834294 3330623223700980007470862892009296896 12834295 -675290007316111718386601601555301900200 12834296 19272147335360309510230938588534681600 12834297 -96279224094119327621755498022810112768 12834298 -229537690859123952856870302384580887840 12834299 197352514493399049263091173919917690208 12834300 -113546776708135934541879786393937920000 12834301 639138921106848688892236687151842763692 12834302 440730759019654311679625349658362174912 12834303 507937843684738697145198513054192530064 12834304 107665761681568774916188610790867075072 12834305 -1298503913895367216860985768363847544000 12834306 109952581996471350947375242704944332800 12834307 2883383591652733564851837573511304923000 12834308 -382660965643532651239249182897023457024 12834309 -617669768658162640417760390937629707296 12834310 -21505990799448526926455522627410944000 12834311 -556145419615507099370650788389484393168 12834312 150542923000098110840229800947487293440 12834313 937122183391131592268011780718964097562 12834314 139288008737263973575948942478486235840 12834315 -452006076183633958724183823545893939200 12834316 332644232418531977530297358410091696640 12834317 -1534912886483505630423998563128578462580 12834318 -5075837552256321648375946814802370560 12834319 -618019191404615942977569842035464378880 12834320 312110481443336870837525287712498810880 12834321 61416905529214223251861195458906092208 12834322 391316592383359309447563949316355704832 12834323 -1793434227999930438133744985612918107560 12834324 96508060124761499195942814882333836160 12834325 -200810220179565777895992050584484798550 12834326 -714282772041537698683189699624975864320 12834327 1091533685964426198875936570243369581440 12834328 -530738077404478442006657210530202173440 12834329 713961766361261805215186289334175295600 12834330 -578389598992134094785070516346040238080 12834331 -872740892224110126863762069003209215868 12834332 -711402647073769210969267896534002688000 12834333 125264273064921646243922496930214628160 12834334 351611316337913079609822148331779985280 12834335 -874999280343408966301155574813465605720 12834336 -22247346642747198986199381153466023936 12834337 -1809737511664036927833068522167985338368 12834338 -132947666770635621893131248275832549888 12834339 -8828871370577953697949642223793201664 12834340 -926020171981304626463897179449697689600 12834341 20382076306960533930495237901486923264 12834342 -197592032933149881405873759165482117760 12834343 619375925219858001331730233265463623464 12834344 2221640033188670032985735807140623068160 12834345 -456723866928588618767883024217338840960 12834346 307099611211497963645363682970552163840 12834347 -301380022377383847208639911128835600204 12834348 196609558311606452867907792741333319680 12834349 -147368567771301040969645091447024948 12834350 -310541261784419682648272097429505449600 12834351 -59833429444441929747092461363383014232 12834352 -44718909649393386318404982178788818944 12834353 -20177627489503590647908750220229345408 12834354 28098577994925556670609062323389675520 12834355 1244530414148972663776265883925072355520 12834356 -595737177015650265516679806009815973120 12834357 -1776506162946161103131338368493914158208 12834358 1041157859772204074648690997275922533280 12834359 -845751032720369317687384024891627780440 12834360 50719011814865585536064422370751283200 12834361 81122987002645061740941862059935872852 12834362 -493375688887428680600308169529710983968 12834363 45533523567765943842036106148217765144 12834364 -1300500547033895046058969400560738329600 12834365 -453597424853348630917323283596271737480 12834366 -45532594675484138305124546845853270016 12834367 372869648612179636725708165037218526080 12834368 -133265029236642608768451753271602708480 12834369 15407093598542445031664063916419028450 12834370 -13291525480018119557734132161533169120 12834371 -2928582011229339179521747620975015158256 12834372 27364867363126285639546093765106909184 12834373 1252148109363266201738380898693086354848 12834374 58703320541348709955616746659276403200 12834375 -553152291770330503588670252630950575000 12834376 -899615796167974984127272087651044817920 12834377 2197375324393121049408305908158924587226 12834378 827986049764184299782952025648330297904 12834379 -431645204164755228148921068232563826224 12834380 -244454697119781052486033666084953277440 12834381 223309742395791411477214047202077431424 12834382 -12760679593231043359516068969338535936 12834383 747813188782896647651321106485367906264 12834384 -81983823369165591281621994471877509120 12834385 332431869343881910321799847891735949800 12834386 -535775575573378900156063562183108768640 12834387 -122976237238970722213197175970780367756 12834388 268055416232737274576664973847799521280 12834389 135564296149109336282571447058553790240 12834390 511418306393010090545172642427055425920 12834391 -519012174373975287667660981503773832048 12834392 -113280538218201646354931668243673856000 12834393 -502555903260456712926719230121347843392 12834394 -29165207077306327132914535814801103936 12834395 -502444789799587712670791551815825373920 12834396 -1176292949214901998535839222392181473280 12834397 190942980508723371011118355749398615846 12834398 5158626334643873722530720432307979136 12834399 401285284501397330018941915512036264264 12834400 -846976198701094906079057225911330406400 12834401 250862127884434799014660811758530810402 12834402 19281599941834613108773193512820073984 12834403 477002740836958233102364499705252689984 12834404 1410158556582448274435428079075010880512 12834405 20857123841650480688010298323868382400 12834406 -179160130198678374777637335358511672832 12834407 1051953646442435058409420286550163369656 12834408 -224356715746416786027915752464654663680 12834409 -163444375851486286490310326520376717184 12834410 149033670381579826142082715048026795360 12834411 936779279153599347761797451706948763824 12834412 424327485023252964332387215428225064960 12834413 1875519147999928013308436893249078461900 12834414 -530041523521442496698925973195466745600 12834415 786491601245117248632421882616033767920 12834416 -116155703905866675899285104943390588928 12834417 1054184510078508628255976874481257920880 12834418 1682416362507859484442639649694467528704 12834419 1079027020832508306000503872585915479360 12834420 -8059419438492218039758823664106598400 12834421 -586960919197460111891770937249427576288 12834422 106552437247006631324714533791485430144 12834423 -228378312949154528515255197912284796000 12834424 1633794548505241918843637709671449497600 12834425 -7759115639391862129063233192403038000 12834426 -411796402517743770200458992977742336000 12834427 -470632319122816487390818973067015460992 12834428 49466695245769237687276708182070867968 12834429 745975300147405584217956671128497206784 12834430 -93710071401764024303476598500263072000 12834431 2269047550967707230199891792621073831712 12834432 -494005396630031342340925537747583631360 12834433 1775988406437283185994224788695055095682 12834434 -179761587229976005740392173213325438976 12834435 -47531690667219658876820202424725097200 12834436 -482574484476455081067711266979888267264 12834437 412523365970131393936561112965946609664 12834438 134187766547472808173120019030970688000 12834439 -2461148975110997768463376045907213800944 12834440 763698976923680941510666846258606540800 12834441 62051456535484046515075489920874306560 12834442 365907321390743151908570654591618963712 12834443 -1418653171587450945804066707939543086800 12834444 269716871299967248481526008627598016512 12834445 227506548012141431776331659122450772920 12834446 2054465745652250153277657327367153648704 12834447 28110337512728976442403632037169655560 12834448 64418070736919049551990401507052027904 12834449 -449927867370848678951900907374997389964 12834450 -10971923971425690783537574826938722000 12834451 630463914218243669945934686442393127680 12834452 1064478724912630655568859344540344843136 12834453 -1081632453317823982831160520061764402336 12834454 136182311363912658086555667713710534176 12834455 29897769832088307156656268891663300720 12834456 631673573138599527521962616757893529600 12834457 267272892727190897069583021961263579840 12834458 -42924275275132699220541413719281113088 12834459 -1559736781055372527062433123008985923672 12834460 -475911284073445613470582072115210557440 12834461 944174537365143343930197808377975842124 12834462 -10509958963220033356004402470825989120 12834463 2026498487638192174949330707414889432904 12834464 336558515812853116279256886639434858496 12834465 -45352787059530956043833684264620277760 12834466 -162267998187587367986490328571698811568 12834467 368735384103932741295799060004875269192 12834468 11287308767792679599878818712807455744 12834469 912613722351574941644616706349693255870 12834470 -142708663813036146908475017731196160 12834471 486991945947210448294979446037667489360 12834472 987441891027021163278077236148180736000 12834473 -1303278079848207814772971735547207453580 12834474 -162276974887766066528176337522919770880 12834475 103769288829047093704944163101171280000 12834476 83072810721031433824502625052502760960 12834477 1608628577662103709414682258149641883840 12834478 -1183209269913253575232086954183111270144 12834479 183169515769599740598999530072534770560 12834480 27116690558953198857643710993265459200 12834481 1197613518620430408957361334951872754400 12834482 7683465595203714106601538241798059552 12834483 716277287793078080654231496959064555264 12834484 -52564900094057872694459350213112225024 12834485 -782256401024048976835508589987094958820 12834486 30674332826655811789286067493568212224 12834487 -62785950471875296688211483767824155840 12834488 -1878495780229012435041784270661444874240 12834489 757837183527274484671003320025493374560 12834490 -14887895619956482023256329837099354720 12834491 -734147543772571148006425688921347038108 12834492 -142981040792436900496599267491053879296 12834493 -314973504814023674020524569755729168384 12834494 -628220878398922426634308119300984232704 12834495 63071869749479603635681685128648219920 12834496 -38679127125385646905048123361334394880 12834497 598380403710400160339108608972028464320 12834498 -10407819939100569830646820270625264640 12834499 -1551197248154267786494063559647411874500 12834500 -513413557755994724375467033767413760000 12834501 135573566640418118421361198551342160512 12834502 -823439418781461197322022881494452710048 12834503 -145665878326830773402885931578877826536 12834504 1106663394488376605064987644527859712000 12834505 261693431574552404660445611788481400000 12834506 -267502368964177117648765134099611942400 12834507 128861052157060325694980919277622313984 12834508 2211272308144999719531642650951098460160 12834509 1713657247275063586835206070852154190710 12834510 -105844311964178754713239956186652588800 12834511 17756865241072494396373272696947395192 12834512 -237526643402300944866120717434837483520 12834513 -159872930756944506234101582989826929758 12834514 -448570104375892521857849171368666430976 12834515 -1221825251550858881492662121907377496000 12834516 796101469616034005205819145503625316352 12834517 682022088830447388424562235232068913212 12834518 18019569852591402861965258497461282816 12834519 752002611981994809525407058930230173440 12834520 200542000568424554123836998906756096000 12834521 -1698909137131081977490633975708613532288 12834522 -667985777273282625045235987916787735840 12834523 -246785199411728449040333367786639497776 12834524 -744148220997149827138151195563590478848 12834525 587000146099923707512654213190063539200 12834526 891478647564050578951732189072775363712 12834527 236178122287898129555473661922853470912 12834528 209981276142225698495970782378176020480 12834529 424984259711765869758809566228353486528 12834530 70096390585002415906659541579773902400 12834531 1852372034015998822138598221778506935912 12834532 304396438918553917773021038057884084480 12834533 702125634522772509121148896239871736124 12834534 -205533748504698580625907290771924657280 12834535 72036027977548711283678354983346388960 12834536 -712079414688749938323398046177636188160 12834537 16746865202809953142991251378462780560 12834538 1252614463401371809318340806292049411840 12834539 719600648880906841535652327708780218880 12834540 293297400388529043005943034615858821120 12834541 -1849276904938708867991874671668424067348 12834542 266585624751882125840322646081965686784 12834543 -449152994646934951201287598668600642816 12834544 -305325361501695963551060392050983895040 12834545 448911112179949664709755774431420821300 12834546 -77864579581611760868525836036016543616 12834547 -74911178039910236636470143796024690176 12834548 -671098157136162660730300973320726149120 12834549 -85445412762213988126475049762911114112 12834550 -20741731463169298281380600304267811200 12834551 -146608753003532570202383279470408199448 12834552 -616536813370772602973069612134533365760 12834553 7223023545132047443247261656980002644 12834554 -8358471771817619348204114288292760320 12834555 575104719197012351075852603058119005920 12834556 -429537727835778119399488145926356780032 12834557 788612874545443643630793612230756774880 12834558 105721114923820805799160490803142492160 12834559 1032479712132976026514130647447459098360 12834560 -45238098397107263946392070463621693440 12834561 1053975243109543387417610820080993892384 12834562 -237872158481602328559008566667850302400 12834563 -376225241139902098368703954307591016240 12834564 84074814882282776898246567455466187776 12834565 1488029038205927463261764485596609624000 12834566 366715414207506975563122225840391806080 12834567 950730865110265314474139851084062982384 12834568 -63242372946814990051572070732833085440 12834569 545436685336471495038630127135394788560 12834570 300420114292421574375879936118280828160 12834571 -196536373099336588525880136621224645448 12834572 -1662359428022908237227289558852163555328 12834573 27081219498971760484410383082391089600 12834574 210371872188520647793066949548226905536 12834575 -155043237791869328712903409051186132800 12834576 82665542865241478298433961737231073280 12834577 -940766008575812251119560514088471187200 12834578 -525126880234307467443189273936558361440 12834579 -395721821806806094882028271033314540616 12834580 123848213469952823285091595572350177280 12834581 83515216309939443410683191807373379100 12834582 -80454583553222031759914274204756295680 12834583 768780104712664179531414636428720659624 12834584 -382948137832617315592247713766815948800 12834585 -830958885567512754067024625568473740800 12834586 -194845512642672235775356807636249064736 12834587 1479876556914843351363611167179188064792 12834588 -195766533639287261188522252393090775040 12834589 674167619601847614640177879878168269440 12834590 111056487989252027054218377413489625600 12834591 476270987086505758030141310015064192 12834592 553691270769570716713746566354871386112 12834593 -2076522410899348577717049042642242827500 12834594 -551868193173411381707505371873780664192 12834595 80036411205683432636732896159929577200 12834596 459006053563561094449261717107158356992 12834597 7146082258879743340446318243604349760 12834598 -7653658453861135983985229690498576256 12834599 -139355132000236457948961477096482163360 12834600 375926253527794153786455981032091648000 12834601 -60147235316301673509219572063939224440 12834602 568313118486582619551750743107509679104 12834603 -1379931740830651799443226335939108239588 12834604 -47635146008051534520242674015352652800 12834605 -59268937941579044314723854401069111040 12834606 464350967439043905819198487309428091008 12834607 326897067607195171679308991519203363856 12834608 116273563039084662874290899332175020032 12834609 -1570717120962511513684357614483845996160 12834610 -217806446575333774982739024100019448000 12834611 -255952980961054035945506803476365980788 12834612 -16658060222810464883658734215054878720 12834613 479475337495807005760381091850000384480 12834614 -42482173224772251770422415116185966720 12834615 -184238543952140277000591668835523439280 12834616 113408090721198152466623993073574195200 12834617 -1068832105463106508922552719649377510140 12834618 256288183802255766424348491561666040320 12834619 -840918311558129119455771418794475524384 12834620 35319324841371262715299915894263644160 12834621 453778841102303317961771760998727530208 12834622 -323984552103854820005230666955232612288 12834623 -408586552713007263262856478096487768128 12834624 426018271512179434072563508413349232640 12834625 -847837125045265227678680970270898863000 12834626 208755976217795527704145454799355216896 12834627 -485606707872984253770225088599335245824 12834628 -1472160695760646274515268830682709749632 12834629 791305310441605777458779410740317443230 12834630 -129452156798191720498218086825140304640 12834631 -3261176715033959402687677621253680064688 12834632 657662663875088378873166074275916006400 12834633 -621721313621205804277006515469574976 12834634 -155982690811333907335867035581505605376 12834635 933181804991823120081051911670432911760 12834636 660914967875367896134852117609195494912 12834637 -90676450831721185753052007896278497908 12834638 -38456741410715859799307924535024233280 12834639 84336208457791973692349884755270880800 12834640 -243379120484577816513007458016296960 12834641 -34900751136470884031112448797529091160 12834642 -720399831507595350648077055355641161088 12834643 -2177975179337001098655541707689733747720 12834644 -983031220877454879137645563121143922688 12834645 -691635971885923388723831753756125521600 12834646 1030918412448948546074552487228302520960 12834647 -585785003777252797648698318067402617168 12834648 -373791763593480635089903680730994534400 12834649 1336876290528437743865672918520901248650 12834650 74632621188686018673103308444850560000 12834651 -238149481647677669231711910840511958016 12834652 -71548878554746757426859549769144007680 12834653 189818010183910168597323259480536725784 12834654 171336305309536617363134759191926011904 12834655 -121840732861287615203992960864362004440 12834656 -230633862063587061071040026048562462720 12834657 -158826770569745827580869753396047748272 12834658 -880211484984735959566250416852627021440 12834659 -1263554025658537907135071552574113002960 12834660 488191826390904019219771798007780597760 12834661 -462187303209869704724341315739432838368 12834662 -1397379256577853493877723105627437200768 12834663 495730057707836442625412241099960211584 12834664 -2005189723879664593259337128448211952640 12834665 -76043288863580144368507197720421059000 12834666 409228088084982804266486955640379289600 12834667 961627854050620972084031804532434925360 12834668 313192956555240684307172655953802103296 12834669 846223237845458201747904573164754682944 12834670 -550469904682378582894828389295891242240 12834671 314475997266937428117578022544209024720 12834672 -35665978493473331181459231328833208320 12834673 906557568286380088703591685567036403922 12834674 -423189057985777062153673507863261818880 12834675 -131061090117566929612217748041311092000 12834676 553540330535473343361567810969938891520 12834677 254007562688444541666872796946831971612 12834678 -195546710554444919038279479230957363712 12834679 -845666870317391610444775191566795823312 12834680 284010548140941590150398016176719974400 12834681 86581567676634474353777608815533549664 12834682 -34007582681947741036219080812240818176 12834683 -17310466766670763008078081679871380800 12834684 642356771041473533718769406529711659520 12834685 -613810686989021712804489510590674924800 12834686 742909353611067837594573372771141345792 12834687 -179431711855488012935187922685349462840 12834688 76543853010352720901513108822446571520 12834689 386275482339240444418098979204849976256 12834690 77580353322561759160523796399347712000 12834691 -965924632166072024529093288075954810408 12834692 -319569763112963025558701793447393658368 12834693 2529469474428308968817315609780930364 12834694 -730536299037356501616651100312450532928 12834695 25691602296159088756082886821660974200 12834696 6873978240645457375186741104370974720 12834697 -644113488650044227884341349448762464220 12834698 947173169893588946800180439231515872000 12834699 347983369664668187269338814697993173464 12834700 -403372470170496461086159279315444076800 12834701 -776545349029454017333658492609530394592 12834702 577178557498785566301309099383854250880 12834703 770151860025726479626834501002155607280 12834704 55100227324948856612034081564426240000 12834705 362238959578155467733130694109296518080 12834706 -360412325827932793007218291997404430448 12834707 -602070832241595930234754882621278985044 12834708 136460768850277811189342749991440576512 12834709 661509959766544444690863846003200739040 12834710 -15628637402425529443348035695162887680 12834711 -214449000265132165707689860999207772400 12834712 -1555315713616466919140249806848153600 12834713 -612761334004545441375753729568066240512 12834714 40375337078223193274278058210781132288 12834715 293104423395707534354109150824203095120 12834716 1285436714060632849184786948037139299840 12834717 -774009862227884916300001382325483004800 12834718 367443692169868379788424131010178919104 12834719 733277026645481643304243968972179643096 12834720 638126203311996399712603819091637043200 12834721 2644259980394757893925408821228113174192 12834722 -274871050219957226213282174424468698976 12834723 566092783414082871818126481286486939968 12834724 -121710768265739776542599848292165632000 12834725 789111750978444137321588555238453336000 12834726 -472402347646227362613275721310619136 12834727 2254113448115924423571345333329882362664 12834728 -1024080429127126140964169013200066150400 12834729 1465858097827217108288485296153272756874 12834730 -584940772989137516455579874227856814240 12834731 74728852651201054391329002410042305824 12834732 -125338889832999045020353347929522108928 12834733 171940731809542308901076499441085174380 12834734 -157818899952446705297217106259405226048 12834735 837989649872033587277278428397014681600 12834736 226896072756141808354558844587052040192 12834737 -334851405737529170005836332347918357614 12834738 -14082004348071494916751981146525021696 12834739 133864319157349256711658962470306912320 12834740 -304960369158423042404179280907414251520 12834741 -248457351079247378440930939283973932736 12834742 1015194440165571176462540856140075899200 12834743 150756303031279567615880968475875289424 12834744 66820447177835493437157035647319408640 12834745 86835162678449810105079360208332587520 12834746 1014174628184846944353160735950281001072 12834747 -590318329602815969178171393364899225600 12834748 -1396451721696787614318057188387486190592 12834749 -82437390438936436941632236090244170368 12834750 209824809930903996499519857699512640000 12834751 -625074985987707500921163674444546669248 12834752 90625870435947830335526368529036083200 12834753 1406411435458980496736782940591582399424 12834754 290502532079019237117701561758749642240 12834755 -797599177624674179835899842090202894640 12834756 514467567140157283256857240393075098624 12834757 -103589921756169391045869435428386439328 12834758 -831863327304340899604178568905387855520 12834759 -68050542307023164693964579871520788992 12834760 -1504100950465071720590210859650791833600 12834761 -1336190897634203904480398186305977001638 12834762 117769663198840737500064134491252262400 12834763 595824377434078645024828638331352945760 12834764 -390287061715232202160684536017380103424 12834765 333334924070891466202930357137539481600 12834766 -257191931446582205050518227680952703360 12834767 545986010125785383662831593798538133760 12834768 -137973889561259026778280256469074968576 12834769 23745649104110048764924906328259109744 12834770 -79907698834181291834907342859699243200 12834771 526913829639892232881802934642520291512 12834772 1589778847626158793702788294961930901376 12834773 -494204475641937613873154167114422076800 12834774 -306589798513126645502009340812249703456 12834775 -236690444684110030253562213782461342400 12834776 -756666366273808102961234809171601233920 12834777 -384276479154192028318622466615917760 12834778 491384674198677876866356041799864796160 12834779 36518202206944228732277726125189425000 12834780 139635859225629277127317883402620108800 12834781 -782061051766342584256966765401924195418 12834782 -1733350287584075342769550413951111936 12834783 -111388888929677379964756510348205808624 12834784 -2168572348793394429633834601335691935744 12834785 795080937500206502973118239028748976000 12834786 -197251118057678719661636038852618244736 12834787 11147921922717858162323109083431639712 12834788 586737108302990279298065845231123163136 12834789 -78409038651124325147144360280365627232 12834790 -367172513648810018550600183262408233600 12834791 -1143919736180926799398394224573487076600 12834792 1042986439286438116892198288246654008320 12834793 917139280626577762679661786306169466042 12834794 -177297524723572064608784513996444851968 12834795 434511844082911906932903700599411602400 12834796 -242589207187970153309996758828856494080 12834797 -1034559661229746673028875652699357749460 12834798 241547664480004089800825298809916958848 12834799 -221410478690155550939185192940200289200 12834800 -2509504633833938692287386386899763200 12834801 -347152234030899872358035480133478809600 12834802 128248576390940213627987145450248654352 12834803 1027841369527442693843948165139501889200 12834804 -239883787186732885460832616905688043520 12834805 -1661929017680408056885023665305642214400 12834806 149357533741918948459161087576057168384 12834807 122855293603752573121274411148535939584 12834808 -78096470707828370450264224811124326400 12834809 -96093688862307003031730135829184431996 12834810 -35852320847282158917244065267614426400 12834811 -235472816765339676120574534162055809176 12834812 -13857005826448345467411048461631430656 12834813 -39087856673857627349274251282558687616 12834814 634034495827522378677389750407785173760 12834815 -1432275589075533081515374353352908743160 12834816 110501446604267030723475065191740211200 12834817 -222977131557618470243861466206944475134 12834818 435604167525763238819104349134398259200 12834819 -393339808613829636983799364452240731616 12834820 -660085712442983947979912456270476224000 12834821 -1592438361576190171170916268560845042978 12834822 -34672362763245037449415736871969902592 12834823 -421348148793227592552919577544910393600 12834824 56170689578466593044660108952886528000 12834825 -750539759171755492331642749274616380400 12834826 940363527567401946659093310999920696112 12834827 -856994729491819337218215400948960087728 12834828 654872431958925447433856677583401451520 12834829 475123069914074298857291421571955501120 12834830 -1430050868206989285653597690286466798080 12834831 -82952665033658247264587032845947932416 12834832 224633886011103979976535414859396161536 12834833 1168632549134514449656564083414413693088 12834834 -3361692898509800346179869215579487488 12834835 -379101241955034397116226636290565682400 12834836 555214296578901399003790784295994454016 12834837 241939586377473026456549666386216408320 12834838 -293442163988536433747346293597758016256 12834839 -787062704839668085772785956437661810360 12834840 77948419488879748611469388375382220800 12834841 1485901144568070506826020187029194263242 12834842 494050832252376760944782570764596403200 12834843 -257177616057313928494242739948812453120 12834844 465585171468678172103584395089904809472 12834845 -134229827321552611415961800055731388240 12834846 300745635614243196024055565537825122944 12834847 268169343747181049694010206589091587872 12834848 459127360229856706178695337713265147904 12834849 233132421082911676353176381185859579520 12834850 8937449184239745064945082124321484800 12834851 80085406872491960257943517760212042720 12834852 -412117533277721155749217289812787616768 12834853 1386626384475070351416624386545702391102 12834854 1247599273462911114476035589227073394432 12834855 1140039612860094303862312543528840320 12834856 618123336953077197196760647503506718720 12834857 36243942625192300018017850930622493312 12834858 110590085682738867773797798189761149184 12834859 -703464852880781855952138614229582244880 12834860 -60239112106164007619277133669082880000 12834861 -32403410889697656529200575726832210240 12834862 856092182634694823384014763121110106432 12834863 1053152893670155751853015545309269604112 12834864 -118637007798401759424826931315211730944 12834865 507979663727814588157563109858277665320 12834866 -308271868314081731204402256341312520576 12834867 957982377647199680989928252123606266680 12834868 -102240636613182913144415637327629598720 12834869 2224903186034009340345793373504747682240 12834870 -79551388013727415919164595480470498560 12834871 352324167538718792865333640608356840064 12834872 -76735022051392315217255043781008691200 12834873 -69401385322521530990364845950057347078 12834874 220753846603541997248647507845611028480 12834875 -1643827030632288524127370534887499140000 12834876 -700282258318036247000464577922115603968 12834877 1114383875663539060638819653144517082272 12834878 -419611780566209801115530784496626209280 12834879 -246788952159322082252499163899782662512 12834880 46895408955849271764473946515806617600 12834881 1240483950235274190530451412040387811972 12834882 594741966352393426581026612611103581440 12834883 -563618317985736528563163569269176356016 12834884 438744167349613665171524303605764210816 12834885 58187360599297293282104693879770245120 12834886 204656813902937067934865154122877360768 12834887 -985180599210768530762141924997490133400 12834888 182296382143507870785016311890006999040 12834889 2060776639986757310775349762495840169690 12834890 -213493588378846851862506164293970795520 12834891 -174634724135079404357180789132358090480 12834892 83321299247276687254030914898329004032 12834893 267374438766456167771158503105548732160 12834894 -110114796655616581508765632724291083200 12834895 -1559989707502517996644659187033513920 12834896 -441044414735694832171759076287309160448 12834897 150221423172021015356737212170771166528 12834898 9503508588805827427243650551566767360 12834899 84287041791829102724533257504768245760 12834900 26920663032089166481220219504606188800 12834901 -3492638989147880638875375231984168443328 12834902 119039157594291559619551185006680293152 12834903 -193302788877866891171462162782518000000 12834904 -751870060511849729471029689548436602880 12834905 324386991236819894180776113573441357060 12834906 89022390261673804823927132500037589504 12834907 -1798093114359301120392649337577025568400 12834908 -1100430106782141518382120774022964239872 12834909 2153374551482965970879160095232387942720 12834910 48649343448169227618201418795782414720 12834911 -1749682816142797632659751142647251179488 12834912 -965925007680470247787086848713240608768 12834913 343261726475167354276258083109812450900 12834914 -357723820023717252246209116708070848944 12834915 534331735813271150517713840126085229920 12834916 -389291063356703056135636117762758117760 12834917 -452459489282383343103749669016162700548 12834918 211704608636465283062602664933811787200 12834919 -1193481292553754301472541116284898444160 12834920 29629190509516556683440649127844249600 12834921 -1261907217401857276664646047593045640736 12834922 949422819166999127137419546289713990912 12834923 55064295632507684278001751502381289304 12834924 791411222402396202041482611716751545856 12834925 -363532231134790616362980793661698244350 12834926 -511482921844819113384224944499814733056 12834927 22376634285164261116296921814534675680 12834928 -569004862648676182828319003011935797248 12834929 1455413474029363717847755318094423704530 12834930 15515500017617604436116718499295191040 12834931 254602208510130588036972125448013862732 12834932 1218108548522841418565641559352309903360 12834933 -112623963134623853437533567326869664640 12834934 -444681767032316120404593631213698791808 12834935 54300578237255316838979971169478332160 12834936 -54753670901260851398467072111224115200 12834937 -4757115648393543594150416973906154720 12834938 710826268286670832256507953157345882880 12834939 510738598996962704027961615188282702448 12834940 -981204343028243348205269827161271272960 12834941 10967756759236899410229882951571099584 12834942 295513381441120437617839616028930184512 12834943 -16312802088546172608534403702491762432 12834944 -83380103587336958304408581701002854400 12834945 617989141875709077571542817501772588820 12834946 145052050525154547359517386318648456064 12834947 1351439327340544479169227303843507702396 12834948 542271059105546494184136421361932173312 12834949 -334780479102110700258333346483989985608 12834950 245947867315052174876585696204517180000 12834951 -17379037244374871104925488003788452016 12834952 1130363190961372530621093882155308646400 12834953 1261456638339221735036365062687583778202 12834954 -390389685102716872054389633752414976 12834955 23280963736693263308709483469625033760 12834956 -772237049798274476799992241840774927360 12834957 -848190979695270091866647161425992640 12834958 -940344366202452383343386670658796281920 12834959 -856221541587857353368725238911150277840 12834960 14460270723713228241423811948727500800 12834961 177149801470311255807446694325037300224 12834962 289897873721703010342021089338969654160 12834963 -358676017582259813186702899570200051600 12834964 -30658551840454820274755541018051784704 12834965 -809426213739634403827106074215981648000 12834966 172572774759820942137278192220191244288 12834967 -277648514877901956286966795961718667688 12834968 301419898024827778034683631534770176000 12834969 -140300276008409350082122183367892045120 12834970 -66804993033257033319764001474302423040 12834971 1398928665177454976297780710994431647912 12834972 -1350838786606594847549326830016284272640 12834973 1145377063939045363496907312988039531180 12834974 774203369983961925629302612745766884736 12834975 -173643932105375829855132614089856544000 12834976 118595644206572150488657175220238417920 12834977 1843990855390866915242655186504645593826 12834978 -116734827446967835181015724280391078400 12834979 858719970481579826385780539954309961360 12834980 -654852112559617274364484549420026720000 12834981 1121887223310175998799112389241615156670 12834982 515077824366383637389432489905749402240 12834983 280308779079827006774960235037792634976 12834984 9019840394341267309882989422426603520 12834985 740980390889395884118591678057722774180 12834986 -54391129606630084128933585576229416096 12834987 -231916775838816022276257801279059667840 12834988 -71790684878597735552169244761857576960 12834989 91234486967007073456331779436910663360 12834990 234408335540688950003450430556669747200 12834991 -365517688195790514238823219373438153376 12834992 -52518705390669565686291534583973806080 12834993 68434206966341949623318940087761623200 12834994 21525234830094411578046651924101139360 12834995 -2505374221281392974659404110073395917120 12834996 732959368396661474909175919259464814592 12834997 -480341684526046792773569585427822102368 12834998 -1069088593983659049752116218879583680 12834999 145441344497662119693261331485193829184 12835000 -235155794497862739255964029176294400000 12835001 -1536155968046634848693861781137409727488 12835002 -30269602247588789373560080336162618368 12835003 1892661494460270144730913803690246769252 12835004 103872578660219192087360499046614577152 12835005 283740847854841216532406339897732286560 12835006 -67575646984305552276015540082767044736 12835007 -1201528670584331776844053624939737591744 12835008 -180760823889112654114186629568678330368 12835009 -507563095910261431970990484003607372800 12835010 267849130947314489134229486059974472320 12835011 -465607209265128023244178523454418908168 12835012 653763897608083077420605515672345300992 12835013 -982597598362008326922415024139798220960 12835014 396354922032514004228500742071795939200 12835015 -111200650944378146339814341043431241600 12835016 -587370796579054226959751513123888947200 12835017 -381730168678343632484745579217175082240 12835018 310516240713121186678112028151375017216 12835019 151168192354648827820401867160328310420 12835020 -4149090496189418498432642917153751040 12835021 -1885390624615953795355285467395492400778 12835022 103474886574439087077039986434927536000 12835023 232763192991281512533470073185506867200 12835024 -314066691911256725476097079643383439360 12835025 -2123094614658021009889284732020726400 12835026 -816076503580024011152738071709095082976 12835027 -2046384922238550838686491223951450160 12835028 1062670907587945031689785217872856160256 12835029 408857647659425192390619792342048449184 12835030 -247999123657577772069335690452249553280 12835031 -547134123624454375289479599068079605376 12835032 -128818066240618910981308186229823897600 12835033 773176472496458437550878196761979414282 12835034 99996261301456512677221761587595681792 12835035 -594639404117740568184086381659340787360 12835036 643583490123072699002042475774975450112 12835037 -1304558144495255368593592428052295220960 12835038 53355184376986513791365167064670968448 12835039 -419463617889301560007486365587816661120 12835040 -19424137704491557135514944427820318720 12835041 535441063041271528535426326980985240704 12835042 893025599904440132339039693966354893824 12835043 -40238006260901382248283057236797949040 12835044 229804168810907161816526107549189969920 12835045 1349085740580290931965340452097167634300 12835046 64856233669466076617382727240665319680 12835047 1048765852771876503239933022808687900200 12835048 795136421204874536754364901438638095360 12835049 1500605494063657487124950569166457733050 12835050 -60554407397643392282373945249821606400 12835051 -1421705465084786690871969885897828940800 12835052 -457366693590000094692346931339717698560 12835053 -251409223080111197624923643520561141312 12835054 57453220353781779508080169666040858112 12835055 886817720868933031352252992200819420000 12835056 34067233047862563981523355385155026944 12835057 1680831310148064028098615856285702484306 12835058 691387052722754489541542912776785552384 12835059 162667880933472841297949914552570267704 12835060 -245292740296753822292936679484133376000 12835061 291767071045171161758080749826784863662 12835062 -204872929510676455565088216426639355680 12835063 -487898687508340256360769175873247467656 12835064 212360993924417852429797621472929996800 12835065 -754971176947514566771511818731531276480 12835066 930733817929905121578890070432439223520 12835067 -366615027476780251215605022982145108208 12835068 327351773936687775041836304458875864576 12835069 432429447295365929697130784418472407244 12835070 -13321412549119298069819101463756313600 12835071 1394286284591384349537011821845609499680 12835072 -223262522340688809598313525187159523328 12835073 -158340902498319428638405607421972327678 12835074 -36481294017203670710418061480723573248 12835075 -774742304765827099207913442518547100 12835076 895364918303290639941239354319848645760 12835077 323577942075697855218625796148015510240 12835078 97731864296695969511605537726185754752 12835079 -87703881525427812118890383984856770112 12835080 -94420128560304090667695496613040844800 12835081 -560164157875460519736809912511973920000 12835082 -302264592687310236317436309531315296928 12835083 -324226915913545796768042755445054913576 12835084 -10653075944240876866423883354731542784 12835085 335647501415164168353200192730879237120 12835086 -180750978769510096084852539111233436672 12835087 -1010193293273924378361044210582884128128 12835088 -211687328741871060787371195085219430400 12835089 2398650502041664931361047005942197863040 12835090 -90345984092241186460281902781485263200 12835091 821273669571487528217437425050999722944 12835092 -615698518970587213317591409215174248448 12835093 207505650585863152562633874758525795342 12835094 48905465029629102047854987496083847232 12835095 23513152889235301969376360801200919040 12835096 -993481041966626065588314719987485900800 12835097 697284404152480373671245675007144733712 12835098 -38908265086189620519951392878481871120 12835099 -45965647247368961212144884409441084736 12835100 201942989070074350681483278693038438400 12835101 800371636909998190463364981925159976832 12835102 7616593703159698218879729055891046400 12835103 -1307429134410495669252939837670802079648 12835104 454563267599950912077905183431288946688 12835105 -522257872487269762022037054010133399640 12835106 261956359538804073099343364542418428752 12835107 -603894920974098983669771739260013791196 12835108 593757469591089522729883040021339566080 12835109 423035789728903134750406254090802036896 12835110 1021663908176219157933422301841401600 12835111 1184377913062383817615356377385902782712 12835112 -965926547990284396671904199688234117120 12835113 11934305738139232524668699133027850464 12835114 -893835295216850802971127380370057597600 12835115 171082565823472732685347074222866012400 12835116 -101105556178797954417106759975589182464 12835117 -1879540992296890922253884135753010025834 12835118 402085417015733157296941452048289097280 12835119 761735256923095917000436196955579216384 12835120 -196355795426348301146669108724741242880 12835121 272058482732624261908752202469876098560 12835122 48690020274002633266129646605843778304 12835123 813391880885920880386718879720358177536 12835124 1019723194300297082729097363847386151296 12835125 1411767998950217223577245577125472080000 12835126 317024576715408354414504300851604676512 12835127 -871164966748904592117823646950275061560 12835128 -821518214774765827808264205840789012480 12835129 -2380563018638349674186297495688104557270 12835130 -268686364857121260241733020056720998400 12835131 378881371120645726436381711484620828952 12835132 -705829211466537587445641953645676706816 12835133 -941889136522681558562174872698309186618 12835134 121555624740383799770415702933953256768 12835135 -209668253379497616854133856162473699600 12835136 -650390060977023284839812692678755221504 12835137 -85858289776101048908364368921611783296 12835138 32634607149637015652541441702897408720 12835139 -3398602291115105557481590003501207235040 12835140 -219481181868767619633018227124391526400 12835141 38345909046690434739572660425175984544 12835142 121550731692163887484339142114249669472 12835143 893015562567837497539980399989367456432 12835144 191327802403855466205707118206754816000 12835145 -225744958344020739830993323933189187100 12835146 470571728417864950400641517214888057600 12835147 144961785002564040466284014500541686400 12835148 202499984363931856223185171334879294208 12835149 -470520937161838196872709395569005180736 12835150 -69804340982031153335042152424598710400 12835151 -617370096418799411133591983868135146496 12835152 10314661416359969028654889961041428480 12835153 1784043783401965226108852068888865797860 12835154 -709622187772728399001240069897114810224 12835155 472930304868658823054588366780529043200 12835156 -15924578000801006295209753230608662528 12835157 -1383585445489993063256335935875813580594 12835158 273913944022813499839204044576352444800 12835159 -167591328207450791019232089524052643640 12835160 -336294826878750546194624743520748134400 12835161 100075962695131542329413814252321723610 12835162 -882497045454412969456686052007934613536 12835163 119324910700994841866151579090475838184 12835164 128270815442476283178264026907292248576 12835165 253321375143373481691827553620030083200 12835166 278946820128061098125252605244906812032 12835167 352475093666589242397781204523022330240 12835168 -264028618813655768871356347458862448640 12835169 -1013183167424787161480006211313447112556 12835170 193911573141004089639142623779967182400 12835171 -1964751879792998277765148247274881861456 12835172 -400326653987301932245141456036775116800 12835173 21445853292965742932494501857059961600 12835174 170952352601086832836143060728487427392 12835175 147708892033253963156117577365787158400 12835176 -515869084322752381593851936892137472000 12835177 -1307388344990100929337650709875522699974 12835178 -1596527634980790120761774019473295360 12835179 3466475852267444456678731417098968976 12835180 -84394196932200714935155340691179212800 12835181 944802889242234447903937504702793645964 12835182 -394225350673260734782835572559963151360 12835183 -5533120746316524535439138669997997012224 12835184 66902672856458828410758087452003696640 12835185 144728236862700678650144767393459307520 12835186 -58616222123411099052496516894554593280 12835187 -1131531098090686176270261685508483765616 12835188 -506485042285264457758129701509455168128 12835189 -556450572061169417717252445447610680960 12835190 1158184792269554165866649085030224311680 12835191 1765928261063251475804825706684278713680 12835192 -2084419515271476127212476469471403008000 12835193 -675991414285018453413974929938856217280 12835194 -257350234124419234249150577515828377600 12835195 -29224291780694707904435919617439349200 12835196 -285498652011813279148338068081593344 12835197 -38580715587711612673495182093507920340 12835198 1079258706079872171462646927936267737600 12835199 10059672921935564622400780887610171248 12835200 100480606126651758688124675813277696000 12835201 303925239768886367591269459341251203202 12835202 453681803904652597325667636826233439104 12835203 -277864953986350051542143206944104269440 12835204 1287253885292271414004547372787604797696 12835205 -1540058307196058318569221269660331235140 12835206 -344097318535982659599084898838718019200 12835207 -1476330980600170675651894435235712642408 12835208 154632767483694197174024226004322641920 12835209 -88181439993752838462619489473065902080 12835210 669383272457756363013289245272060465760 12835211 940824924954123221988454425191536842432 12835212 193435432891360405491348425819296258560 12835213 -1897864486157233795394618676359406654538 12835214 -94106573812203788411451839639076710400 12835215 -1015726283572234625024354145945308242440 12835216 -59558740826681754339968443898721189888 12835217 289524666718055604221659963239173061732 12835218 118980529615157005416938336623508276736 12835219 290635425642518317593079654578706764144 12835220 555970053076460250471803189589408986880 12835221 -453133337882145692547924471185435139840 12835222 -60908159316555710732333757244470203520 12835223 -1689291734920576882707160179867163305528 12835224 336627237672474588096974220963652300800 12835225 -36557379233526549403580186119819061800 12835226 -206900881314665675586405787170237522240 12835227 212802512329614965433811920556083103680 12835228 65338784726412128476496333894810561536 12835229 841683109709141511540076615732598683680 12835230 -791081436256283465545562358772949729280 12835231 585233036191759612785247351190359921464 12835232 388503490031072376534205896007276756992 12835233 -1031642213302584899162470318128251378400 12835234 277326471440779891988221062597793198752 12835235 -516886719905128807083165106888868665440 12835236 -255148844432468038761754600038821772288 12835237 -109442948005036362521693510599251128868 12835238 193300754147816328212472887082217136640 12835239 1391713888928233079489408621017690198824 12835240 402300549252074862422851497843798835200 12835241 -930502636368892827771662307170864377200 12835242 -3291709061020114800306006581099741184 12835243 -235988802376489840589314943204277375840 12835244 -275726385652995312930362715405285022464 12835245 746885562976599904849682230232089713120 12835246 232159233584826213195831051629929995072 12835247 354135433866053517793108560202808842320 12835248 -100354704450001771923794934955203526656 12835249 -539781829010198653616353443296165755968 12835250 962022590783447458949481900980581704000 12835251 -28387031827124463401189202413216712624 12835252 -917405397485338484643631555140766363264 12835253 410022497620644554904495050585512965084 12835254 229483605739784957420128652239465553280 12835255 346709724662774105826570565147243468800 12835256 -304190975875938714784739927517257318400 12835257 239221090369988818004721792921594914592 12835258 -291339418233869944352805221302834757520 12835259 -464963201293491216240072396463463760540 12835260 -606212310413581747613584332888923136000 12835261 -72082751860429163608687398901651079808 12835262 345861493872189416561000300454372176064 12835263 -178175709308727451139704244381139586560 12835264 17179820149032452412835581475334127616 12835265 771663846930167079945296347766588637120 12835266 221117352387108323238885844353436977024 12835267 -368368512047215712373932762024894431684 12835268 47551915148063197901888606957015173248 12835269 78800127396251293817162207040355246494 12835270 -151259320342170709100912710472186730240 12835271 -970796424665146815882732102036600398976 12835272 286316543469536923280536618390755901440 12835273 -1937105997456022706956866492668397878880 12835274 -96840757591754187410266556098844179200 12835275 308106188720062369370485215139849698000 12835276 -640161536910268304581145475245112259840 12835277 355848835724576934953500352045872679424 12835278 48127947930893289178572810240803400000 12835279 630559556412829948929082756889707617640 12835280 310113600924046009894361466685985832960 12835281 -1307417153367144232742295146707586437056 12835282 -334107010347172623910528236028803890016 12835283 -2027455986909380464238332991626574904468 12835284 448053093315621767740910549042449612800 12835285 580877425937666942962346107611252000 12835286 236986368816170411643434309078559289344 12835287 2183243097662865410120300241188869807440 12835288 30982761088753530303529145360193945600 12835289 648932478899776490310384297838098463272 12835290 -153570888018084606268416319166130984960 12835291 85133113407536920945637834765774278672 12835292 264547764311754087174408328531057374720 12835293 402777147120132275966259706517046670464 12835294 322726425374447419063192272817960010112 12835295 -532119788692216201903829802831221680800 12835296 -37059852909928112162932229369009012736 12835297 1510205412095913426258527445699451420672 12835298 -33427337649599644950469541110550430720 12835299 -1223336166622021852465435750773238688136 12835300 36971136927575556266719417666296544000 12835301 236941782766129019486322153540902100000 12835302 -79964632035945143623787072638669996032 12835303 342887988954520805864087910858836272544 12835304 961761957978289664365275427944662645760 12835305 -68545608198033877881458712023084227740 12835306 569414803638176056087846296331359882240 12835307 1455141873846873500336712765214692076800 12835308 -892382799762564903846592436758607792640 12835309 1302063394708921022303943832637509755360 12835310 -480764282725171832614552797307498010880 12835311 -439729060149578555797129992127256987520 12835312 133663365136138788700147321163329503232 12835313 -564262415865589351661981396561589024600 12835314 -555882109566264936674047804274070831360 12835315 -1048806368850684293256674117659204403280 12835316 523166418241997735286509580003903351552 12835317 -742552585414098497642790375445539360 12835318 -549226704677594675397391672085374028640 12835319 -132287950641743533709435159933726317728 12835320 87964426268417468671292314865687961600 12835321 -1585099613968910656903180097193899399868 12835322 902294888693354373761019475079480825712 12835323 1005052316479526760396627607609316386104 12835324 2604545273166541237298167806706817679360 12835325 95474976132337890352675522353023829600 12835326 20907154340979007924324959241183386624 12835327 -1383900328110414489872207514654573452880 12835328 -5333186784410480780611461723740700672 12835329 523733723598790974307542267938576609088 12835330 1019017640913549873282912601177770024000 12835331 745364038908541622010318945131458826544 12835332 -901976123967531348168403728386921671680 12835333 115375584872895888331028911063793292800 12835334 232445918608326442055829733154904447360 12835335 47137768951450886192847409783891610400 12835336 128124335082009432839638283736645427200 12835337 226223541964458761102054654283963915144 12835338 -372049083530342085709014596673381492480 12835339 -2385159223803156900072489237412502611800 12835340 347182626459892666110239595795747655680 12835341 -77115746502847863940254456007020188736 12835342 -144722877550014880641997376149341313728 12835343 476230224393096219855930912314902080360 12835344 244289806214481648415244179746559033344 12835345 -887275077172625141088764044814130732480 12835346 -1265314328414048846063433198526772374128 12835347 -82544787762596889224750914928734902528 12835348 -1175980678055353899335319227833247243392 12835349 -412034641446809278222237335492525409764 12835350 -52997455249503522813651305765931220800 12835351 1294341515097768987290088916529341099152 12835352 624239076594323436893851752794849433600 12835353 -724795874666714272560483653621252994096 12835354 323087985576622107873763646891127718896 12835355 5927929128233949392736116165326686960 12835356 936897628658784377583715827508290622464 12835357 -24146752494069668863300118117328299808 12835358 -548005008474326531639462848736112750720 12835359 1536403203802389290019370907206185690264 12835360 -781171627753329670485922773341135831040 12835361 653121300337280632734762738415565481024 12835362 712667697053722815073201853515450964352 12835363 -14777973867905542647796427861927574440 12835364 67685917721405122350875599568044081152 12835365 251608913400779207738359766574204237120 12835366 -832719406823905395974060006267847310368 12835367 -524570391416736047829875480927180219040 12835368 70987892004405496395955729456997990400 12835369 774120542471914486738726935703786752144 12835370 -601144652465041009092609020425955241120 12835371 -2179915610754343461360902121318312960 12835372 -294541826286059613420767101259886182400 12835373 -153209695822789467918480438929776403136 12835374 -136425744901991654365478913403237324800 12835375 116795062555974925730446368686378040000 12835376 -375337921681317574405493063301167579136 12835377 550557414975713378292362868164527976514 12835378 208122138599005604075331484484594793792 12835379 -540075751347516489415188547659573936360 12835380 -206547206476843572554171102740211957760 12835381 416814176135858408781077098502161772148 12835382 -251456813473409835307103916347050721280 12835383 -360410531690533585732664753575281861504 12835384 606500567039609331575917543789128376320 12835385 -19298929611492659947189405624536744000 12835386 122257101289047215423864826968120434032 12835387 -873044347777541187895904449201883423928 12835388 -210318563290162295270908361650547315712 12835389 37998685111078831352852598633780882048 12835390 324010351229564417846237710096004827200 12835391 -1532612787917952562612607148120507156480 12835392 -105892539153669557780413784974927331328 12835393 71106956451391809703897573925065719840 12835394 99007767242300400730519315313787909120 12835395 18048331828171772279683282059023923200 12835396 -419791953309410429337843087113515937792 12835397 -1015499491809365534932165025420573549154 12835398 -429773585513892845975901480667083875136 12835399 582230089563228478669697864792670343680 12835400 114365776328575799668018853153944320000 12835401 -361031558956480534028213680637809225968 12835402 -476364071253358871065968328534087101600 12835403 -91904535314500243840457397974504102400 12835404 -499092004293086491816367861079901793280 12835405 -394457160384315012521621374812632990880 12835406 11122438997993225451707427732386089152 12835407 -546770170857583223956556059991308541280 12835408 -15442365104570505729073617218556149760 12835409 -612020620636018924140035282050912917390 12835410 106655774295846858997246571017780485120 12835411 533444468628265983772182248142154364272 12835412 927282159316343089481253459749133711360 12835413 1406465845353589583758730995863173964942 12835414 3908873956043321852507320506301800000 12835415 -490480672380649156655916464954577886440 12835416 -1026029901231530532862259084655995289600 12835417 -290237460012010638854917907536552049408 12835418 238105341665941431874945238843440559616 12835419 -1793880957953400178378327578227903904 12835420 49208861695651100553953423378397358080 12835421 2118315774405246562082104519934414627622 12835422 39903484761443600762664853156786762752 12835423 1464866129847746491099370601092379492160 12835424 -829287163502753569032751678784206798848 12835425 247623536607424071375955679902407016800 12835426 112578317666347847171644172342172561408 12835427 349478092324844282368190901231491956872 12835428 -300239754903224273229137940676897511424 12835429 -1533240329972969888717827968445437088740 12835430 -733929210976495052470403496305944448640 12835431 110990728092200302053754778411453854080 12835432 -940297357162608933669968342748163276800 12835433 -226344014184039771806260173290071747896 12835434 -70574652863192754645699924259728297984 12835435 198283785215816447982699386370262470000 12835436 -72736398067088243341936015506043672320 12835437 -936934101876483351704789773715035801440 12835438 -241728759517349001554984530702541952 12835439 307179671319103115119229197250658060240 12835440 -32121236972688993009158390701187235840 12835441 -113812835606681147533440887548735514158 12835442 130263327603481584873998949894051496992 12835443 304357587969578419540922151018226283064 12835444 -27496340043779742595439220390991403520 12835445 241363794209721574611201251002607172480 12835446 301801209681678299895943386500817162240 12835447 -1291283283400443139905481460985404467928 12835448 594637006008463503677233433294771896320 12835449 -354231030917257404915613535182677657600 12835450 400344183053781977009849693654210400000 12835451 -5701607676767293017017287814902427616 12835452 448234567934587313391086218298626793472 12835453 -194764423877170432798624387242693713280 12835454 203932857314376588535083535998882970560 12835455 -273474639975506443670719947807163574640 12835456 -1787887953783112087528087123255099392000 12835457 -14260457945624176133987508970370138880 12835458 964589462864452064539261504778482344960 12835459 -220067912738140022326481542216403299008 12835460 318423820062354458453390883181605765120 12835461 20451812232286959957133936952379298272 12835462 205143855060374378236027266966729371232 12835463 -1445743650905798680915584879085870413288 12835464 308548616313074484125189939813330411520 12835465 1180645702375075398709198265697598897920 12835466 702314790172826583093464434103729664 12835467 570679731511610879042939526918510993084 12835468 1413104074740052511040812996045992955648 12835469 1638773217555265594007551828189262163840 12835470 23897348266236936964047014451124176000 12835471 1628441444392310708246460631967768802744 12835472 -24289626923705137685148338104936169472 12835473 -60724474560684220779199610589942075456 12835474 -432352693331320827102318997733429169264 12835475 124721290214075095985063862248212135500 12835476 -810852800961396354294037451758940897280 12835477 1036114751618700878504838956706372573326 12835478 987613657469095134882786842911663595040 12835479 -1017925611766446885156362200842643617792 12835480 -223989092496897300137109742280526643200 12835481 -918020421431313017396321422004617697718 12835482 30823294704709031055825121737111121920 12835483 2251163949033958082938891903659763802320 12835484 -137641959634154487812269615306269331968 12835485 17526667547489158513359575758901222640 12835486 1301906096352662608826985917180234616192 12835487 9878468730352706587044111241274723520 12835488 -37976102501165089796890292246827499520 12835489 -383598760169856833084315490329868696380 12835490 -663564657530778712353324073481293836000 12835491 127845312594133054387085119909346546160 12835492 454969589835914090246448970714186572416 12835493 751489762831959818038329963879048564480 12835494 76305602663970153894697490843744499840 12835495 396912534285495379196602432024068326400 12835496 -438895995590153504729891891351639454720 12835497 928471085830360863396642407483982618000 12835498 -245414113386602267538843112685325644352 12835499 842540051470426660979689696909995304500 12835500 -1661182993559193119237803269427200000 12835501 -654535621492571093816646897600861751860 12835502 -847525461430678129111907572751208326400 12835503 683453597498701307534856916460271808800 12835504 922067143120777502209987472484003545088 12835505 -191169968785905972712396937259011688000 12835506 185179794060872595314623079911794856704 12835507 -1978691063559226979726386879324153861160 12835508 -62507035846822822815445759537900314624 12835509 492041888367783014970967008953445949440 12835510 -626568338372452044843347494558167421440 12835511 -1290040127199414744741396279996724009776 12835512 1507499705506701616013709471111346667520 12835513 -672336907481314083601583106951965382140 12835514 -5083200707003961853119943533647881248 12835515 345053366241543418272049311718911690240 12835516 1920199798540927989407027359285894817280 12835517 -161898608542566488144886921994161819540 12835518 150813199977680264365278179249413625856 12835519 -389598383596660168452229917209345710400 12835520 -309437271147654894826883871869207838720 12835521 -350742769229469117733933009162335474510 12835522 18385199516943444569535190272028723200 12835523 -1153531988493244342582913547617839980228 12835524 340351114771342822633987214901956751360 12835525 1128771324727930899365956802959793072000 12835526 486037475197278656808031542616655946240 12835527 -907588609649492336188055047054067867568 12835528 132743861988274523039496892589762012160 12835529 -108515015921050094114601458914995575424 12835530 392976640108056255906071668752743961600 12835531 349458037546730086124123392095337821332 12835532 1254199111344411139714709023865066109696 12835533 644144855079310537820847842294630380224 12835534 -496788946251877058225054927814949771584 12835535 535922152051425847473611454351179542560 12835536 -17928991986513426419429154183687438336 12835537 -998968371940513561128547295528671829760 12835538 953207111079109520858486072789049751680 12835539 1206728856776900874993045917792847522804 12835540 519791820858501970580885161182438028800 12835541 836963046664671260439786368184108723552 12835542 7125757017211147809279330008649408384 12835543 5049807524576659741717332407128198784 12835544 185011373327679095337936599674732646400 12835545 -554196290076862613762122573377550128000 12835546 -305672009636548551790765391452910873856 12835547 396893643129737710816741256780430348996 12835548 -965657327770476557658562125712314456576 12835549 1899568007692592477531396289875213968550 12835550 -80033252697164185806231328236605395200 12835551 1181833120441326134807172492870591360 12835552 1006543227530598146690804258786336047104 12835553 1290380598915534177599382158031697669680 12835554 490941443710260743873884901197396535808 12835555 -1015894360722080004561112684894740581040 12835556 -659169369593951630286725401118319415680 12835557 -244387058468819856580712407699447499520 12835558 477004655091086600567903775158095046880 12835559 -1697468849483940270285842234502066624 12835560 377801208497432649604718251760464281600 12835561 1437969261386411726705623758344054490612 12835562 -360804722265537029081162086075043241888 12835563 705467691626448081767206594953701829600 12835564 237312430889703325435049578414903296000 12835565 -1320889270597107886145925333351077271540 12835566 -63245355142139812030513640062458663360 12835567 322339680825245746104885457280283745616 12835568 71626207997832042235167283591079362560 12835569 -1180413760779144413389395022160859789456 12835570 -537941017339351964207659384263937981440 12835571 339826207036420249185637671397223448912 12835572 -168152401370785925617802612386761719808 12835573 -1305964743984391675821265781763273348178 12835574 694612137063701104327448434821909605760 12835575 635005617899428543720259514122442955800 12835576 -271629411667052234375710395037230796800 12835577 -617866018464927891191083617927964103574 12835578 282283450653918250539512465904796603392 12835579 1617919085226805102483010207645402356000 12835580 -23392542738735549144066897114673996800 12835581 406054717785852437900777456747654166528 12835582 -254222788408507203143892297720037641216 12835583 -48565759236745813611965634859765869360 12835584 -95986558699338822450642511419282554880 12835585 106222662164617456345991176399675614720 12835586 -7879737049444313464982045779675430016 12835587 -117260285786930320298058245031108364032 12835588 1283753077865750462113392649014302392320 12835589 558058268018098007570254851015510749724 12835590 255155742494431583775846939684714240 12835591 -3849635298128838833771669617798280808816 12835592 583926704531175766838342141531738603520 12835593 260116306317493865039525120932987275840 12835594 28417220762082669491839481985521044320 12835595 -875592529356769764407383656084592072320 12835596 -265285887261543605786402228907734922240 12835597 1960347837822524978405493903883181269046 12835598 -36038848225193842080741754757339046336 12835599 145050562638460494498295902403597811976 12835600 -163243983854247027328250017042514944000 12835601 -918733612337488458495677474911402887900 12835602 69116379169629895057119851069233006080 12835603 -171559848996315762451137375478316241840 12835604 1195202861240693200459944555114635673600 12835605 -978134909254579967208875057087207712000 12835606 190292245428730797845057597652380307456 12835607 -1532981755387710472079166979734553998120 12835608 -1674713229599698065440985001201878343680 12835609 -1221782270028153471721574688742666169580 12835610 4884590174338340849250286044845506560 12835611 -484923575029217945824822927639210629120 12835612 276349283760442759400110086061133783040 12835613 -257414610677150766916516142449405399104 12835614 256689367266857752002511666023394129920 12835615 214241452257943062657182069700390606240 12835616 1018182618035487847376361135875519741952 12835617 909898266000505077200806351549440853680 12835618 -396590533091289755711176257036298797696 12835619 -1309856368021161341134371516067290956856 12835620 -259263703628725522895617896656631152640 12835621 835723803365181536254716801406176119200 12835622 330212285083746131093231124273916738560 12835623 -68148777925825697475544215509237606832 12835624 -778834160628976778551229672734315898880 12835625 396479301218944208470270030931535570000 12835626 136116686429359800329449594640717017344 12835627 -606118396704882297453765974989374739200 12835628 -190880666755588955913600485939142312960 12835629 -21189500456945179060221373763901556992 12835630 -232026874439942377926390814615099967040 12835631 323907614713653318324449995518919286112 12835632 34015939219281893539064901649340497920 12835633 -29578309638536251727108642331754203456 12835634 -456344416658797477850957490930502699008 12835635 3415946528901112388535092656766295600 12835636 786256116838198674777918192506016301056 12835637 1210959599131458402384641033327288336832 12835638 -651028820476929539469528714197832207360 12835639 -194956262925668120975115965571141161560 12835640 583882189523866049089446026137912320000 12835641 120402021019146212963463702243320709504 12835642 -1037251106927408146241053133012412896256 12835643 535498543054265194885803822849796179264 12835644 73515678848796808541544350182647939072 12835645 1250914648877377028588209220421414345900 12835646 37733715285668060133668980456698678720 12835647 1044257620523883183730646540703375081840 12835648 180701102978893133983813561041336926208 12835649 1231292907815753592953327027109724622640 12835650 46767700479397138870907919490275081600 12835651 -715329228933459007941361725886916353348 12835652 110948089701743988420899114504654737536 12835653 -364257799290853663103716282098449648256 12835654 -240046132736927569543987503694569345792 12835655 461202438643487930472620938322106363360 12835656 703094012176556731775542550879280030720 12835657 659936811314218419578060648310753598720 12835658 -1399226123684335973848962356166551258112 12835659 1260328312565630742324786202326867281280 12835660 4959023758200751246820209409972520960 12835661 -1708576366424376757231498857074751119700 12835662 210289401952320016366643664530689618944 12835663 34382674925672579891015943074748953184 12835664 -269660475911560881166182717828769382400 12835665 -27619863633542445626150457508723601880 12835666 -392672043867912630281809692837763895136 12835667 126274478520765567378406089091376296992 12835668 -640341486887377722917133780134486415360 12835669 -140424989386855161195067194429306906240 12835670 -27536790425662628375655660718440464640 12835671 524298201716940576837199515142991915112 12835672 6825690801179172831594875130847825920 12835673 328305108677248273552129321279808757120 12835674 -31169812842870527595771264172039345152 12835675 -452201010109280428755301522147272561100 12835676 46981815963882164802988212486315079680 12835677 1197739223304720394459549546885457072160 12835678 -727576670424610163937110414363730394560 12835679 158793281214459199388710743658004547360 12835680 -476022593830263465432126314423255040 12835681 -530789762373115279879685984024013648236 12835682 262029717815803589594043926794007706192 12835683 -236808228942309462343638891959649139200 12835684 717846176275643028333190434367054284416 12835685 101685786533643810855372664442168271960 12835686 404273613123031887039859239405036902400 12835687 837309034558407382810051387521051473336 12835688 431108783946020446775726582706997877760 12835689 789199983199201971363206323473984084624 12835690 -229103373775863696519145126343579827200 12835691 -2396650316388260343267953327192335233600 12835692 -94625862284411214135769123966921328640 12835693 585325248682629786328835329007853248044 12835694 -615893266596578697142971846200487943104 12835695 -988126499164302097855137178669465732080 12835696 -216384771651262687531559017702569115648 12835697 -635353451524435733114644942282948776480 12835698 266462363584694046542571436363765006464 12835699 -30195857238398891459482463112627669600 12835700 -679784100051350190779815567198919577600 12835701 -155761907468731676200131089034112693632 12835702 -4503889619163430011765956468211480576 12835703 -138598697599961098426583369281947002856 12835704 -187476608015612043718514693761781268480 12835705 -566623289293019395545590806191692993280 12835706 126287752113884954879458559891706783168 12835707 -144551136418594415912603295934621438608 12835708 245702450218278636574802123197920585728 12835709 2315267300954517147326398669307562635910 12835710 56342266333825620983890905901748491200 12835711 -239189832082955969962062800492058381968 12835712 242828608972314901069075224200006860800 12835713 141946936458647519303301902502993537888 12835714 -979974113764877543205980843364094743648 12835715 -2730359468441883149639611965272551680 12835716 -16071582523508425246387422233449479168 12835717 175953724537302984129444625940367601212 12835718 -448037112376657679583634469454978777984 12835719 1029384781818866080000226903501709631200 12835720 -335735027876488008267648842660352000000 12835721 -1047858418710755017478427558779573535078 12835722 34044656406897896264614676144022837504 12835723 -324350307915447221259425759977358305536 12835724 742117883684933893544167440908098171392 12835725 -112656298603522156296918962056764364800 12835726 1025178168653786309885645655638984293440 12835727 -2170152612212331836191241765022474739248 12835728 107731965334131097053467759373603151872 12835729 679328750065566895494074429104806305330 12835730 -349668672765673674082776793055630886240 12835731 -421145011107350672621450550739616080800 12835732 68860096447889220867870701345942446080 12835733 99518353108876496885612344721599969020 12835734 349443231735632857044974782322773340160 12835735 -256182909422894160295278471066136051200 12835736 -4563314658360617633697623152504012800 12835737 -176966992568058177568210074242630108172 12835738 -912193696378924265819061851048621214480 12835739 530414783572415691863962079713739440656 12835740 -405011838780793943296174529772825600 12835741 525024705010328799544446468470500869900 12835742 -898346591525418051428492132095607893056 12835743 -680829230315725908591848976216021413376 12835744 -681114785947887563047849869661095788544 12835745 195123227757042734889710432028091761600 12835746 -399819653590358420453318143129186041216 12835747 -754962699072592810011063395579068305216 12835748 406723075230533729232829623668504616960 12835749 -264434546376411354604979991246080529792 12835750 -1017861762499607473844548215719388096000 12835751 -868062255047927642843637812360196154248 12835752 -278377889039822754803246901797477007360 12835753 489652794373143775953344123576278103680 12835754 466021088197484145206582856163651488000 12835755 -377259172675152852323611465551079927200 12835756 1267124358340906277665195232522586686720 12835757 -407985688325413494089998289120338255680 12835758 81128900299521748469312573159629115520 12835759 -505051577767020159896357055680551526384 12835760 -64769471731873380828040749345812643840 12835761 -4741741612454441850751891142158236000 12835762 -1081122525442968176488579226518108492800 12835763 1875411844993938592130558489518269480960 12835764 905147897086650262236450609499837372800 12835765 -823407272135981000558886071255055136200 12835766 -388460373096658716088095291056541396096 12835767 -62805997422300038504571161130438752256 12835768 -1071164528368865228943651714367778426880 12835769 1834251496440614808796049012911707136170 12835770 49683445796588800894681371986204409600 12835771 377078735294602552544800951320375661920 12835772 -1882200345651090124394744295034560913920 12835773 -1362935444629577455848771030783720038400 12835774 94907395112606291531115148526810785152 12835775 674746026753980574569052744517003879800 12835776 -215517471502731962417609076365567459328 12835777 -79956016938628331892188438596447800000 12835778 -187579179021955757931827187671731744560 12835779 -1429539498106135430088042828544156984512 12835780 339739039151755724276118601082607801600 12835781 -283602892556990716829624099549947923840 12835782 46036867992148752796438416486042034752 12835783 -397374792304161714571586007019361902896 12835784 243756446703664890214457875352924651520 12835785 494573758061575117137579287305685899200 12835786 78609768637275494020550627831249108064 12835787 -1743875949475130380409413150770727960416 12835788 -19269898026012415852044201892638425088 12835789 1834096081909194200527946123931906345590 12835790 478978466151608290616517459559324310400 12835791 -538427886096156417023733291199683864600 12835792 -349191136432370772644532345859490447360 12835793 -1099316656363167216937529152871068911120 12835794 -717434144022001423301718595771879342080 12835795 -652074391321943712350001152341710449520 12835796 -92002922875440011890706722149208320 12835797 153548879654497440267088087993140536928 12835798 -24749590789300048418832761699066211840 12835799 -680259978857437602942367266103040813568 12835800 576946030990450892341738837075338240000 12835801 -27362406200929928012852569137707024 12835802 346122494363679278080838604542881833984 12835803 -179426824115933364365493619382135029392 12835804 -472443495632165772800656155598244152320 12835805 745143587543603127427511627598171584760 12835806 -211359151058288244980705059055820595200 12835807 580443985812049159741475196347860881056 12835808 -413556257897944068371325547625007022080 12835809 4731628760015682783151606560918715008 12835810 -263680306461274234561153544400251221440 12835811 1480865846254240509328211631122078117400 12835812 396117969831869959357124199264143898624 12835813 -407211929944931816975912031572707799938 12835814 1537203318631037620836996621555879086592 12835815 78449422918321765059806757089454221520 12835816 437320173053447318203714840251536179200 12835817 309286085936687197576886584989159531648 12835818 93123354842046364649342759441603931744 12835819 -1649746078615312738096143734738224480780 12835820 425661064226849295484869285119326126080 12835821 600390171272120251689896059509428699712 12835822 719329720296049404177573123446905307712 12835823 -383093448880226754659647459001067259392 12835824 181305683072726045809440763047709016064 12835825 968085754996328244996583040595152560000 12835826 293055202296028230803318473341941106720 12835827 27177172384332813071041836495674677512 12835828 -148972436659539650110775122556542575232 12835829 207753946084863988211726333404179590400 12835830 -70237137350880011753564158126119628800 12835831 -956825250397955777795893034818323449368 12835832 -342860599509649298874777246594824601600 12835833 896135524672748642694632124708267703680 12835834 -384875851160543282249468078897402312448 12835835 1280304593897978942137323358584075478800 12835836 -218347207699282492018184920437529333248 12835837 -75412268674140342429772234192285080768 12835838 277493082494711695884370837253806264320 12835839 -752282140562220295699190707986925630776 12835840 242824967431709633234127493167631564800 12835841 2689911761016158420994434318882314759680 12835842 -395003644563136979004709838219754818688 12835843 1634613305578369261589182916108386596092 12835844 1551105315643736678148274833348074496 12835845 -222120941241165411177705616896535788960 12835846 -233184967250781064190980307556154804128 12835847 -480740112412553472713651064417770185920 12835848 -1308707476704775355650335221196519383040 12835849 515060555558543661137323873036303967680 12835850 -379037007627102236994419321645964415200 12835851 562586582553989059555369947429880817664 12835852 -186712189716316539095461203206035470848 12835853 -36507643225975383363150765036710025696 12835854 386369027941112602203466374338276979840 12835855 -424616838229581932259206491630894503840 12835856 -327982800153926590637802162338905522176 12835857 -1012592161451083696658685824286051570960 12835858 3793299380250051974895332775406425600 12835859 405706948739945246866455054799411942416 12835860 330905632723926955055509823864918507520 12835861 1567226245321783454897367538128400932000 12835862 16899199316253876813189908628894658560 12835863 -617205841694516235340236306229589185920 12835864 -6367353003351541920357873630666547200 12835865 -201743453882231670502829686558611669120 12835866 -74651864407023687665514574224509323776 12835867 29517883024212610030581931146790249344 12835868 -1191330426387842081163174352000938094080 12835869 285777192766434155413488312739895442528 12835870 36211263640905994682513060568700748160 12835871 -78664884276136155198593723232937917000 12835872 322149364324462334543023501426254938112 12835873 1809771613269559749792820201082323811220 12835874 -182969366088154513447383844090504358064 12835875 136926722333367060550614684444002616000 12835876 -217544713001097444388785724777955808640 12835877 -1413770218428172247632254276082108086336 12835878 -381008823071406461800184547301367711232 12835879 -287595835300284289923950489832262556624 12835880 -69715417719998568453333488036610048000 12835881 -817057501188005086246001269562466800160 12835882 -34832846326344873888288547165668601248 12835883 -1172763278882010022682748203349307841868 12835884 606524819956599734177794895462537382912 12835885 -439583047787308346543499157098174594420 12835886 -123525209723057151237981307502636322816 12835887 23269937470192757195709442054205662080 12835888 -316243637003555084770111069172466057216 12835889 -1494417941503430816850673221012062066400 12835890 -127162522026254975524856055236224327680 12835891 -311884923258876079462435964758430753216 12835892 219792700865859491793620737973024336640 12835893 362542909096346426710313557624527800160 12835894 523410971925440464252210086717803246496 12835895 -35564474579982255745393797641612322600 12835896 -424836095082307896847652421112368783360 12835897 537425666458465549781909802121950754346 12835898 117381044410003011935501868460829894400 12835899 -1025508900005913575253854863282252096116 12835900 -263389137586402543564028628510191001600 12835901 -635323512416854477091221463919768544284 12835902 -156978052032943281287916571814399517696 12835903 913425101116862787982321362497369584800 12835904 -890146619210800955094818544174778810368 12835905 672547837523904281454188491937902124160 12835906 -854479255656343853506748818620306101760 12835907 -576218507691280875197735713620687018288 12835908 -27545546568740974333844662647549745920 12835909 -1129772287783120990693954637609642769696 12835910 405476965317787781080520229469998687360 12835911 -111397326274155235173899946681127691520 12835912 -152909315464556075607218428875254661120 12835913 -1990575829420212745353049044424709030220 12835914 42134120895549680342677960396063626240 12835915 45352245192015860466366676832646246720 12835916 34467985453223574282718326974627562240 12835917 201279349723460752389006513974886662934 12835918 361729192579102758451773535425081484416 12835919 -1422699394622826040977231018671715361680 12835920 -64715125216248247090376709313737523200 12835921 -47841890146979467731291354589240466560 12835922 -421110934014245196444939690282547200 12835923 -630068898134729324675132568536467417416 12835924 395834893874766642944482347766936324096 12835925 -621004523623443354001032131027254548000 12835926 -562564320385530371812631564197001282208 12835927 -769369314922867616513666704313826192688 12835928 -824518228665369192017013240904435261440 12835929 -321476043822352240568734998786290050368 12835930 -11562717094008752389628136298998401280 12835931 -83197999618853797481945218454501294268 12835932 247886433029213202329638691291618107392 12835933 1193243616508143241330360073419823157024 12835934 -413937704527681339927329376253944857408 12835935 213729155213875536188422625267746252800 12835936 -780427068432146416043713049989431951360 12835937 -137868041254759657146551486115929922000 12835938 55722295847219203676412421498042844544 12835939 1995732866617636232531989005087923763740 12835940 511862766700179185400186039934937817600 12835941 488687497551135593851564017903678050304 12835942 48606888823612579882083901772118091968 12835943 1610958674180025484680125724245598507192 12835944 819858324769591984890546731187057868800 12835945 -1102855281663375863833380673780180008000 12835946 -633205189123741456567739655368879118336 12835947 -777054300778031856959743949475032524200 12835948 -1049358379378687025893754762674861784064 12835949 -57151324348943482224463826253374494080 12835950 153168282298807464213862463005446067200 12835951 912103796795127024135849525737591232600 12835952 -114524906171557797533962953090888892416 12835953 -117264916903751518596514347187194958080 12835954 -762853929589889295491321921409586034688 12835955 42054384257502614369353880170408281600 12835956 345671959273319038284004488660905103360 12835957 -2347914753438221430715391376616232488260 12835958 451216422865547542664916334949936194176 12835959 -1349104304921695942282306599204120522672 12835960 -250667334993648642133905574667619840000 12835961 -1592667374530404754822290448987480476438 12835962 -93109844536408812638286983955936268800 12835963 1557109017101247630097568268867046397440 12835964 541064239479560317471275810576796434432 12835965 722665541940227738906817277930837569120 12835966 -159900644431186942142173972473708302592 12835967 -1409911795687644267484768495184908809408 12835968 11869476175635150863329721068101304320 12835969 1614672396420682676190623509340657288196 12835970 -450909936438708344428471353853870679040 12835971 236603922406904579880309219914046764400 12835972 358126488026554731204676016731254615040 12835973 3393939501842618300570291787078480000 12835974 -587685606237017498311140947953840381440 12835975 70680214887289060617809757701262836000 12835976 201787208698091729333841227410102318080 12835977 34427189164189605424473715165751989248 12835978 792985098542553507786151870837987181568 12835979 733507273492103531776392022716343609584 12835980 762686708431269743249992728902319744000 12835981 134983333182351609347757612200065677600 12835982 1715170712134219145687285422288911083520 12835983 1343133276724294903180171274469491622024 12835984 54528056131111126668203299845441585152 12835985 3108569893159375769107614709788120180 12835986 146993876744473569393378613043550148608 12835987 197983531682186456200406450391674370280 12835988 -1131990804193178450828700634397314289664 12835989 -23900603910099780994830251049984367392 12835990 -71104517629824980676546403361354534400 12835991 205149678522425668272290402844565625880 12835992 231252468748170809501278511558270115840 12835993 133299598025435800520943197986909176360 12835994 -1016185916908424778199114575963709782528 12835995 40183764067051145578367852440885611120 12835996 310227100778334692316354171907506368000 12835997 164668534213826544527583033806612741292 12835998 131961217442005228310530384724556580224 12835999 1106135416311687728048205814478587787520 12836000 2132196100587281112907674990399160320000 12836001 335494585856866515659764492198927196160 12836002 -619276815273091273247596401260387625600 12836003 -309247289341141996344875102337845206944 12836004 399866777907758511113043588082643076096 12836005 246676366976633441609283405725957781120 12836006 684327845679760651947692222814530522880 12836007 -144401959157035114883889707776385912496 12836008 1255278710626837150530260775559084968960 12836009 -1046452215609940012918316416759150202040 12836010 156285653421765741020575777865462768640 12836011 -509507048524519467964871702318930641776 12836012 -516292241221865564301442741167011788800 12836013 -197333727502803642729834089023509080256 12836014 246969050223264923599858421218998380160 12836015 313502235038881076087351311570860750720 12836016 -3403405879139030812637252121534136320 12836017 -91413624374765160964777941469196018688 12836018 -14280698167551770091013974508836595296 12836019 -112674209372684855053978286217743516160 12836020 -553331861985911693493077348197328179200 12836021 655234697803833497667558842587651882464 12836022 631152139005722065414875543331346100672 12836023 -1550570986597960324982547370920338528728 12836024 565249583042487075658150033726195998720 12836025 -73025515829664755805491727892184938500 12836026 145661644040903176493196682932718575360 12836027 1172768537551809849886425244214894859876 12836028 -56639832142034762637613226172526427136 12836029 -946283539066824461541367118915059631424 12836030 613589789034272518812234827664836996160 12836031 -127967713336904768141991916740075379584 12836032 225788261791969826789464240579739123712 12836033 301956247350496297425516755825449539264 12836034 192068037076268364194522076159362982048 12836035 -487071760406497518493762282379876988240 12836036 -525199489645356125182619163884650293120 12836037 226619042947411342220110331267297624640 12836038 -1168544293157212518026314058190018877440 12836039 -1112808055189589655758394016859002957560 12836040 -164989134415265571117210676427329536000 12836041 -747194372683969276725165918998302548528 12836042 -124937128837259352200492266122276281856 12836043 753177039051793918626997561425610800 12836044 -383201506952966567746764141002222141440 12836045 12014112669211162600091051795540409600 12836046 42839017264792381211905945855042695168 12836047 192502663877722149992479313104343253504 12836048 263535665349083580216620725153861558272 12836049 149929280831639395562628744505629571968 12836050 -324991860587146203807004231534443349200 12836051 142408992372759314610366610004458835052 12836052 -597742707647298567762749366863274707200 12836053 -2313293527057504258955049987190386539698 12836054 114194359239831928972198735254977531904 12836055 -553721186405910676830581473055208696240 12836056 -155451099744515237165010422793168998400 12836057 609099948570840879235824655314292686528 12836058 2406281197803437938332990684699532800 12836059 -26301653394512398794121711951705633496 12836060 -619796962880556226971721484081319467520 12836061 2515533002744849075612332200410178624 12836062 -204214302292527910811997501539911555968 12836063 -996030431246794332822811051447055918688 12836064 -53161643452182792724327385365347041280 12836065 35536819852456920776340125632285963200 12836066 299281442018648288481641810344269863424 12836067 834196606728271606789796965500100735920 12836068 817493780196615973633122732529360896 12836069 1255312773389984568235150230818669977470 12836070 -3318355048316657996874187768387023360 12836071 -960220662162209047334825326604740236480 12836072 312723799699113491323761752777962060800 12836073 -1142287702228325585174632115453009832816 12836074 227901469885469889560937616353667951536 12836075 -34942936367467023880185839583220548000 12836076 1077229120916246770423320339844353392640 12836077 -11639139686945092428082321821493314762 12836078 -82465758176232704815221307770982371840 12836079 -256547682149881689519784202896408971576 12836080 143646109334194410532437552775311851520 12836081 -24582811066716975582476464536301805388 12836082 154504100328021676365089344027546443264 12836083 -330339781613507187686889705751867690496 12836084 -2538494041609285319675159070862859482368 12836085 -568911871814644978598998273087341093600 12836086 401752037753904349822705145535258232992 12836087 225895587845027051759996351388886227840 12836088 -1378110495063768154996192831149521264640 12836089 -214195745809769959604541749880663942400 12836090 -155999882430610193844654532103626214400 12836091 -1327787534607644478412240061895965087208 12836092 460988741545869533254832347508504799232 12836093 -877019475603917714665901278127680558176 12836094 -50873282642576925592894950121681367040 12836095 1046429419296348936396283017578720394600 12836096 -180661933888564835943888915723504844800 12836097 -88315107250472621296665268689055440000 12836098 -1046387207754052732779275099367389566080 12836099 448443625452229567063258755319793574120 12836100 40864231135765855961436632909928422400 12836101 51944567023163323765369138664457478492 12836102 -2960045545058345408431071007325370048 12836103 109209040042078283901038050068725004288 12836104 -1522539025419493384996289385371171466240 12836105 -247822229501078850856995633900571859640 12836106 -535210991349723213313553724552727086288 12836107 -317303356924590464181576423854318251928 12836108 -316511579415433289059828119136162603008 12836109 -406446089415502179031856196665028848064 12836110 -90845900761735923799636075702036573440 12836111 -2228518425714516499503578145018027582288 12836112 -7243816685568162754112760879512616960 12836113 569520629556696214769902800753948183040 12836114 164943504274340754476753742986095368000 12836115 -889794892112966927041905175945196307600 12836116 -366607875521856843923490879823875815424 12836117 701442284511042312169081584253628364192 12836118 148658549394055627518230753853718279104 12836119 2120378891606176383963604595438205544520 12836120 -924210324109554340879869076839273062400 12836121 -88115477269865185246612453849258168896 12836122 195362713422464466485585528317853898624 12836123 -645730062435144008617721261621264087616 12836124 158909310315303181261882016832947404800 12836125 -1663376992698959943037846098248708730000 12836126 598391255422223171237812510062886121280 12836127 -942708758228984071475536504111000330680 12836128 -520853380436778876809276546218502651904 12836129 -1287931428894378178598829310881125005116 12836130 -475243905337505963536708565408512097280 12836131 102809119494975471417348406625986911744 12836132 223609250212972099373533121744518240896 12836133 -101651069893037114587677875010444757698 12836134 -374570906473798269714430145675703351360 12836135 422829171938178610217792226790779976800 12836136 69880413176428178890844934999998054400 12836137 807144314867362655140626147944105482660 12836138 857733434949655405101646440333090284976 12836139 42707529804005915596514741231862829056 12836140 -176667883503443430459054927900928773120 12836141 2017346481557519879644480763913093883542 12836142 -8714354067503036607973758122088282240 12836143 1383880057862188358112157384221695397392 12836144 -135843910713375435604519441028820762624 12836145 -1993575563528730913686888026070082560 12836146 -1411200278299044686006799099049157729760 12836147 1075370505658115538533660266345032883596 12836148 48814957507129019743993758901871677440 12836149 -739907200045711037141842451491102824850 12836150 -303160289530614484640401241863129279200 12836151 -11792226462175609342775006788596344328 12836152 420334455300698107601387895977587630080 12836153 -631341117136737992451866349426463347360 12836154 190498868649902423053077899215748670720 12836155 -197712333573473025383786062904554778880 12836156 1534189891382018505397818874002734419968 12836157 -428302136206589182469136774807529455360 12836158 -290388365117096041281295118827491039360 12836159 802485890662528465626619847447958696816 12836160 93054391887840856716012480495463956480 12836161 -47746351944496392459899277028053162816 12836162 -321764066703306907155376639342991589888 12836163 -119540439430229195517809359264867031376 12836164 1018023763162745097010849936961053845504 12836165 -865338950218499797070587034952694271940 12836166 -284807154461568897436719574920477530112 12836167 -161202908288573702787625881974583784280 12836168 -1122376621318469679758349574574077885440 12836169 -242693109331685960244979807660393760832 12836170 69502214555080532139642378122036920320 12836171 -59718796499495256700172801155812869448 12836172 208788158571590269790963364320672256000 12836173 452695270393709584763040031035022508736 12836174 37205500715734864557708572301736119168 12836175 24338887071786421922843095916047536000 12836176 -241072590764206576015247104597808529408 12836177 -1046092116294111350116900238854870092300 12836178 -723146929294006786415629151626597428480 12836179 -231047840069921462952187383053140083220 12836180 124281662932962779237737362093028270080 12836181 991887813189987958546020015456922215264 12836182 -1105702528386578324403686710431568835808 12836183 387506046799674220343245191355776056352 12836184 1296453919687647695324150095072502968320 12836185 953064870803105742582052719093063465600 12836186 114807148461876036238916698937067568128 12836187 -274038790115960702876621372052715067520 12836188 -10450878230198299333527187059163239424 12836189 -1804697734701217580066920693537596290010 12836190 275631422126390907627579727310272339200 12836191 -373426699562554859117681469323020628400 12836192 89126281315076701197749694103852941312 12836193 130110606338262948458833771494280646064 12836194 66382521631917978085668607032622213632 12836195 -117365991201039087149607319260531677520 12836196 -185765007803110596481945135441359627648 12836197 -1936475435651255997804306145971417953088 12836198 19048910886817944329647748504870153280 12836199 489012447747331241054432516888500566528 12836200 -74115423629260832039584797604912896000 12836201 -205393247158122160215324072384363187200 12836202 -455225641896180891768170244802597939968 12836203 1854801506129003876029360863858187899600 12836204 -1108601088000865870831611716075013840384 12836205 510081644918513006600066425093896475200 12836206 694911271698304540024283172815591103552 12836207 -279170862225641907922715164075695714048 12836208 34226341888487605886188944255086493696 12836209 145628766139914284008447639586759285104 12836210 -636533683997362299880462397596716864000 12836211 444573925667335154208997279031020873272 12836212 164890983181153567665127154212078387200 12836213 -294327988709866172606896161781088389152 12836214 239887403181522829063601353145822675328 12836215 -90391299374817555488393473011569094720 12836216 -431901868784052742618824328717395517440 12836217 713021763836581439234462607998539376640 12836218 459199121132545773701339537041395926016 12836219 987145916165367139712394289075205760360 12836220 113618849908104073241328700011407616000 12836221 -1634497004360572096181807742027830003578 12836222 -295115145646908275028929728796752892160 12836223 -250876408624417902270679967190972963528 12836224 -706225221897854914417172270804600094720 12836225 139577143322094619065585210788688027900 12836226 22707554370448165460491338984730631040 12836227 1600582302943546880672989541365064350076 12836228 1329825448823727835901251648911028157568 12836229 -179217347306266200497436839013080555520 12836230 343722734119119214342929927506545578240 12836231 -11882549196529630380923168592372478080 12836232 -134718253973818844063684945370212597760 12836233 1545179533438853102938719975978456940240 12836234 -1038213844163085962182908838129518987984 12836235 -174022967021258804556125366793669641760 12836236 1718211700583810227870800872442856089600 12836237 -1564145250178538100288525451614538956180 12836238 282219012542217877770000532058463150144 12836239 241149616143854744438358462512636750928 12836240 -131874694149300087370375058120748810240 12836241 -1307759109195126929116990356184217535360 12836242 -1025931841237806210722218568077179648000 12836243 -867408562101242049080195107689053742000 12836244 -713772935198115549468561263199239645184 12836245 1601391483922438815498088902834700677120 12836246 80192215975025605324606410066280215072 12836247 92566750947511057754284581733326562128 12836248 1699696270425207973617579258196600320000 12836249 -820634387292018429278782119707670765750 12836250 -7989317889171957699290601632120160000 12836251 124637755845838279610610534601506197252 12836252 -52425816658159022437922221593491321856 12836253 1162516489663821998885446043535151365504 12836254 -137976368616536764045724180863211803392 12836255 -162279646581585696364795789443189165840 12836256 442156257329050158457153843239850082304 12836257 -9722432296874848621356701769805575488 12836258 1082019425495115342835738313957809865376 12836259 2094073034741386686773308127692655028720 12836260 394923399517021679177817000621059354880 12836261 2205564830582165873478674779925729084862 12836262 -184450339348707110986385425815103512576 12836263 -218017914763117221549979860466162063872 12836264 479199688668544426159606335948582420480 12836265 69882301716571967745478778075221081920 12836266 203503578305529442819817836670975942832 12836267 953995793400913237852850870358475115640 12836268 145087691020670931538377289100759338752 12836269 -9290893421048825758987792509689888640 12836270 337490949211879915469723253311106604800 12836271 -263169962432245902468824253184383737856 12836272 684223956682558629619044032231624212480 12836273 977584535580216479777117066026434309522 12836274 -5931991537136729307214724734810343424 12836275 1358200453345042803477337627376402719800 12836276 -61112846496301648860334182306528000000 12836277 223377639961921490772172169937687807648 12836278 143500487387659027989559745338282671360 12836279 510705287169557092233228764335006708440 12836280 -3585744852997460989268020507121664000 12836281 -277518691059188710629874158997748626428 12836282 363449228330607859017840113012580330240 12836283 -206913080989713015124476314075286892776 12836284 -186397141250956838606411788874777675264 12836285 -407955027312576567433709760294031860 12836286 875353581995302729118298864324001996800 12836287 -1102050710318085860362702680402896976064 12836288 -548950138986967170629129328302305050624 12836289 -1241267068538302259618505605042084803392 12836290 512773153843472672822289263756752488000 12836291 600944325477782548296630984852960407184 12836292 87630904341636482432701695096705761280 12836293 -41910432770159820649232241370224628356 12836294 -305350807816616418588844604908151490048 12836295 266220826464228126300251576849767326120 12836296 260309779052265830259577843880546304000 12836297 1331765728040942028719530680770267668752 12836298 182070366134273808456589585610348369664 12836299 -55056045754248721677398319833804587200 12836300 -151333527023887069679667277013256883200 12836301 -711971094917803739744004765374160026496 12836302 866227254692349517197291130091676276672 12836303 -467356139298482883126924374044207218576 12836304 -30176583330706551123730698223470329856 12836305 -1371025156383069304759059208609315728000 12836306 -320204249665453743210818353296293637120 12836307 -2217618938887047350753183279502310679040 12836308 359663451824222320488613889691477292928 12836309 41001854062715241822957206265173281116 12836310 179100245392019845709442829194807884160 12836311 -725126379111823243281672894135831812448 12836312 -741723640648009158991368008690428876800 12836313 -41667679858699717617380201310465912960 12836314 561778511635146976401433148841407304960 12836315 857179950356926851761113873732134542400 12836316 312466999045985238640318898607897610752 12836317 18788834629158943134737726165908434848 12836318 -19045857581810731001862008190423178560 12836319 791124424406625045569349408547384265544 12836320 30624436282200256874656103593735618560 12836321 240550694422623427847143810487030771844 12836322 758828778856495633872386096413968657360 12836323 301988040908868494149486183629519612384 12836324 255844467112485438928148443107752064000 12836325 -92962088155656123302995570344995308800 12836326 -63421741579583333860422603503576380416 12836327 259931098172034383748157579287496410672 12836328 444667636406802379422861051525620121600 12836329 2795068901213334000247317979823994850272 12836330 -193894501347634910149341295201321188480 12836331 48372776272392240018602257451364713328 12836332 -400275176598988134575606653232839208704 12836333 553617514317600158802884046957706170582 12836334 61662883812960149535504574075314503232 12836335 11165353997249052209273027899360255200 12836336 -122442924037083758374001177997828784128 12836337 -528365964953775866837189957963584918848 12836338 189498736029924700744807845044331901344 12836339 720830445075464684991329622015211836240 12836340 -208501267355773673833843524598282444800 12836341 531164901574028540554515528961816039072 12836342 -1007251852640956904901476314253148248928 12836343 455876132129974489899595333226904057600 12836344 239361578838539387913839894220070748160 12836345 729040035983107326800773153683715436100 12836346 68496113989888952310309696095643107328 12836347 -1183930506921632396214504801488942410204 12836348 23561069737264409945109103351917213696 12836349 230925995335896016896424011599177491404 12836350 -824229328764403932028600916280298680000 12836351 1139444731913286467791049065920742396800 12836352 190146565183068407246352381823810535424 12836353 1456688684361834280927711826512561881602 12836354 542584700157756462583344073318775015376 12836355 14960848361007694032313952000981425920 12836356 -101476157076370553215215970346156670976 12836357 -2142728944806457739372155465649742482340 12836358 267273821645574310748248485043619798784 12836359 -993448664063274175936447316458293924080 12836360 -1400997288542223171247153587560448000 12836361 525244232310076662288447380990526202464 12836362 63686864402933881349087699917365780480 12836363 432325600675344682873248520221465174612 12836364 -395488076261256897470146242516449677824 12836365 -332254571437754959654120985963656354080 12836366 -1297143848718841809697745901590675353920 12836367 878630904525172031563575667733246532240 12836368 -434661489580506866604499259931664121856 12836369 -1120501126028136850323777477610950912 12836370 235154388990931402191783462450300556800 12836371 1950175562270865053506245170058774572 12836372 179332275873241424294268972856767467520 12836373 -352768383938790855716626269060272932032 12836374 -359105328229356222976448987530553186688 12836375 -1734425382298498335319505856857202696000 12836376 237397055544338346062049811607619379200 12836377 192598501608015200587636293281802664212 12836378 -482039877444131531940485416594748351760 12836379 1143936448680894044231253445305847210800 12836380 -123467648204154670473706077744502387200 12836381 -30668254570996492713332799934604030400 12836382 41473346006200573381000319631054449280 12836383 -2111950595775170079896349602103609984 12836384 -377702676946673600689529594980839456768 12836385 407277841682607174497563550135162202600 12836386 -793476395492543754640652639839425757920 12836387 -264959022735212635965137806432374341568 12836388 249371244305010849632233716972641193984 12836389 2290309152703961462503966409369527312190 12836390 250288342783974577435653352745982132480 12836391 -166400321105082766634327945682629030016 12836392 -1189343459025949999393304831210619617280 12836393 7272264491124432723735960963128707848 12836394 -54590202859039259678587621075860403200 12836395 658547770496672417010297952383102245040 12836396 210518406208491501975179258149163544576 12836397 -97583503084425018821578779177629012928 12836398 438721026002315448558914426772775514112 12836399 -1114040857097556369884288301962846775360 12836400 -16566651895206717987481412765319168000 12836401 1288456465669135632727512012785359088402 12836402 -346424420313189143324796362520719620848 12836403 3360976512461973101057218384178670480 12836404 524370925563382844833471367028331438080 12836405 -2739851463549787753380576112503134807040 12836406 -326072698744793189528154180583245888 12836407 7189320058461708647021819486271681192 12836408 -686513965414016470452146405678918922240 12836409 473597123007743426516381417922552237600 12836410 223982678708837048196384833338773024960 12836411 -398581622560180880065757045333484135360 12836412 431808169249996705564326777074259073536 12836413 47104686761769698565348857751847746848 12836414 91381573201162025298160855250252941056 12836415 651837143516466961996662897288246643200 12836416 123417619212559364068919213557832744960 12836417 -1431063142581283278818905503700786173648 12836418 -11127492443955625047109913228758056960 12836419 -808718048398498253432050346012526925160 12836420 -101965807192151859701619162884166654720 12836421 80308677572486539911627839510309282880 12836422 309327649245105162715180955062783400832 12836423 1410543262736886235838242305050335685184 12836424 663705458181458824590910438922263633920 12836425 109045618550443812189982938860988836800 12836426 -134393848461361161046033663102240667088 12836427 -469303015010385494792077434697004178192 12836428 1107853097154046694187097246569366778368 12836429 10150575476493639869225403979915426176 12836430 -602737605074645829684219758877664099200 12836431 -260234054324983956162398612047296826768 12836432 -126167209641461057235265368226234368000 12836433 1370850266613181498973430002738623798848 12836434 684130343413442398155263345671861920 12836435 -816429780500970798454829235325751559120 12836436 1479158061834047958481988036229006680064 12836437 1914720760621796525681345675149657563086 12836438 -14084693709029631746509837075797050496 12836439 263574376140979963779080196027755541888 12836440 -1309196020442918869979654902163999539200 12836441 836753766720586727209669824906458905092 12836442 -511823053750122721192756951726585855488 12836443 -2556550408034343815181550977320215458056 12836444 -286788259427035154581908657387990144000 12836445 -57474760032238021610844228781718188800 12836446 -4446392969315493771891326369931027456 12836447 259169906002489475070556199716385117952 12836448 -710972533204612362733949508098772172800 12836449 26512336086987372329827361541831564032 12836450 -341096293346184157830183610889186448000 12836451 453474066391294490905560609414308060160 12836452 2549783504538363142490521154121371197440 12836453 -100497550451072831457516937872457942080 12836454 477655590787269671963085527777087574720 12836455 -1298427821830404775415682491830966599840 12836456 -1351827848452100046018435552022987269120 12836457 -74955886470211635605106290466072904320 12836458 29908978703352831627394273428648220080 12836459 -432193866231116147996052469611822707340 12836460 72144061134022534811425305478376325120 12836461 519687270284439186757493187631802409600 12836462 -115641162996669507737333063148905190528 12836463 1295723417355962149733602215014801337984 12836464 -163355811074918641551729855908867768320 12836465 1414833543124941568769702718335639413800 12836466 -12466679022015177826605023442535684320 12836467 -47386048960176684710236029657996729008 12836468 -1026354718387810690862869730936567540352 12836469 130488752251544148460944520813349304480 12836470 160136136497083920310858575790162886400 12836471 -50763034974780002786695329676562539800 12836472 709586675745421091673560832015518269440 12836473 202961449400654212506065298923144985600 12836474 -128079741318324253239837154714182736896 12836475 -483908221078367115751259955556436087400 12836476 385004859549734274563860476783971883520 12836477 -148302267171701891129673702550859975028 12836478 -431028560488644535751966743934212518912 12836479 516034116807217145739909981168156468576 12836480 -296466660906885699598580231552001638400 12836481 -399646872349922604806229442783755377808 12836482 -21066493582215159120727677569133271008 12836483 -762608157475245419188305461263255088376 12836484 -41712824753535509664456651512563445760 12836485 -36830946643136642486388916549205823240 12836486 -373104145328237724660365979222057689856 12836487 -723498082914005424019000029794060951640 12836488 746837230392239022574546325848298127360 12836489 -1676072083054820318831790956638436640 12836490 -149617307030452689925470280322318042880 12836491 1373559539761234791752261616761453095892 12836492 371835481709054291110102907470992625152 12836493 807509729454381656448347965919307488982 12836494 123007986024299142868234161030886490880 12836495 -47111402743647287384977507787998080000 12836496 -348703404703501195983058909462470721536 12836497 2259757119447090374671420061678106928946 12836498 -243577613862409511602308783596215008480 12836499 771329257563506422244040659337719914800 12836500 250410329495697755457647687896396992000 12836501 -1264099838902977008974611778141012161348 12836502 441263365150393696488663878771205427200 12836503 -500375252132790173249427333701710184248 12836504 619116396133295255444516096110298603520 12836505 374654131928247019271429619141834352320 12836506 222834179902304144396508396023083763952 12836507 150074701928490710462774052911929414320 12836508 -237313982337477267114710644386933596160 12836509 -293291129919693796957420337213901236384 12836510 -300509262945113466562307773673132839680 12836511 -227878668014024003196258594228784366080 12836512 12867015875179952535652705880050237440 12836513 -388487354722595716576370318856107285082 12836514 80621142989120082093189695438836327680 12836515 1310520848460620207035159572066732926160 12836516 -314065022291843095142083075499427299328 12836517 686905372398586103687523905105533181280 12836518 -293049069268417017834851165721812459040 12836519 1001764948721152195272851846847684944496 12836520 -132936225165667742477947328069709926400 12836521 238403639673675769239373004396397682852 12836522 1058984216174341415292734913346430811312 12836523 -76196698364857365665638430204963321856 12836524 -576395270040484475764472815677995739904 12836525 -193032631054198727266282750952128358400 12836526 29602460118954343450665174200386293888 12836527 2950228477438457661712125429618313688 12836528 -256460577327080081730186339544284315648 12836529 -2035001425478892635583727420119362506080 12836530 392101114518864365879759022254214190080 12836531 -145512138697704325756489091631738644880 12836532 -11091223561225985157656517073953896448 12836533 1118115598245845244600568270738330215520 12836534 -1008542227448122621335386044156914943584 12836535 -422475730680780829384467087936382610400 12836536 241850947250695477320194093519606599680 12836537 -426072211940434734419709771630696477696 12836538 173525928833461173219904095036266450688 12836539 -141456191308538751699509132112884398376 12836540 -92917010785547046472150439632980917760 12836541 -1322951935349517520185138389282147697408 12836542 -123563016158630380746647830284839993856 12836543 -1900363764690070656277758928503491702208 12836544 132809251762572941399796415434936287232 12836545 -1241127567195952409205525486805706803800 12836546 -1382009726259401066807700099062294231040 12836547 -205326679600428928553455425961866637632 12836548 -1483452517224388407269202534547258285824 12836549 1179104181670650507853043671121160968448 12836550 -291549961275158990417781243190862347200 12836551 130440951642961908430701801211381597664 12836552 -2786969972078040256319226164932976640000 12836553 -168472634482030936330394832087118074816 12836554 -203592555012885091392380040573211011024 12836555 -1477242006427831439069678643369449555040 12836556 11829880249672649828145418667329724160 12836557 172162301323336355782260086358700626806 12836558 183162751793935439537398218711678419712 12836559 707602810985880227665249570850320335360 12836560 165807997904867289938123528491145625600 12836561 -961653096193522812608718627729397517838 12836562 589449292294856585107298389522465882752 12836563 853317912834741711117461881532454020800 12836564 -1268252929399844638767778841283584557824 12836565 162582683898876853900720549665165246720 12836566 -147839456622968761624536369904574892768 12836567 -482067820994271859111653645779551538688 12836568 -598296788011988138503639391586648330240 12836569 -297609789589733233222924773701424986300 12836570 -683248939788090700620932725968413184000 12836571 1160209453894383783528283016895440716800 12836572 246886136821094250698213813439500569600 12836573 231722177196257669565382784047841860224 12836574 -98931623871478873702752751838504049792 12836575 -21725520553460347089935742692843005400 12836576 118420162995180817449912452407218929664 12836577 259452866373032317640035293081900537408 12836578 -284855111436819338967904284842849162160 12836579 343484718727835376483524402441027400396 12836580 140527527370773053963316601838342492160 12836581 -434410613879004522729601847705576189376 12836582 -886915445522974944760996394836891790016 12836583 -51426636362793310010344718175376772400 12836584 -1384400909318017145602757116869342397440 12836585 -613006962121674761028553258050820443840 12836586 166984939859848015168784919010250985984 12836587 -625443420513838340709287854857639407088 12836588 -809902728846825463231567379606965485312 12836589 -1180742346587189139605285151916496723040 12836590 -243876183626391812801778736676903212800 12836591 319913719647257318786832399655584290472 12836592 40926976232507423750811562005047869440 12836593 1421187692766315617048846059513248970752 12836594 181551186559384246381943266699259644032 12836595 214366865942461910585014304148145521600 12836596 964005247756240499892121963450775100160 12836597 365632996664673200974480978452615508512 12836598 724660285596734828217567566179995409152 12836599 345979659384673172118920796243333592464 12836600 54712786923595262487327863986833408000 12836601 1139911143745538435086368326667534755130 12836602 105458768195673274735491140746397522400 12836603 353823386673192177615249697002940297200 12836604 129202619635173549523914200509640146944 12836605 295159366776473462208531647515877641260 12836606 -833154825370423546188337589882647477248 12836607 91842125336791518624591336984018503424 12836608 -105822549476454927524306901402749239296 12836609 -1468405999543109418149803327567599258960 12836610 -758720111596705952665508106716623948800 12836611 770800375623787360429641756155483130000 12836612 11728298898495220342209189957968500992 12836613 411834082513078228285380358073621808000 12836614 -32072931237563554214380778359517472768 12836615 -29555331321596259532252275731386231200 12836616 388796534476151436217565298875531427840 12836617 -2040069121060681008778117717390056303334 12836618 9545529200074580694703686812768828160 12836619 -261907001535451176721703678839125397956 12836620 -814294103482248916797195270541820144640 12836621 731192910642622656172880515558878393312 12836622 -58237832732267421146295959345359589376 12836623 177077278474441437996249322946460606864 12836624 6456675303033165476646010676377436160 12836625 -1042913369704812950519796315202128432000 12836626 379532870241003805484719908766949886720 12836627 -246065022490334274730235188059390881640 12836628 -700478600027405405004508401191268679680 12836629 140604398952373214319087275481026122684 12836630 -605811410813657107915884517124784355200 12836631 -665897917546608953682181184886249319680 12836632 -46617073847235382889035049565850583040 12836633 -122331747190907852029159545408574808118 12836634 683791700655614085987363468837427859712 12836635 -100808019915894235673093524115660820480 12836636 -1197633604474437538445931706254917809152 12836637 39089453290376617159336405694178535392 12836638 -927045705879531769468899915074869937280 12836639 -118581577772380845568685536065924852144 12836640 -870168606202323425817497062438915276800 12836641 1548247561572570303041316431340387467184 12836642 -63406777298696435696516841582385339392 12836643 1251802530527329327530507316776368703864 12836644 721412720739185417561670183443120798336 12836645 -826499473498416340372326626495098961280 12836646 -135088674845810281752685424573852130528 12836647 969502084635545616054941454626150691600 12836648 1173607413305162050067578698551040000 12836649 -252317101128310605531108250745809249536 12836650 499133281537119157004507240599213536000 12836651 1471313492710623701145736065510534349704 12836652 268486951439531505989859054356949368832 12836653 -196358745422547509195761268917183410996 12836654 -219914748220224172576110188286513388224 12836655 -118124077964528991021523843864525169760 12836656 31020000567604851571287148805816123392 12836657 2464949008661278558949925486196160938932 12836658 422164494802752224103230035232428420608 12836659 -566358588183923698284868607002825333560 12836660 -441027123264420890069181232517158360320 12836661 -8059346163705776117336596730413739520 12836662 -813111768501466605157019486155160451168 12836663 182032020986775816283906230094511728560 12836664 548126511904966744813616059486165401600 12836665 580306861797570976133182516208361381060 12836666 -94151138783380077736840041887579320320 12836667 -1699796001525828388123385375844243419088 12836668 40580210360160620534157953073846994944 12836669 -529257440738511770443440342063005194920 12836670 -111904934797068810338522032822878842880 12836671 191356743758644959583373728470334292832 12836672 253979434777863758793071877643864375296 12836673 8233455989316165677481139814454199524 12836674 -64343386698883571901163847172441308640 12836675 237674375734858679335614132898507308000 12836676 -230361323321670228986496318055347793920 12836677 495143253388366130221696347101983490046 12836678 -387756078732384691437664495169189043360 12836679 -1026115036577062388259847821297511056216 12836680 30349386768924249652224494044402176000 12836681 297126387668520572367671668027905328704 12836682 -461932871030324982448581640246556533200 12836683 -1374188125733181514238520544347940498224 12836684 1205256981070843392162034087839358697472 12836685 462279843482376446067415027327574400 12836686 -1571618249010702460886678896983070207680 12836687 718639147779196574455411358631383687232 12836688 -81124061170339266113088214778897104896 12836689 -1833982620778277931562764789817156603680 12836690 161043992143300427117150557672381900800 12836691 -150759119439079478710987600839879429120 12836692 -1151309941236652720376104410359780057088 12836693 -204496307153441847232806019628582219058 12836694 693655828726885940672821304474572800 12836695 847237371716061362330142001026048466200 12836696 14650676248020630338389604688747970560 12836697 -173316288119793373604208468019928039424 12836698 -219504416188337199568292811964592350464 12836699 -1106296002672784957555188539001915756960 12836700 -234537915844116714922553806787804544000 12836701 -87342539057762336282768370389677258196 12836702 456724143603549527244382492974968871552 12836703 -752376847300896497852767488177248520192 12836704 -17378184125432176342221087086236139520 12836705 296357245088885052172168502088445190400 12836706 -135477899381688600977032859199870653952 12836707 -257242986528900815802746185535491956880 12836708 1657042993690454843042291105190474073728 12836709 800691633803748352877509730867720258814 12836710 -588174629657572460130108086866680000000 12836711 -98475119649909321362457570999155335176 12836712 -150024125580160229676994604991130828800 12836713 -593964679059321693728238699588068516038 12836714 -715964224569512049127054568100244972032 12836715 -260888009563901691095050924637668292880 12836716 -981237178113521022961908933662589238272 12836717 598309200989395142060749776692854672152 12836718 -223467966623542299676971927950233014912 12836719 -482812754709853161095569900837480780304 12836720 22141974325352175967570883697414635520 12836721 1547139648605755645564152318787436709120 12836722 586470749179740408633211474591431888912 12836723 435589028353081542329621905115487765720 12836724 149844657563361551312255037599168864256 12836725 348686688265276815557846793751523004000 12836726 340988516996404583697462953696019951648 12836727 1367330863075411779869355382020559784064 12836728 46465748926558563310902219471732080640 12836729 -1010031699823137024744940239490132262400 12836730 229500924844593972657054441753324864000 12836731 -659314743304881380155231499284744683216 12836732 -1688345845573854183881455914459039995904 12836733 -225513958228720404680643823264603265856 12836734 -939052789743128094579920093640390712320 12836735 -69236064813048899804303828293615015320 12836736 -165919113904871621673180074745759006720 12836737 36137884777094923341083499964134389760 12836738 -790820869412979681424796497553436114480 12836739 178121168862624040679733230528641443648 12836740 -327689177410697882703614204808685547520 12836741 131566226396568020242946900179693730142 12836742 -117104923353367071523553162975978872320 12836743 -801878016978942210095983316535590684360 12836744 -1214261047010366752668827323557517347840 12836745 -180264847086029879183879201944435910400 12836746 -412384428851595806433681748391698597536 12836747 -6831561253163941002834486872457413376 12836748 143649866420649077328328866889730641920 12836749 1974630719358620683164404000927803628064 12836750 -852915897657016627567749220291560048000 12836751 441864563066688874760179126904243675664 12836752 -144034217293286065942899358258938732544 12836753 -1107997263302528598947119468410777793998 12836754 110250415508639787754246686997771292160 12836755 -737005957482468851420016579349450389840 12836756 2108673656112714878514508073681614409472 12836757 582989189318083289534609936817605248992 12836758 -35040762091580020902426490061219712 12836759 -113982493355653780384281737259752772864 12836760 -329093895158909695697152834954955980800 12836761 223435591088978991754042902639501072320 12836762 1247789673340626593966420029229954491632 12836763 683423088700024244271811443127879485600 12836764 -490553120102298324071400307741893696000 12836765 1097613991925675630629245702622645047660 12836766 73598668861451474227429794694243593024 12836767 2107197709977703821473203597347987435120 12836768 -1120880091226600544280450061801145499648 12836769 -930561164890659234582790171887577008 12836770 -99480564550705156265383755739790173920 12836771 7154969868163937368519091405534360712 12836772 -140841704347731361592045513559985029120 12836773 -470065900424759021013504737422128318756 12836774 159176398066106258796240140340506951136 12836775 43042690806136487890764029972100000000 12836776 1128202419436945896193003163329539886080 12836777 -1526947414893639576686291381124855802374 12836778 -11060745235167238304654408665351954176 12836779 -777520008060618924429374923382309590528 12836780 -216608936961057274666043694672250060800 12836781 2111636050030019287151605649151766389312 12836782 156057033421809617603543321237671116672 12836783 665019496939385505872689971823318549584 12836784 28933222276374971237991326515475349504 12836785 -551532133271424437230755833679252360240 12836786 247647003573703253238096231634316850720 12836787 -2085271842181348455929705459090972466432 12836788 1256685857080796295513535015144880773120 12836789 -1049290468027368390238558893312927436800 12836790 1075829839876642095749335917065379840 12836791 -1287465029255440284472760189720752326096 12836792 -1799744606366548238025750391878629683200 12836793 -138447289218806693289509168334042319536 12836794 -1277402908847288507850531605528882108304 12836795 656310089697086074575153031787491822320 12836796 -130019824236810450585936827493604270080 12836797 1366100172847661356691248699139993076600 12836798 544225943053355809289107237872344499840 12836799 136537572192648573400341637652952840 12836800 57384531610714792451331259603668172800 12836801 1149126792817605505887211114498637204802 12836802 -205727363945797587525867800973253337856 12836803 222363486017961925047930000008502577056 12836804 -315273226524668457655571143159696873344 12836805 -219215913921184510198960745882834118240 12836806 -59558363946129374442331996888200038400 12836807 1059993085434082267848841832919851505720 12836808 213585837712673686624850791554681062400 12836809 976259813639808652862519598216863986010 12836810 120644090006985681584097497531678991360 12836811 -65155204708785944062983077492072772864 12836812 258404708297269585563663741675046631424 12836813 -793036705729862001257989329401450209152 12836814 -361875004070193781396511840052179594112 12836815 -267266633564805860719906585204579394040 12836816 200803511817882550570560793727442665472 12836817 34571237168125372846696015662779585472 12836818 -268220082335533651662986832184158001920 12836819 1731765195625860846987101464095760373496 12836820 192298254400703398885570761860525230080 12836821 -314886754571567549372485047523553932800 12836822 -104273913960978332027150192928771249600 12836823 -1335935152552339329950341505644336785816 12836824 -523571507764662339186827912866844467200 12836825 395101900225419162198816813711985409550 12836826 432845372187329965829285378745031833600 12836827 1146695139204709528818054551251638964676 12836828 250265063956861296459780389867924514816 12836829 -608420775970805427524178619069273503552 12836830 -370341070097214787069131689264905717440 12836831 -29886729418070021512235639852295940896 12836832 528968157180306560106004102249608118272 12836833 9313633771878001817006221081075943744 12836834 22066878226274118150359714055359604816 12836835 -321466554827934093077054695489975494960 12836836 -1265527927892804286787639559095906566144 12836837 -514556666506164891601264501956092409120 12836838 53346657767280565511034483889313249280 12836839 2129632068840167953481338310220501667640 12836840 -1050690153282061217456759837977376870400 12836841 -64455673753427985605108813579685476208 12836842 -33922067853984230928753533132544301056 12836843 -97986891873057630907303367369145798816 12836844 366626162504434629511745064429065153280 12836845 -55995110075973005476992986333390553600 12836846 -819951253102708256113247256032044178496 12836847 861553138450549914369806273106086939400 12836848 394155273251815408875698476356510121984 12836849 613504787542147654739264607483345882420 12836850 15557679436583317549800687553579968000 12836851 -759919763340467358467455580853091140148 12836852 -7381191448098169498101968996808523776 12836853 -2131425409884931447795389078265560468480 12836854 79119963698130237346958718274701821184 12836855 -1497317191648389377247618402684035427240 12836856 -215292202204992318913728764969253273600 12836857 -828260358686748772630875128491892358768 12836858 -360608970467282134991865079444915224720 12836859 -148795445387395415664678282904197757440 12836860 663928277029280350850046430989176302080 12836861 -633366350877824943905650827404640620538 12836862 -342102161625778248647012141142247260480 12836863 704372413109025918830784510847135072464 12836864 647732578546549367637066353193491890176 12836865 -6956752090211920971250070058248664960 12836866 -163795220166596200695809272313864916480 12836867 509061947986975653422196911882624753916 12836868 -732118752181752468632651315912178401280 12836869 447142590367041210832187038808546882270 12836870 69052142866968911576132669014171119360 12836871 -918252855739828782159933261094728031440 12836872 -660364920030329034817594195012193971200 12836873 765368832959172389749086231937927605018 12836874 265317972574835383587803481925978967040 12836875 -261142546582570649799189236414241600000 12836876 11212688234352172728475874859301499904 12836877 -1256986402580149977809723718461616175680 12836878 596548526469001613227654103517637026240 12836879 1644413373865823641447277799010716113520 12836880 -2221803765027832172007414190213693440 12836881 891476903478970282761291722211787789552 12836882 205695851232442626621736366082308058784 12836883 271594271529252876910686347648201453568 12836884 1248008673387403397535266005813798994816 12836885 -794408859853727737962155401111411728420 12836886 152742849036480828226123423238245270464 12836887 402992522515409917473139040128817193312 12836888 48998306403662524739083961207234549760 12836889 158508413925631931081695717766088631044 12836890 -2144421526930661667348688894152149520 12836891 -890929415654044415690959375670016444288 12836892 -379107848594604665180644927328221890048 12836893 226594877844245480762277435153807326400 12836894 240515677664354222584539667680197299200 12836895 253020663273558823391994999706001175840 12836896 660935474439031278826857055695769436160 12836897 363496635296239850666079714708286349232 12836898 63640357727003374727127362713098766848 12836899 -1632412734401915443782159680514567912100 12836900 -431011532483225153593340058950891116800 12836901 172757968028384237483607508911893876736 12836902 219972930975717512020515760817641140288 12836903 631338879802590528437129151380165132520 12836904 15446648271141498773364907417913917440 12836905 549061092546440268995295317027937621000 12836906 -77051932493570058393307555446886748160 12836907 1684083884881792243812071475233348414640 12836908 -30887898431793753531643359407551641600 12836909 177926942836645075701145303942443913110 12836910 716134094306305961795723854007865504000 12836911 -586372380918455707353964416113390645488 12836912 -195964811653323422714683696211090178048 12836913 53213477732186105161947973377222135360 12836914 204770441550112191914010955181306578944 12836915 -97355415489996421339449603466340937600 12836916 -103961060156956029081138204458216594688 12836917 540917303422450647951655960574314898140 12836918 152900841106478904081828909303316867200 12836919 -11058215269677532483286351211590928384 12836920 976184668690009456096887926876838604800 12836921 1206358760543122163996081317430675057664 12836922 98611267428585907884563023633972423680 12836923 630169141472666321346114164171497813968 12836924 45584992223186799654339740829444688896 12836925 -278119778412457903391849905581318732000 12836926 152509045561862059900604411000312336640 12836927 -127096609220127757224832960063971196224 12836928 42735260648173580470073671170266234880 12836929 -308057531737900465284481648705342014720 12836930 -78305848419348559734125548962988555200 12836931 727688189595896709402298671291891446784 12836932 -1544110281861889720108227916799924500480 12836933 483819480344916749990531518635613921182 12836934 -1021435648418830155671692405046691947520 12836935 650825546906153932946993080111197413880 12836936 172175546788352883976023224032624312320 12836937 819871757883822975089695262047116299520 12836938 -542647399342271751633036436529646220704 12836939 -938723018666538495471091437885895413480 12836940 319026976836193326592370451263550336000 12836941 706819541522654311160102605909202932972 12836942 281009423555535269803072646070980175744 12836943 326169359149945569474342518119632353904 12836944 -325314956256098754989114643819328045056 12836945 -338548803371950945026533557042080806400 12836946 188080501358032953388241349993677683200 12836947 194423609365969508928254993274759974560 12836948 -254331438791297995129099880170382502144 12836949 -553604080067778225031640480754201324960 12836950 111381908872618455514077872440274198400 12836951 721045899668103087035566346080041606600 12836952 -1731871195388672870018598125045519093760 12836953 -1496839173615853314783925247104157191798 12836954 -125187707294675692435300377136580651040 12836955 184923547519204231756344398242949879520 12836956 -376628149096862845978682831733832802304 12836957 665142601653903000900813586462364150112 12836958 -38656792829177037061598402759115239616 12836959 -899418243006251176816406098934631628784 12836960 952330218889686722657962011874633973760 12836961 207143431749473751306616302511115739570 12836962 -14931207305197400420328479052715785216 12836963 -61451297817975398536547366937254686164 12836964 -198185089609752541239860573575783108608 12836965 628086549725760137287543334607834682200 12836966 470239676843739044522114341208500634880 12836967 114412230789300076430392310986393923072 12836968 -1247082583691422070753874711478202557440 12836969 -1682144670081153265208272479480635339904 12836970 -499682838779998850252250960686732908800 12836971 -586545082811765228169318361163737406688 12836972 715392720872728535074895666919808842240 12836973 1404176139009987879298193350392134942784 12836974 989046467851120666655157207063589916736 12836975 -237002554961536951779323866957233663000 12836976 -111604705656810877398106232038197559296 12836977 46714965084611161020891793777250729160 12836978 132553098309536200953583135201051218432 12836979 313999942010389661833259714821952759124 12836980 26422689108572828575378718972020300800 12836981 949586792222895703065217019195045948064 12836982 439272635562573691445369783168183174592 12836983 -691487687947595879107993510925002910736 12836984 1646996505722232745238943907907048140800 12836985 103868145238754993527693739483833881600 12836986 -466810960586417820373929006803554865808 12836987 418696478549081552594052746612239881636 12836988 -109874593834154544161692456342889978880 12836989 99486414204134708709625222233901903680 12836990 539418752444810363968894007841162405120 12836991 10802633690503461343142485434132071424 12836992 190102954671593537657686335501065256960 12836993 768795803110099720068093509739590460864 12836994 139623532376014676108509210433794608000 12836995 946718700006655147818193686368336044800 12836996 -73032089739824574505939219483056878592 12836997 312064178045054479596179371754067260448 12836998 -914358648529440784069811138472752196000 12836999 -79842637599470421539175911388019915776 12837000 612361939865598857492723904644505600000 12837001 1222733615474023371722374043104546287002 12837002 305263985853420177819167137958117776992 12837003 -1093691649706938669233245900046320239696 12837004 401717173541472942149386587343357854720 12837005 -6070170461852648365853087556748935840 12837006 132885455631237565999183251358153901568 12837007 -143113673226763362582163814734608081728 12837008 337209344656344277949261479385533317120 12837009 858766802380543044074253129252424954848 12837010 -99160664029268746618423254907646655840 12837011 -1893692875898990310136859167709017344 12837012 -861301399580464995472903310980132005888 12837013 -112305102363574067290856552988107507712 12837014 286050392565366848808856548988762637856 12837015 1344228508874131849422090132321351204000 12837016 924010747430268167189254206389983887360 12837017 -294982292611784900458919265455530538934 12837018 279047113385949012845106837994652978688 12837019 87124552025642339749505029821755046544 12837020 177436969320996410910101755967282112000 12837021 1420665170600447504765916202602300592512 12837022 583815117110712755671775342952272850624 12837023 1652626939798918929942694279422797258160 12837024 -152981444274155281910153203161837797376 12837025 1226601083603244226588351199846749018550 12837026 756321686165804939166330283136382259200 12837027 -298260133687178823097692405542000229120 12837028 296431490473326217473755388331022615168 12837029 1576859562308919753168616966393982107488 12837030 -56816873749459395562507023131063470080 12837031 602073394384576221235882086034774483832 12837032 562481635724350420510681066739385784320 12837033 545991503599411761358554065018029237248 12837034 -231654176959607234883384693978653169408 12837035 6861595805427181165347995298188883600 12837036 -482814738160533960950043622859398742016 12837037 -588610665734845458669664725840195546228 12837038 -86111201535121723454757717575883744960 12837039 -246354654678501947586144268021628024160 12837040 170549883328045507017236214052434739200 12837041 823286367945918979989727785367822980672 12837042 -8441787260641369060338092615515554288 12837043 -986040551180628702759115037853180273240 12837044 1354441284638036328504270812091802294272 12837045 139433166666999233224546244343465421440 12837046 1208061374887197097480926998546615766720 12837047 57237234211650852895822687782643667496 12837048 -6385487763742469271738927725348782080 12837049 -427164965399007143547904719538505683200 12837050 -47351433998067737457005998734232687200 12837051 227828439137760970682934538715852079480 12837052 -300926600650051227719306811091618929664 12837053 -2131567096496162368294431970708030312200 12837054 17824346481010194105040534404579038208 12837055 274867037146539114919803185891112529920 12837056 514547528368548338121716129361155850240 12837057 -1172351181542007824346332158282113419808 12837058 410393130613484647062588878858813681184 12837059 605574393559974422268232249552042469088 12837060 -48902404273293746882378454914076261120 12837061 2340401840393396282888131340607827386300 12837062 -43378573565363605350000494230629518208 12837063 -341961056932554699279271901338509683712 12837064 1597185749280313640497956275587058565120 12837065 -332522663971649366310474661373808024000 12837066 542817391970408739806067859950654394368 12837067 1218653840462133804277768839253595379880 12837068 -546456127450724521382972124843479377152 12837069 653704093431410953004644971258777623040 12837070 -109325230401997313572660638831678899520 12837071 1762311971639656931721712918504193171280 12837072 -130130395887851593744002467546400030720 12837073 448156568599291672931794536539326990322 12837074 943050045086737746394597500528837679392 12837075 353639170011211792051567206620130618600 12837076 -168226665652924592057483064937680707584 12837077 87039070647914912798637639175348240704 12837078 705246276432047078604540708617584804704 12837079 -879280543214311178365686983673806195320 12837080 284565503019801603181504603689514598400 12837081 -704252381559052221940104869602277011248 12837082 14492398803632763149456430955135441920 12837083 1230571782480955225869783237433372224000 12837084 155629660202131128960929719921504911360 12837085 -779167855979313600133881004272748979220 12837086 171121683927210620654087906530290340992 12837087 -132959976629232329691769092494908207656 12837088 1220046896949201865253178142012299018240 12837089 2338807261543470425035039316899665001890 12837090 169798930997403315683788117541597260800 12837091 116717650709945291946150897963642712 12837092 141001235931202071497433701898279321600 12837093 435388702683525838689857057567531510400 12837094 -87032732421850620814661862421428700608 12837095 -1168208958383993748504426839086401576000 12837096 -1226584605894497365201754173113183436800 12837097 390965919178527879122392503600138028352 12837098 -776328177238157200121617337310553688736 12837099 -805461180059847648151597097479655679552 12837100 -49956787671920245114200290781936230400 12837101 298955758929500003969633736850840902102 12837102 97519235581228423245163823937989514240 12837103 -1415012704317226939267241304364367861760 12837104 -93566365166010194788802009235621740544 12837105 -512971481170572137677959798087670694400 12837106 2265219246772499814188645308436826144 12837107 1037272795359885162471503859275974705356 12837108 -328364915365135304165245997071963643904 12837109 -352254379371004374364094109461709285440 12837110 265790277459580311660891477700279664640 12837111 140622574978898093531338331696503810560 12837112 -1134486003703098314900715869595513876480 12837113 -870752163011236446110005338190415682642 12837114 292597501533688401013582692168715377408 12837115 1115815491113705274569226040440079925760 12837116 57136488898250734316451780907006832640 12837117 -924993026299739802763408542592906552320 12837118 -649709374589583810804788882818281350400 12837119 -53878779330974761214018795781333545256 12837120 14611493095112696871419277997108101120 12837121 2228634983774455378762013498519915882544 12837122 1407216344410925063748058962231252518400 12837123 -3879438628663134211401966458662976736 12837124 -1564320015774773318405848580016597752704 12837125 -448789596569469996623103904046021376000 12837126 -296757909787595879448017284181379022656 12837127 250219584409093359020739418844981981232 12837128 -590017261527854963462785815657542615040 12837129 1047428976445033305986222135576788333584 12837130 236465711355292218796059681805265571360 12837131 359133804679729829974659374833562028864 12837132 -238835164861088847504944222201293824 12837133 703879383944969408261898794296249873600 12837134 -7903124106924625735666890137327799360 12837135 -332096750834939486708061408239717307360 12837136 -146053735040930044522098978697712549888 12837137 918258516333459586689599005573546711872 12837138 -34612593591945382905676949715797148672 12837139 15927922514805681280081171917774425760 12837140 1059561579341292700184606453464128038400 12837141 -270327108981673031899368826105981352640 12837142 945851528578960374452794833181624809792 12837143 -29693090458275059135756756313630175656 12837144 -305552649605784913402006271746352578560 12837145 987090542572237858373839533909211379400 12837146 168492401466939473738527713202029085440 12837147 -455502754685203006170927745423888680960 12837148 -550012936449688531355451240393208317440 12837149 389603944400130657194983994725757617164 12837150 195797330956754511775292544061447008000 12837151 9805588603519996949671451307383955360 12837152 -588690225355997412450054209293591707648 12837153 72711294092826618104554024417302189504 12837154 121197720458708854218698697732949194240 12837155 -310266441182381916270621113379339734880 12837156 -1220082047266618597968175277599911936 12837157 -3669503120732630199157301848039733953728 12837158 -985603678997274039070384960016416012320 12837159 -1228670112054079843151276821860434376576 12837160 -5069583363337359453863231465167257600 12837161 -1632959419205163202072045178172906433200 12837162 -45774853478177447579999009471567032320 12837163 294503264438173939878084696342550227784 12837164 228507489024039871498709559830240755200 12837165 -473189260166246511989764944875868980160 12837166 1100366715390200351921549088132894580032 12837167 -398439689132858943922903776957719277024 12837168 -44180446462603744982595966195799818240 12837169 1837302806454886511018723967584226120000 12837170 31584133508859864340905611659559525280 12837171 -224937692139697679521964233236530802888 12837172 -650661289345903759171299391732868957824 12837173 -1621232544879376031283280578397426699776 12837174 -42090097602676342243230782236160188416 12837175 -81125099452911340601898041369598875000 12837176 825810912532663810740291020759095173120 12837177 11357959288880761378561910221574523840 12837178 -24929945602127470719537552579304749600 12837179 236635637570726243278783931754650328240 12837180 -614474276021745020714396092335693143040 12837181 -784267977204997448476544476718557474208 12837182 167623069496013185041031690838836044800 12837183 671134234790573122459697929388398752144 12837184 -483177823214725442988572135725098598400 12837185 -865499428742351545179205499255301304620 12837186 358771049405967979261005738812112305232 12837187 374704398822841311000080779740260193744 12837188 -178300860459000915753870893357656018944 12837189 131096216465330622047739281755257126624 12837190 247520912760738402824964196447148649600 12837191 -617975754594959991857072520211867242408 12837192 364798046343318696902415166574790942720 12837193 86713019996585899661544589369864542720 12837194 388825171659725417922919857239548823040 12837195 130454520494473846470594247941550083840 12837196 133661316678530315045348469017766779392 12837197 -494521453791654601263311556491840740320 12837198 -110261397424422228515404296590706739200 12837199 750516265377084849345397189435214108464 12837200 409507576696705971913592905008218112000 12837201 -276783054245202053353596358065111385920 12837202 347325717475077440936730976430604232704 12837203 -505845102539397631465265006633074390548 12837204 -1115115514216325746887468173097964658688 12837205 15881987610295380090582006194281193760 12837206 66463401073986962388532562934736855680 12837207 -143463077198842626534081985333512433560 12837208 49644508098526709354790630327169320960 12837209 289665704856881257190790927401780081280 12837210 -141641736798216428550733477155865735680 12837211 2400794637533388418048959815755570544832 12837212 -996228088523483603508153837001992683520 12837213 -492378480029880499263581470397907793716 12837214 -232448804732245519296705656231003790720 12837215 -1308485473652288536032882484720335047640 12837216 -54127246601166062709629205124141547520 12837217 272234595331606171509856798905961806640 12837218 -410451978567495049830188611656979138560 12837219 -108276235606614582827697008562656623632 12837220 -6297454475783820333601330988084428800 12837221 1042527363485780494907511519218362306752 12837222 108429957675519550655028413396218344000 12837223 -185134290133497573496525414257315687840 12837224 173592429018667982198300188501377024000 12837225 245762084489945112390621695973165363600 12837226 268124004671090569335528315243198015744 12837227 718747777381615219198596242744793421920 12837228 -59833411568040390219047358098061889536 12837229 -842425558190411076641017099319665280170 12837230 169724005256514135112933036477258771200 12837231 371846651795830913684610842863094234880 12837232 163907962208624311239789242632783429632 12837233 1907586160778209708955762325946630006482 12837234 219790882003477222982141824279644823680 12837235 -38600445509214197441777074254996562320 12837236 -232228830120022751456824238108135393280 12837237 -313548150475207345965626782103547642048 12837238 17772564366316490561951084523092177280 12837239 -750854059079041692061155990430021120176 12837240 -459395323498001577903590314206179020800 12837241 488069118007244381309466096289210481642 12837242 -978998641590660689433545650066463629056 12837243 -497535150320552149588004477592793496040 12837244 -189247476358467681614519140128357273600 12837245 1593834485223653161623436076854688563500 12837246 266344483659448525724967973856064062784 12837247 675381265330839591156890231737655021696 12837248 143544574187656815195034565390075166720 12837249 711895370768905737046278964652806696434 12837250 632609484611116385248475387664580200000 12837251 -599200714071495438697090501990086382080 12837252 11954937748184431338152272067653220352 12837253 -839730299362532081554213105342198148 12837254 471389733320716825013131219243486255680 12837255 138538029211700243119008025233738700800 12837256 -639266635718474357667809585204158003200 12837257 88818304455921585817576355550743798820 12837258 145867794377022220786120982297495946240 12837259 406228888398023297136546547535336629460 12837260 212962079277669618850308208871750906880 12837261 4304919396116367395647977797793088704 12837262 756911776275040683896101081001178729792 12837263 -17519260694502041908193832365395987200 12837264 -12428972695343428118653599974697467904 12837265 -1051875522990664863220447827024322451520 12837266 137989720986982234637138479371769818624 12837267 -313851032997579758501860992700147419600 12837268 -472654527419094599301697547762524058752 12837269 -178045600694819230606089012605592201156 12837270 58693530107590938411656290368280473600 12837271 -319183533719428485823579405875649700160 12837272 -210327875718866429220699362949573304320 12837273 -891691899375657484240443964025299604016 12837274 -39366743353084318709474719482823200000 12837275 1017953607812720058880271595299297412600 12837276 -144233059821581290616013034156529875968 12837277 -53925308054243734126333549937663022874 12837278 -125483265412907383799286600029868950400 12837279 -29126403108225475885053852675741365760 12837280 -944303699568761249731197833507444490240 12837281 -1067560529166897164413434920519896941036 12837282 605883985066025603161473433640702238720 12837283 -476758409083200408220222740324881422040 12837284 1315798094121341577100844639000086655616 12837285 2630307523006714022455696385729779800 12837286 -103166057547150994369360274860702679040 12837287 -669301033202088490074891171920807463168 12837288 33735140226171369594165913296776478720 12837289 351290948191676741092857209033575007808 12837290 -928845908548105793358879020513246929920 12837291 153904179820788442474959603344456908800 12837292 -84144185810317854814257240657736209408 12837293 -770885157489895949965015665316751708160 12837294 -433879862747915048333220592346235845376 12837295 1040134518350292786427392039404107091280 12837296 410229037465980124874390502330465533952 12837297 437803661702203336581735712914533514240 12837298 55441529138240135041457117409487690752 12837299 -1504177790717752943473211418390597395700 12837300 6360541255320223300809718516533964800 12837301 71456100747479020018209551428244968704 12837302 10778598319586748014610463886208094464 12837303 429027395350273844910828649270846120512 12837304 4417811274361877057177949808227225600 12837305 9148035629433308385458049357557535120 12837306 11243176465145137507842535790143259904 12837307 306746929747547537747507831828536955424 12837308 409340741388683623955748807659741371392 12837309 -1057365779499184393192841735782970820672 12837310 -498407321487550380706658226190213909440 12837311 61662249036111081107198963537868604272 12837312 271512766394415660492285758816020070400 12837313 -92373281982405407959408577425258725440 12837314 -474330624973678993197654804500085742560 12837315 -346617549609605628510121550608326342480 12837316 -490952592394062018285751202405136856960 12837317 1123612935595449664004820931510392192 12837318 -27251934324117657308667453825223420032 12837319 63325623209496649047159511463860354560 12837320 203251516234352613197060524382859264000 12837321 270739742688579642609705551450341831872 12837322 66239188351131755646603908616682310400 12837323 1351630936576524729089527290231081607680 12837324 441633736546770955084529045528888557056 12837325 218068286677298614560131493949041120000 12837326 -528377859897907206553709922926562669888 12837327 -299480640744146985011431993870557294192 12837328 -55766247179719850525494321092784291840 12837329 -1510154260339001329732686027839631812124 12837330 249146592805232321383837978705426475520 12837331 231156591441685442061189100274261152880 12837332 -499192416548001774392085458324527384704 12837333 173848421044875329019584136893629259424 12837334 719309446266462404676015907401141431232 12837335 -19719087258285179241968043510240890880 12837336 1176539299466644738718623957940526182400 12837337 295159718842036045073342382398801598986 12837338 -293705884564089712550775355781933326080 12837339 514310116334623115490064642053221129520 12837340 -244548294809998441856049344250439580160 12837341 3473204829967488791969597353359757531584 12837342 -9018102408670338923784479332373544960 12837343 -618646517343143903261729834635377409200 12837344 -802114470295996517685330533184869498880 12837345 1232789524328514253771350757920527308800 12837346 36444284047831072256699351087661491520 12837347 -15170233471027554017262445717396081128 12837348 -181755212185025237881909595742854086656 12837349 3117256756910853690730079696984388800 12837350 -407961704083063450328423969935093944000 12837351 -808040507726380230585584035153263390168 12837352 1658689426580678326867481881521894604800 12837353 -804994786710765886372704159899755267398 12837354 231946159267301370154186497245193215232 12837355 667175113807111918352574396995625185760 12837356 -140272357366410751631973245098944863232 12837357 -22442555234293571168891711121736409652 12837358 -36571598040406362449128126849593542016 12837359 -3766415230738194573923605167234944997600 12837360 -70244437812535620444744121349829427200 12837361 1237854924741976664358425272146414089712 12837362 271957687657948187519431787627968656000 12837363 -974737427975324602981944857253452020608 12837364 26604422305816392046913329280040123776 12837365 -453938975546565660305994356002422599880 12837366 -7238045821987871358228456955603827840 12837367 49517959600243733724700948376043905160 12837368 -1089807387785089773500574793566300487680 12837369 -1033422586816361619256831422548112094560 12837370 54710542839254846676356943560088898560 12837371 699409561207819089383743288391786881572 12837372 -185736869405961156879237881856214456320 12837373 -677272971378169113308535418000180816378 12837374 -969901221280041651317298421389834432 12837375 -95532009291866102074317019545496542000 12837376 551313482796248255939431479349767831552 12837377 536270886604406116552926051564129243072 12837378 -399098034194655426761794397287811918976 12837379 695546746505102203115369323986936185920 12837380 -22647950950054878762594097082752354560 12837381 230041859990329184924671317493931851200 12837382 -830602038698944986499940477776367060928 12837383 -356619466593656393196965894256956854296 12837384 260760570876855960299255585041502699520 12837385 270537933521419643175060494707126709760 12837386 537637551004119260427947377673894425392 12837387 -305880930812934351276674648598728266320 12837388 -529835177547057855228261592246416058880 12837389 1767448181683698948634822843476914936760 12837390 236220279832070556693127750866953761920 12837391 11929841785378786222974814399100802944 12837392 -9454615762984973091477996071677329408 12837393 -700516099156257687668885491905453744000 12837394 -387876314036506505818256024780916449280 12837395 -544705169857793205637747026820596334560 12837396 271986860756574210332344638009041768448 12837397 -2046580444094195161542464425176924672000 12837398 -113504693453733673501520554203484827648 12837399 -203821640954130050977967009901359308080 12837400 -378376589619508304806048378954545408000 12837401 1814580450224565192498643812039089412480 12837402 -610240103785337476629155236858473826320 12837403 377799783044208682610145492052498715904 12837404 455753754823104097132589896036979352576 12837405 -395939789234189136551142196305315194880 12837406 16011511293525954132384532426885345152 12837407 -975067530078006001457783462561411750400 12837408 1355779953987313686527971783388337537024 12837409 -723578217371689086901082876611904590596 12837410 251735315010009492718895189220225054720 12837411 -1123726192715943850651252420433302354140 12837412 72732902561424102105333952050182457984 12837413 1565978630295121461205666281996691498524 12837414 -257214954305403948904967937183160467456 12837415 33757550574733235167045773576032016720 12837416 -39245044383654090692710789562543063040 12837417 651617199391244656185629266697354211840 12837418 -185669500874223956264158800072166824960 12837419 451512531667034851247198010791308261152 12837420 586282687036847528923222856606844057600 12837421 -3295555961295514641653118649366520600000 12837422 40015216717269828541425191511027999552 12837423 -379976238668230335107432245695125671416 12837424 407665732127543110652524259375987671040 12837425 -180815483433804531076516088316243929700 12837426 -75528631393133452447586547684604354560 12837427 1162090176042739883463345092539429810800 12837428 393383738153888941110365098239712709376 12837429 1085605054514434850554026385123120926048 12837430 -190774519143678921759513904831390473600 12837431 1739519805219448817744450397823304269872 12837432 -739581523343387821893199287716536320000 12837433 305726015544409740793353161739000593920 12837434 -1065016065015566745591339779270500266384 12837435 -6288468921208953133606280414747531520 12837436 -879757315340069141304848094566523456000 12837437 -1068512739701628312263044111187375257914 12837438 776325390353654193653346793824693303744 12837439 -472603213660178897647719414990233730048 12837440 -108254150386336329260678695800054743040 12837441 -412718982797004885047723034057304227840 12837442 910630867774671196781813466700085425872 12837443 -89177088210400471832772581653964193600 12837444 -236895957678583036987232469047704811520 12837445 931174622508715351980490940432523415200 12837446 180749058085368441372620799722998161024 12837447 -48742700684620433982029512814309309568 12837448 159882996173500493130383439497033195520 12837449 -157102502039063713152842163788556604620 12837450 14026943037455366076304406474803372800 12837451 -41218446052625745788606458733996630592 12837452 -486601568976069431228798058209184324864 12837453 -207373504456834241668054219257808711392 12837454 -188000230033119442069698152823323468928 12837455 -676838788395454358719255283314856891640 12837456 277632456786959981462562223284393738240 12837457 -1816894708478224310938134350611541792448 12837458 -105572274067995198455551701428666910720 12837459 -1241593940154526276843840172762924767440 12837460 356035360857427472855170136196770369280 12837461 -346935269620191978883069907632065792000 12837462 -387977597514034599601773989348206496256 12837463 1181302682167680031871052693243440008712 12837464 2043841898480917857740719171168110489600 12837465 -270241948080551491161099958916485962480 12837466 -1046813442270058768649401993376592215568 12837467 -1642873596656540949915005824893381441648 12837468 247791182732751971657256530688537772032 12837469 -372048438417320715390765040270627504980 12837470 76400670607711907481915943241350748160 12837471 683350913565560073823535295247304874312 12837472 -241876837538248952564551276593860837376 12837473 -827032646328553975793269611010466210112 12837474 -163993390429772041241554548300228802560 12837475 148750800822663433027431586094566988000 12837476 678014873411701899645283926921168000000 12837477 -397433879029828286248031069612340005280 12837478 5064547638799164613087782745487388288 12837479 -1046674939848020777871344604182270446920 12837480 86680417435176581550129982002591744000 12837481 659023661771115237344274005282138697600 12837482 447688926468852467901568583299024919040 12837483 457373829203956353347804445747653329200 12837484 74537194488285622520652059526741504000 12837485 966772301224149297671894172325711163160 12837486 328336816337181368174068283045502388224 12837487 506139499301117439960862983614636462880 12837488 27175145454587386304815198045613260800 12837489 26711477910788156116890378147189383040 12837490 -38393304195141228445758966700150848000 12837491 1640877004130046423841276624165374530892 12837492 -700975681284894509568094548570777305088 12837493 -1084039474656154500791858270862285346258 12837494 -557146203471020225739159571978839268704 12837495 -56337189825270759213654638135578609920 12837496 -278867764050221110552573225661159178240 12837497 -1062011811875041766061417859722906438528 12837498 612116904790469329021980949040561240064 12837499 1947100076100617441565665410684912815336 12837500 491681120876366771708681386803264000000 12837501 304857732915670835176046974966690428480 12837502 127813827675709550101168549963254833280 12837503 -240461343094163381982535558203271034880 12837504 -442799689839282543812149720450093547520 12837505 752476375949334104808042109952540630760 12837506 -35922596145495937977084636381129899136 12837507 353902717638175699413461948649773894640 12837508 -2188800335953141388123876316850823843840 12837509 -1320552028167674785065866037955324624290 12837510 -67443963952336328876987241292167694080 12837511 400054476976362646877983980589185687200 12837512 -317886512358558997639117204477587333120 12837513 -229568477807067525216149550949571250816 12837514 -233706154873841069233769337808152936144 12837515 -815995606977779676779729771325138337200 12837516 537498709646075812824874464491412986880 12837517 -684425481633053201370203527469216400000 12837518 378355491489095805342949891014418560960 12837519 2886963871948383397655071817252262864 12837520 -113582137109942684885878166528754155520 12837521 13182827126431661374305135023831952 12837522 -193494988317640538893431863433570266880 12837523 219971151955857956969960752547678905772 12837524 -116386053750503410000547840555176065024 12837525 668913100161116298591030431773359484800 12837526 -95455586836822228631284185553908963456 12837527 1632110349071925044177363262577601991240 12837528 66627500764591599428971896168761118720 12837529 -1853548003062866147529716710729119239216 12837530 59638399267736334425476090871454248160 12837531 38967045607867578377392687102623823104 12837532 -1841263827010618758798865501403599265280 12837533 -1726654520337315951863318724419152362624 12837534 21311698862334260707620390847200890880 12837535 678009567544842967937094902388930326160 12837536 -2318323772137128020278589910994395660288 12837537 -119301207277891535497968955593594709806 12837538 115468862065885687907415663984489799680 12837539 221915652783754576129235647351909320960 12837540 426345764931499682506662533522476339200 12837541 -54604636001114287812251772877502550016 12837542 -313261224339814462323514757716853126400 12837543 -6014409975890894830208882345393976576 12837544 -1130861388972139205807738326309934284800 12837545 -353137127393190478319580810311526054720 12837546 101894279784226552861527156363881082720 12837547 1248771120975711406219557910709019794996 12837548 -299381296138431678135758756392047028992 12837549 -1344368643885528081709497446507296284000 12837550 -444791347478433330513168641103728726400 12837551 43895066053475503981784309792843253024 12837552 10370528329419080778394141259763548160 12837553 -93257003048187412825703521353779814476 12837554 -18680725923757083631647989568668846592 12837555 -1156802734284424239856285354721525488800 12837556 27709271253595489861444755273001039872 12837557 -504021997086578438786440600137859002468 12837558 11306538649363149855570710483284520448 12837559 -1599451524024133682528607490423004844600 12837560 374561064639401507266341793621833216000 12837561 -123314532904240683467841142019366160960 12837562 407301332871765466267618263318713894112 12837563 -494965251749452740729304515797260188 12837564 -14548168155339048918333316676142445056 12837565 -45137130966878091784847656167449180160 12837566 -276704293913933277082672191913225076736 12837567 1124737083124905196128002361930159853824 12837568 145281003714768115361019008854548021248 12837569 278074224365328641763718894322048699970 12837570 -185398636725990460796585252939895628800 12837571 292434086126399379634619991057130387772 12837572 1521203160728480321351075190119235969024 12837573 -125582646898342519222933713142324274976 12837574 -389196020874396910898919162477077830080 12837575 -497204018954500025245480913974987083000 12837576 849885972904794588689229478574249410560 12837577 621001065285880137449543435164875086426 12837578 -432835051122072240761962265781314880000 12837579 -535146877737621005267240924987020746240 12837580 504365318473334758932462492806196756480 12837581 529221914077921813301772358757827556064 12837582 -567891658388932864029116120372457202560 12837583 -1218491949779017403602931062921612111176 12837584 -50034359020666158141777956036532142080 12837585 -177878337911991849805586150876563559040 12837586 776000514691357344260331149220632468640 12837587 -132622767254953847768942960025657987168 12837588 8705797631672403349648953393949237248 12837589 1450401664774664044316967259510075292380 12837590 258885330072895168318930378564963756800 12837591 120124477759099627912517809563969932976 12837592 -375594817588427388548364014701007769600 12837593 210867457995582851671960095022976152842 12837594 -67250748851228882548793658508550111232 12837595 941373065872269658235087975922821553600 12837596 -348907303623229890588533536110070763520 12837597 1397110342106231713671675741688751088480 12837598 903723052702418774257115959761709468800 12837599 1596311529695987581152928860176228637600 12837600 95057586604860584423526264626026905600 12837601 -248152251234250411351177680618704027136 12837602 1804514216378243582242617306932403023232 12837603 -1473340954353325803567917470832075337096 12837604 277225703257890096778311274747475612160 12837605 408589773418946893079065372613408903040 12837606 142018836462545344275638771133062491008 12837607 936390718536075776054764533468587249448 12837608 -1100829291879971950196570428112323200000 12837609 -41345359721927064128291243861966414310 12837610 482766732145685595261933276352204872960 12837611 -332668773426292716149385694029990001920 12837612 -1320515564052380591461026868499026464768 12837613 194883288144188138448595178513839792524 12837614 65634659428290716066943907368041738112 12837615 -40876261020900406998236445095562324480 12837616 -134483657124565280783784172580864000 12837617 635539092808567768853892574538404804020 12837618 -647492929093367592599849162088412836576 12837619 688838929994308079762651105452219287640 12837620 -160603905022039341516375756024947416320 12837621 1924502678856799770995606189853617654880 12837622 139467489555315445531210921413593020032 12837623 -1114998283988898918252519729138769368360 12837624 -545608574342486351764778142631434977280 12837625 -2342173260355292885150544240490068051000 12837626 410017761598119186018525881910128710512 12837627 -215630990152548469998480743222002913280 12837628 -1158856050851464214289413117631822917632 12837629 443909107889323724254585724654506337376 12837630 -31114217335877894559777363136022849280 12837631 649873142972970624408496896178573723432 12837632 -1644450041691999055157623805551872835584 12837633 -359913950814549677879115054416215209600 12837634 -37334110166281965787267197414043441152 12837635 1351541206596971146487947005282112620000 12837636 -625577646253832259296958073603767214080 12837637 -247256289770270306479970513202594247714 12837638 -460757247098842137317102096397344260992 12837639 1279528161889110196904973688397086592424 12837640 1458769593851271606268024935241808332800 12837641 -492880956698406025227247397048404745958 12837642 -355453869252992902218461146477586681088 12837643 -122590284109968391387583817797742574816 12837644 -587511621471340797543037011917526336000 12837645 363013743115398023307924507674438853420 12837646 200754709672519411034128968246327060480 12837647 1073817527026464222064034634412429074096 12837648 164884092782372342894018057731747282944 12837649 428412126321704503333207395503767563120 12837650 -2629265443272174324333695404592294400 12837651 162486778001364479796571092276608431032 12837652 128731367390726062710782609132319068160 12837653 -1350491345755504592862094213349264410098 12837654 -639915180725548974959166243488161700160 12837655 1226802325855965258174348144323401873560 12837656 -25646695755427041901044448800309657600 12837657 436791327673094383955033583381295098432 12837658 -414278305915472210224840686512496353280 12837659 1114660386510680859230752085372220668616 12837660 -271970095636006735051219735406412103680 12837661 1874166059230083888261332194624803196262 12837662 1014115329179250264461256141767154768000 12837663 -646668506583351311456326237381726959600 12837664 578865852119543411949432549475910418432 12837665 1133534588283187719038216392687868967060 12837666 230481674771687341751502066742017853824 12837667 1011306865191068431477662978659366874716 12837668 213591982462678456869872842680416403456 12837669 324579491913680387749121251066022424960 12837670 353476529181757122669483268650544529280 12837671 -718642656308903560422741746081058258816 12837672 -81141941905448975770499233070784353280 12837673 1091945550022590717945093384578011070240 12837674 -204169360286004463934195662082777342976 12837675 330711794866838395233069606041994621000 12837676 -718594482276929905034427813108479415040 12837677 149292803499310701249814558646410930080 12837678 -1033926369099897884788716165742123008 12837679 -235657015115653585358810799503417115840 12837680 66991973092823078240018748606415503360 12837681 -1312522968820724278376603240103847238988 12837682 481482350321148658040668199538467894784 12837683 -1596502030138664680224279184238035706496 12837684 723415993960066841809992543930464219136 12837685 -248657924528317182482984029237136115840 12837686 -202425249126562142840547602582192549760 12837687 926792900162095808384804231512711805160 12837688 -1603167364616032780774770043037464842240 12837689 126366289262687772324998424261683212800 12837690 -450707196932101900747318385931749452800 12837691 -1312781173455171157424909368891905006000 12837692 281127399152396792122435481520162816000 12837693 4973479267427730701459663543476047360 12837694 -527305966744980918978325090550606407488 12837695 -1183475874557891272409944910914628679360 12837696 -25112847383908242721548127336522579968 12837697 -92807667543313381555763299732665698640 12837698 -500727181280038062049479421791978385536 12837699 -470796058704194402641838357811067523376 12837700 279393242385579604888361521557775779200 12837701 -1295256408402945792724662137800996706400 12837702 -245377519691985986933097272324727789696 12837703 451786122187531517723921945903128364064 12837704 72770577836058639334791716999523287040 12837705 -362866707969673099713856901270593519680 12837706 391075360889554755888628296991667497056 12837707 110185221949055504972850977141832571320 12837708 126658719451015875062940599728396452864 12837709 273565675005707102614246432975494385910 12837710 -324036441025687619713067312110472274240 12837711 307680334043625458190334807144556100480 12837712 -425713676958328753541837198253375299584 12837713 94978656847548245954661936324948085824 12837714 -41276293297523416279697984995303475712 12837715 -559567997054929975371175323549165310560 12837716 770001133447733318826976090098218039040 12837717 4889961428673586857809141341535912640 12837718 -816447853296544101689868532963289470080 12837719 1165863029038951826919215385771998202120 12837720 -80678814830301986177946329352241152000 12837721 -1227196265959564164463864624425423893376 12837722 119361233561870721019610258390671579872 12837723 515439550083458767708984561282826592768 12837724 -356326700247118193462095087990296661504 12837725 176968791122907786608728392157970675250 12837726 -289451090016693479535397512974391997440 12837727 161019540955109636580350962824956213872 12837728 287594919314498603195312136366216314880 12837729 293105318663954810096126445138915856608 12837730 132800712732225960645907614306002457600 12837731 -1486180552163486010003258884693389578468 12837732 773399463968963984186148925918665987072 12837733 344808510079092665401450262628642005020 12837734 174882567126071155835164481834566670592 12837735 852587053496800993627171233373216402920 12837736 4199528335866938959228592721693327360 12837737 -2425818276652462545407804188024367862 12837738 213102320187376512488501024605030395648 12837739 -1053180394263758182028923660874715288460 12837740 162171493772108743850970299638219238400 12837741 100178266568005011865441336302193574400 12837742 137650043687549371701206484465836540352 12837743 628478321993310573118542525364852918992 12837744 -241552324725552452853441942108907438080 12837745 -1499070131577821400817976101843312348800 12837746 362611737018358528629566979116431917072 12837747 -477740926791267290974250768501150256792 12837748 -142837715086746196752741434697069170688 12837749 206172741867184778022895403225804054400 12837750 -190087546055334584453179907158557216000 12837751 185867150476591951793854211106829094400 12837752 683429659014259692157521890625564057600 12837753 783205957950875305575500198245585428144 12837754 1187423241828521121061325678810316786912 12837755 -310311072893562468327975620341276513200 12837756 -221524951697739521598710670780761487360 12837757 -1189922741451371344042625172363752559994 12837758 -83011634109250685225298902527627333824 12837759 -1005084634459813231054336482499584579072 12837760 191409731818720917600670225490195251200 12837761 -163296553028279261089391110878152032638 12837762 -215660373376680176235171920010947888640 12837763 -1009301542221423891744725706259780473988 12837764 9396202145596305394606465253862120576 12837765 582384616190284405322814483216883900320 12837766 -57835560134772461799163319742934589952 12837767 1466814873999472114677116588174707978680 12837768 -1038123512856225029555749669740871680000 12837769 778838540108869317425476090233360765312 12837770 461615518994905603851572844000820373760 12837771 19271659559109307507868124162987626472 12837772 694361285932926655654546343930437051136 12837773 148934078411380628773937674289310900000 12837774 97269100330809026995780341731195261952 12837775 -241373752735260458737253992840744238200 12837776 -84791977401922513670615940628188758016 12837777 182863817465658270587317102018656273408 12837778 624642346190180922135264174195410184000 12837779 14926516844116566944767007817728690640 12837780 -10335430829242291962075597393797399040 12837781 1946335491574811300231729451417538185984 12837782 -162538157520453550572482932720109538816 12837783 243699744681517270089051849855046068864 12837784 -2075304953553458464925130458547875635200 12837785 -768451890058003407334043644588598737020 12837786 -110267478692982465652114270544415879936 12837787 85171298738159392768679930025789180080 12837788 -753293140781465818839554882085297245184 12837789 -1408027476292842044815385120003297323476 12837790 -179064621516055058478379166722668529920 12837791 56923027030190467066185628174798562352 12837792 -202321882739075108064219611407215230976 12837793 220645259757399028730735294162258861104 12837794 -326621389526345806289521964865305722368 12837795 142640878851447055205345277980113059840 12837796 1125066016536888032399079636399109673600 12837797 587316245007924456334600811799918153696 12837798 -1037648779818273106052445130434637322880 12837799 -729538177022927707443456537743437771736 12837800 -1165052165832739071261620131172622720000 12837801 -606011420887602162593083471610537248368 12837802 -130037798573627224945440204500019933600 12837803 -2723690910036063372617385494942975914560 12837804 -214408763345400478916043358829666304000 12837805 -487629524222207812071460975860796366800 12837806 340928477713686783330906758675265357120 12837807 262316383403222059596624763432809335520 12837808 625010836856192964039281886414242611200 12837809 2197070935807443363163395813584609669010 12837810 153198009487945839682414858836728563200 12837811 205271435425183322101770482937066831264 12837812 35277029861105143228023901695757615104 12837813 289118753845153232021440836851280607488 12837814 798847477987170197894380118810111380032 12837815 1764189345786276408124370468490669326400 12837816 463855930167533918695095892952582553600 12837817 -1772235149119623596598479550271748650752 12837818 100560921592631829853587196535545328640 12837819 149482813292437691049052656595158597888 12837820 212309477217188135233066869067548910080 12837821 1152795162766247012009593029027847646022 12837822 -8220786103207357209830189210259456 12837823 -523257115001784229302189268262680884928 12837824 608221397467998703837380328267349753856 12837825 103026961943626067010280610430877440000 12837826 162867570733780219027399934877382652112 12837827 376197498537852749314426819709848289040 12837828 -335880128221378311646655803576959943680 12837829 -6956493559397222206329741250111785860 12837830 1000133391841655475892522043923910640000 12837831 -289960982104452528097765048244049072000 12837832 -799843086760806714468253356543529451520 12837833 650156677598465133077657586445760501082 12837834 830717370884112372222939538614640872288 12837835 -426342631190312001009338880156281654640 12837836 635901483895033815500421525330649052160 12837837 -321647923316083594200894679404797322048 12837838 187523969240457223411257617011294877568 12837839 456548420012400791086311786946926447072 12837840 -211193685268983257914908149090549760000 12837841 -1375217341013738881565869525106188621248 12837842 351106978916997025200481874823748723872 12837843 -928312791352855357994964610636508595468 12837844 467376400148248624495281980845819904000 12837845 55212114516104620117184594955686795100 12837846 -95298119230275055336902131263769542656 12837847 551212742281676407649283850937777978712 12837848 -2028824384510449365910190204759133296640 12837849 -1292360281838030078469920190351720069936 12837850 94136030083703950222968983487360488400 12837851 116009984672069964572339405812837276320 12837852 6531672707405409681267662297796466176 12837853 33952522001075544897211462302542876376 12837854 27526683329059624222981793886192437376 12837855 1029615507742880561777041509033622338960 12837856 -866692329928107888680874860053030502400 12837857 157574656981134311906236972834732767300 12837858 -757232601151260705233975973266018688 12837859 -467661692787147356522738783834329241040 12837860 -239094150742453516158864555295550300160 12837861 -289683383558482755007768800455044156290 12837862 197213691420510566892358591692858246912 12837863 298054989513235998090716718273861344400 12837864 60906017679657854761919963887401369600 12837865 -3472753727407179276947836686595567680 12837866 2357888884383396587680645231369788000 12837867 200520448382768129732056408043799525120 12837868 -778387766180193314033162213232745975552 12837869 1444426532488967568293200710288996103680 12837870 298892143443593079671024730733160860800 12837871 -133470981072526128439990885006664490928 12837872 273039830015047441898420665589838151680 12837873 34032219248828631679843696242232523328 12837874 273685572045203016802410177509533999104 12837875 291771140778292739531992799626715808000 12837876 120133402808749786039530391376526508032 12837877 251282455452445712216851363768138161560 12837878 -54664774031730336670507727155826897760 12837879 595855438131772561845039730650103105440 12837880 -131246220195187703225626688986816512000 12837881 497978954093283468846420814379535163392 12837882 -13482960086123359314289191212598021888 12837883 436201486115684167571062386515345156132 12837884 889590432473346169023891716014490572800 12837885 -153104187706279018201388476260275155200 12837886 1171299969295002133413677566459921723392 12837887 973651273357027023160631645354586912768 12837888 50863451032030197894071877473874739200 12837889 1813747562725211070148510272635409491457 12837890 110829697323214175686979083030545941760 12837891 819258007858024254323902315796781244224 12837892 -555609159118620988746988473017001021440 12837893 1868035716152990900401789165440045842142 12837894 350263715102023102119400592324729952000 12837895 454906285302719611684698895451749708800 12837896 -559240386257505994236831229142597790720 12837897 30342917173938227571967113280475054448 12837898 -758994250700502748272287771822317294800 12837899 1457830359843464519254099166856228805536 12837900 -315972608286954254107940207499088627200 12837901 341514877359962755994734106020645757600 12837902 273874971476765718847284657130596749760 12837903 -77287120932667880801354843736965387376 12837904 -15444099984634315800319906971300642816 12837905 221782231062855394934488991667506355060 12837906 85980269225626108480451333360114380800 12837907 -1133210463221158703922549774599730029448 12837908 -17323851428930909439326847927486289920 12837909 -266177049402591737418543706952074764288 12837910 -400331597463978665964598317141597507840 12837911 -756001753535497565259197390545370662200 12837912 48445022719500813863630011894710251520 12837913 -2047281410962592083917050334686484600816 12837914 -325573304844706846754599901640111240480 12837915 841733809256168914838371914089851454160 12837916 -126726692222511445562502271598352473088 12837917 -995117177385097174772853702634833371034 12837918 -227221047990252151259877020239434415296 12837919 12645943757901769112411388194522125296 12837920 704593445766330450924378251170047590400 12837921 1400418564408247166256326524779010153824 12837922 76874284118220957556813078299354120192 12837923 -347814381411255856077713362994850726240 12837924 134643689272572029503440887949751867392 12837925 314631991761275909369797758223116484500 12837926 1095564230290249260223444817739991104 12837927 -337486790362871799182103021733609777968 12837928 198886592046193973614421360455916252160 12837929 71231174521239186788872975664030134884 12837930 70603259289690366809334039476924835840 12837931 -155620773951673732569807544527908136268 12837932 201051185868120049214677641781413253632 12837933 950127238657139594882218186815618283584 12837934 -409166371105400367445706512258567368384 12837935 453382484755343199185645931718111077360 12837936 -54756401462341499324094012325081645056 12837937 -7069641503456555611678825565575786496 12837938 -639577308326174085560360283590173715040 12837939 -1010649576216733409361356257127974004160 12837940 -146758489875329906857282108349009736960 12837941 2431348920799132394531953069797663165852 12837942 -246382322047406827585597345739036194944 12837943 253995533842582447599726365227860749584 12837944 -308051568169573739499151100142965760000 12837945 -534461941268895251604853325581766758080 12837946 -1086181172097605037001895311494287536896 12837947 -733109585715597657639507885169437944604 12837948 -278419874317947854893625506264501263360 12837949 270171335277929368744242299739550026950 12837950 493925533856520858808873861859861462400 12837951 4666898361711574257923844368764020792 12837952 -106202825301168788012780484566644162560 12837953 742321147051646789765385988400784875202 12837954 729743678506778942263615457568143310720 12837955 46356403707068745308301846048324227760 12837956 201026690681881883628763667994601144320 12837957 1063955076077747820515012915540780265120 12837958 158392404682600180652224460166778767360 12837959 3525824151173651002986675699070916513016 12837960 752576815821082388026758927186935808000 12837961 668558961663851207308530939424420572648 12837962 -99113910339554700048041037076623330768 12837963 27287599468570598637865340760720739824 12837964 -12600285768109908929380266859104625664 12837965 -116423334559326679855179254141997264000 12837966 -144420527348708052196223605142533872576 12837967 861633283077755011815574225295171686392 12837968 -16059513709246581967624788865852637184 12837969 687969375996763171696646195450118357300 12837970 -548701256745848641125286375155243796320 12837971 -1345137488714460299819658655168658967828 12837972 -305752725010262377957148660232183656448 12837973 1295726031660456857430689064861151478222 12837974 -851918337639019206411990245270606599680 12837975 302955086196494454959663707553462406000 12837976 -1453871575765348503397462679297678161920 12837977 -40251091667461665063571328294331510720 12837978 -118241079613204595989729815124935568416 12837979 352352572019366743712006760317564160 12837980 100227205513823606576419318596801423360 12837981 -463274890591717896167552314490777669760 12837982 761166705098298708997207445624930174592 12837983 707958840390122983680092026110853351440 12837984 -525061327283185858811220135643798044672 12837985 167300518709002494458496260386014456960 12837986 396523532214558111172571982354598464000 12837987 -1819449322241663205070738168309121808000 12837988 973648375667129472604027033548068536320 12837989 -1265314749723665989225118680941397637700 12837990 -222337647293075720232032734802099804160 12837991 -937193849350828705899753783145792673608 12837992 2576955139657794603552502667328830945280 12837993 -471766492613156479749960468398863454016 12837994 8266820218692430169966628336184873728 12837995 782502718362373457236751491942707468000 12837996 -411575569664928326279688960307291933440 12837997 208797566381853284757831098067042063446 12837998 54099726466059134375650905220600403520 12837999 -58034524522187781965307553638934314096 12838000 379785904069687625466137340339167232000 12838001 1792248081487456953242503026995818944 12838002 159323246948870202825839719420755932160 12838003 200629855466962825881388936423861922400 12838004 1044429052525795991586780995145569181696 12838005 568432721933723098210259327595127587900 12838006 -646760382019313450779622797091710494048 12838007 -100122569315303925062149392153086424576 12838008 297626847208881931228638825049929523200 12838009 633642079477066340502481669699435258632 12838010 -1003867820425170566062075229503815432000 12838011 670898857733092089572436836618873576472 12838012 445295204558288427413113517770560036864 12838013 2122487799906699806468869967153809616262 12838014 -13670733679924939630174419215384619648 12838015 -831255153298165700291938080639802600800 12838016 -500702172944434929217938337250295152640 12838017 -317605486680670086243556339576461041952 12838018 147195128293027570681632412160229354960 12838019 -5473888448401880249693666632414040256 12838020 -62709635937334087314843691157054668800 12838021 -153231657984595150664025553904119487040 12838022 291091495547114217705321486093642057312 12838023 536414936292512577572626788036919505280 12838024 459713999511809262891297484652129448960 12838025 360321889617736638309552340817344152000 12838026 36669419262369216256185702771140381184 12838027 1800349849001388865523689385614772425312 12838028 -569408213917642645712614373343469169664 12838029 355057614186632775102710852286435509184 12838030 5225690366238300380871645284907678720 12838031 -640876067666944896054215909559296985048 12838032 26010758297706751606527954706157051904 12838033 -327311835478372767703625116554693661196 12838034 463278855009845302484659101999904884480 12838035 240167011337629377293089776029397615360 12838036 610873930730369032884868909141065898880 12838037 -5194051008030536784655992002637646080 12838038 55654558037611662065034617547007512960 12838039 -719007730262351238947568830017226870040 12838040 801952984185709084970726355459240960000 12838041 -1442348080404634436861862346830406560 12838042 -210908072388141436801775521017493548288 12838043 -64832338034040303512546578726658051232 12838044 -53520494365048910801143445011400076288 12838045 306266556021122402446832420932683007200 12838046 196948199522693990417911756776801302400 12838047 522952350183683511489655829035191864864 12838048 -851366764234890707789128786617849348096 12838049 225546985584453433562833128661955414016 12838050 466511222264059326602204386139108044800 12838051 -199283210089686884197742870511142726948 12838052 -146722618290534938552375062933166177664 12838053 1771991808051874974213903161100452582400 12838054 196975130536155699544064681610431476992 12838055 1430172297889821783322301266065303243960 12838056 -213645242926018748431886281455709716480 12838057 -97745054281757902916061678065693010694 12838058 1080695259174281720134790921238547784880 12838059 273002290674882962215163927251836792240 12838060 1443244367805364295618244131733431961600 12838061 -341567243507924108171659779466948296576 12838062 -734484192188039311047836129071109581248 12838063 -881877323983231536437080217587416861600 12838064 3795582568127834663476504739763585024 12838065 501029915078675285634978707638994519040 12838066 -1078298393585237612464914060907495830768 12838067 1431536340193982519026739103942323786640 12838068 1324348621612724536390832767528711680000 12838069 830268919128151110761022558290447480544 12838070 3476770380932955513813601681980049920 12838071 505262266220231364471955594189285711104 12838072 19036890343189498291238377371764736000 12838073 -4679482989108371369847932526549972076656 12838074 -52021500073926570737085148032358165248 12838075 -66311781856300764995160326505081758000 12838076 -390648208719908358132435091862161562112 12838077 -401309574935926353637499871734010633408 12838078 805867213807344484471838800915190983680 12838079 451823708866316373295233034545974383680 12838080 -2806280949246601977337883545546260480 12838081 53658706110202728618278984174562052912 12838082 1356020537561291569125702124460827971072 12838083 101066197331510672575171747161515701248 12838084 82339450376326892443444622436659257344 12838085 281180904997547586979654656633175120020 12838086 284275975636603178347429151594499164832 12838087 84398267974874710066865231387333076400 12838088 -224666279615117110369899906460403619840 12838089 -90669795578170341125223986473864322304 12838090 -173303452878726175580975416400415870720 12838091 417540095324097874596438605268277163520 12838092 -341805903063681602856272106532908957696 12838093 350450808646460188003189111805277763360 12838094 444230331701503728129975743013259160832 12838095 51933403644456508102873076554495521000 12838096 207272183642933621632166607692082757632 12838097 4054876473416577605322763156020565833600 12838098 -27171083172548597227712860893946030080 12838099 -167824464070539911939019192198692563040 12838100 1365646229136664492528916490245443200 12838101 -366150122344293498713339642714410287360 12838102 -849399192003583425153713653343835841248 12838103 -7658649009736007756943503892406230648 12838104 -2003999857894752062274639121632675840 12838105 -4650098124238660636390707725774563200 12838106 812465740138845961809191624126519584752 12838107 537569371564529880776677785143496806040 12838108 -276497777741705815822579371901881761280 12838109 -749750725933348794896168951546144697690 12838110 -186730959439912177301582625894837043200 12838111 223250227828745032630244369872572085728 12838112 -224904986416344340816821646395781939200 12838113 -1561086157433289386873043457643635310958 12838114 1186659957175678794858692217517432871712 12838115 684610584356271169077614953439652071760 12838116 -7757184361571933345422280305249628160 12838117 315705347617142424464300649828911240160 12838118 1055924443598889864485095470357884993760 12838119 -50877169870482169083538329620400150528 12838120 -285843882847077407329523528768929843200 12838121 -210197171943084542152731577229589916956 12838122 -11681883894857707562595659675678891520 12838123 -1858403281139568005831357450895880192 12838124 3083513335015154727772658639177134080 12838125 -104576217025426533943459612018916760000 12838126 -178361748057681183656640681196135280640 12838127 2361278192124002352924381116986058672976 12838128 185258129626517591304680354494391844864 12838129 -84849229889585652348389177920387960000 12838130 96626351142469781847873183817776798720 12838131 -537799027979139787068355030776164866440 12838132 -1874056750425480845669771656975161896960 12838133 69100215324163276406222521587616371072 12838134 12702136897241418936398898649233294720 12838135 -768328489850152474073930274375012970920 12838136 -503069358070848130659425471081988403200 12838137 44019154710327699295273816107423725376 12838138 -125986973088241489212666193946851411200 12838139 -1317997298348583453708269938846120740060 12838140 -82821340357394847085599881080567726080 12838141 58100042135995200386508521532503457542 12838142 -227532841122801022889056432446737814528 12838143 813831689254939968532678898634496898064 12838144 -1470200356399733026452856700448138067968 12838145 98692866834896315793214333730294485200 12838146 -15453728806059266832626514446367628416 12838147 425640189030727545208855873633570594396 12838148 -966023878128827915633779331532697282560 12838149 -130318360481303393614237583303072843520 12838150 -186057206998037899469022363791355446400 12838151 -1433859193928561551920630426584293087848 12838152 51207117171275465645938961759238021120 12838153 335768082993419724363540776252122181402 12838154 119625552225173882950946170283067961344 12838155 190881837376947685513647353858794387200 12838156 82259171461497800334910417924772316672 12838157 -388053007119494947170801241388296744980 12838158 -473989934015091198278025047243108697600 12838159 -1416768485602338301294536410309687970640 12838160 81002301952799975051961261719499571200 12838161 55769148032956612469550116448533193600 12838162 468407448484483918985833065407449450272 12838163 382789130595389527501495172239956148704 12838164 -623815129918887770189695710591457966080 12838165 -1256798774577217720960241550051857339940 12838166 -4304938848836845365401117057587252224 12838167 988249217500439809229012656473961261200 12838168 103665303246528599020481201702550773760 12838169 1035500095176923275960989177531383130570 12838170 440182677368961969054115784440576838400 12838171 213219545355239504339670824420101837744 12838172 -116986690061248157804141630850351757824 12838173 592560351029250708137200266884593651584 12838174 -245107536999889771507193988040962497664 12838175 -195146864355646271523265007584367089200 12838176 -400099803051119036544400726032107175936 12838177 -945443383864376937400272045001540569696 12838178 -959109354708538570900086746926133614944 12838179 1392701379927342556302138824331222648960 12838180 408920957591525160822346577358337286400 12838181 -279805302841881767069580630615426633408 12838182 -263791680095503612874440781806868969472 12838183 -740383082871869655230890895413874307000 12838184 -362502783489546804293571380050721433600 12838185 -121149384111693257837911422881313404160 12838186 180893476685891698590986457008271805440 12838187 -446148987625356467364952397284913689164 12838188 -869432873714736244060628098034290298880 12838189 361766839643601990070529560086633464960 12838190 -124085619439459287144025582634419860480 12838191 -217014841360539950891554631486657650176 12838192 -59472222184697213093507049808962863104 12838193 945143977254139776526751828390072039442 12838194 646686254676192516056698891185194830224 12838195 762432866933101188739698673599701065200 12838196 -1039974444594918838185614728711379004672 12838197 221191910154436798755124035709377985920 12838198 1125958700379928815333607654214995138560 12838199 2737008271364769370346426706912382477440 12838200 212035567677797037542330153987034624000 12838201 457798519850564264361838845183468028202 12838202 7594520391037582274122697911892735712 12838203 -696340105223243640907179117814142676480 12838204 1731528481046248366871892803001713030656 12838205 -1813847312491334989950191731435280558400 12838206 -127322670038315405496005675375656805376 12838207 -759606876064029490244998390406654086608 12838208 609778829997864788981504350960920035328 12838209 -5752290451284417217725244638951754752 12838210 -44510539062578670137463281330291297280 12838211 654235992936205460694684091178682081600 12838212 143174769142852419264682221709666317312 12838213 2056293585342489417627467349714265650360 12838214 -733327791295725097030999355121373328544 12838215 93187311717489338632557887039965497120 12838216 126067968041296760029830889716050165760 12838217 667828983022079539398622214207147716992 12838218 49278206315839728402121606226790064128 12838219 -1400696739947044644747419352418935014380 12838220 108638848143729415395300549360177653760 12838221 1296740736683378161745059378156628790 12838222 -1145570117322379926719155646683754849088 12838223 46096669864467439473880420967066633520 12838224 46755197882418931084569218390194913280 12838225 -385036047822887855087872156461093324250 12838226 28831559368605248031580353415286151312 12838227 -315087392876120484810271441193157758280 12838228 591666447212336038672746924494520067840 12838229 -3372382185201724274365646905827815426016 12838230 -922631712246221201492087579811779750400 12838231 -61571711335225507638652993224389353808 12838232 738048569835840140132316932883191562240 12838233 120599448350961511224323691543721443024 12838234 -1203477461339050343990939047523312019984 12838235 1692400158821577711937614745764281983680 12838236 -799269012444529768416010261932258252288 12838237 1784225613955608803588913889409565262886 12838238 133427816902324559058676572926728396800 12838239 1455021672268525880808511799362294466904 12838240 414763019507530967007675796434793267200 12838241 -83965740267630872421755243813228190936 12838242 219422647687128490504697637043962616320 12838243 16764851551646479246794541535258309328 12838244 808133167304414789313082797535426897536 12838245 509865220413179232409437709373203906080 12838246 -496273781350877406550144708600702710720 12838247 -126989042567198899446531950493154208448 12838248 54369673048861917707987787756264192000 12838249 -467395545962160101875048793198669911750 12838250 188994837589238093470528910040589680000 12838251 606833503126473765609617881585357305432 12838252 -6407655875825407574223191084144508928 12838253 1604687541052336317461503617941830940502 12838254 257099341638093818907588351393467252736 12838255 -866758745672388450509714980467355484640 12838256 231256925392519002151396910302952423424 12838257 -25400745492478710388017669734788259100 12838258 -7908988377176465866842832338523457520 12838259 -72099824478431944218007716327346590384 12838260 234212427356711963946411628033427496960 12838261 1362329777355337598929438856367889666862 12838262 527590975191222492837413798968278259200 12838263 129161307909496789512119172902110752744 12838264 685187709741327863457508786870689792000 12838265 1116339360793980396238822350468958485120 12838266 207010510489065211764436609829229636864 12838267 -400839370798185258992802995508530440880 12838268 372122081770761721457464972631232631296 12838269 419282524465489723054612959675687328128 12838270 62117897737912559121896710325500095360 12838271 1967934856183070549860652998023899691000 12838272 143605204389012323437465394007244800000 12838273 -313786056285553421016040064370488912960 12838274 284608484812268049570822114957797316480 12838275 -305029901096087669569343783822076139500 12838276 -1225890159258329344979975167432894264320 12838277 -1825218418793358656571453683273922691008 12838278 81559428733695264255558189121987362816 12838279 -1226375173334950387898612990943439654120 12838280 186086044354908789572328963945794764800 12838281 -927055236096546780328645559581651320000 12838282 -462742919329761592072749563976963072000 12838283 -952874132874428037440730796981006269360 12838284 631502377992543349493842956641089182720 12838285 491393503108232932119566811444762773760 12838286 -1052491372774052359399314795679516800 12838287 -138797006445563779737469108434613132800 12838288 -230780411430775575127202499523338240000 12838289 -335515950193439082935629466013856229340 12838290 35151224399568491338292366948820940800 12838291 -102063198058420821937024890689319371616 12838292 2064347633201164857149319258803370485760 12838293 -35403988564657587022522392226535399016 12838294 -231410501692536048592692175342693971840 12838295 9391328756758404297209448400337754240 12838296 -133869264817522989209076600964798095360 12838297 153316010775620429991832229514859776192 12838298 -1073790140976586770919186180484902583808 12838299 -889197799095569968993689547407952940136 12838300 -902494851313642073865951822234437760000 12838301 231456142851799532110616105708131829472 12838302 -359945225635317103459105366186027062720 12838303 -682111642881479994577386829332561839360 12838304 -1012131292622190342631602414004077723648 12838305 283019162450777922181381387794941477760 12838306 586833569359587162769162158103762105344 12838307 -1738428287081503515811778416840847254800 12838308 -286145998791282479440430974260267208704 12838309 -624838229834409319602937539954017030400 12838310 -516726512722676009551165168770993421440 12838311 20188865892104180128075352940874162080 12838312 1223316453530222111992138235372668262400 12838313 990148339886060923017517206435316692084 12838314 -91102285494336859656950634003722937600 12838315 341012016953377025310562420875197551680 12838316 748591502063023459854530439029060855040 12838317 -1323654693836434764525709326216448355520 12838318 382366048785916188011768459966930950080 12838319 55841600525156451412757447835202505040 12838320 -71737329574948881745307286825830645760 12838321 4100022616564100821468980068986229669092 12838322 158560159026977008768082373817423064064 12838323 529391859275540609426033672640675865344 12838324 -911006553198604928026394658455837374464 12838325 -857331557977788680952534212915871868950 12838326 -434563571484485735743548899735243046912 12838327 1722676545019917936641062241575899003176 12838328 592517741409832779048243339752044216320 12838329 452714231362270700279712239448593088960 12838330 -33835803534339525881748722105560402560 12838331 -1665543036341128891081720079971584902976 12838332 897890388604402703245996453009627152384 12838333 -1823418645963291249963096391410260095616 12838334 -423279205384083486773579303466659517888 12838335 -233254047024287782950380125588995999600 12838336 95400985293540346235130348514834382848 12838337 1280596901444976117863873826908834737986 12838338 547366257729406241900573609753475840 12838339 918872054218597567869000609597235626480 12838340 195212839061550183558420924625780654080 12838341 134751307622839921880030263964406020640 12838342 -818322039179752281723646713043644384 12838343 -237049063255859872678662525918071515992 12838344 -986938487068949861594896164107880161280 12838345 461765913341968388046028578867001751040 12838346 -121396276069903440146804209436023858128 12838347 -210553886673495351860587047807469207200 12838348 31602940212000180456146133928188688896 12838349 -1078371994168283465048916420069324129000 12838350 -13645505522953779958742337585834163200 12838351 518833201737096616392543623606219473272 12838352 146113787279729087824937785717464809472 12838353 1096066748960943504287610152727522343008 12838354 160328077814817456968516846483854881792 12838355 -1563343203990383343964086582858782508240 12838356 921000646860479775753574413356737955712 12838357 275404971652889378596746797793725959680 12838358 94548984183278996043963986476261810560 12838359 -736051772412928936829972873685069939096 12838360 -985264727892969457457977066272188006400 12838361 323555616012931032526901168631915460932 12838362 117058416754564576878764170892791785984 12838363 671836562052358608354824309864009132640 12838364 27624676513679869009275862693306220544 12838365 -194921170032401134946677782228574368000 12838366 984007788374631595667702363684408217600 12838367 -1848775394297647303543332231355404250800 12838368 121781270283593609816097459916164562944 12838369 291890033878201377931649271959990591360 12838370 487557639261207787627110187853465587200 12838371 7232361988553809903731316768683319296 12838372 154512357239737576370558218026585128576 12838373 -1018113325645417754769362996789239125378 12838374 535871915813547125779131000122192960544 12838375 -500482171361634072585890259796094916000 12838376 1207804777109338807009723137750999859200 12838377 66625524726152814024531846186511282320 12838378 -8148772545968027513940625135568286720 12838379 1636723829391641610844176722300538257376 12838380 -453211205682933868948804995475078333440 12838381 17426578599305181724538371105021718880 12838382 532534689324251633199274099419703001472 12838383 1334427502283071952670714132164989173744 12838384 176447541832185036812680150176661602304 12838385 413912825891133477516124341267454589760 12838386 -301481566476224948573001164627680265472 12838387 -2492437377788055471570433889143507878240 12838388 318719992010560756134747839833915260288 12838389 -1587640340241139490549082759671788432032 12838390 362916799817136887223072172704897331200 12838391 641611737013209995116952433266517992784 12838392 1243644004288863622214823137861713305600 12838393 -13247127702231433598918068903601583552 12838394 -998971856869476621963134456794029193728 12838395 200377134815685566387398571192493830400 12838396 -897858058756316222759871830260178427392 12838397 560616414940170097939163494909168194720 12838398 -378263410725687772802523352467488531136 12838399 -403723670589033306590196424446770867328 12838400 333504455751229107944758436884905984000 12838401 1388892995931131009653306277466425692530 12838402 158896689003028644118593353972547139584 12838403 1871941262138556235357840126661789401440 12838404 -736366124660505496180643846201811784704 12838405 1018355171521280918913916460131604613120 12838406 -48382604661247162198275318509325932544 12838407 474809658226721327050809941772046179792 12838408 346562017181008347221244714776411013120 12838409 -432066565544235866734673515375199868390 12838410 -140208881784144199779961283632213124160 12838411 2242304219972708970752787702450069437012 12838412 -43562724328593944166698857721714707968 12838413 55396399505537577339753656104454571648 12838414 -410357097963683551855247101525659476160 12838415 -204198059453555160925928178512267608440 12838416 -79445405477953007115448026962956124160 12838417 58149277168605960444830423197865877600 12838418 -878691584895937754664690631629297801840 12838419 -254253204963101246191974432944901831672 12838420 197581911382562213153230929597401210880 12838421 79500861887108979461662424709128444832 12838422 89085318372013312242964300434204353472 12838423 100491050237196675534731146451621579712 12838424 -2882300018720432625359319911418900480 12838425 497243119764069974762184395398286034000 12838426 -1103545307447167011028564575938486353920 12838427 165055314820242828558777036564335680800 12838428 -263782094027602182125930762208201999360 12838429 -897966935263930413357157919585530050970 12838430 -79183690026344930864172204198243532800 12838431 -550025840336083426820947029482884824576 12838432 -251851567316359933426781387225157009408 12838433 -84461475314021336749280968136318545920 12838434 157319473506035523417979263425028639744 12838435 -1959895932787375566463570255097090235840 12838436 -403567404850761364741329843678698073600 12838437 -67555448499482069536360579934718199332 12838438 217627696451214454566810599097423002496 12838439 -186367812700541881246283445090010980480 12838440 -15883884344509079813058207669129216000 12838441 1060357945235364912431967070158287957520 12838442 -29323402244096139804210484545784738128 12838443 -1100989821406471048356392350739685024936 12838444 -711941710609915454069751837090324792064 12838445 -362021815340352497743214368146021565200 12838446 -844043948432074312403354097923144880000 12838447 -598425346686785300256079319295105606528 12838448 145473512479217938297795713208166645760 12838449 -41746265447097845917297747592136873792 12838450 -18540467109067254836928130794152138400 12838451 -1801950366674304880750535630417399892168 12838452 -645090982973821965145134867318256435200 12838453 -230954812643230004038353340073875521156 12838454 -314400396912170868196881627639461065824 12838455 -37025895194068839678996142934930817600 12838456 828538727967006960238634721576702873600 12838457 914716534170688051587199931150302619280 12838458 588851259296652071665548072506404752384 12838459 -168461329979249464286884099807073767680 12838460 -14403611437802208730656602535465438720 12838461 949602337180931346595237511541818134272 12838462 -4176808928550469070512872915934457856 12838463 89039328971363630334613665536041416 12838464 157395342855848714220871838611632291840 12838465 411631475245867957818054984629613979860 12838466 -198924828399682112457938036503073675568 12838467 -13448007095500098341636222606436649152 12838468 249350828556347982473599055146535076096 12838469 253784560311376040589606869694099825696 12838470 -338588010685982822998733243722068048000 12838471 -501690728734607091567558745812986710000 12838472 310009399701037226947277944910362444800 12838473 -2513559114826594879795391085597120245760 12838474 1256982023511031301579028694820283544320 12838475 -430847933945148437044042205152818506400 12838476 344835677073122541233445390471691223040 12838477 -2079686411309119577391867733177745585674 12838478 1151750380186437476178480864793292495040 12838479 -1243937442488469801725228871688856991360 12838480 221518685289155020662488534276859740160 12838481 615396581729684779799599866673296135282 12838482 -366116366668245271568901313873089407568 12838483 -66368352838728006165211115249122101680 12838484 -178747365422850223722329912562177273984 12838485 -61023307711452382917335090578954752000 12838486 -185950127149838041827478191954255452160 12838487 -202807076424818072414685797159213256408 12838488 -56962022596617245571307222915802112000 12838489 786057284619898816278290619267956544256 12838490 218679967546048795176234375399348480000 12838491 979961568369484082511255119283219259500 12838492 -1328558030867793443775212488694332931584 12838493 -943451331166203794402130026071275735258 12838494 -38444519285708804903512637210220819840 12838495 171964060753787308473634795948884023040 12838496 -1461946493517557041029328766389898182656 12838497 366658634259306538688810985420087972864 12838498 -193309191254271472256251582363153134000 12838499 1359248845187932424247997083466247633664 12838500 73362283786940069085216474885615936000 12838501 131250327769166300361549250991193556664 12838502 643159408660290515084362142957456676480 12838503 460762516975840190841617072658829873440 12838504 -416089304486179641404654313810154291200 12838505 1461509944685515901092584151812165210660 12838506 -34113211479828490416221385503130868992 12838507 80846127393439093232071932080997981840 12838508 114746367722865967160142306403647412224 12838509 127263387535439875656603021559840759200 12838510 -599109836335517551299602661360748800 12838511 -256570216457367886435768115530694948256 12838512 112706569259756134556492539031178608640 12838513 -399683983752625481921562906729507144238 12838514 219220518304342436239208411550045322560 12838515 194849562840397368827119179616200118320 12838516 31198892711489425401588652549369404160 12838517 -163808825119816891287989119968331169220 12838518 166616068591908129556763566891618314240 12838519 523465663595524197591301409631616707312 12838520 434645739302170118282620204573642752000 12838521 -508848179339698986339037604318563501488 12838522 897953068096456903248736823672263251312 12838523 -115014603116424944559727635988504859976 12838524 -602763117856717195454353420409089302528 12838525 287592722905345278700601824953480920800 12838526 193152615994221912602854754272200482304 12838527 197177354372326555260829455371853926400 12838528 -1457521659225353287017102395377188864000 12838529 2230759049878362145444686996995914655280 12838530 200479544747729335738033124456813368320 12838531 1229343676470632377543488898773616937712 12838532 -84952154460188639406683364092613304320 12838533 -1751880951807879442634332360686503870976 12838534 201488052827884565400351663610571128416 12838535 26525501666801060617493557518514113360 12838536 -3135545345994913898777373399911531520 12838537 325315999636272929441802165589379084186 12838538 1030932299655294867608314476758159679744 12838539 167525959584650663177223374918377486296 12838540 258150188511718858978616263550071034880 12838541 -168404794770638650420194333625083338058 12838542 -751403774105849866206863399729133924288 12838543 1381997365415533011381485207698980866304 12838544 -256924536883238861770362540689264001024 12838545 -488255597882197519424274205044165538380 12838546 382451111687760840497366033341195607040 12838547 -67660239508506565121863345126476993960 12838548 816244499012956633035369447064077588480 12838549 905054248599266718930309141960574225550 12838550 -155805937912229631088223777429308879200 12838551 -1177347775874708772987710188388541088896 12838552 12885326608544934984570647497062297600 12838553 6226594484262775975985288079259600128 12838554 -353027065783816873187670918222845199360 12838555 24311329328957080792381773923390220000 12838556 -294848678914744422099006784261378498560 12838557 -18823488206916673313005172503945936896 12838558 133630722584244883787143930653441409920 12838559 441521183033114417284338014065902785760 12838560 117111272785219404962356288502649323520 12838561 832018756910640809331484658576869940520 12838562 644925446910349087608417734489117161728 12838563 1247382108316435595295524889637351064880 12838564 -240003153119509345222505938198293437824 12838565 -699101438522247964680446223513683596200 12838566 -234454358011403221548627298582699223040 12838567 129324218527184316702261976059226601472 12838568 1724572420086631485220292878881310018560 12838569 -310927732654729269042717255949108089456 12838570 176310168343382040922124632414310420160 12838571 -2393966514318909295087510670776146081228 12838572 59178533625271061232360797399457438720 12838573 783769100738572793620599394726364567904 12838574 -24050619581461096038880077682232811648 12838575 -285776923533891916863825980675978140800 12838576 -17915042948107614086158575354196033536 12838577 773173770060953035706796049672275848640 12838578 114587142971481148874719519779956967168 12838579 -207801927615362357658468126739837530960 12838580 -104985719759104216380463901566090732800 12838581 10693025819899849795152917100650391072 12838582 -120583252587158552406564435375658624608 12838583 100031506598491466440788708027011989104 12838584 -272052281130397348582486374054359040 12838585 4846564878382330017325284490487640000 12838586 -129723246439493315785692427428964357008 12838587 1618374734202077851590299847517134203952 12838588 -186928274161129968024011454840959422464 12838589 548643830788471206937966587533832440460 12838590 354504326883735517707723563899675296000 12838591 261946899063307016022185502186292668992 12838592 338770613744567727525025874096749019136 12838593 -32817264078444186461192656622415812736 12838594 -142255476274816297999189903276735961904 12838595 -145551669430144045587281533422022775040 12838596 6374527442957700157906148895501926400 12838597 252497722249920670383677702884245814046 12838598 -681039195840272414017505936423713303200 12838599 -980898094083611587152585493040216888016 12838600 -68223282559629986826834732108214272000 12838601 724433734996856537660750381529557632602 12838602 59860797317944752819671484983436902400 12838603 482982834975850561674525384660320976064 12838604 626443121582961771695969847706292736 12838605 -5587969823892303185795197091537491200 12838606 -358567906263254952449234026467158323200 12838607 954753871318638928038213631840900121352 12838608 -149507210528401438389758165117207838720 12838609 -221111462290724979620498004654718229376 12838610 -76912608656531189825108705426309058240 12838611 1156526671077284789190949724330184178872 12838612 -893493036700447599210293819497756399744 12838613 2059989465057139659988550319276879638862 12838614 141179474726851397114036050455803351040 12838615 258096402599100714156844709259703427520 12838616 273261314845272050868299064792586690560 12838617 76779345530886541072358470746337842336 12838618 -424956528700848957980534902540559832096 12838619 439142249709968502051134269527375765120 12838620 393537159881631502722256249707396756480 12838621 239490111076294437013009425094057476492 12838622 -414325275397674583387695885821159637888 12838623 -178980149428755611161675386522313728000 12838624 -2029087092377563371163393321235419496448 12838625 198119465831909512034382200952450720000 12838626 827632244830608600313362054608750091264 12838627 -603836382543828366497845923083914151524 12838628 -79815807651298409918820955679598747648 12838629 781105775175460247710319277649747323840 12838630 -112105884666261742399645617619892344320 12838631 150968720103231367072102843809845105832 12838632 -422836985223776726278737303946903879680 12838633 -99227207337710982198669276492559067676 12838634 -802461583561011648847687323232169304480 12838635 1421437645257376123666536340930048447200 12838636 -682359741640052977331741013273038077440 12838637 -1341251220559805620960442966669040773760 12838638 -261341953713139736063546933502355292160 12838639 36303879583634320505028032748262723968 12838640 -1108469008148939029838638958551203840 12838641 -408669930036536848134002350249580884800 12838642 -437161742782326502406360151609008764800 12838643 2053743154666101665188688926901350322892 12838644 -79297417781566255360501098846803804160 12838645 847431230697725991610535803852237503900 12838646 224283320390486777176930199090160089088 12838647 1281343784322735246583942736145547599360 12838648 -1600131540427546997894760483675185664000 12838649 1123619814741307320400666101175750252650 12838650 -56564396866877257063860827780833689600 12838651 682164703841801313761544853401394404384 12838652 -60303803105553956610361529483577251328 12838653 1599920243874195734438776801738430806464 12838654 -931344319095817625415122188086243892224 12838655 -439772981723606368883398811099932090080 12838656 59502229555448481042116862581586001920 12838657 -115550028780008860188823496062589494528 12838658 33390681008115852395972434004394258432 12838659 -478162690729773293719005989573079013896 12838660 169492159370246131680437314510726556160 12838661 -1357824622856356938756564126336846504960 12838662 1199352910857993816923597336723126901312 12838663 179887045460463547089856903186134982600 12838664 1375143564503831937274199965169225487360 12838665 80226643141070253700630876660052085120 12838666 161025407344597154056672916426745818880 12838667 383938535368845576876971862748599627312 12838668 -59105522944174235336944799087327293440 12838669 -394784089616694630441912057397800601056 12838670 -221216019579793531536607368006328569600 12838671 689477677012027184363552093358942262440 12838672 150911741637077474630046109061010161664 12838673 -580091893080191328043734921207307845900 12838674 -164628357349287352845501483739427151360 12838675 1361558917117108530962731555993596914800 12838676 -53773610313797842280505364634176397568 12838677 -165056268127629314966284204855627733280 12838678 1056030983261766978443855322552657476640 12838679 1085323103029785273699723848202086221440 12838680 -751296301516123938667652619733115904000 12838681 314690986707214750840099170768513106944 12838682 -281823428618428401805747438173919488 12838683 -32730311531451880341344422782246650112 12838684 74629367667808556463968204257808524800 12838685 -811558248486337220711249455045350931200 12838686 -95334997143172828534367540643164940480 12838687 -126840173233376315391175981993430921688 12838688 -817802770717724251016832507279940976640 12838689 -1796306728716227336107705771005436786560 12838690 -694690880473546667695671989790829924800 12838691 -2217753781366737909117398660464794559908 12838692 165171774050400205107132090656195026944 12838693 774532388149942509416952716406155533600 12838694 -694792242149960382868969725965063825088 12838695 -56486600743414965883326322840641312000 12838696 328858824573293357698393598649315072000 12838697 776305041461088260930927470061881240932 12838698 264762717720964773864630045475037790384 12838699 499866185703291342012823356626653194480 12838700 109241682357757843677688391940611558400 12838701 1029444872655696780262678443160512167232 12838702 319588192336572526524100390064689432704 12838703 -413167017522351415659738070236027797400 12838704 -6542231303489367650650105179037040640 12838705 -2717146759606803466098909363588873420 12838706 -435187087263853539666296428290493360800 12838707 394003433954678703713088254763198803280 12838708 1412504516391714405757813802510124345728 12838709 849710233997384541165395475415142564604 12838710 -218167214593071319516339467907799399040 12838711 -1001611446516678877018045828549215588000 12838712 -315141695190338298120464387543194828800 12838713 -835040817066245789577447091375521774336 12838714 -368215162783413542904118753029567967488 12838715 -223468687847165714970022080752450482080 12838716 425384850285224353773719145180811837440 12838717 1480371144002465293498722902181202123584 12838718 522221307874951888343957569267896575040 12838719 -239207996081173882063170698824307760000 12838720 13880449474123741121576470648486625280 12838721 272811233952660641138988699879102885504 12838722 110788487886783782438394641504141990400 12838723 1371991954864805952387932334474574954560 12838724 -1211613848157486998537277952896069504 12838725 -5102151590458846213023119504963918400 12838726 93812823508130620382106630624995570880 12838727 -1503234106388160978507771553371974679528 12838728 -116435071446453447325294792635501281280 12838729 102957921217735218678037529404227215284 12838730 -93570424784803618268089509751810062240 12838731 -277890889419456203669592172218372381456 12838732 108597518340728935635104845951236068096 12838733 1647623747777739083273772765110395124982 12838734 235315607031066222926303973107085460800 12838735 362879631366565074433532600230822716000 12838736 205686356649772469267399378990980718592 12838737 476635752949980980351087360281211093280 12838738 -128854860869940367929781053654020270592 12838739 443412599304953801294478624707030850540 12838740 58372004429805807898959344915975823360 12838741 -235189257493525183622568831000257194720 12838742 -117919861242466770913120367852176303488 12838743 -12346936692543274319672609782134720576 12838744 -3207200045274353017908013919813306081280 12838745 -129111063520750114488967603537664437500 12838746 145170197080301826861405769303505409024 12838747 -891283262005563741977292537179385679804 12838748 522688304103891955833822133332643238400 12838749 263990073128052637400974854139965841920 12838750 -219616567779338613950458085214158880000 12838751 -2107664192109221023616929021629081793248 12838752 58185257946708716425191953437826088960 12838753 -1440449105551835136765478752301079435998 12838754 721309577094481228382858437127374427520 12838755 -1256351518980553823561520693233305735680 12838756 380786305217157778307507038259609169920 12838757 -672612183691939027777473666204387984648 12838758 23984533517090980178236412256547553280 12838759 1101432166578989834442935153606849771960 12838760 1235203926054532259294315450406426624000 12838761 -549685414303765203287016363696450970752 12838762 -5048582561720551995315515296809079968 12838763 298022573101975385924656524302460009360 12838764 1120897215133256307445455228435674726400 12838765 146669245670924125458796712735338299660 12838766 -607765161551732633021733437329080193536 12838767 -479799913697455737662300039703149097720 12838768 -314658665988916605394598116075667456 12838769 355468261915920445858051779382841218740 12838770 27629905705583772688784756504505907200 12838771 120924513448884054706542106852132200000 12838772 -213222333080571840917407073405653413888 12838773 393213576099270119124172444338247860384 12838774 195506216670975760032163988648552515584 12838775 376852934051693445580603045315919280000 12838776 485270324077516914975994942035743232000 12838777 -26298799307137615527089124352634313728 12838778 44436445712645161363218972422697817056 12838779 54530493480080885951750032754000520384 12838780 69836261505667215228037521076787942400 12838781 -20597470881546263054456581025776188096 12838782 -340316598710220440506466197610480357376 12838783 781436144608196155160671134270734211160 12838784 267313221380341303627347091490498150400 12838785 -586744915090912371766648616621081788800 12838786 492638863282265985965182390183138491264 12838787 -21907704847694259159219737545424104800 12838788 555960038500035303707753429210161496064 12838789 -277539993973100402840594531088118180260 12838790 147462900282885601390395239391412598400 12838791 277621043864147988301207447889874971904 12838792 761605414713949045928064683842113177600 12838793 -43743162104433031704332319855683959680 12838794 119467806917280929497208979019678452480 12838795 320410410347421547853370725257316416800 12838796 -422990415315375010659546991121686790400 12838797 -1107670843317510867235784648771298576960 12838798 9595160366677716171516339204034106112 12838799 720475764699054822069597155379077354640 12838800 -49570289629305784198209590860401868800 12838801 -498696337660078048179927013864819957198 12838802 -52943332819122936905662163907147534336 12838803 -619215727429951972433292670021971316296 12838804 -1516552064669206211930653077440495013888 12838805 -111934868775597144466961499985103508480 12838806 590863630286282350806847662724516924512 12838807 -524526289582386024689330917976248410480 12838808 -503253943414262251913933970500876083200 12838809 -1226275416927148338536621717996637301296 12838810 -499769957978799650386988169508657777440 12838811 -18728025793248232105579906975002402816 12838812 -362573647579735790496103272098994905088 12838813 134950389768741698367618721677663412800 12838814 -1235838799536272403823007371521622959744 12838815 306246481580690710690972377721376895840 12838816 -1347477187340689953250442974566446923776 12838817 -909154958641268975921917403423688712536 12838818 300433727199798866694280797651741661440 12838819 -553416207593594573762141320605221651504 12838820 -9043651502181907046084646426897592320 12838821 1415800423313002656441052342484313032640 12838822 585305092281362299184819908505209824000 12838823 -658884432259406152374448959677397942864 12838824 99858599347262560148433054844402191360 12838825 357941692497092437644845868053375663450 12838826 -56422000381594557811329216336207734784 12838827 573508933791527242487812314815990842032 12838828 -771354427752220939485723632583471056384 12838829 1894519726898821667746057759682355383040 12838830 99092083773446140500361243820345731200 12838831 -2584632674338745962545684089933105673936 12838832 357610543741896382108361867543529062400 12838833 607604835350138888200419724864473216000 12838834 -212159247711099105847574081118241766880 12838835 882433113010294308987343510349461271280 12838836 -17595881990248961122314371936574160896 12838837 -1019196299976306919562997092734197527808 12838838 -372383915032115574603760641109581187680 12838839 -280031694992052925588890667564010959152 12838840 -153321574529175961875784073367010099200 12838841 -743252443555966346886444979478326435200 12838842 -27235634305668242903029921227261258528 12838843 1174403409722005802233237434001480974880 12838844 -606142303298216395582477893746824508928 12838845 -333049432143079838318631647619262488480 12838846 -823983920350560504502155429693484048128 12838847 492577720222815411093234615296379190272 12838848 300016499132811469548047414851283189760 12838849 -1361924089335986083810172468645787123840 12838850 -83680648566474124857340022850973879200 12838851 -1084545735719408653287590207782799616000 12838852 -86837823788615427209506813151981106688 12838853 -1078970080645462192598289895716289078272 12838854 -3787995537675333151068252563653109760 12838855 -308766746897342711589613656747996393840 12838856 1803338023729336626163010305354146554880 12838857 22317210423145744453776694629771041040 12838858 -169649625730021759470208552192584873216 12838859 -668607405521020672207525342266572822016 12838860 -104645876557457068624545458514103480320 12838861 -215805545146530318817377422795030337856 12838862 970121581128063031021166804279485002432 12838863 -35123539691879877146242850995367840112 12838864 392970988632352335894914185333180071936 12838865 274532729469681989245338994414692342120 12838866 79662101115189367138608043598338372224 12838867 415113230403624903337557791650566793792 12838868 -654768222183044812966851383806183348224 12838869 1124905985902081896356402261740220097294 12838870 -200049197375292428431553515488844185600 12838871 -658050449290684889848869086429187958608 12838872 12694403732355815831705504823363993600 12838873 57360022082178162698028154774733803080 12838874 268826169130361115706554055723649038080 12838875 -34328664722405209713275223426160512000 12838876 -1359340249365167929156761329241815040 12838877 1751158910715539092512163209717201570726 12838878 -463535069606205315115547114709888326400 12838879 470587948172429111732238222191471056584 12838880 1973130248043904876659440718733010534400 12838881 -455891439929333744600510786764870647456 12838882 418865935984600760002256476055984243280 12838883 -81150743392837017057637556406053340000 12838884 -79736632950418649926532073009362055168 12838885 -1037115444009432839029663219167224428200 12838886 914064174058024539224311422383733511392 12838887 -572861121051219751932458608384303478256 12838888 1032654585835501268384866292557615595520 12838889 -3681388653925148130480982258589596800 12838890 22280675727114491735621132118286640640 12838891 -787184323779359006510427147911361915728 12838892 217472721082907960877490680256122332160 12838893 -180524802659846318498497908322635670080 12838894 72927786088792679325578047309691474496 12838895 311665294922663874529197428135394275400 12838896 -19019801639391350042368766301286957056 12838897 -28215567067210482210046179879546663440 12838898 -42501958106564708249190131953281546240 12838899 -327338370098630869211133615704194636032 12838900 149798221651928139497944031073351248000 12838901 1312251433883307075546799602833894906304 12838902 -383409628945528107236512560214002389568 12838903 -62396883476709840609378656586937845120 12838904 99289617883333809093128779114203095040 12838905 1513876529065608304612670363587593744960 12838906 51046540992438391732851489301214061024 12838907 -32934174691355423850244388909766650844 12838908 -304033756000567623988673541389694197760 12838909 -708659435344023143494413405974668417140 12838910 22289006911704406474492971305721331200 12838911 -385697810653580346254920724060581487928 12838912 154757308347006524615380272117763276800 12838913 1598423143298550732718054064844794460162 12838914 -569677014527994017994441266104922095104 12838915 -1050985572429213358399709371373821795440 12838916 -1495534647984193557951308848093586753280 12838917 242603107150992369186134418243047700480 12838918 123926718521435541263746117820120891520 12838919 -78991209171963717512517322918918274880 12838920 -711142236181463395846033197606282854400 12838921 -395172109714680586972852256718519803878 12838922 -161606361161127598344312533204620769280 12838923 -621831790891020396996795640838838668640 12838924 270475326476380654381261140538568037376 12838925 67776456950393000353592807739839164800 12838926 -210286392103938254249132808813723451392 12838927 1803051391418473699335933772894869570000 12838928 -359862770362332471468227416015142977536 12838929 -330743396672246013624890946327667721472 12838930 149376593398287647399200103825008657920 12838931 84274304666340307685782991861029579560 12838932 -811130119887389362174870232958169436160 12838933 -1904935025282145517910678802775048664818 12838934 -54532892374893656474080691601786300384 12838935 -371515076043357648210749999467683120000 12838936 928643297832197778782828782397500968960 12838937 -36510990058434429710209712607690927414 12838938 100215413464911435069756491609552977920 12838939 -1562220223660447516078478040059764134776 12838940 -6182169633207822252521261851822617600 12838941 524122442087078271734430506272260224640 12838942 -1112585067267406946820910878812538556608 12838943 -870522410182152109002696625238960784576 12838944 -1544144011715205331785612821169724981248 12838945 69625488561865702436723751368791948800 12838946 -400833344337624626871595708699409777280 12838947 1063694375262251908525624319924571504 12838948 56942148248754925205113243426705265920 12838949 -701206429198405182923256473413602277764 12838950 -257788442351734131864741805956644150400 12838951 -1544694236349853552123060557542792983048 12838952 201290432459114708567327232121573294080 12838953 9412800634351176039581653021930940304 12838954 731980278547802400804014711196021231360 12838955 -218352594379592675543659119226106411040 12838956 186973381894495300616062040698771282944 12838957 -2024497794766801470028152481936971852128 12838958 -525706567517891286353487750410760985728 12838959 743041713033848742737154576918517520640 12838960 -297054956406041169273552040546555330560 12838961 -1524973889730483970805667614575817908188 12838962 10711436007344749342948154026765013760 12838963 -53978532932055841269023313881198270496 12838964 177064516433073679840458908445534062976 12838965 11039333119145827040705477878869729120 12838966 357144343105282100801701094157704755200 12838967 -1465287927908134178204781466791859512480 12838968 19680748756804178619321793418359971840 12838969 -47976550500069581880662099904197212992 12838970 46809069164838626594687603918212531680 12838971 249940185236890167908031737290675500312 12838972 85379304023185977236656379899324091392 12838973 913270867354647429157982729634163628640 12838974 -92294335886139847259288658740473640640 12838975 529014521379486021872124736436856751000 12838976 -662422163290775595787526701712521297920 12838977 530638534000077585225971738963256811314 12838978 -398888188885410362566864809975647758944 12838979 -1171652423891327998377934683978356004420 12838980 338268448278622988114806358292709601280 12838981 -1288242666051205005179786857387792619808 12838982 465459397602064672993856890712127535872 12838983 -24969110221783086780845566480194412416 12838984 884119246224325521435853358360984985600 12838985 60236614393540201564100700611038317000 12838986 -17287299460106533817310382109501574816 12838987 -813184799400249770511009444814805691248 12838988 -451006027599869109978196407244265387520 12838989 -77169088270314954815937975338193456480 12838990 197520521603231128050061584591675801600 12838991 -227855309294436572045621791545917110272 12838992 -249290665306858977626609513957234442240 12838993 -1064394442579931774870977651254444047758 12838994 38378185048855701087059045085084441600 12838995 41441717215079054121880246408716615840 12838996 -1601122056856588020825534752678471051520 12838997 1560725679719408701439769909991913770446 12838998 -40644176125775966785638200735267996160 12838999 3100912971303922642648877362024807649664 12839000 -860223244241889424713822286248253440000 12839001 -115720486374275153010268705448218828800 12839002 950293916055648054970359747436111693824 12839003 1161688913222165171771599763008737629040 12839004 -855068309724818875400565795588633776640 12839005 1013065502516913604030350070473606183660 12839006 604218117887960226188996368610793485952 12839007 -930141975746019403578373050623398002360 12839008 87894622886116372460970411635449528320 12839009 -2278335107017178338322209536122064200784 12839010 -206337695412399917282573858827419709440 12839011 -1395549883114879449327043932351181308388 12839012 441913646345505080456993311441307865600 12839013 -1166076811320611200685576818568178508800 12839014 82568430507117433352316982930393384320 12839015 335275312971727644163894569896242706400 12839016 -102487344364270990397574496286713036800 12839017 1361579967849437441768616004028961403252 12839018 74707289512501124348030975017232802816 12839019 -498934812765765395254112804808676004112 12839020 595097225211325455783500526874096680960 12839021 -8877236039328084160035578512946850624 12839022 -24452188668461288533434286190633533440 12839023 9857913773109379742521667895934968272 12839024 200793608439217730848775597887411814400 12839025 -582065147579965827439054892528039472000 12839026 16331028861751547458527128973691701504 12839027 -736354805009797113463560433223341364568 12839028 -951727395509460757117066968981134254080 12839029 -108543755743618824785524938758369054244 12839030 -478039466871888984850497483826898979840 12839031 -1390779033864809176262169470210777239680 12839032 -2141637724704867145474948360936920576000 12839033 -775781601496403456006943446607130141116 12839034 2449851969104306058190343825023289856 12839035 -1402363669332987727030227589358865427440 12839036 -4274464386882744880312661500595103744 12839037 -207602182878605434710547973056748630016 12839038 -344259861954304133179028403900845528256 12839039 971447424360555217978635624992539021800 12839040 -163075951867515943718888611101278208000 12839041 -1493208275280453025768357331252350053200 12839042 -120234112866194676132300084438625313328 12839043 -43331203758053354206843870065312809472 12839044 1429724920563170538680614725846914731136 12839045 -388507005922247991448627849330646501700 12839046 145448595772995517573369100615651939328 12839047 119143607270068735057705755032493252752 12839048 1132391569229274298532761703491641630720 12839049 -1371315872527145997321218520488398880400 12839050 -40978120756230873847992496072584211200 12839051 -537487182868229848740898906137954210600 12839052 364123649297446817355869483733118520832 12839053 404365907895769680848950931130157495808 12839054 77335573452107954444909085452467403520 12839055 834490393473997110306769855925614655760 12839056 214682771930183403987085843146198720512 12839057 -824593969851050461723937853173561904576 12839058 -385040949889569051808376859493793070576 12839059 -329950396255058346904787208358991913120 12839060 -69517110636682790757204538019004825600 12839061 1369830997244586315527488159109581728672 12839062 411419993389008881920830637897229248032 12839063 -2467447934139288294125210293983341481360 12839064 133832658576430578824492159731451166720 12839065 450211632376219500733032729188217369600 12839066 -41612702878910475564394029721849594656 12839067 -84889732196095930438005557836930407084 12839068 -776547542920391837901527473077138432 12839069 239327079217824632107391808696982944 12839070 270407196748803060799307577176259139200 12839071 -346723303519889188504890169450971955088 12839072 1350457647673048505092032089770687463424 12839073 -109294115271399008180803553055143173056 12839074 483690789602283989865292276520373111072 12839075 -441873714279716826985640163033516668400 12839076 -830471745318480727323593294993127441408 12839077 428139628229572496538186366276302813152 12839078 86884101423699910536193193980260952416 12839079 700907397441568076003447002768382494080 12839080 766854416723413778535404883607879680000 12839081 938091208707787028648997082608409896612 12839082 65792848911070452867876636237170188800 12839083 -813715271569247319236890957641506820000 12839084 -314535840451801943964249782317045383168 12839085 -64145253759125208473619783043072214400 12839086 536092300967364732683373050492374849344 12839087 870701109920431027085900823908347886736 12839088 -130228732212247743935180662609221943296 12839089 206825030567251916484192084149965407890 12839090 583072084583903600932127638955480755200 12839091 379679923792086525647630343893331198000 12839092 -98706143235733527935832345077199777792 12839093 637597544070779036396823069119428911342 12839094 47330165925152174082822182340371101440 12839095 753253388893993130399907476265377712600 12839096 638416386803304065340666452999437762560 12839097 -139887421565387061530866583031917769216 12839098 1202717313554151953782663123745585226240 12839099 116117099518653624139527704229325095984 12839100 420518610337603218500951159071346726400 12839101 303322371648208036036489176706952445600 12839102 691408411322505245040856630971055104 12839103 -1433183363672306898077894179995510638088 12839104 248688919015254412386617584518552354816 12839105 964208095234455880663338671074217506260 12839106 -39152473040401518924809350215714496512 12839107 1536614628048572831435873366543246871356 12839108 620475644080387718744470416760466242560 12839109 16184396802794842940271820535243570688 12839110 -309425601794903193949766830871082576000 12839111 534118544237911208452404427597426642872 12839112 -6520820036308440401937177549523353600 12839113 334046737930581721472170613292230604160 12839114 285682750331331262154431176960871268640 12839115 -199862955669950530194546352944730690560 12839116 -1903070383840856702705965032178899947520 12839117 413345236785623736753835712947513088640 12839118 355119599116628858880329333325341552640 12839119 -24704211448226713074937993191618046480 12839120 8874039653980326553102129223038402560 12839121 -1773662341975723921041466158758210609760 12839122 -104940653307352246045023787270833771888 12839123 -2455547499813662623630817193615022541496 12839124 925119403568571197690545454765432211456 12839125 328475136873323476595603493493167438000 12839126 -872607081428025829971979217247258571488 12839127 25703768351580718344064589673538860672 12839128 -1019542021630507818166996791892052951040 12839129 192199613776435425668357008118419584384 12839130 521583825085670110689955961895095163360 12839131 -3295042255434502438403799549535058710080 12839132 521212369499386914061578663223334802432 12839133 685100061162040212934251474245996181600 12839134 -434761957288461507090812353772351410176 12839135 -791974523265853653513139732344447304920 12839136 1012213300718873573591074824024332697600 12839137 -1026022286537890924496485179610553541214 12839138 174104230741918324284789148019000250144 12839139 240523615119761887617597147745550914008 12839140 228341203001617977248928053342128243200 12839141 180782179792255386029442565393212506880 12839142 469030075267415771220644679581257566912 12839143 -746476911770973450625315385846367177600 12839144 -203360258788639801950857429036910919680 12839145 -647015067097433977840578233149375920960 12839146 -209833292562242484870343646088596213760 12839147 1388774070439077021428877297130760164596 12839148 95588286133198463264548918047949572096 12839149 1642253373230984678487211304182847816150 12839150 169799727866899269743355163002462345600 12839151 563643230682356836140156281709308637840 12839152 142593626956617168872828101263383592960 12839153 -9781544150991798425115807306861917340 12839154 -695401422322693140506008863630072362880 12839155 -9042375196463877331658297362820160000 12839156 -1000573617973359703837855321990495850496 12839157 -10092720737686867485421972000091851332 12839158 -1105694778762405909808804018372388411520 12839159 1172701492234209484550724745633389745920 12839160 -31931516278350835303228492672819814400 12839161 1078773505064167912926698427885699091524 12839162 -475481041919641675820441694137068439808 12839163 755741705732767346710750716659355824688 12839164 517270658952082635656025245433704060416 12839165 714760305804714449697311750425153479000 12839166 -214861012662306278774800896531595875648 12839167 15301066102751999967922042803591022080 12839168 -56701490728669682951134568085096235008 12839169 -185939655359584407665495734571394438720 12839170 644869133699437871190125449288337908800 12839171 95957954145714503844842622758152733544 12839172 -303805526149205405881544436697361323008 12839173 -866212892869062353285550339120645842436 12839174 -111863403379962219799554225418260317760 12839175 9494358758757316345019315371112736000 12839176 792429851396552926949619630646763520000 12839177 -260948538879390952535391883330057032960 12839178 -662897353076137765983396871534893834240 12839179 914233705308023581274437011753609237720 12839180 -384287637053397105857142823852649241600 12839181 -1211441958216290951111643778119911882400 12839182 813491543466833381783601405689960410752 12839183 71294741118970880132472487434846397440 12839184 30192648247298633698349538602594402304 12839185 -278003250723576544321192007875999761240 12839186 144425104239173760319169213232832059792 12839187 -352297975877300792548505779579871312832 12839188 777411207400618339221261119922300629888 12839189 694186004799858810806112345101077230 12839190 -27573211809248086804315724192107560960 12839191 214656218285117105181288210086653133184 12839192 1547534242856096481227376700244540129280 12839193 -128575135287816674192477089193875795920 12839194 847933033572984010180610997706680454896 12839195 -475167809213389889849929096592173900080 12839196 -952975479106608068103483493956799415808 12839197 131200647924818850618643504464027555072 12839198 -3029169679753677843624299538511444992 12839199 -728943315699456053475967580606034662880 12839200 -867322994367713876414702727751729152000 12839201 2169137592065191310540501093211307055202 12839202 701949063724084493253497155852229495040 12839203 545450922771450002827083641472391593184 12839204 -259300761450169686057890403718705618944 12839205 227003299132159551224902580600807475360 12839206 -1543308227786252708140459109704746131520 12839207 -949692817024441185520590151369381814640 12839208 -307834904248790888318755180898197831680 12839209 -414265759985351533755976704301455495180 12839210 -562689987369583992915219594046034768640 12839211 210798504924812198650666258795289161728 12839212 -983205100520079221580053449465631920640 12839213 177859623330600838828253361337583565462 12839214 132036125680834498861450414012049679360 12839215 -129305948847517131083618098837576002480 12839216 -63283549174201797437695548467705020416 12839217 106617339673358380067440480990499674560 12839218 -276057808265345738646413056091471751168 12839219 -49335279397674934596777633470985654960 12839220 58414359378417167571181203829760582400 12839221 293554976827585037072918553503677263744 12839222 -7658327619368005524740195587740199296 12839223 -125737424458115772002517751747138920216 12839224 -271737062478818997873846167623600742400 12839225 852934961657910033988469122258066982400 12839226 -30078851915496981448533015023362041600 12839227 -876222715857833186475535034803843415648 12839228 1233079909452449062432138553048553768960 12839229 -7145921188687198756710021622971183720 12839230 -163976682380337033717744257694629777280 12839231 -2119677871048407244543701652690952522880 12839232 61636553179236755414151866375422869504 12839233 -1168745328876935847104701377857862446880 12839234 615721427023079895554748755750108303232 12839235 139777774455671468573378648416026069600 12839236 -642344333374912284674967323776577998720 12839237 -969628903214119548023836356265224075588 12839238 -288474769127709831781686421788600211200 12839239 143311286596700076838130991726817206272 12839240 60999949173651116473801554368175820800 12839241 -22889929388458538615325744566000674080 12839242 -292626448341337561439505420617212725408 12839243 -760405463951974254832719919346959382508 12839244 -34101398902090856873807333327745761280 12839245 538278309846026356522756934274562615500 12839246 -250449450415837664119242436533618476160 12839247 978500224816895351426815673605872786024 12839248 338377035867708215610799785188831977472 12839249 -1298431104429918869885671394538436356750 12839250 255148536305540497057725164869474560000 12839251 -683847796389742759834377394549983385848 12839252 277567354487655166457254766349195812736 12839253 -173290558302136018982656353396028591296 12839254 -355138463451196779828004529290987955424 12839255 160959319725279386509376503699450833120 12839256 -1898554087207311157330810135423172812800 12839257 -2678946650638915015120040860191670289340 12839258 -1198164233831334110578165398766132181520 12839259 380879707403151972166397414728386855168 12839260 283360466138386260657543666539441909760 12839261 -960286134809416786653072199800864690138 12839262 287330411157159778694552347973794873152 12839263 -67710223206239964611798426078651915488 12839264 -2617053386763035836677504733652805746688 12839265 982030624346479551079908156619127957460 12839266 1137328719115340090947727460633653821824 12839267 -149002502985486453209094991661420330496 12839268 153193263221733988681102792544122429440 12839269 -2396208734278980704163573757871799352160 12839270 19564727417065769102516398444876800000 12839271 548046397042336749316344960365102953512 12839272 -1545332479497041466825181849982086840320 12839273 168710190951169901644813660697356269684 12839274 246552478112087396821351248233505710256 12839275 -6520341565958343887502060438876733400 12839276 105400446744111371026303819489544770560 12839277 -495273424787098373470011930191506000896 12839278 641164755436865630286526783524501637056 12839279 -887703805800833520136704072293758563120 12839280 -234886531057048525779818779418612858880 12839281 4920547816119110308225730026733344000 12839282 95562073670228880838470853989000336000 12839283 -746507885136154622990413767990442400400 12839284 6701956328346423909690569819351887872 12839285 -606906972941855451648344584615200988800 12839286 -78384122086765080305496460819206677760 12839287 1440064111373986167472926487873521464936 12839288 -88073288629314613827994431354735820800 12839289 666891858260782965318701914511359635024 12839290 396973508456910921467039617245798942720 12839291 -1737392090828726367946354270908703906200 12839292 -762645016953756825542126575027935312384 12839293 -382185254416095533908088165302187246458 12839294 -248696750259211122983055580451503342848 12839295 198399031348398135691252879386863884800 12839296 -274204566672811444878155153358591098880 12839297 -157853018739787263744248536856203590480 12839298 -671091785252033132371866109656671381760 12839299 672935233017881170938083498456634502920 12839300 66865009354157493907084156564235606400 12839301 -97694508306711867443175405398562429696 12839302 -289817895265025246289236837381784421248 12839303 425882590544843177913696094293113908704 12839304 -568075684242491755139534706842966138880 12839305 398793399861497241358488082610897964360 12839306 205884323758880328873790160362816898352 12839307 -333579993097678798662490162025262481920 12839308 -573176997238127536581002031587090338304 12839309 123026224704603032579443234901480417280 12839310 -60746761752300229530147833899638720 12839311 -162231920103746938854510447954240991176 12839312 228439124728491358795627309000496578560 12839313 58600083244678053554550017133723254400 12839314 97566275259818212296764791382779528992 12839315 621357097784847124310261158772712308400 12839316 15453328390600996508210406298879893504 12839317 -2437591965091174291652660979632359615040 12839318 -252564696467668021702397725988858977920 12839319 -572832563208653032839791273571253125120 12839320 564246336885918315543577390820701593600 12839321 1753732752609324081788782333829463868944 12839322 -409027011338837945466764928181563469056 12839323 -1190098354347111196528130276497680376332 12839324 -24968680209769410533655695305661918208 12839325 -200005383406785915668338022355232286400 12839326 -21083343247514362651862467043643427008 12839327 26517666991240152113070902543196125880 12839328 -338661874683800713340064558012697804800 12839329 2083447563518658762523158046552223859460 12839330 -209690541803152369610758418582509056000 12839331 419359825627165555663027602194239909752 12839332 560719304416920869598523483996313370624 12839333 311719195899441149806286844174766931544 12839334 -128623091639072729246280604156872666240 12839335 1121118806467567085536966337575974016560 12839336 -1195692676098938170223948846413601587200 12839337 38383535823951081121444104135287264640 12839338 -622270876617636935637587647976802553680 12839339 -3797177109004018497368103300251597939400 12839340 -177315830627216909218425455719490380800 12839341 590363782037483656727505387697318600684 12839342 -1230930562237523892159249228373967348928 12839343 762676442019651624118989988628377584000 12839344 -170508715760466956337124292593267507200 12839345 467567771871958428594136151847061507200 12839346 -233928364754531083592662894457318452320 12839347 -75744159801513028708102203039910515648 12839348 1372759651237765732480508027137532596608 12839349 -288555653427618093533480471318697476160 12839350 -107980445679146730742391463854085451200 12839351 -28609710176645849447479068189540256848 12839352 884838484729350424168619124880836403200 12839353 -237133049827043502888772451773921185456 12839354 -147978255640264846761251538524937920256 12839355 -78652970245848021120546745784631796800 12839356 -344661591019701871292649654385284212736 12839357 -1065188279484254638499998996177925534394 12839358 -59836185226794314467528825105542739968 12839359 -530423308841085904785914757515860184456 12839360 -327753751723642999331649335691124408320 12839361 130933817344547359075440176697717278400 12839362 -2295948424965045085732095432447511822848 12839363 220955189988671559854075955515117228160 12839364 508445025542197151644549056427220275200 12839365 200249623999150223419634248097570736000 12839366 -410208277380979186339330203540782682624 12839367 -672617934186697965480483760761744895320 12839368 7287053325864807045399516962356930560 12839369 -1572766186412895000985589056528373990604 12839370 -2355274425522998776817806445781273600 12839371 -1964174721356039065013346632672320376428 12839372 95178141256098287134668962526080440320 12839373 -403734718958508324668810169809831145780 12839374 -50440289409988683752031533431521056064 12839375 19951791629894714203254612735391320000 12839376 100420977369971435161267287085916749824 12839377 1192738777465190456378590573569756079732 12839378 906948836672441557481029048167688644240 12839379 -366809098035379197084831510114606220800 12839380 470581847685044782011923834394550828800 12839381 -550619451652126963186163987473683088818 12839382 297250663425501718247658844438906674048 12839383 -260400706082890272796063176699909788800 12839384 -1202200775282679713578192390612846909440 12839385 -271404766278121673675102819384619495360 12839386 34151501232850985030133813697813140480 12839387 -1522712392623092830267393162731391421208 12839388 460324698647826917838207740797709683200 12839389 -3409589474951183206540425113887048046976 12839390 273276413185064051642069168320174459200 12839391 -785919406083840420205965047705218126248 12839392 1894560194026942282013250307137794998272 12839393 -435341179219158755548929212772616660800 12839394 161484546995582436618590273313745336320 12839395 -1327922236765349869353506777478595431600 12839396 -405246036694836857630227208804608573440 12839397 -65844365109059558319748408131088289472 12839398 106148502171499151046583504461116907648 12839399 110498471082325145428714680236184011664 12839400 -174325410278433315432658145340241920000 12839401 -1925560575836691105617737374071506998598 12839402 -631379230924113992294938532618980761600 12839403 -227840820945273338769529976743705126080 12839404 -531300067415851778362600357277889150464 12839405 368289308371302454620828472206166609920 12839406 -153720037019486056743581133848293996416 12839407 -14296579383389865933639991331020426560 12839408 -365714473694389293708313026096551559168 12839409 -506378347318701474347964254372921561472 12839410 -312993911185174263900034075897117484640 12839411 -850094451842943530742658841775217200336 12839412 148593448554281893163567848376829837312 12839413 32591122381845412413172335188165556864 12839414 -375570829999045747450742402590005602688 12839415 -231852412867048528508609233205341334880 12839416 -607438244633675134326048716985410826240 12839417 161560150915659139257188738341630927440 12839418 538837183506196934229474200754629982720 12839419 -1799553973397760142375452834404624713180 12839420 -210639797545764361823234292800130877440 12839421 118215704123819333538491099905372487520 12839422 904259319630878290091015343041532352512 12839423 89553961645457368407092410127544907944 12839424 16152191341606986287664688936809136128 12839425 319163621382393134482423335399788396800 12839426 1115373700469265474369156309926266308480 12839427 256883432349959511375970885484767309812 12839428 -367623161031884275679300036707590144 12839429 -701555313059842503972955290172258823970 12839430 -253693503388174848349294045095452928000 12839431 -2911452787058301554102181297601050600 12839432 1738682789230319366145359587038657254400 12839433 -88722154286439636813705119473561080000 12839434 1086322546521422514240241440955526861616 12839435 515960519488135210395872369723217968160 12839436 -575325124864548241251417358399240370688 12839437 228033347058014963381629518535018599240 12839438 38535264186297235719070297182696641280 12839439 -557917134222121511799232304480425088376 12839440 -29777248122536980267384583994369638400 12839441 859500778718834317664055353009856966384 12839442 -9511720332132703508662410452004913152 12839443 869566708091351631835814058741405723692 12839444 404959132308406581176424507585202972416 12839445 -137383397507502798708007029537620078400 12839446 405512073143946908971837342284810700800 12839447 -1063932841875132981335866525655314258104 12839448 211023967090014377394590072257118208000 12839449 430343739906789677751215975610598356736 12839450 135336392957384901540484708567323453600 12839451 -953441015925530216965615075155786483456 12839452 -652672235336217067393777084825649369088 12839453 -415146219749662621773830784271436360832 12839454 -508198322485349714263028698429925374080 12839455 1067510868402304197345671147729298600360 12839456 161689666000978316026308012771454746624 12839457 172703468931850848170820780733941451440 12839458 663678140582143676322072600817582432080 12839459 -50457137444568791216193001868724196560 12839460 -813076164579617969469291982388677017600 12839461 2907843861456544538786928318722604196512 12839462 541246279098757202589461784673126631040 12839463 -183244406022934090503842561292112283712 12839464 -1283829764149137943805592542475361812480 12839465 1728213287532331562132976801528308334720 12839466 504284028905400813889560999468406151424 12839467 -1342990359830534792195872493147085681484 12839468 1584734748770233092850906128979131648 12839469 -1260155229261922300074883935605603671392 12839470 351655580594609320566965764000754738880 12839471 48321367466640951481552440066024492624 12839472 -5668708043874020211063606187351425024 12839473 -361570081049877381333210071024007428240 12839474 -412514559220275051437492695968724546560 12839475 376604823202484536338751120864915008000 12839476 185100566468143385389500835364013298432 12839477 -63781047337690537777274823422927783808 12839478 -454604068563505003487793151002282554880 12839479 -1484475651678010005080899476553121056200 12839480 -96435400230908584038045465033738240000 12839481 250588125012279213119348261831713731012 12839482 259482062035433786475061744079304404592 12839483 1730612817928063831545212078551587669732 12839484 -365277751284223957089896036436197449728 12839485 -1383874384125155715709144265579050693800 12839486 1205212678415581864296476227170628810944 12839487 -155525716958585738920464604663200591360 12839488 367405237340846892135630109876631371776 12839489 1075869274725155011492431465532144320360 12839490 60121149764276548719493521801474493440 12839491 192465793360669745449979490573315521280 12839492 4197991524308142415306928058022149120 12839493 740656981341981638714501051882558487264 12839494 -679480405706153371420802766747752435520 12839495 1580613631270811924495118784802166338880 12839496 -453248763458235021664851330396511027200 12839497 -1046406601579590756086768252450881136640 12839498 -21047784805712451265683798013243020288 12839499 -12762678322435021833250341805281033600 12839500 172626970501825068530836633514734080000 12839501 -20974902265981069811088338856099711498 12839502 -153315488819544331954134809315586076416 12839503 103332705115744968139483724706255274320 12839504 -51931597313119159103776393052550610944 12839505 180160703702336705408493100036325349120 12839506 -414865359642588098146821591647402491776 12839507 -432394317265439371574545485147065216928 12839508 881086052970492888995900641096566994944 12839509 -1166930750475269237081487754490908298290 12839510 208573336839032876988180659017686936960 12839511 771053584129431836426187887688723770472 12839512 249525671158854877039752628039963852800 12839513 -240313645305562528282359098819111813238 12839514 -193163830979383831889008111576505679360 12839515 -44845352855738334103709358197086942080 12839516 20790931411897912292269647179703075840 12839517 -32416021454770573335578379032021254266 12839518 -161494270184217622413075122413017262080 12839519 -297289560997524689365050226958176857600 12839520 -234745905413513314324659726123490344960 12839521 567980171148016173443191371436784785200 12839522 436587664437527789244440538507765066912 12839523 308795668315456384349692566645489828984 12839524 -776419608211709954283562415758646754816 12839525 30920198653038095792330895613507552500 12839526 91200346128028286572951027240690360320 12839527 939534138999884403358707633438037576376 12839528 -993818368426658133218991858104125440 12839529 -910463733813625556622750090841193832816 12839530 -569443309336672694300533679676912245760 12839531 593666859801687780357092401686675161664 12839532 -49188099928591191794812808282497963008 12839533 -299940797865711472829849808482725753920 12839534 558829921289636644006901144390483044416 12839535 -136822902321693166271314035071155066800 12839536 -167308132035328105100304395147505860608 12839537 -1164230699366430060943963901658085856814 12839538 274502944286386868904744295834743279744 12839539 -2859880544618644066625733968494470243144 12839540 296358525604987976203974743942879969280 12839541 253050682100252454198333743649561045216 12839542 806913471339679894924077074504020032 12839543 1321564368019102263578734577939128500624 12839544 -895787045401017517540082759375737712640 12839545 1530068192939582754724837122084715049280 12839546 143593264705387025218373011794500801760 12839547 -44591415227656060822550409063320149248 12839548 388283838693889812018479121124430379008 12839549 -90743769961992707291545264043842247040 12839550 -186743194335065008813443309187998811200 12839551 42502524407716233699073553159252423552 12839552 3040154441683964300422218124256870400 12839553 67544039130890759473414215638921003604 12839554 -253546363776387806332922804081364172800 12839555 421629797542658846233948559195922623760 12839556 645554677466072732352978227874750167040 12839557 886609696606765843742235949948929075806 12839558 662955563217137559546269634213526260480 12839559 1025881505451793371092707733226636193704 12839560 -510889528139472283560486240888055296000 12839561 -707391230856253522901871878839124736576 12839562 311380895685963419097366014634165718320 12839563 -1444406444366116487664717478481659805016 12839564 264676752524731587264747039147961618176 12839565 335743496935147947110133157057784880000 12839566 415438005435471550689707022496664505984 12839567 327269180834764070770257427000356475320 12839568 -152102424815393424561636023196579004416 12839569 -460736752089981379861054455451034696640 12839570 856442062057809792863198848563742200480 12839571 -702138939293923087392969368559178342860 12839572 991940473385159227665532330782404782080 12839573 -1924267285816897774521896959843793295360 12839574 -97856079309810442972938573332992429056 12839575 369107718177375292423463314309659418000 12839576 1620741574228270633728745030817391820800 12839577 819718656698663842867666023170434032000 12839578 -3198726584618189954486153764462200576 12839579 1106193942936446795860767106697326962180 12839580 -82538286980364933528374948124131328000 12839581 -2103749487869257373436851551939054618 12839582 444018863589737202764779593343360063872 12839583 40475630587713792240494208770950608000 12839584 -64592244670356140881021504413094969344 12839585 7688485055898184345796863733949417600 12839586 423965441522575703820241237225956372864 12839587 -73168259276105670157073224021930793764 12839588 787398309181464094618471445060301766656 12839589 108648346705735187368269433924316316288 12839590 656103019529999660474129973843580289280 12839591 -348674582647778219222964018488684807208 12839592 320272331217348413912735894086899302400 12839593 -700920206951888957681682236184649293312 12839594 -570197877949163893872333740522780717904 12839595 -1322456518099060080094769181065147059200 12839596 -93723650885149905466740198830525005824 12839597 122122571430763364387647762187133397452 12839598 756305664173238347344632508650074697984 12839599 -285018456957753691567611835754626760864 12839600 204077049986034401245847567971952640000 12839601 49529687986926639078512657951783063808 12839602 576268104735948052897390818292854713472 12839603 -437491809513072610285516601218258361520 12839604 408961255340045173191353920225671782400 12839605 107473891894358566468158292411558695600 12839606 -471684456714939535460957499404526865248 12839607 -1199777527958325304443327232140510213120 12839608 47046959284068126689899702349049384960 12839609 -2003861533714026547060438870889414255190 12839610 -48222529516365463893998356302595783680 12839611 83391597027415171601519052123220352000 12839612 962749848464911611308137593243423547392 12839613 82747238406219066003141158935048998144 12839614 -725769295963016943037067562243071257344 12839615 -337344067840772839259055142822301289240 12839616 -256047331879015221260783024057072222208 12839617 -1661273423587109580635428123229173784940 12839618 -943650989667066089984316616476544325760 12839619 5421129050455470994675545986461628256 12839620 -342591287140634291828344245244916632320 12839621 611589364060425466032690629530538626812 12839622 -131060977569306854711801518845134392128 12839623 -36337449776091664413889344125575620656 12839624 -868484086254728304581455594331777925120 12839625 -283960201266818871587721620269339734000 12839626 63380055138629217575903679918108862512 12839627 163815800827296368454944348889951331476 12839628 -19520729060733714102360168123087667200 12839629 783087753943919812410989096964269016672 12839630 494515442911192236516823706588319273600 12839631 -464440060158114034872210411180855881856 12839632 205696823621348098762635354605333954560 12839633 -3229067884686964206629582853371135224320 12839634 454652389586213415492813625097039569920 12839635 707727562212372890585990461263519667200 12839636 199487119869197581847889001735554285312 12839637 70221658869060770433694858555412748960 12839638 33694231621880801611312916506655124096 12839639 -751464422920775295304748878338478458000 12839640 -159968999080706725136825200569699532800 12839641 1093644596619939551026367224207870594452 12839642 -88512928710498037922865093882094528512 12839643 -1197913589224568268092175395214947074068 12839644 -52197806558422790675385150364621021184 12839645 12717762858190110733012198362149731200 12839646 125036123722001213001499598711887997568 12839647 987271191622417537459059579263242638880 12839648 406325400587866869453947885844012466176 12839649 -252421016240910688650071952480183252960 12839650 6460835058894207681397473032054793600 12839651 -814185812564247188070857321290840479096 12839652 250432073722806305845581709548182065152 12839653 439859275502480668756253004963531549340 12839654 -888087834247742127967647898263967040448 12839655 -359676603945668554514450539623662680800 12839656 -205512348782985680522417548350633477120 12839657 -1291631852025446324683267016594461889094 12839658 -76978168017641982329183422396781266944 12839659 -145203850201445038937453371527634051184 12839660 925743311334243367871535591775080744960 12839661 -420462900221351173791019349141748744000 12839662 573546434220971462271800304734721430464 12839663 1970016900900880433227713202030997979480 12839664 -166015718078159105335425193709358514176 12839665 555581143674006008722344485764663179060 12839666 -267776060995650946027043491444503026784 12839667 1314850395968000305999199607527222861880 12839668 -995662062113826295171818755871297966080 12839669 62144477848087471198979652498566484444 12839670 50999213017581417057002713745374972800 12839671 -16383591147701137278435581892780775424 12839672 -247194817397979563993745016258274488320 12839673 -39759137937543685071813288737550336 12839674 -273465216718546207447033493728050584640 12839675 214204326438723598450606368208975633800 12839676 87868279310578677431520954322780242432 12839677 1263224855088759359428200815882385547526 12839678 -23987626268531668154978804437049563776 12839679 115647127569137223681605542241484278400 12839680 197562416064210044574642227913487810560 12839681 -959577372868637598775508698917203323776 12839682 -405818237771663831602036991318137339008 12839683 -481360256302315459014320716060209931896 12839684 -412171085726003815026465828765769728 12839685 -415951027479445877784883621846138858560 12839686 -385312259391239665836598038995963618208 12839687 -21219590616734875799264818886936685648 12839688 1731624239109530158994893186717924147200 12839689 -814078654799880755004373241734029985510 12839690 22584570549934524325626766526526549600 12839691 881716498839227611996950365797752159192 12839692 -587090516408073648788079495211136040960 12839693 2399009385268580157272598279289430949942 12839694 -66554866105083055599032972467991771136 12839695 1142490265726086312039719962092631618560 12839696 335551935496032373591116875321253445632 12839697 -131756553877290846964505264319658604172 12839698 1350431136270644108026409967863653989120 12839699 -1408573927854852968060886263994472665300 12839700 -300686782039408807394682098938001817600 12839701 -226814421527162114794224130243816766048 12839702 -585186615646385049714772193070670484448 12839703 -14965833323617142442933256697255283072 12839704 90923436932993419348438840680673443840 12839705 648047149537871016117728746833824521860 12839706 -335249897434412796958370365032580304640 12839707 23056543472925220744094995590686402032 12839708 235328085296629530737052830599320576000 12839709 23444657522182140124378534754504613120 12839710 -28702353534316682065822120256790048000 12839711 2058947044696486588645159222613002935264 12839712 98570795998230030034670814990717419520 12839713 845820770141273996726978256885914544384 12839714 -4223046187933053622585201627135322112 12839715 -46893743510452420186670502704168205360 12839716 1245396170997325332604139148709064243840 12839717 227732739140836941642992852768613529440 12839718 108034668778289225728321551855115802304 12839719 -256728049494138297304854911092646895880 12839720 271389172695047345109430142328614400000 12839721 1124884034753390135051098237613014072320 12839722 -116206386636858922038767917633542989568 12839723 -406620808490974303069051739196035554800 12839724 -303845530725781589025015946192316505600 12839725 1011555831682521010712863239160766116000 12839726 -334263322562907129876358645035471534720 12839727 126318651857563927862686724321678240256 12839728 -40053237575238479109180563051456987136 12839729 23972767816672378309678199663819162880 12839730 308708180478875828403617151188159838720 12839731 231693965227132563501494735475937173112 12839732 -185653181261466952780123297057432331904 12839733 -73533962735470260667000166501089830276 12839734 -6694661632975335995364712287022984128 12839735 -142489137116834233088846269929287859840 12839736 -65288878757094216664578731071301222400 12839737 728428237399532131336386691190042273620 12839738 -564006945288212387799632621365954618656 12839739 -1014700758067861019224388333527230349632 12839740 133930802738717446844827291126577633280 12839741 -486376575148761742523659585804482787188 12839742 -920608034220565418319290044562371276800 12839743 989036271759276280607511599606822114016 12839744 -119499772816689367695388361647089254400 12839745 -484386973939313926225182975230197418880 12839746 868712689984839726317065304245715099520 12839747 635857034067248748445881424518981227196 12839748 -810307447969478065000979602514165867520 12839749 148700000636092911559898056089901612088 12839750 -184635209592284018789739362621736960000 12839751 -67054753399520496897931706211803400432 12839752 -1017145351470793317882976580583685939200 12839753 -741801488665168620899333486277081640998 12839754 117947340888678215008329081727062040320 12839755 13091923325197710773196218162280531360 12839756 1049627475106283754756385033722814206720 12839757 86735646344369296342140160049095680 12839758 367554917333483851465935223446264972480 12839759 349054038061975697887484503019017211640 12839760 181261474729666073794281210582970368000 12839761 -1780102152398803896532035617873184421776 12839762 23931754060956581199365168780119211520 12839763 -133736427115270074376219638581096476800 12839764 429374297183625437955290680303009908480 12839765 -12307268816032781616793364344573473480 12839766 -87115682427867591198867605599204810752 12839767 1195247712893780157078509926755719831816 12839768 -1437264890035051775546605854499104890880 12839769 319405117714540323671321241313998600000 12839770 9261877095337824712924863067571520960 12839771 -15666244075590348463832161184698645488 12839772 -982495076091241512523418529392551698432 12839773 447819100716851680887997644666635600544 12839774 1482885253930301168120488099817744554752 12839775 75701518796740470708164478422271640200 12839776 378068106406305020328940097207059218432 12839777 417150947137954705174770368138282984400 12839778 11151293493059315553186497215584419328 12839779 609550923328236914760699964307930406960 12839780 -77033424337547503665992061174537162240 12839781 292136081461447340784400162898676719904 12839782 341045513116820818539353101507467110400 12839783 -458586628540337678361355386231695459712 12839784 328456513975547681779019202598911344640 12839785 -120355218532506902101228359507141599040 12839786 725278716914719037339405229404522112000 12839787 1190992264131990107686866966675796020444 12839788 183771821678175842008917012964182123520 12839789 -3218361004508619588464887184415402145344 12839790 110217515764925363845053590683293294720 12839791 -866768660467135610976221339876963981600 12839792 -189058314317040402733832490792594505728 12839793 64153168644042911943347516441993440224 12839794 -19717279262230736657709246264578784 12839795 -1924975061428497460746905637746527338720 12839796 -55177170143186076485861810497983510528 12839797 11872267395168465116646264046901928960 12839798 1177282684800795617185585503692651978400 12839799 -490518586875066385610196421710638924160 12839800 12326853858225712004353613649873408000 12839801 -99040582134611112012843858915159076800 12839802 -369601803890113656049139901649694496768 12839803 1888560240617947003323272454500108134052 12839804 -1335508012294155746117802041857977145344 12839805 -405959813549134251162051486887136367200 12839806 -37987470840101991847763815677695304960 12839807 -2435762961660701829981498186775477841160 12839808 228382205453317042686049407575733043200 12839809 1743432990353961195560563811378058811010 12839810 704738471659663676633397543892960150560 12839811 -406689019800465953144847536927488179216 12839812 1611404354228390664333664181395677846656 12839813 906610759290946384049970575274771773856 12839814 -67626568607571798339660309779524060032 12839815 753303804684143726216547456879555363960 12839816 671554844232929475481402630950566707200 12839817 -1305084962214590285012186133533711873520 12839818 -666212294703092911831580719460761682640 12839819 -597235186306276435176786131068555029456 12839820 67157863826768645063337888996888576000 12839821 1196270657036179684485009241574631077344 12839822 21202158845742496403994722964683723712 12839823 320263377715497504118408700958900666000 12839824 24583649309607781097266384701758193664 12839825 -226612100842155673100290651414035447450 12839826 46248857818601971452841870710434717184 12839827 -111062569123093952136239459339465244672 12839828 229906295418239345804075357389395443712 12839829 1070689743192862311811033317589517803488 12839830 93645040506428146671417934270746466560 12839831 -131949584745605212472170620273909506808 12839832 969563106074765461253898529081188311040 12839833 -243740313581154478881110230504245623676 12839834 248750905825040837747385554171071363584 12839835 -823574240262507289424651846577716403600 12839836 103903159871764444870312662095208529920 12839837 1717396944011684813218146113277085453260 12839838 -513785128971192871266495357108792993792 12839839 1348109909796499856839699184337555206440 12839840 -728769900246481689787774831824481812480 12839841 468252061270437776025981016501065245952 12839842 -268188926367435793177910962005380003328 12839843 -32984857316468913180922462760597052216 12839844 859125652332445197985038057374214767616 12839845 -1158959296918465016419125948650872333320 12839846 48458555590287600099338012585945195904 12839847 315902098717056370980279138371125777920 12839848 23945759725083376466106193821988700160 12839849 1659634066529507615137449216724233709920 12839850 -151643229178445810583603626893748544000 12839851 -361470249038746869829205429515943066328 12839852 596649303706908525117659809215896286720 12839853 -90499853003015693528857454311007044992 12839854 -868195175276892499939294601914103442624 12839855 -381059167778965434559129882006418459040 12839856 153978964979969713111639148918572941312 12839857 51443861675225436200071830808974985106 12839858 445061977249847313282690880375957568640 12839859 -399963712362792856509553150500711732672 12839860 204970326566018138510464207768042690560 12839861 1393049760844248419980175303244661332462 12839862 -457136616234081086620816112019250790400 12839863 403589757285583064498622773792909155112 12839864 309367907689446520581002927889427599360 12839865 -52525631176397967121814633432234359680 12839866 -130449698975432662759342686456714427200 12839867 -147461490629319823898600434789350141084 12839868 -826612146169160943397103094596542299648 12839869 -201963248072519384171473147576483481088 12839870 -539329819885130965954892782601051251200 12839871 -339066162003152933649776500955821642752 12839872 -23782108206844264941176106027403182080 12839873 -974352216484828310368019337376573117740 12839874 83080441341953880398772820802724620160 12839875 113223517972131727109734411992723540000 12839876 51046013505599414162239249941598015488 12839877 2282856935283164776098318555914015156640 12839878 -37664468429652337664414786346928713600 12839879 666185681478653754183128368640824333200 12839880 1172759676495712109115548824442445004800 12839881 -1348744395644485382057068683984973260800 12839882 963374278511685103442147849576609078784 12839883 -236351921185854602881314029033995054080 12839884 1254201403553335938511499575987571714816 12839885 -213575983362081486007533710803804410420 12839886 -7416344949775678371114271049621871744 12839887 -449557199608436519134275146411823492360 12839888 33543155614619503125092076795048935424 12839889 236604516758968224791622065813649341424 12839890 -53522417011175997858716738202833633280 12839891 -1598269429237946735187363823808294185416 12839892 274787878717895452134943103681307973632 12839893 697765517986913922741140849436052621920 12839894 -447669417221990153206305946112159531520 12839895 158183528030579156056074023757001992000 12839896 -237390714552684783518144450974614528000 12839897 -19938047556623547404776878917205994368 12839898 7743868726187849446271263997700004608 12839899 -1461999494992356421073592401453602339800 12839900 97529032329184252257496105014833280000 12839901 209896906516936208339579411508079996032 12839902 -1847518947642432740759300723287713926400 12839903 -98411247481072847518628065355664490848 12839904 -702240188276933754613314893998530232320 12839905 -479203177721652764890919106157721378880 12839906 1054494278681118118081800525360135043152 12839907 -553770688845065353622434553494139834760 12839908 916940168059370444610542071167819352320 12839909 392478272566170897596632732933612330110 12839910 258181969040303807755464182241699519360 12839911 -696749781455737024996029346624588989168 12839912 -1115488978134094900396332388136957460480 12839913 946266212659780687123159361198380956564 12839914 -98037803878796691884931705740703243168 12839915 2195207725795356149668049319680650800 12839916 -87738214874539813545446415734612852736 12839917 -1443822281713656603033058717106846224160 12839918 -143094028459658403899713742929384838400 12839919 632167851688881475519206886316596615944 12839920 249155428288445227014835139678638080000 12839921 -182150513881744709263113401299612480512 12839922 -444543017516543751933722044821397968240 12839923 2550283189338048227280812349983199165264 12839924 -146516402438445914176225630426455859200 12839925 104497031807832259164491322226174857600 12839926 1369799421411601033488912852420205276800 12839927 -550601249001777018699008096316513523224 12839928 993812429158159176819704826876879544320 12839929 -7071049644148567620337338493130657952 12839930 1498748843073173636292674780398884065280 12839931 -977873537666887815599951971593506080320 12839932 317836186203945043822562520072677800960 12839933 354599281947792173155182311209751602182 12839934 -182994173171899896891681479936290406400 12839935 1051253497075790744104592300685012011880 12839936 -440829118472879443304850679626234593280 12839937 -491935046803142215387977240818900372640 12839938 250195052197251484301470322064334983120 12839939 -133411976917081506023740068922721014416 12839940 576348335905088788018852017208242965760 12839941 -532579720599584575275402045811642370758 12839942 -220746793477504373185313340809733556128 12839943 -447944077564652308279529959638729102936 12839944 -79525986464416646368150762095179965440 12839945 108465931378307387151771055312071313800 12839946 60065592891190614791653616388955127808 12839947 39147433060679636972839218722344608432 12839948 -258166089198659220152145466226821492224 12839949 163723830452999788843738942795631217600 12839950 435783544894222304227460474290780320000 12839951 142351307536348724057754119253387324504 12839952 -29882674644829667430900109527959470080 12839953 648194089383077192701239195276342768000 12839954 -689793184277732379789180455480913666048 12839955 385664722525843729816576602205640493360 12839956 634922421068387986182145026697352693760 12839957 -447911538677043144651160815184288269312 12839958 -11363692674894084088740573640469785440 12839959 269469321771354828768943993895956282800 12839960 -4990541163293272943904201917693337600 12839961 587604180763406887803658744853012760960 12839962 334857488986155753022567094556023715840 12839963 1817798460649911774176501239411555054212 12839964 -40895478461087652342013674378848114688 12839965 1593321395583698944630478371348203489120 12839966 764067434089285119045613898628356802432 12839967 -371562405099739256772800865239137048080 12839968 266987176829494093387573653758692294656 12839969 -598128817655328049294078706563976897856 12839970 4069379847399409855399007294524200960 12839971 960699488321272733046609219965059918172 12839972 -5543450852374195784369373171418982400 12839973 59717471725731874695019011868412114784 12839974 -301410007252824418287149346415073970048 12839975 -640107479307199166376284308873479888000 12839976 242294751861286690844800254156760427520 12839977 -3616421345483763745167961518638616031488 12839978 -212653866339683651140803498730089498960 12839979 173240162197876565325847177434988141248 12839980 -112750324356018694737556576054485319680 12839981 105433182179076638827376275641288142656 12839982 80639602048789431855625261964527545600 12839983 170983838253511776793079739201443977216 12839984 -233115764936749503041285732360497152000 12839985 17342569435300160181103874514252643200 12839986 648434050041131735321023780280584371840 12839987 -735933530082716632524371823047120027688 12839988 -230287558560984029580586474599325200384 12839989 367017045410031266837965437208764199790 12839990 108549485591022924907212181553876553600 12839991 -784114022091727315008941586124423345920 12839992 -265718946909105125228908270621454376960 12839993 -218911313099541826129964554135012965600 12839994 -454317775571021561345717969967097562880 12839995 -257870507749751250613039146187057367040 12839996 496876855067876631027334445725592673792 12839997 -1074732029830980106271931770989025184000 12839998 -12416311557626686745941277498435355648 12839999 -95554563916880501656155445271515526640 12840000 -30010468491310413256875219041648640000 12840001 1171022787936559578909642454381297080002 12840002 -8354745237489730138223657211964976640 12840003 -739933663735169185249329476277767834880 12840004 615273134068038954439269423155904381056 12840005 -1169302277043160423591802212826270630340 12840006 503168409141231916703725333831986035904 12840007 1537965730842410206794607264599869479256 12840008 -1798824941586135321206809460707699031040 12840009 215868519987458010360823003760325987840 12840010 -537178598346103963138033638587245152000 12840011 533006850383634695279463069624171288000 12840012 -1132411301924978154518229055920189696000 12840013 112950453494428854293621128316661046262 12840014 -220809848085235085708484328897529044992 12840015 -16798812745503724586380361026836322560 12840016 137281713626837280323315106861075791872 12840017 421985061825593758951459893722283980400 12840018 60640556348136836072980635668902283904 12840019 -1013560730334261455868525970757491938580 12840020 -146362299971015651747558636425671959040 12840021 735371427024577957707711820511267598990 12840022 73709014338876741310656930146257785600 12840023 -684915050649559446966970799450834681856 12840024 -761206936442634946330915171472544890880 12840025 605470068521700621605716528040139435600 12840026 136180956841565570972988623537821979904 12840027 912534206452898195489786297127483424920 12840028 128286041843995766955715646052985651200 12840029 1574430379367220334062627423843059165280 12840030 -65186363116207566839688450455400768000 12840031 -2035283493156388095413046993047994547168 12840032 -295884504996033146203783434850097430528 12840033 -541596119403229959136854151612770397776 12840034 45930836818101428544288206093128607520 12840035 -547310243220650145387596689422156123600 12840036 -240474608928849828586234509828218880 12840037 649139462700898389524184021179077911872 12840038 1497551584908240020912262068680359448896 12840039 -63996074086083144304062929269872665880 12840040 -665348506643717573195685519499829760000 12840041 -3210970126561099429111550598593824959408 12840042 -478959399391662278946211231801213164288 12840043 38223270203804893868704461795116764024 12840044 -39422572643570623183617520906128251904 12840045 95221152351859760913928772060252513280 12840046 145017752067209803045544713208015249472 12840047 -85335417810023692564506747123537522888 12840048 -82444066854503488962680351230723031040 12840049 1295095895899457022068383545756717905280 12840050 141214164208794762876224130798321082800 12840051 -112634311755273119221425257136867388416 12840052 241971488782779129211353776303779061760 12840053 -3161861712911847283751675644054353051300 12840054 -15895947970038300470333718341937390720 12840055 884544745710058973981950948822209135960 12840056 536276526089015232447100978329772646400 12840057 -174759676601451167889288485336281419846 12840058 6122324176978528265661306333332681472 12840059 -442248190723682570226558685116847222800 12840060 -165737373314750335187022362769967011840 12840061 284447169034450143055414693299661282252 12840062 -187601500537271138100911417294278291968 12840063 17255927702560121786107011238415263944 12840064 -1394949147589242468235692338488887214080 12840065 332999296110317475376651481397316468800 12840066 342030588520706886919177086342882416640 12840067 -181939918052984082104353569146336854720 12840068 1187016872317488534252241468696693918848 12840069 770418390708479011450016149472894425920 12840070 39659753328788738559075585033666084480 12840071 50981948154333105604884109770178211232 12840072 235249403738084818650963392130609315840 12840073 155451963333684600373479468945604188680 12840074 -493310601325142459313870103239717089280 12840075 -748117447036642744987632968265550560000 12840076 244923977460329761167518524677523148800 12840077 -88827157763991925572811889904480379200 12840078 -640553268031092256788556234601711472576 12840079 -33331446035917849231199437828599829408 12840080 -383059859270125447226753854706527764480 12840081 519237989057282937462104846078762532864 12840082 47307119703733607770768047925858069392 12840083 -3052177446717962777954107278532594346976 12840084 -174243924324612290266767971459815958784 12840085 485458124259502972302729525706471153560 12840086 -187599553141510806521618156733444034560 12840087 -407836293993573024419175429044540496432 12840088 161702219125124968409398665861626511360 12840089 1376682258382918211616197964565207714890 12840090 -180110756451795775627714341916239463680 12840091 -650385124875144399840457936801392514800 12840092 561836750113058646537422787285944495616 12840093 160839733016750090504246947202854775040 12840094 1549142074038734018457281187133449627072 12840095 -58187083674841664506857422293111008480 12840096 -1070848260654233989534096422188463685632 12840097 341362944732042427775024512972845483460 12840098 -484094943740492160139396346400680610240 12840099 1218722974532055316344523743210436019064 12840100 73558850117002953667439303699452108800 12840101 -15710903932089792444139522652762010048 12840102 848348494032289676807981342084347886400 12840103 -1220043864595713265895208936212847040648 12840104 1116428950102324392595163144311801973760 12840105 -56879243826886170396629228516238705600 12840106 585333271317910400647093235548530328752 12840107 308449365098727797615649648224804014080 12840108 -900027584153813902243498503502438218240 12840109 45129756451144081033984372476900652310 12840110 1070247621683728552768678787890613760 12840111 926049754589285553948075088398690993240 12840112 -74846557933760274403587617145518161920 12840113 -1388482616524234775257435687550995724496 12840114 171277198803571947381963470770002427392 12840115 -1242096661537114887016205798677695636240 12840116 39942763486397903534764587038383479552 12840117 684718762340365268073505943360083729920 12840118 -732153830281240218618946568207439237120 12840119 227540655244949766277059995926429594080 12840120 -791304957748669881184951396677077606400 12840121 66694793130716898779496750892274125312 12840122 1001632445924920535484098392888396928112 12840123 -414330854369738231159787955580172176616 12840124 100982401932420232062557426678838067200 12840125 1801182303785659536990778027159036200000 12840126 2744383352638048864565327967233568384 12840127 -959484495477936395046689275423842370440 12840128 76039995799935960475128227122743607296 12840129 -1847859392402965365770160152357649751296 12840130 531349440015322167699204851491643065920 12840131 557787000770800988278481611569871279932 12840132 -210428670642638586735384807751292617728 12840133 -1619491518427732444320847504112310907618 12840134 -292891341805880926740072106028467087872 12840135 338286254678975165690619450265324792320 12840136 2000033794513879399211863413292951495680 12840137 -193845417154098573060478384430137999488 12840138 117251606459078194217505701237448127488 12840139 681201917902500753005316807546996342288 12840140 -418679202677478470190681358833263262720 12840141 -332945750201602775971914278351835240960 12840142 -160991802119788078125162121746919797888 12840143 -1431233097272804057343104789493931990680 12840144 -3721431694147136136358452174880899072 12840145 -1479907989892499226125151936312124217100 12840146 275394330530434791306720033242119960320 12840147 -167188613064081718255099439202243545760 12840148 1796042373654801429395667975563917182976 12840149 231042207962380791913709317858125330336 12840150 120381463396897725669769622563207905600 12840151 1314342960023316141433455934561387074864 12840152 -171186985335852215248912289848997928960 12840153 27443905514956604969590007854507729104 12840154 1123188312788808137860424560876874401776 12840155 -198812575126812287304183829597517221440 12840156 -473246852653423456782207140757871710720 12840157 2291604225652392034609947405619449888230 12840158 409831672566840091949655345148024087680 12840159 872454357879158177976878933474814988104 12840160 761816606686577138155683156562363023360 12840161 898892919783911345252365732204706993172 12840162 -63389181452926003266356611779564656640 12840163 -466433401755106253882937573889092603440 12840164 -820338183740559203970868720231057612800 12840165 -526135712218580276034390283494842830080 12840166 -274082981189243891490325820924189623296 12840167 -658912303499728912058800822957301561040 12840168 1428066948608995417492715834607730851840 12840169 -177513854932780546248035512390618169600 12840170 177999350996469766557377198349641088000 12840171 319955958543262318917435598601903925744 12840172 285266783151227887045798014747044946176 12840173 30063617070601889537467341329457090144 12840174 -1294099868203566762703400575185684850560 12840175 -213044031807121863053989202424632551200 12840176 -135462346974229200415087210983018528768 12840177 68474492959992492277843184641865258880 12840178 30016231975735333955779671296188062624 12840179 1584054432203311230364552351782839515080 12840180 556259648224725376006257890639532840960 12840181 608553424487967617774725449612291485120 12840182 -208971186559887636469320184580609784768 12840183 283365731298694911495117788707070450760 12840184 -15336484731902969083229997282913566720 12840185 -288475904998588759466468245215165126000 12840186 -1263289397118897028616083389529911951360 12840187 -2023651214171996072166331433195173632 12840188 -252643962871729265586441268447886214144 12840189 -2346722192959345702121587296925113792 12840190 -2679787166270712229957451497399215360 12840191 156762804452389849346102671151572693344 12840192 285873288280208529660690539919005712384 12840193 -1100280766850018487560878989902144098558 12840194 1380294533652298066548472845357029949312 12840195 351022079171483038249559784147672217440 12840196 -754722355683605836204478824697030089600 12840197 213764538328185357802199021592645521280 12840198 151353039864467584400978433955019581440 12840199 -2140138776122342164750792591090396843136 12840200 89180468630863697971715784856780800000 12840201 63911056525542982490280621885060071184 12840202 -448724841596270344541935398121330596768 12840203 -25902050403822420480228951096732901548 12840204 113762930138628300991925259370036697088 12840205 59022647530353005269612758293954304000 12840206 -1181106615457641274514306030585368400448 12840207 903544537252323893196282345220524174720 12840208 63464523388053680016660038789502074880 12840209 -587434610850059331214829736070531517196 12840210 -279560403322843977392944032722338767360 12840211 679361678427182995873063469769295680812 12840212 202513698809284934878950863466413162496 12840213 -1090802226915317648211986959440687183456 12840214 562135321340511281229208689501228201600 12840215 493296604530648491307235440910655000400 12840216 232153471753853902448324531341188096000 12840217 184366521674862726625370161193920373640 12840218 441007324421846448073131164409778552560 12840219 597284595166482818917139255511553159680 12840220 -748096352692319317591254709054399173120 12840221 -35093268573283137024558154169878486548 12840222 -1004669637653426805156055761258381945216 12840223 -267671798909599137369445539742905388296 12840224 1490088487718217423292553972351700172800 12840225 -10480439354958012823464902570649824400 12840226 -166437698832100425106035037156966755840 12840227 -30728370107948102577827258121757444488 12840228 185422086854683549710726257202676561920 12840229 -280012962737787931053738127662632657280 12840230 -4361811134929410897705504499376705280 12840231 178015563252559881543066208389062350848 12840232 786985177164899009178063862170300902400 12840233 -216367979470972365649362614837532548352 12840234 51679301591050133562016932697827070464 12840235 -686569131659228869317026792555922389040 12840236 1884126204890691061969876740025508725248 12840237 -884423496958911291409630018666802069706 12840238 206016382989890752964642954331995499840 12840239 23155627436317338951881946706222368960 12840240 -60856678749433910327435807779565076480 12840241 987798793128405671447841028219044890642 12840242 78004676540421601000534175446221053952 12840243 -366852932388833525333145195641154329760 12840244 -164525949956273436845242778402159822464 12840245 578141104332666030519855099573016047360 12840246 -34907064035290805728448245848563332128 12840247 15103116328201009364766082205683955632 12840248 578001336046382651509639364419047567360 12840249 838510091683434369755448865168181411664 12840250 624102840689083126727739751778992344000 12840251 300587144434838529830038363346321471904 12840252 -715204822376544650392598679301769645568 12840253 -750404233988930601012360294150778316340 12840254 -114821665329702071523633873272667736704 12840255 35329026494130645032336408365649952000 12840256 -108126430038907664554013474902310387712 12840257 -261497724779726120549819926852938080640 12840258 64014438839701621260208577855629870080 12840259 -91474161552445409430755309440041925440 12840260 181942511405494086196363671956877722880 12840261 -6981397771856833308995026628730376896 12840262 -13206598484813219747590910928236768256 12840263 1430301057354105165972787891492777205880 12840264 -1281747812044081462656861593522517811200 12840265 419178161699013685926328114889754806400 12840266 145937980569738199599104186079044907264 12840267 1411065613665362516923926702390284222400 12840268 13051372732507162899193705416550400000 12840269 557556653699750897589871419706570168044 12840270 -70900304174471464923038957979885210240 12840271 1861310185344976639542310982178134306200 12840272 -64844604101259306932211258964298711040 12840273 -1962019992168389496001787188818493680 12840274 128086017354303672044147820157758431232 12840275 -46672911769603810010693871058526784000 12840276 -48144558575002111063032661219233792000 12840277 37449839099057635295758807078438692000 12840278 -674777754380219453525737691206135872 12840279 -394227033109811786696029181668994978304 12840280 -804227686181195213235787553080770969600 12840281 782991884621520612328647472049991635082 12840282 15108678903373016121980020571222990592 12840283 -2238967364213530468565682736452852481468 12840284 140486000984075504045376782256539106816 12840285 -80601237390943770599853451217064297600 12840286 79851399801481254158336983780692921024 12840287 31240186950008768494115523064344684192 12840288 420005605240414227717189823992661278720 12840289 -959562690734184842527517395530025989120 12840290 1017637793536909660822857370974386310720 12840291 -949115232612673529713234823109153347100 12840292 -168169946142955752920854405621590169984 12840293 -683042895553986014553899989211490999936 12840294 15585651118896551748745594107033297600 12840295 114033030260265436869423523111869806400 12840296 -767123909946970299571107400280438538240 12840297 308334350493170930714457602307901073760 12840298 415207119747269536438394542962319094880 12840299 -1202476253844499347294825735779670242700 12840300 -267881118511451427394072487810436211200 12840301 -2676996292540605858396384433382899962900 12840302 25997728311632344023729932924968036992 12840303 -405819255315673923840784164158330394096 12840304 285683905248244441798435632990458413056 12840305 -1285577404879849776199608071629286382540 12840306 186309713979244997547519639112208262144 12840307 -717742657029696374706237097228259371444 12840308 523022228247863547859190626356149902080 12840309 -895211280579800094670080397535598417600 12840310 -37834156445356716228457690243907796480 12840311 -20072874862906013411323385385485443200 12840312 -709339890495149502904407446651149332480 12840313 -1905479560692157565282178738040574908438 12840314 1048692818071244520919607678070197859840 12840315 95500382537541096126381045145068209520 12840316 -20921983195871540201404235097481077248 12840317 107774151318584024604515453121104544384 12840318 255237974216309105448927110271039824064 12840319 711069767580786752329811916543540974720 12840320 -800516635517994881094737384834492006400 12840321 -90439042962590255620782557079127558272 12840322 -583785327350774152368746052305107176576 12840323 -491353131123158278012645594735096567428 12840324 7365571963177234848207836289349976064 12840325 -50556405388257076373887040168346014400 12840326 287176483572023623348249266771086492160 12840327 29043083063343755239294180383173898864 12840328 420888373304408244628288217582974940160 12840329 155465843175974684209618064743091911476 12840330 -40691967174219424132840518262069632000 12840331 -696309506177067799394166562119418353008 12840332 119323509676204053787953623011533480960 12840333 -353182470660824593520341048062777753600 12840334 84487950140981848411571750742243462720 12840335 30497182016721602306509468850356853760 12840336 -508521631913032141825006842192724623360 12840337 1191161163071387074679165801629076775986 12840338 -68121836930550025781846066866571255808 12840339 200224866308547365208444080639955900528 12840340 -509016184193775970732524502651836825600 12840341 285098961395166290691173904892853573472 12840342 -104336806753969947262605443770290074688 12840343 501533435676252835228826730670674523592 12840344 2352684693423075397664266886307663052800 12840345 -302159708746565580259587751222047199680 12840346 824569609200527345403880226765271493872 12840347 -106773160831730982501105422212190502960 12840348 346625347773359642497443052239284527104 12840349 1495662158577261131445928965203923809120 12840350 -219598823292560514227938151262761827200 12840351 1031529459791572437652437240020180597832 12840352 -255437402177472670285671140168753479680 12840353 -3279490226648853825406587523369315994880 12840354 171837419028256279595125821325623290064 12840355 309428545585173616597724485908290979840 12840356 -658259912057383539441723863384932126080 12840357 -586602535575402661314896012043674933760 12840358 -1145548570030983341326572696269094185280 12840359 5843430047083051761117681078808350720 12840360 293079005562995302952354059474359091200 12840361 1088422375295430509846345833378376787962 12840362 -417680822625081826693552483893451884288 12840363 457721039382277805674742040911051054544 12840364 123949782842790438228715820813449323776 12840365 -519030229357645571398124114325139221480 12840366 38205356631269726685314828826076981248 12840367 -1685693902331810560611255945026925161584 12840368 -424681764633236308680084634231299883008 12840369 -452402254332806195338621414250736003840 12840370 841437378002490476382078810602120318880 12840371 661611319557733589012126975679538663680 12840372 -1122617713719075775431844750469201288448 12840373 307656430025182484642957188952594524800 12840374 -1113287939870292665131678407868076910528 12840375 -169046682904093115911893362828993592000 12840376 1157180587490885868489646085527069102080 12840377 -469481783041843438875896375881749967728 12840378 -326447172852059238051144624203291173632 12840379 152229470392472436965006931168970449184 12840380 -148575431051703840963549395433170718720 12840381 -886295251017768036008851133680202925780 12840382 -22671589771067066050535506816922950848 12840383 1129414254203438409753781203464455501632 12840384 387530781448349025252547503549774299136 12840385 25084290287430800415976970868984547560 12840386 30790372197985639040498637928258252800 12840387 -2407112131374538805920332090951899136 12840388 525239815166593096011013194852656434176 12840389 73824742087475860783727379331676700156 12840390 644826275179701536988503328232180224000 12840391 -2053561591244969132966286872358734151208 12840392 3620128995226334965126688570138707230720 12840393 -20749226395730965461814114619692433136 12840394 -169465573225989019570560432799297747968 12840395 483458617579438901986351210918140074400 12840396 -230700144572235207569572179468126110208 12840397 -828691219446956106886045515838057718580 12840398 -505500977110283558326976125327580308800 12840399 -2760641421490327621194067889431368 12840400 205039003449924522747945797099736268800 12840401 1286659365433269969308537677863806809650 12840402 11356134144835773301354639105646206464 12840403 972154434727974487090572207206326394440 12840404 1447966359483291127262497822059234473856 12840405 92828083401488983122524595519558659520 12840406 -148941316094896444016091505311518273280 12840407 -335630518517666998392456020138308391688 12840408 -6033984452620361990659677593991168000 12840409 43286717127732822235641257040603252570 12840410 19290695511154640106649934651855742720 12840411 1356927955449434679285727222700211858072 12840412 -647690772154156645198816584057301442048 12840413 -195089972379378457921183345711061752896 12840414 -348311811316015314198862874340203194560 12840415 339111817384094157162770333009585589600 12840416 413863549901822293088809638815309758464 12840417 -300941866251444065885756072901316569600 12840418 -156556002465915119084335820724289478880 12840419 -246726743548075561939986736188872603160 12840420 609741606515109589814650901103183482880 12840421 -215173835151274326289966921830869034624 12840422 -362685655850490291968330349200250576768 12840423 615014205386595535856151043480179279360 12840424 -467480987013353644101723973809989207040 12840425 -192567960218845973629129919901862684500 12840426 -409390931117936873101694738540394608208 12840427 -1818435957405622259830481968995939699724 12840428 -755189989782613004134021226857424179200 12840429 -141443505302360103101580623934885489600 12840430 227401242399667272221369157564365031360 12840431 -1137309663292253946970875858013370523408 12840432 93344663038507521898613522028301910016 12840433 131116303305271581329772327027492134964 12840434 198783368064286046052907692423665808000 12840435 -408828116497800859325840992633153548480 12840436 -294978950539791945736889136545176674304 12840437 440517691028720781767953825745979318912 12840438 -89303422310568270363317732423594105472 12840439 -416223270187986617313420488336852303000 12840440 -14662978441597075129492296539330150400 12840441 -216245061936542836427868025371619877808 12840442 407130745165377030735752670682387285872 12840443 -258925677917032268993902665052163682048 12840444 -43942140056048521756891649108358841344 12840445 3699766287257187267175786271036989920 12840446 1077056935358226161508156414993266131200 12840447 553674466334937580276262052241216442880 12840448 108092136325670036364310149659224965120 12840449 -2128486093275099026580551756883115139136 12840450 -45465560285944442730809382550790121600 12840451 -636105489986857403952778666978146185940 12840452 -1286252185236769921705142318636897364864 12840453 -252821134037102214493331647469458661538 12840454 599311468258886208648926209985667876672 12840455 -276995744488226965555964712308474453640 12840456 -635048211375999315806929368169603276800 12840457 -39250490144007418012964344629253367808 12840458 1470989981638477797132442722159756201984 12840459 768219844793228304742584236341012025304 12840460 475570938668341627357757992191357158400 12840461 533280227632098543001347779525928139062 12840462 65616026185957402236973214328124944384 12840463 -45195008632651102569310072424501922816 12840464 14058185971758760770629895997052682240 12840465 424812310572481166012887515129393024000 12840466 -637623249791827678146018156537212676480 12840467 -106930224728602329058605763197004642848 12840468 750359355278922898550889015170397911040 12840469 533611137488513208025953064390327615644 12840470 -427624151412740587372892609665954456320 12840471 209503988524617333006211912183923244800 12840472 -130474056983338072523676228541931704320 12840473 2247361175222598216937393383069278827722 12840474 230596377546939190243714341676440317952 12840475 59606852378105863093637060295493500000 12840476 1300708773668863497920488614667172820480 12840477 -115919745135653160927986828784558180192 12840478 -478384922861114804796217699461420269568 12840479 -796823163863550650978138634043243586880 12840480 4550685388876988189399281834158981120 12840481 121096381946563274358691296873908817412 12840482 -126045853842595708626902793806339530368 12840483 1350082221011950768424713164118820231808 12840484 -449596914056250085715538285652105753984 12840485 483800231126968860513125793652592016000 12840486 396001835042863908729999727644505012224 12840487 799544019463727251800297359646672451992 12840488 -6121559326006323697101436361014886400 12840489 -1475104970520466317648000560633778632592 12840490 -179459454529545524589051773343997922880 12840491 -713122361271513125954038647532385022960 12840492 144421559009863885317194479300049731584 12840493 90954263098132724868384106507328014742 12840494 -212637997503882492679058474764550078208 12840495 -363176585064459506495699581553453468160 12840496 -17570034623227878888499021865279438848 12840497 2934460405573950906428340702240155171952 12840498 780666806054980238951461531425509168640 12840499 -1058193732469642986892526857605503821764 12840500 629032874258871158916506973074719104000 12840501 -428723033879794688950275634198857942240 12840502 -558390091041302182102548517716232128000 12840503 2365404411645472572983976736428131568 12840504 -626247759669113107186959081195675648000 12840505 -1191372215500249150935251020978971137340 12840506 89533530134820209933746019659449511680 12840507 -517464185542050284915763306670274298996 12840508 -655252880106009778875719123214893912064 12840509 -388530242982240751142762001449083515072 12840510 -135627191302531317687092852763790049280 12840511 679206515726235656207572204820340525352 12840512 -270755981856567075631984765017944752128 12840513 -400362596293407542809851806018457984576 12840514 125587079134872945713640858008102676480 12840515 -36819083291883678080128697594155422480 12840516 162321399477375669144248435542965871872 12840517 466768046850629612519215510610103233212 12840518 -800262922315104350221887452658941819040 12840519 -647359060669095919115687695255523917656 12840520 -498651099770531851939661707505664000 12840521 257235937759682938965647829381261077412 12840522 40570153802521006286669853348112435200 12840523 -1750546921932306120150442432834832950280 12840524 -1052395523806002432863807140460156659200 12840525 -16175238059465398749890655356253176700 12840526 83114128241581040087234351825262536064 12840527 349790527702350115629361903872776584800 12840528 -203511487652090606611621066921582657536 12840529 124779823314185057380796221446851935848 12840530 763156331166497409735378367614217472160 12840531 5251708499464932397151467506251990400 12840532 -861748770270209595588997008483844712448 12840533 1041132287565481702637273063065769920380 12840534 52787060950771816811461378971293840640 12840535 -877454208149701618477894849127067641040 12840536 508817870828818645901532914564668723200 12840537 253342651853442934599939107982600100560 12840538 -903646879138431041791465455163234855200 12840539 -672337392628422831222127246358888745660 12840540 252615396094390393309218898978116940800 12840541 92993778685949472040458578899930398720 12840542 -325718551786251573009383910149583820800 12840543 -18798970026956655090112141169304817560 12840544 934900686979283439796810670665952919552 12840545 566184167626196519955957072061431331200 12840546 110681499165470084010523437255001728384 12840547 1768194671487293323210454288129131859996 12840548 652980043350228548575117913218718662656 12840549 1351467625310167978706809108059226080864 12840550 -285404613174211653623827717350101323200 12840551 1606220890285380793370658317823494010552 12840552 922421206846813775187964187307936153600 12840553 -404673651046394172241155106259503069440 12840554 23396172367078323905488540719970137792 12840555 -45256434038756684123494651188861081600 12840556 -516707583487677780077687062722974760960 12840557 -927115674760640281603290440196843904308 12840558 266647358130562064478165711727752328320 12840559 294969241264982401022356774109196262216 12840560 34364297710575709948208739265850081280 12840561 -816328056500081490398508489764834663040 12840562 -259577948813619527151209589316963806720 12840563 -365212440148038361607153576571852321792 12840564 12623290707543113856399225636514959360 12840565 -768801751612569636172262813165415429600 12840566 10299750727576263546971545582186344384 12840567 -345979841395208562090709641967228707888 12840568 -506598051005219985744165286842402324480 12840569 -315594061039621432543088935006968242688 12840570 -320715001755906741264641592117692731680 12840571 948546532321730746720467357045208612772 12840572 -422327074595675282741085472798204612608 12840573 565746965940434321873683894793066141184 12840574 -135978476341883609010853136167030080 12840575 91863113660087968283515796087574325200 12840576 207227810260434595849568625156465623040 12840577 -1432445512729262988753800435656597386240 12840578 -593203560578945331010493592184393406976 12840579 973256288425962170990825685015730620000 12840580 18104883168377419702519053044455833600 12840581 378062678264256644645135501825367256320 12840582 -48158508054542165379542703677394894336 12840583 -299795693590366196365818538202760900480 12840584 -366778179031221163636146042130321735680 12840585 -312384013778510498407257674595980294400 12840586 35295080624819045702749398115172222208 12840587 1498381237659842608032740287141810516272 12840588 1932696866263292592150969685178951178240 12840589 1284811282184185222155195340004661715456 12840590 179084912722581330892518058366154945280 12840591 123387857776881300539419990380166154400 12840592 40435430587088220645414697688568053760 12840593 1390147931546985464911886504233601185380 12840594 181258786936831950590128802990409673728 12840595 356378342828771348135076501920388711600 12840596 91331605038162454876748274322706731008 12840597 1109271256424738600025424949087369681952 12840598 -1083537015698428669682471616503940329472 12840599 657507371557217794195827412223398413840 12840600 -246468869977933991302639530684544512000 12840601 -485664639845439865919282190149279073408 12840602 -63449867818472093778474235395557318688 12840603 -252960027285123834411685703302869691392 12840604 226365649752510481200109749854708755456 12840605 -224863948232610525270914856469082734740 12840606 -629948428940291495485925439495127061568 12840607 775497628449965941876956974809651003480 12840608 2477736358776969256863615526532976476160 12840609 14694310602520235443141823416159049904 12840610 -78963581875315618820130262396839023040 12840611 -83308492510961877442995742550590110768 12840612 -339739786881725934296688536211411529728 12840613 -1747761908718328158563563480743965923138 12840614 1075968935235605300842003770247129522656 12840615 124182848411135214098193275625800701200 12840616 2120141257141814630109367086664379842560 12840617 -16652029123366346716375072228643374368 12840618 -130242270390695609043261320442814648320 12840619 715379030001847631141683245326498213160 12840620 840825710506873694625752922393553228800 12840621 573855811015049168630170273434007908480 12840622 368158056920239503425411104205860828224 12840623 -299027051357991256174820831030179206480 12840624 93199875024181574433770520169531244544 12840625 618233193434640447881111877369823800000 12840626 -40166203892118894190801816307853075936 12840627 4770993882637726387126514564199256800 12840628 -185201895703701724444074538605226074624 12840629 826283204317780416417649069096551018684 12840630 755614832952555717960969925618147799040 12840631 -1553016689745348408817809551226396996568 12840632 -422560294548783112224852407798308208640 12840633 -755264481697769525955897289925801454720 12840634 2315762358123483140890583879075672064 12840635 -1798702948227458916216760912562541962880 12840636 -305638242631651021142026462799619210240 12840637 -1414329248565885408093132127389618397760 12840638 52773167670862766140838683740206223360 12840639 -125753915411447925915280888745066686080 12840640 -737170318389628848799828362720706560 12840641 -477752513326831875720387175716842574 12840642 108749795023809089670115259788522487040 12840643 595790618582742463363686552917887384892 12840644 -171353596299196165907580029224656670464 12840645 -784295911797799031280021349373147549280 12840646 -43879499498699471737131069280307397120 12840647 130480056822756850482290340464902782480 12840648 1178077543181943940007805106615039672320 12840649 922103410571960470444974779657826378660 12840650 -170108296124689851309050682924452953200 12840651 -104424581325163822334802031049730689832 12840652 1704303819423078999906052100514553201152 12840653 -316305122643530258388351172506780073920 12840654 -369086491147740894435954244021304402880 12840655 -206089995278814682029496840480763368440 12840656 -184041789186953303697047761046942515200 12840657 -801788179684060779560207932911170519808 12840658 -179351682471283418330918595179324192640 12840659 -264053550752819344801133922396618808080 12840660 5694553179632119793482307904012288000 12840661 1905506890879529263764938342074428440412 12840662 164667332449295951107972430398037254464 12840663 -280475797159619448427727360667982864512 12840664 1003549619855574856547203539747568527360 12840665 114388288910814486355658696772207206400 12840666 495598293674235458495059132441341103104 12840667 -266413408965630883379943329942763592416 12840668 -292360887251118206204353741090506941952 12840669 -1254857604691519135916447197900421421306 12840670 -172002053798662564527396257243768083200 12840671 513821517350192308483448002435391637000 12840672 249469648389515173227050405490508431360 12840673 745636718484894353420207974567277816064 12840674 11486582306114082937643664138636288000 12840675 154240091235473740460124676194961512000 12840676 607260232271867371892788439601369701632 12840677 -407085531042452302980078451577787513474 12840678 -778871081593411242792652457174219754240 12840679 1672764085932514225736244632772185908280 12840680 -707661713574847474542658397574170265600 12840681 -117901548275492861502897513277105966080 12840682 -341493143570655588529232726678646302208 12840683 -364666874482123472925956376654819265392 12840684 52638331347352491275743375386709389312 12840685 290249549254964146017502101888070243200 12840686 140040252851826352830008827204907529792 12840687 7194308310226218854107353094095116736 12840688 10475051995472037375126756032890470400 12840689 879944224243892137152679967528370545490 12840690 89870225527929838085027750213084459520 12840691 -1125903339806034677799588534839368217908 12840692 -656867926318596942878122371955752898560 12840693 -454378417779148958658383892890216870976 12840694 1476625298118428184613349766749479313280 12840695 -1294482800020293735808894218070758576720 12840696 -5917687759901038028579322611631390720 12840697 10916452179208833856238494871972055146 12840698 295104130152842367066757850909549040864 12840699 -182438075687906838205523136577871310480 12840700 49830936093836063195106571793442304000 12840701 1658989930002376534660661840122733154240 12840702 37982996672635870439567458791016157184 12840703 14888668053169663956285491112854548024 12840704 -385285659506044604460113279086692925440 12840705 477737107324773774045035289243659294400 12840706 -48421486512141614518057160142840806448 12840707 2167256507047538041492769803404668775120 12840708 28571527379849881065406603734550579200 12840709 56252544559388173773924593498729232192 12840710 -33717001440133062505275367522849165440 12840711 153947895824678339624694134156737186464 12840712 2231646252817523972044191878634813849600 12840713 1207600972867498200438171041233364059920 12840714 -403709173484158843755385804890524559360 12840715 1244220046278290427409476882913813395600 12840716 -158760325389475411962977716632969805824 12840717 1238895859256634068029704750992156106720 12840718 -709081621731608835362550500950374980160 12840719 2146499564428444708478677328554424772696 12840720 -87917106119782447422828489213455892480 12840721 -29760959741656916378493340273719219356 12840722 799044879277401482603529426351621072672 12840723 -407490412634771588024222870196157523376 12840724 -135114471818389862510335569595162575104 12840725 -48870426156318334329382233867065109900 12840726 -287744062863392657261087409651776187456 12840727 619857115388677849339346306563732069312 12840728 -237336418549558563658306823123239587840 12840729 549832718247288190318087241993450901504 12840730 119192940443991234399369765014854195200 12840731 -110526381084252385161857505643017514368 12840732 362042293109799450539634226076305175040 12840733 -516588953461441889970234573165901479156 12840734 -299706679499306171398548692692963677120 12840735 -607472391080104235637767912991481050240 12840736 613625013395730802503184658353976770560 12840737 -85854039260442918642708185602801858368 12840738 151114605106725139746399920432453657088 12840739 -357689580013340500737267784152385044480 12840740 -210832844564658741626131455395608657920 12840741 -980975230546882354138199349369773314560 12840742 -226433969779733519690443902468295838400 12840743 -1775070212079653018200405378915887904008 12840744 -422555549519352332071779992779356979200 12840745 713236950556341280934452620183539022600 12840746 -1776504718428755611755019277431120896 12840747 -1124171767800873581422453574376773241000 12840748 170096803177791057153806757662604089856 12840749 319562832852441635485055299402177152 12840750 -16422752415923461148202496614790080000 12840751 933100260492384240451937597609348474880 12840752 33035755711970700806997674694684180480 12840753 -785908405172181009587860682969797411200 12840754 -936160559253302037437800720522078109424 12840755 -317861180470042435467182692825428947040 12840756 278305547885485769279406233518015721472 12840757 -256049717477258733574274464155400175300 12840758 -14485624591455502614106552023809138688 12840759 950222935717896217372683786559411510464 12840760 -138252290338815882640002153446556672000 12840761 211289276645123000773815693881870104362 12840762 -141824305759188690548338896171164160 12840763 -509388015621141759577787655342678100800 12840764 -606094409647366457467405470829153826304 12840765 340557429573764325955007260862773996800 12840766 -204350503179017459787502210586474151168 12840767 -280801303928405851146464813540128095000 12840768 -32007770959590989783728842617456689152 12840769 -1816417100633656199180355426070006304830 12840770 -10633018865211373730982391685415345120 12840771 977287163946029648828862583874213899512 12840772 -293487962602212487548933760266039603200 12840773 -29064659141639300958172712822837790912 12840774 -282830212178924184762203068787275871040 12840775 693235097103245053938988373242724184800 12840776 234011666955734010447718191857966776320 12840777 227257822349991519057107169348108948714 12840778 722896793613753200677795986199843579440 12840779 -475591962185853831510980044384234349424 12840780 127929299242030603542286188030544435200 12840781 1077867892904136612356840342026614158582 12840782 -784449611129496448769093215825257139008 12840783 31329000290758791932672240338443387648 12840784 -109324333091291006576091151002375290880 12840785 303368503523056825745598801908155473600 12840786 -101657533989464936494740668294200774656 12840787 -723584803801753413044606640301500288240 12840788 128025246352611456166793979155352395520 12840789 -3545875108890050124149060982071777280 12840790 -179229561175240922678722276843320940800 12840791 -293283232404412164310827639769002242808 12840792 951068812259667908121027613200796446720 12840793 118259902698240994572146532564776900736 12840794 792896897693622564900039910355910804960 12840795 -682116322317649795459791947299782412800 12840796 -754732711868714321643612307125570342400 12840797 2038071160106385377930306096451720829632 12840798 -223793510274934598032609855074399424512 12840799 106835787808235595473921784300052800800 12840800 -148106350076830492618259903848395571200 12840801 -1047953706462011345966885420116357708368 12840802 -64196572714994672487584271479737253088 12840803 124265424518331381624263782341073453584 12840804 -2027632864681161327859754902735204970496 12840805 -1282997543061263313091280935708875079080 12840806 130823430978573867727272521406909881664 12840807 -471480842390590105098491548978015655808 12840808 260855865946447340737016682550318694400 12840809 -2169767654670494357985070057742939589900 12840810 -470867829867667473932682414318880131840 12840811 -1103395665657251330313854527384948936588 12840812 223464714662340470033293423452527974656 12840813 -91099354674272365421895072830985033876 12840814 -63142383761679390048452893884555073536 12840815 -6502803945308124899513002754452006080 12840816 204252894715708048955564151160431869952 12840817 69880580808884292102777236107402471152 12840818 1676639260498879056468478325260817218560 12840819 -52223518591711891289604607770212230080 12840820 -250098829155542992322174918860984320000 12840821 252988201761699924239123534585345802912 12840822 71165811867590727704146691233736513280 12840823 3013479710255060082277272530242190314560 12840824 2098186333824193520888125746801053736960 12840825 480804322293693272697985867908963765600 12840826 74439768012076221742232481532632224112 12840827 673780998312741573548322504303506374080 12840828 155734050925909042325149546328161812480 12840829 -45383503628259360243732247659914305824 12840830 -845000536732596242561270678854905685440 12840831 -112674258907053274941897720542111743680 12840832 25783609524924573613258073204368343040 12840833 -1347545169192763576224449561666708673918 12840834 99069453790833264575589240436033706880 12840835 9449065082368859455309033983475539360 12840836 1684617021037827066485598047672909028480 12840837 173780503367962646829515284068244405920 12840838 -175639455437772272730836564535354104256 12840839 -1034256993332265822041997336503443885800 12840840 350897213573524522550735160749030707200 12840841 436581416747670793069698423835535877120 12840842 83171074881719876268088516710748902912 12840843 -372186143632436618482540315140456861696 12840844 974257774792236648879571121776167124736 12840845 1010134250723618177815459796568967073100 12840846 19150650769429532971415748256584284160 12840847 94587408695624171443982955691868085120 12840848 -92024273599468610660049775842881052672 12840849 55524633035026758126413847477757473600 12840850 254155179734972377933266853606781913600 12840851 157356518354826008550078893576625943104 12840852 -1165249624754479906864891474033713408000 12840853 619190099840348246893483216695267336544 12840854 -54632613391358552318430454622132943360 12840855 714085307136746472995484591642160890960 12840856 442062135587465705043505444827113717760 12840857 1766426209686858164549055135958797972 12840858 -266049029449692972846978946315746383376 12840859 -1237447258882960192986790934200058034940 12840860 -148639615631496559960803713633634739200 12840861 216918721565533183688678748016133681184 12840862 410375016322118368875102820377200130432 12840863 -881573871863337369897287477702282854176 12840864 -415387560772152228617777645269407498240 12840865 1850078823705791534282243685687851155200 12840866 -465624358554773361634950662193792343776 12840867 80471985859939488470994836346238475568 12840868 -43870728265675925006713968560631479040 12840869 2298900964902578653370616734501082859644 12840870 -103638772004656616235201252256823623680 12840871 1022355576617740168248444157044484094072 12840872 106866846969586824109762748817941299200 12840873 -71742521277040040419600519606584489600 12840874 -817390520747883872211157593104730122064 12840875 10172659227497371274548727377894260000 12840876 619583925167604299465894236161018792960 12840877 501270621450407115240293156958875505792 12840878 1139867872056321665618362208825443734720 12840879 222504569091650638636442274290787381888 12840880 -61518513042260232051397906987726602240 12840881 1759863230598961492718140616764318091700 12840882 -596546914169508754980520186310665882368 12840883 2878295158988132934081239344761715076 12840884 177950446982376609675249173480530268160 12840885 845793815011466266356564404170172181600 12840886 -890975575947180899017030113400709678976 12840887 794915515411058858746503732649030827672 12840888 -164910551722597989059717962870505533440 12840889 207259283687858934095566795081500744512 12840890 311201053825671710656398400679024990400 12840891 662680281397317548367500680794812928000 12840892 -365897221262636937496068720603518454784 12840893 -190580750839397329366967144905333846536 12840894 -37187512647390069233494370609744384832 12840895 666886931529151530555962830607142434400 12840896 437825820705380924740371051720915025920 12840897 1750642256415748550962130977449398555520 12840898 -162955666148494343936361357851273018880 12840899 235281669540400179094211219196171556560 12840900 -97804948688332128972519218327060582400 12840901 -1130949511217753353300904353749836974368 12840902 1137201598282776172019194781529976525152 12840903 589751980930020338083776141435140524800 12840904 358094994000496124649961509392778731520 12840905 -238817960385280326881187699790638852480 12840906 90709302169955917973157015778532653824 12840907 1838311526314363911919976637194815554640 12840908 -1469449399564487464205930763470513263872 12840909 -828677676304351853944225786784797245792 12840910 640659185468597014428217910143371552000 12840911 61057506602732236494582678213456118512 12840912 25753065531597308877152459877838356480 12840913 -139582089053657819409809216060151962112 12840914 -1116033416193681682715670726587697688944 12840915 106696734045812736121380638260107439920 12840916 454420840569606222513708295078815522816 12840917 -2336242839576758966524896222474605047794 12840918 5808598653767431370568480949622224896 12840919 19879312082910805072529307833078423488 12840920 122668903453466040616255881588627456000 12840921 853098307228693121119914839697819424260 12840922 -818963487924611350257524670988876185600 12840923 294503464954844964663528795448007923200 12840924 156243708006375706036507511131902538752 12840925 -66058310437602352393995665246969941500 12840926 -317592761177007151978714547777597927040 12840927 843435223518766597941858085596884250240 12840928 -1902246807757610458028141952992563691520 12840929 -663961639526854811707810406929853687616 12840930 15642148311684698945425605885509406720 12840931 274341066738546350132438962035281048732 12840932 -86267666589535818949221301917499193088 12840933 -480609307045921569127059920412759960960 12840934 -1105867684756138927334876398218563652384 12840935 -789342148351393690634966547993658962120 12840936 -141854755400605238939873468089442058240 12840937 -351263458448204520042443411113889116080 12840938 740510622619566970775537544801231525120 12840939 -192196815295891389505260005338197588000 12840940 -578806910568512750954900769380464527360 12840941 1355972360840965957282545977928193228800 12840942 652740052592605616990876733182160040512 12840943 -79301733683335830508290237865784613808 12840944 130233634097255493792416389446866042880 12840945 132855470491473927897084842951141403840 12840946 274135397466755355570478326799312521120 12840947 -455216658638668441613337145793424942768 12840948 397493036228598399445446681515115599232 12840949 -155785086100961316416646876411667169280 12840950 -746900292768902375500155523215543825600 12840951 -77949171880975999343270634121297969200 12840952 -549342365596474474691462882916243025920 12840953 -864880699156727374534217630160348699798 12840954 105566632184625708677418846662339073024 12840955 -797281890658310344444548103837827440640 12840956 878469047358144318683945670794283909120 12840957 423090138810911217524756001725155712640 12840958 738384087833190663759750572129683969344 12840959 861506668007075556556125392336573065080 12840960 -499205563900431621053218816295279001600 12840961 -1090821561712273880210916934449347456 12840962 -23182607998606377512263821803653847136 12840963 -297282658069493572226338941553951188480 12840964 2246712964779415233828472216147627130880 12840965 272570395018673392555426152405991056600 12840966 -549046208949006039328705572679931378496 12840967 -2260970356489433511349448885603254422768 12840968 -603180227954802313149503810710022553600 12840969 -145461968024811145613961421800596400000 12840970 -103713068480767227078378848743859159040 12840971 -443290620168968667237162069340512779376 12840972 -701052795702998290877002713397463044608 12840973 -812669351277510580933584655103638680660 12840974 -1069712197764516318221173446091981299264 12840975 -62237798450575963371906813392371660800 12840976 -373241289501536203583966508805337907200 12840977 571252791507141071753704590016978264560 12840978 -25006183866651069746033166027441979776 12840979 1105994585452109793651065433017912343640 12840980 982822641368462106046128572347931232000 12840981 152076444782470345161248708319399587520 12840982 -150312020286511413575586651555248080896 12840983 -805812339624821360836169792741643288480 12840984 -638177123174634153549247211410968576000 12840985 -543505222790256004577479316648893949820 12840986 -328711534618471849246807264149753958656 12840987 275041192012848330047267166868772862360 12840988 -667817214844034136520924040766072548864 12840989 -78386518339254667543761175425693511968 12840990 269594949588997162595232775697754261120 12840991 -8283848617100998933382696041074780728 12840992 38325876187935259619507349675898306560 12840993 -426606309431288747308533038074274341296 12840994 750946951327947032874207176878578665760 12840995 -486290383708126239230095804999783521600 12840996 -289899142611111963441909380319581306880 12840997 586166670650015422011692319938723253720 12840998 -423446590344770586923942981677034732160 12840999 253212148278803200688700605965256157648 12841000 483119757818060295398579318530321920000 12841001 -473104880431174686961105449262077922560 12841002 68262252510994423466870698759246204080 12841003 392068732213943894172277185671773025680 12841004 305722688286020763152112949590528 12841005 299633885180012813217786399703928310720 12841006 -174556288367311126393489271160445180416 12841007 -590885694043315280236557324675046293744 12841008 -66437905443309879918204290816210927616 12841009 -629854773152731129750824628409669368320 12841010 -75237285763160113413466490914746593280 12841011 -169086484182658531654550276261359563168 12841012 818601989801016564934538851186319133056 12841013 -2269328088247809114391701123829890841632 12841014 -8012593470729735369112109657548023360 12841015 -620678735955128979866902733828681909760 12841016 -213842322583143232889003819625970667520 12841017 -55506578212362372018886823600738718720 12841018 -20882713327156858580633972578809107520 12841019 -16976125432629167388794619964573580904 12841020 438344613575183502222400058581111795200 12841021 1665809624480464701682763873581220225222 12841022 -586121791593394807894850911709905682688 12841023 -51381069935189900907225432310296623856 12841024 217566515887084918442267408690625642496 12841025 -1250566865195260008347312916676422417450 12841026 -799281830523524387154187475755172620800 12841027 3570806910352682073737058905594801336032 12841028 889998948553864120648480746899545047168 12841029 -1496085321208611628155185240854943744226 12841030 11365129924480078225453871096036054400 12841031 263344234294520966018936440552662092592 12841032 1913794881463194981147467051261430988800 12841033 1983324772030558870491204943073482520282 12841034 -1557036312223172981432948219041579271328 12841035 437497990627249262925137539606093225920 12841036 232905741273280828730303639734964336640 12841037 -552069244969464136593392712756640087296 12841038 377971197900899788996991769738502563840 12841039 -1103121735761611536044977076073597384120 12841040 220766730182898272013449622083005317120 12841041 796129626250748869408105494210771716592 12841042 308377789824018199842366681436837776000 12841043 1231741445343691880154361337501371373292 12841044 -1008862751517184981237588504428979574784 12841045 10242709669598435688334025766712383360 12841046 -129932766341901947072761152571073634528 12841047 -12155645365079645885649430085434300392 12841048 545842146341110061884930702941963755520 12841049 -345197312255680286771415226988721637752 12841050 35519839483761219271038473666755756800 12841051 -369937778811724121265013481979001748928 12841052 23296399542105226807278820452839976960 12841053 -541744471743231263349725590904243623296 12841054 1128603779067722238540198016153602930432 12841055 -1307878220292229788656298061363977600000 12841056 -544397242463178367171700800401432772608 12841057 1427315965375308152105766197124663734306 12841058 1392159041394854375718270801068317618176 12841059 532089352351565980951743226781778620160 12841060 128797968559366402241108002758115061760 12841061 -62535168891487979817819772841593716768 12841062 -284918501735939887023354141843808176384 12841063 164336108332216016646139593594025520312 12841064 7938430355055823596608047754473144320 12841065 -6105347563531402658275090766080761600 12841066 371070536966533898013123063055888830720 12841067 1067701287659272180966674837485733856116 12841068 -173904556960157387475032217278456463360 12841069 1986022236634071536322921090819306837996 12841070 -430755409088125811337360329300272942080 12841071 -450836868364298380640670742542752415360 12841072 -9627352501630891287505465362300928000 12841073 -384558599551863145224092636141989402560 12841074 459149383430180105188921627116526266240 12841075 -494304362834238452273055287051308708400 12841076 919304357615170114880784916561514533632 12841077 -234567978525019268188402448563700054400 12841078 43629600566526292398801833062150870656 12841079 2001441857043888346201815243442447864680 12841080 174542255148359361701649290832661708800 12841081 -62336276533747455433705589137699532256 12841082 390898967367230328427506333747097857792 12841083 -1133182571015369316699225816088678559640 12841084 836576089867118463191346682234863912960 12841085 -707910807318467151588393761599286576640 12841086 -313618858010729371436498552430530058240 12841087 -797401436011606683039962526919339623408 12841088 -243622412776609107729628954332789473280 12841089 -1444475046840192103124118303940932781776 12841090 -10275373957715931904669397348666887680 12841091 -90771735325346029466553945272931077508 12841092 778509608696819801113948670145003669504 12841093 -253923298573113905350803608828698567200 12841094 36570839448054371498979889987970410752 12841095 70698709157842109445261404094871085520 12841096 633982561646369939173495933770985067520 12841097 -952246810368375364647543998716270937088 12841098 -85734094431158869756383707096957529600 12841099 186580637119810651656838526386732127232 12841100 580187561930366908156114640563565510400 12841101 154534680167284079525255326475924229120 12841102 -190378430355994818482009045828019614400 12841103 -664061608361706087563807911570649500560 12841104 268254079532763497438723341314396585984 12841105 701393397775982446985626205294674859520 12841106 328595905108826618023499103347558973600 12841107 657021134598390039904931562802498591488 12841108 -47559362681854289770533599291011856384 12841109 -573571135146815203560504382812093522084 12841110 -190382554908026285874513683875047619200 12841111 -2553245750309111559439403762527050904200 12841112 19802134374966354556555180015909171200 12841113 -1308126042035219687914529258651516511360 12841114 297886907747379922982388422774537633280 12841115 -291735591430785398453958338396791768800 12841116 79299353372940011353554924668994673152 12841117 -1143302303611798852329683622146790741428 12841118 -463062875452808890310846442385492406400 12841119 -1088604175697378549380804506687607837680 12841120 1646610455364853103282534673822335631360 12841121 1832118235130631557665788482153390290944 12841122 -49516877009082203787797260771584784896 12841123 -543295516001663596915201305599402623416 12841124 1841045819584776699037082809065554186496 12841125 -753465853533571484490250610740056000 12841126 -162833286095881489286965608450177113856 12841127 -1701260492280404590354735241394678184176 12841128 462096476995034279305006290708967296000 12841129 575726753418256556180943715443514101376 12841130 101173529924481198138744925549191536640 12841131 -19198532897376371207017720401574123776 12841132 -207899754296809838094356899352261135104 12841133 25939977461574804517026731297310546144 12841134 -670018469093178558548768734760653178880 12841135 918222873081874550591088758830889366160 12841136 148104432239627779704704860267819991040 12841137 90822382554227758826111199949337423046 12841138 73516913136094228623188262754372726848 12841139 -1910011059342340785890562082631422851060 12841140 -30277280760522738244113731406744821760 12841141 -330248136192867678950964377533021489668 12841142 -202558934647533891501302590582588368000 12841143 -429159570656574175503084750696521337216 12841144 1162822358300830109902462339489263390720 12841145 -21387438025879497613554913785958742400 12841146 -245582449232937763364137978899124538880 12841147 49175010764916538478743346293571377104 12841148 1577347489907252189248481272175059166208 12841149 -616779377985941816426590978602395732736 12841150 10543763596271133568703849400410496000 12841151 1386636260008211956340008483254821115072 12841152 -497011637039493846297702477176418336768 12841153 168136998361352236719980984284399214208 12841154 -1023721552211731251171556906710285307488 12841155 1691507065481308439022081951672030104400 12841156 -39827904579222123742769312362736068480 12841157 133963794268921624557227298191094599712 12841158 -174978167659533605769401461899474745344 12841159 -452567311106849492670984813478728771880 12841160 -438608328018713260914807681909129216000 12841161 13944543880815929599716199861763460864 12841162 -673253188552015873650332291172385230336 12841163 247758741941040252217143021283675053720 12841164 -58893858987538485807241518998396242944 12841165 -699566119994932012937105621249194661940 12841166 37965219428523172146057888044159894784 12841167 1187319471232492080201326990943765503880 12841168 -337752888391094426577952502292520542208 12841169 1691385129376063964024936391759132691680 12841170 -68269105848792374056875320203593945600 12841171 72438795595912108569662788821048399840 12841172 -116001737094066144447414562454893213824 12841173 -40463099358071416704415318013224727040 12841174 879361613948987737426158629238728322336 12841175 1420565206164184956806905827667411779000 12841176 11522934355536106885959909226651975680 12841177 208404799136256566697508197750639961872 12841178 466859343420491593767943804996565773056 12841179 515722731768686261508571987047732031488 12841180 84813310809401026289669835206312217600 12841181 -259366815668695784861992514170127526900 12841182 -239069099216612077833105945340042219200 12841183 768724033225795913544320248670849584360 12841184 -593045325447947096859326772512188268544 12841185 -701983479158812749693942864619799984640 12841186 -816494004869114814174419887017443143296 12841187 159856909341304887412319198576026648800 12841188 420052461613725686381188256116470435840 12841189 -6737162958954815477069242078733647520 12841190 765654786270171477207545044641936940800 12841191 272603883438746659638619567078828798080 12841192 -58404508267973373369079065426434457600 12841193 -2308119087605272859516162912283538239558 12841194 -543467776914279125763147274161105273600 12841195 933288903618221788152316725106725343200 12841196 526513583446611916061425858003729387008 12841197 758281883323403510792930815598364724800 12841198 857905499758332644062506787814785281600 12841199 490691833700591978532960027089483814912 12841200 72977997160518058181513995113185280000 12841201 1242939658237842793504939301757221413202 12841202 110516428533622883913591968571480580608 12841203 3536237631985971035948053347553949808 12841204 1274179260146731745141735764570492931456 12841205 448771615386377945514739611599162095920 12841206 -218989241648432274194958988620741021696 12841207 334477760408800266854116726825365179280 12841208 985255067579152615287226624581432360960 12841209 -39730180120572267454191341570954431686 12841210 -783932783163457651306264393366684680000 12841211 -47679019554489994433717607771927436320 12841212 -1227337086386040915168331903532122472448 12841213 -115115122928309439278012547973103124480 12841214 -265475539847554106916736150886375670528 12841215 616931857562582433857230047682338495120 12841216 -677261757489075498111944902943480741888 12841217 239488990033282524791244542399862379266 12841218 209842103290504040616136273539790231584 12841219 535166280865927252604474580571339328 12841220 266718231485766479687071559014416568320 12841221 -1354571231419485452369270184509774534688 12841222 -850385697308238323953238092642094259456 12841223 -3580181911537629707520082649528833152 12841224 -692050901607477139620995683423994511360 12841225 -112210013581863207362655332475554421250 12841226 -386890949926808308395686226059123208960 12841227 -132218645800326146510441169879885980160 12841228 1223029191888514350470080468931549005568 12841229 -198392859345118075694801678539831226430 12841230 -404226468813948787621592243482173713280 12841231 -401165991785806374488283091889504648640 12841232 -261372070436990682558309882803084328960 12841233 391903420298919550786984875453622458144 12841234 507729415023949270484382564422877696000 12841235 -903427789184954210332041959017022117040 12841236 -506991473512126020492452325647027399808 12841237 -1677283180319314383608955718700065281920 12841238 -1062225281497506687048870858466604854656 12841239 1319809470062099671159510808270042300880 12841240 342431526339237002505687908347961548800 12841241 -138482009064211253356673144177205647232 12841242 -277934728452697551711559211536779237888 12841243 -398964396341430203031632100559750087400 12841244 -469669251680237356760010966675443602944 12841245 129326411310856495285549850478853948800 12841246 1724013836243546814659249247942800640 12841247 3283642826095438510303684123581523314312 12841248 -179069062487984866467820949631525715968 12841249 1420488289990163996409925430390330332720 12841250 54349719496812583130277821990705370000 12841251 -877442809065828332363351084903772626568 12841252 -1233462505394728249124065781156641531264 12841253 2495903191403898679594777261893699766620 12841254 4041934502324516102130126437671782912 12841255 -331541265520948530378343252122810607680 12841256 -2304654853109242471474078041203530967040 12841257 79488449309513237614537323370475191680 12841258 853574632295878790210977357337147633760 12841259 -1374000693429260627988913059043814526540 12841260 -220145323412342152398154895750047933440 12841261 -18634828292973516062832173618467937076 12841262 4837433294604651342694989660661008384 12841263 9227500846362974774149207081524025992 12841264 -38675463719731308561652801309703208960 12841265 702519909594447782857862143360972404660 12841266 68203575960593201061506286217207200000 12841267 1545167471784407175974706078360713542800 12841268 284855555416267993517523321843321262080 12841269 77785765987915590096336950922400217088 12841270 -364098835180346387741490766362303715200 12841271 38185933618953158761074036635153464800 12841272 -64468721586002303094718866785953505280 12841273 22201385620818138233821137498708506880 12841274 -294356779252955525914779782325008954880 12841275 359738227318335627408539322770978097600 12841276 -92739115068077653997889013935130920960 12841277 -648793592048488543045077591026066594874 12841278 456821045343593012655486417990491228160 12841279 -1096754373832656596656188570983130295440 12841280 153484113715992096686084812351025971200 12841281 1541581492056663570548972617373354625600 12841282 -281555377228919264299357162828831058016 12841283 763157336226582763065643674258852710640 12841284 14562623937073042938666698748543578112 12841285 -421835569753083306064696861300637706240 12841286 320877463871628186870990371026665198720 12841287 753806172754365079312543000327659688320 12841288 1180138804594697091125950846875649935360 12841289 178281523167123814370320574527938288090 12841290 59842037136006717731515089042858547200 12841291 -830664005546524089012364586243000943360 12841292 1919480811904917494114416573297331005440 12841293 1574116291357021368235383765522085018368 12841294 -52571889271933836711517809157511562048 12841295 146944130145411871042021025330076481800 12841296 -59467573756795212445945660029445865472 12841297 -383862663533285557617853942591162890688 12841298 -1041460103952832988267343978034697892864 12841299 -291001321562255449625856596191999499916 12841300 -527546912857188093698093619899651209600 12841301 -509122680073486651757526169375352839296 12841302 -126541339006767510469361518337483358720 12841303 105999036205761740994841358725889823784 12841304 493235367078354013075277158016241868800 12841305 -138163311898467176892242524588089298560 12841306 591620416981791290089034444577550080 12841307 -1511171363100466857318323216387976076248 12841308 1341459596427006382130026205745259115520 12841309 -323006592239955863651593563513144218996 12841310 -68362089100257663059938108815831157440 12841311 -128656558126856803645507300008680941056 12841312 495374203254567210247317862161552900096 12841313 1263919567772267255356773817137519350562 12841314 171523733847382009784930216041394201088 12841315 -638465464235908254855638590423958597040 12841316 -319263461029430225816990495715316285440 12841317 -93085042928972850512432452083042406692 12841318 -379820355894453311360491102936604659584 12841319 4264602584750215729963767573217802162544 12841320 249633199906925472790263605507508633600 12841321 427993328550600015042589187522246285200 12841322 295686453690460169194406140020105056352 12841323 549240877126079498050521466904209259136 12841324 -1618121210437946168660581970688011625984 12841325 -359424508588807708391356149121542468000 12841326 -319446058850699264741861790477247876608 12841327 -1347625488253825527418442310020548139824 12841328 -96960985660432994991326936189183950848 12841329 -318303364698336789445563356334209066592 12841330 -942524433535724453217727217775680640000 12841331 -196769224708768114631762439445295653968 12841332 -497115577248302712252907794577390202880 12841333 428577979868365196232844331363845793582 12841334 -438106688161230026264625927580434176448 12841335 32405317551598144677822390826615976640 12841336 383344947021999766023444337216677826560 12841337 422940999159274558303107429034830003840 12841338 -406732845514968559198556276310374086656 12841339 -614628716985717127435822594392847330544 12841340 -1977897082880813170145663571014467584000 12841341 -1204430971401395079836954711967525430656 12841342 276760936527239485362783394553966892288 12841343 549909557970603362581073226509428670592 12841344 -494725154083249874733206973301559132160 12841345 -729626629128094720938764054260829174400 12841346 114184901708194828140775394241683658240 12841347 -335945488379716369189438695580380180480 12841348 -10492878288746082283586996282640080896 12841349 -2543946952691831179786876347269646052800 12841350 184786504963292510013071158807553856000 12841351 723452457221074480950440351342371309312 12841352 214285392714706008755289213738295833600 12841353 48223225304377621219343255673788409024 12841354 -1626863907544273795173734635378166866176 12841355 900296144915024202227332807053736169760 12841356 142882098056461948430803788029475016704 12841357 172218411513632251600191099054394633420 12841358 -318788289461270314496154734871392548224 12841359 -639334436402594276107670813891985221760 12841360 31851338520853094519611016006058639360 12841361 155682525706003418879440753470532030452 12841362 -622932742124061757766495479667265408000 12841363 125177063861202976264984064752376189612 12841364 -235604493671447298839326428141508616448 12841365 -317942639655949851812742223767624552000 12841366 394477097237834500241930530874798809632 12841367 316248090197081094102258122489296176 12841368 -257584915061055082520077037596610273280 12841369 -795470796055880276662922374064529026230 12841370 -417843840190368344463046791169773307200 12841371 592172546609481754623795403830037977120 12841372 473748034058602081546972167044381493760 12841373 502567683560513319403214731614069582060 12841374 38202726495348254546210602184855408640 12841375 2576095877418775783898352635918959164000 12841376 482973697732584945273434095970958704640 12841377 -829154507729255875611131242734561145680 12841378 169444447915115306123360645604206837760 12841379 1448603820327700151695743056114215668576 12841380 -423747793752049170402018286541008285440 12841381 -1412037602518033035335856664611239608290 12841382 1477349602718654018220030928285342005312 12841383 -183187291711118249203985195304267102336 12841384 -2069981714701417386481154088431219389440 12841385 -1688378774389042921871918867907130883640 12841386 -97328269893370751043270094846840225536 12841387 555806687526106064306866824399313808832 12841388 -537826774221412120067737259129474939904 12841389 -235913065941970307765315852720397466560 12841390 -3420774988283751447724343445313307520 12841391 -2625326165419475228926504972151769216 12841392 -151993929899171611525573479720220950528 12841393 -141265412224091845300633523023890165358 12841394 -1073065969605419342241861243597104523504 12841395 166440487681696617408693165076716768000 12841396 448595252763890107033498399510806204800 12841397 -160403583195491030863869049369206060960 12841398 -80009086097357538784403803719313206816 12841399 281566781897460440709125199382968019720 12841400 -407439483518164247835417290868710400000 12841401 106753509504107743526294600769022750032 12841402 -45876851548431946326998880043352686848 12841403 2093370212550651352086917845543331831280 12841404 606230725696690450027180531726013506560 12841405 14146866022025491989002106042005950320 12841406 312378597434881191982637704273039254528 12841407 -196826740703617567461717741005413316232 12841408 31504176103380351747358836464193372160 12841409 19724733314660704653133449988384369152 12841410 129830380805572662926936900689324047360 12841411 -1191548335862768160102335665026171797952 12841412 -1501571407635277360228809688613535414144 12841413 -457035729794427813931749289873187536416 12841414 -178445818718621777034143889954743350944 12841415 -99789225224844140129741101829959440960 12841416 28011429349422667641373608033546240000 12841417 -620081091811585118796461135267352250534 12841418 450088624801961686541347773439043546160 12841419 -509792443937204256399662719836726287952 12841420 624201520234419018678328748494594145280 12841421 981922251555917321029096895671764734400 12841422 -608520479745673039715685297282672506880 12841423 -12573951165392370476793699091991857056 12841424 308009428004902864267981078667763671040 12841425 490331072388358104108102347873496139350 12841426 -26150129655978663804477536928408183840 12841427 2625760159725678357825235974902499337440 12841428 -168993339794278001488602177327678375936 12841429 -609355368413530147124962471244679065280 12841430 45375666214891029492262061692099180800 12841431 920417446302935706015852350843283394152 12841432 2053337934249536207719311146762660044800 12841433 -534894956111016004560984137140258884192 12841434 -3126777386517047855482732299323722752 12841435 -1272208378712248785312105650248423870800 12841436 -1483623046260445195670678010060372088320 12841437 -69934884737824408731286439662079283648 12841438 -276867384037082545688277386169239300160 12841439 291115496638567994658304889140365201624 12841440 136779231153009174976029251265091338240 12841441 -1549350569552629118637493589206457550716 12841442 -87133240050668247116811952135497408960 12841443 -679200021903531059891589621736579786560 12841444 2896643353764220835528778565965225984 12841445 349255807227320294826512940756736923480 12841446 -187004887792606697650658121640821973632 12841447 40967427667164016979296651334210499896 12841448 -1184047636892037147827866085471358781440 12841449 138748674456376298295178155896028856464 12841450 757844403674545837241831766289984704000 12841451 -9939531009931068313740952521649607136 12841452 -5186787940257002518732976071752394752 12841453 1160716356005298272399888120810202815702 12841454 -350365742122170201230122397727545635200 12841455 -122390466569498550073575756742799616000 12841456 -45883294798902355231642096909855358976 12841457 261206846850106931162156978961322360320 12841458 69051303000073348178654324566316736000 12841459 594688493872913692173657628006824563660 12841460 -560811248439214699708138103649141657600 12841461 1361242786296485104921039149325235825820 12841462 -64230495309578151947315224087909116768 12841463 -468299696680383587376308774057475339288 12841464 1242638133752757549590566928962737131520 12841465 -418396610161292360077763369330644108800 12841466 80890390203174355976492538979362071808 12841467 -168430352325882710568129031519782476352 12841468 -1404765752430856431033085856827623344640 12841469 -13590609892792808238894015901301259456 12841470 -44174912860127970564192554171443200000 12841471 301562874135611906088037408948031422144 12841472 338218546493428430900110938211218358272 12841473 648934025551402959856510778877409965600 12841474 -464920070709865507243784626936829577264 12841475 -331621383704683843490245815924962226900 12841476 -261874883000807830363243778369023905792 12841477 -46579508595513205852250413062747406656 12841478 -294954854552144806690990210968527646720 12841479 -464793998275948749804311996088408557304 12841480 -754819672706307705979910610913557657600 12841481 -1144326310140127498900166213832030026496 12841482 -104158853263713504690771267718701398016 12841483 -30201101260951193241284288640520178640 12841484 59021372731322067859003828315608758016 12841485 652383276578344115682649770994776396000 12841486 -117062590631343312360139850384961269760 12841487 -383934192285626848818698464307676878448 12841488 -264448393599256245872215800087909629952 12841489 393719096629540484345162009793061242290 12841490 -508676820213681933034183758957844267200 12841491 351464244959911963690833236680443148080 12841492 -29729261251987415440688235593767177344 12841493 -97225827836729422954140686389197859200 12841494 -728964204023461563720550398312616192128 12841495 -794070657181870486683938954624017521000 12841496 -1176557895179868107902711111655775774720 12841497 -104880294911197409677410063025361728854 12841498 4569785496640224036698919479040913920 12841499 -167734260450766512993208299852707206680 12841500 -56136721967095207570617245722730496000 12841501 -1592154127433691472033783434756346724736 12841502 327612386474872432191866428368780578304 12841503 15601738361605841596585817138890917888 12841504 -636778191834617669687917526785989672960 12841505 913828293991651664176072890929999007360 12841506 -463740134478288918352012796783156240688 12841507 73683865425355063813947895064557250512 12841508 385749861170355552899902217096956719360 12841509 669024193297002509371502568066217713504 12841510 780989621263710269586451316033077768320 12841511 2269660016451581055626199418179655603200 12841512 210974684757879533406075857651551027200 12841513 255535045327016532308087611957682761204 12841514 144906954914036933657901942460105619712 12841515 891967187354253791963636762474781862800 12841516 -411560530838964452922185959430468790272 12841517 -456865426977086073603575544431831671380 12841518 393657641079369435628755668370413411904 12841519 3715027117539437266302151636143026186160 12841520 654416070824451570857667962381598720 12841521 132080537170687326673655687321648498688 12841522 -644394749609134564077829094654915541600 12841523 208492037987126273414939552625765317772 12841524 -1227009430581199391826533510952761364480 12841525 -1185783535867235605372783467798635199200 12841526 88193846219208197637005514787577207712 12841527 -104396591941388361802362965169004248960 12841528 819773298387979237068077143226331463680 12841529 -58706485095352815514551420128003898240 12841530 5662095795452675466074819841497164800 12841531 145078269267123615382944822453614509000 12841532 -258255484144258498344533395247215600128 12841533 188711895169136922275582798697348465024 12841534 -515652511499474128054203393917688547584 12841535 255350175315737724230650241203201284960 12841536 -199257785457995144924925579112898101248 12841537 3060600648538523688796462445717471162304 12841538 -645107118363581533984816678966035532080 12841539 -110887559060361090693585034946491149840 12841540 -646915849642836157656605933824665557760 12841541 740782441076341238676912702569088975900 12841542 -210979915027802589999574785125478112128 12841543 -109156742158399973629246364217716426400 12841544 -353699631456556608765072289892437032960 12841545 597879504269301290015283308076476073600 12841546 -225528771464394241227400584909799199136 12841547 490716240760811794665984634613107605720 12841548 857701176515002662141021459026798914560 12841549 -165398512610785683299730126578248096960 12841550 -18051376905744284866324642650560755200 12841551 -1935028826658267354996000535523198766960 12841552 395708961415278080036855094903656800256 12841553 -565882012637397412770120564968677709580 12841554 248218899826041226601186535618506945280 12841555 805897405920144902744998420904906022960 12841556 -164049501460561747334958598149972049920 12841557 -731011384243811960510939974125039119040 12841558 -258548942384127174913655336494728047424 12841559 2155703306078685761741298612158612618760 12841560 583145374903698298743205443787941273600 12841561 -128134573379643603615898051042447520700 12841562 -720909582765416493841524832026345539136 12841563 9286741792937248536019161106817618688 12841564 -159248273371606513278345734564676866048 12841565 -932824394427978474328021117535297856000 12841566 -462288330256049297435274951241758974976 12841567 155923041132931484278562060960492476320 12841568 -918113806463201120789232718351293480960 12841569 -76079464338055598423071074182137093272 12841570 -66017823971996592321842184491705495040 12841571 -1154872170424140991951811154792224736228 12841572 -650108444134134854707993642184789879808 12841573 142435198395860759902247783628039012000 12841574 607630642045558394124024968111715277536 12841575 558628264660655338775192524569818169600 12841576 -76682708468170923734272177798717440000 12841577 -149490945906267379664557395666610032000 12841578 606340303994119318641408347489460098304 12841579 1194239397611778132591991068266657450376 12841580 778043259159072358831060328482231603200 12841581 -7829162589395513038802229960782989248 12841582 -172278473388379153599721092864411582720 12841583 -1004660997673720329379462571622621573168 12841584 60814348030443593104649813598826659840 12841585 -658508041907521961437219378918579646040 12841586 -795060779974277287804914389009655162240 12841587 888481532853314070646337951366819321280 12841588 -458154153038072898043965529576031116544 12841589 -1906690343328678099106731365249396102610 12841590 50270865113387263470579559098693181440 12841591 797905013017785267507777512020459249072 12841592 871519833595022239455600295035042816000 12841593 853835114732521479530375637626350979664 12841594 -540045103559385445662050885626359022080 12841595 -21992168200917606780550612280014268160 12841596 -974765537033567167564973858979386293248 12841597 654042287218620099219121014328439490892 12841598 -244408805141174207934622698333979570176 12841599 648553264042674368043908352800696357064 12841600 -224988257674333029955959709131866112000 12841601 -1800010813203317903234221716764384566398 12841602 -390343792736128749469760951100229719168 12841603 2023204726027221544752727485081680250040 12841604 -1131566581137521427816884858974334079744 12841605 -140501190931230597368994285041796710400 12841606 -2120144078278323214754921183583129600 12841607 -2705926837262453285522345850378068355840 12841608 -434861746573954500023255290163301580800 12841609 1150603004719295403354628683478586090 12841610 -53664889031693616958332041760107446080 12841611 -122339631659734237642178936510486041128 12841612 -10397387843918430725007870300319247360 12841613 -1414794167874586656256657673538739060416 12841614 266620719149689186793738299297137559488 12841615 -1681053981650777991314763740020700037240 12841616 -43755039345746122981034121755583430656 12841617 23931717739583617754528901885916568640 12841618 -1248271981355516533142028105202712112240 12841619 968361889952896330157974878582033996192 12841620 505763394554859295966878777554098114560 12841621 2169634675482969992246127984001016184 12841622 -1010527490179006841752354930090418933760 12841623 -295131251800938899621330191043022983328 12841624 1060247304465670695237946291920463441920 12841625 -850973436099928918830260673223517760000 12841626 30217756529639942297319010790957598720 12841627 -780621670017724549989237302625568289408 12841628 -94462472930771288891017181585493688320 12841629 -259408195488797626993021095506224967712 12841630 468640117948523273825525060934422275200 12841631 498869649635843406037067800257913532664 12841632 -992454608606430091019075936836072243200 12841633 792891808764682304495047482336448669760 12841634 718884568815323130408889324852415762544 12841635 -46769102048519536711478042780836430400 12841636 47951871548349875542230642699267440640 12841637 -812210427957215530411767240806141307714 12841638 -219612657555795882897056049418836853056 12841639 1125392122231347000002191261353489938760 12841640 360548117903395344220296598459264204800 12841641 -222975959420523200741335876961051478252 12841642 -566082105354045192326330745640283486976 12841643 845048037004633806733784522728831331892 12841644 -179855702474272436495258610199163781120 12841645 147053859840748118907722824510229971200 12841646 317067695306482857902140603987425982272 12841647 272280168296582978867582331804498315264 12841648 190909570395009998223487917147329871872 12841649 -2147917961682665103755604757237236192 12841650 194084940842689351367696254859606122800 12841651 -328477147252642606813423165293807387096 12841652 1120091496021264969427522516059734065536 12841653 -505623396017722934215035680565720746592 12841654 -293807290881474745668135504227494656000 12841655 -341273048892653838526078147218783142440 12841656 19935284006429213717789318926446428160 12841657 -19711773402404817561203884864025178880 12841658 976748085137158069602685601315203428576 12841659 -18388385939269097234446405081326920352 12841660 61541872688677080649053604569597480960 12841661 -175338271995021387202713299181649918368 12841662 -389533895498650590484678689684210948096 12841663 -1464132439730058124150111553643176949080 12841664 233173566796072217454688396207277998080 12841665 -576600763414365210293735226881422942080 12841666 -815738798570430088410022511385156913968 12841667 211252259249477044202995937727097702716 12841668 265107558398102832336844000096275886080 12841669 385341498205744175703933391694769926400 12841670 618302128914798296266274473381370290560 12841671 1004916769476704311269580892213322968064 12841672 1550363102442521768740332310215648076800 12841673 -386185896799682967873425966468548966236 12841674 341584387518787140817774255271686997760 12841675 926107644798056995064032570191146719800 12841676 -1525667877852754524331794518124261623040 12841677 888295453133989868888833745337525074208 12841678 1033789801721072183356940089661426932224 12841679 1772225445419932555473969346967018423280 12841680 -70284488902920948134550318545127997440 12841681 2130132371603172796816791409057672806372 12841682 -12676811535097997085156195855553536000 12841683 577995824076586981837677444730661104824 12841684 1194812016123495305188623166982002077696 12841685 -27970038107979668374151747076696000840 12841686 241003478337142097626499112401602805760 12841687 3154824282030395865721167682671650635360 12841688 -62264797533506183301085980442024673280 12841689 105567623534727134646761693853625070592 12841690 629894639331993746347519905204572325600 12841691 1325540618214004933796817391164811508232 12841692 -4885787691682225754670834123470340096 12841693 -1038810147623856380428378710208046058420 12841694 -695134715748249142123299868033526934528 12841695 369656289405051386744866685362105983120 12841696 -263566989877337314003016753705787064320 12841697 -142555842116824362094338165992889430656 12841698 879376333065310838131080969445605676800 12841699 665571279807057094455906448192326372768 12841700 239621977634401426830886478703473606400 12841701 251845945724610804611564684469871473600 12841702 -561969990523197209556710407299978524448 12841703 -82777619094156660360263429145494982144 12841704 998264903378923488722509411669566259200 12841705 -556133922470904786569845080324219867840 12841706 40211605566254603572398153421556421552 12841707 -840638992518035573021138300099431403520 12841708 190686525483042916525851231758299900416 12841709 859948560849182956563918267338647385280 12841710 6057424108509141932991654461993041920 12841711 726937101242274239111713158069168383312 12841712 45168850456878266336039153765479022592 12841713 -1213557959646104416255983248964764661600 12841714 -333071633681766848143619102265780463200 12841715 -518976697672949705510636799370843499760 12841716 -416279325621541733274721585228848046080 12841717 -478406188436887243231271909259514479616 12841718 -613677680971987524371228811723474960000 12841719 -411377616086836787191071493810692516864 12841720 -496878780208011273464715327650494464000 12841721 -691985088942907318305212860732470969900 12841722 62031323135524831639082010063323766720 12841723 -2045881643985812640223012599815369784028 12841724 660210652603724224393876675185032647680 12841725 -82845908316856303752048275983017880800 12841726 -173515133103228399121902079527537944640 12841727 -955894030657910420155172806826595143424 12841728 -157964114122768947470448070895836594176 12841729 1736376883502639900526461223646754435330 12841730 734869173250682697787813221990043680 12841731 -1017100023614478090681104183857967681280 12841732 -454676434313414455812830336679873871872 12841733 694360800780586117810053829580671141560 12841734 -21116090439899792774381712768690493440 12841735 -9397217141470651211843947206635941200 12841736 -457067328202501410010346840977551928320 12841737 1551010606358640480634258132542121099968 12841738 -9222653119643070365110429685988891648 12841739 -166221483783004510525653453109605751560 12841740 11659730351131369909704520513989872640 12841741 1230991082027626640369583549407545849824 12841742 -3893751669290774591481389546590206528 12841743 367115524627041857400421702707462768264 12841744 49441516245347001380634455269524316160 12841745 -210802787968459424982174274396343229120 12841746 156489761808084108784392190486475693568 12841747 -89665826099817712954819161321223534804 12841748 -97518027419779474595819426059971750144 12841749 -701460352927317437078043984655760455716 12841750 -193699935222199402709310247244157696000 12841751 -250136044260022599615423561003885869760 12841752 -143325772937571563954728248673714176000 12841753 -1389238114686379465254517686183436370998 12841754 559464314744017564506265176730212558576 12841755 -913760870817298800807110984779525591440 12841756 -941902616783783816625441844651085522432 12841757 2083346873649890755991234677969603907340 12841758 -563891809237297508720826999917710488000 12841759 -163210015248589679519752154655379258528 12841760 515483131859360044773277281986449244160 12841761 573835262958018838367381904988828171680 12841762 -135601786429430712378222163237701256368 12841763 -1275685768092830366862418188194461186560 12841764 517505757617922397105694527069937491968 12841765 -95112792209428628971572379175010300000 12841766 320640484171188660238433260522225704960 12841767 805918337411960814504663782864555436240 12841768 235757888583245734730318466523709276160 12841769 -763192901318430988762166764511131115100 12841770 102469825734058856028455925348296217600 12841771 1354644849813527963019209491663355393972 12841772 -380623315052656922394708135394453114368 12841773 -1058463689690235029062371369562707459840 12841774 -311433726449192924289069460145566218240 12841775 41318164489214399101981353660450577800 12841776 418417163851849302114466176967297892352 12841777 -1014407700923875672721128968566537360320 12841778 -875730237898027352038103792983560576 12841779 1208964158993018091974570004762707216184 12841780 -62696616645904178824119827174534553600 12841781 605834161520370889689101106197295318528 12841782 374932964761345711463779232624114951040 12841783 -1843644012615364551749009208230022363600 12841784 -276056776019052632872880410145950310400 12841785 887165126802220142574403065865015842240 12841786 -1016880704256521112786307804771228587408 12841787 142460594835556487084251410030246776352 12841788 -487319037589454489367989393171306073600 12841789 714561827696968633071865161064003300320 12841790 -91159577472201839201684940244367535360 12841791 -941891371875056455283721039456670855920 12841792 -93550961574122909716530676888594546688 12841793 1720438798292540247316824514942485825840 12841794 47389979605876832823644262940086343680 12841795 102375642194095258164060168038504648640 12841796 1049198615846755662418698531028727101440 12841797 438395300235601885142316875319651476928 12841798 -606875952860471259912121451156778429600 12841799 -4235003940715664937706854711428555818368 12841800 146617461070061651078398944422307840000 12841801 181374707899348777196061293071607177664 12841802 281378242644704913299787652294117922352 12841803 770417186886126314303338991535911157708 12841804 -194065955461582515504165566102109440000 12841805 612810426625610578084727948131963616460 12841806 736899085271599876639694409452204733504 12841807 -1602541618843221255108407484874406553216 12841808 50688881515859046915228363777534197760 12841809 -1319083732458618078440230327471054069440 12841810 119208027076760154679869770846110771200 12841811 -253642460240462852932266137872327917588 12841812 80334807963455479934250213966874312704 12841813 2454355848551934525769609407467739066062 12841814 160360071802457183251166257136498324256 12841815 -88045418510817829594721757192777753600 12841816 -61130870815689555649634267347380019200 12841817 822691369459651824266861211750765584532 12841818 29250929059514582700367956425205841920 12841819 166999392147321198586247413599171395496 12841820 320434219440963599866793228416587540480 12841821 7930562937829863653166672861375239520 12841822 -50165535419120797392282939084080255040 12841823 2107673447142202749471211087706030034120 12841824 1212159430389075931999702521527123312640 12841825 953212575814525488142268886441433714550 12841826 -1222218470887916014487777750762508051888 12841827 -226979774309068468977088385244175582800 12841828 581771091498875880728839504326077744768 12841829 -247347147151419892297233444099676260480 12841830 156824365684488480735363959058834462720 12841831 518068059565214558333920443367114926072 12841832 -568274803220321467114213499264464619520 12841833 342853157161785661140711808934955809424 12841834 -2171079957807863242760054452017891179520 12841835 -132283349120558809086029158187700332400 12841836 79627640208169617982644013498632929280 12841837 577632825850442965795003490237445120640 12841838 -1482747593465458218213001145680557589440 12841839 -310379278678797557668816913683624907976 12841840 52198762567760675668521741648998891520 12841841 -48344209751283079909629936582606868416 12841842 119695485680802906273625758204338265600 12841843 -207102901624638481000027321094847207168 12841844 157028471346773024433986084677109170176 12841845 32488283452573411114649552393206636800 12841846 345549830499038498397851126970860940864 12841847 -176312753342932951113834812893122326400 12841848 1756005411389850067711281892973754163200 12841849 -1243607169837911652913909106283828852600 12841850 -7367662465586767358192683704502867200 12841851 2847139846572705933125741638208348592 12841852 867147491194629178181359497291612071936 12841853 23158093660018563829800720436815439782 12841854 122369833685354746645021168509821363520 12841855 -522358770542316601515047257497434576640 12841856 -543969588473686503223364225306858618880 12841857 668546627654909334833299659408416093952 12841858 103078871516234826280083656559380061600 12841859 -1256491773910466666316259892614626057984 12841860 192478761220526882312080236957646479360 12841861 44496911410972021471719853725570266462 12841862 1292783670154181767041262633718217168000 12841863 378957988179036479372321207518230114000 12841864 935806081079926651445777064793374720 12841865 742957969375353553396510423779728284260 12841866 -31630169077415890094677904011459480320 12841867 1633069830202986919596597474190730937360 12841868 -6261885844962928436852035168896921600 12841869 826603919882910145471706531550541047744 12841870 -158819629025026277636419834904222349120 12841871 876172364943134203643352570617735442240 12841872 257453279938493433065199001489187143680 12841873 -1981028418826743738732048644392284068496 12841874 -259733108544352347635622691915754784768 12841875 -277438214593114252486676251715642850000 12841876 -465493371347003361882819534926511936640 12841877 -5988621673736303853668435556570355008 12841878 -105976178626868747828823985623874068480 12841879 -922932196478139937542026983946154174520 12841880 -183823897866456134469545332893523353600 12841881 -163384338425176656751233860044911328320 12841882 171952118313161955180983088363173366784 12841883 2254562093290353632238742479714728784132 12841884 -489413180089414766237527437826046077440 12841885 -131366464577414485816803844453775585280 12841886 -64580035591424968647202659948730157760 12841887 -848095889125376037026123063097740762040 12841888 1656137865495199760484444592374791208960 12841889 106346495685660385827848727841304505024 12841890 566136240874009390735250029259622566400 12841891 -702800033281206571317729717263473620200 12841892 380718358337006172537041394366843985920 12841893 -36103695605075283387320476598604778818 12841894 -125300451520415350573874911649425052160 12841895 438188874463112905321115405651174948400 12841896 344384741378969925254436617163100569600 12841897 598484049441085626969711309038684803080 12841898 -9401492543298604655677238655935135136 12841899 123314642669466233598050741151815016960 12841900 342103520958703994139351491350526284800 12841901 -1133147903017666525557025933620123796608 12841902 -56217391855029111705324272611948015488 12841903 -2118366923021749625454397386708838808936 12841904 -242977279023472306412998429086472863744 12841905 -33701996793478549669822297743371758080 12841906 -181718815824364736484071783449963384320 12841907 -6029974437291022902169746312522008112 12841908 -938822028953241896971504347441331906560 12841909 -211558415031740669560008996622252559890 12841910 -98348141723387732750256411352566096000 12841911 -255899015805357636012589207890135799368 12841912 183398204493258181913969074466543370240 12841913 242320665919424480766646313274772845120 12841914 130820607310047063863439240751497458688 12841915 477786725580218257738805749671414967920 12841916 917678805730516442004401260616562570240 12841917 470448801510461457091400938203605037600 12841918 648104551106161078970617526537754620160 12841919 908353391686467368603722740159204647952 12841920 52662838740290472249135069678010368000 12841921 -1407233649097098140660690934644565554878 12841922 55153210064731234053954339234438754512 12841923 349742651471327396743753463170973621424 12841924 -1650005750591354192018242737460610662400 12841925 449421655556483726729324975831025496500 12841926 -3703335846856831806707500620864924672 12841927 473536006080374848734791339927567023712 12841928 1326977628627279222285415309780591288320 12841929 1586176948734638697760160254510914004800 12841930 367711937876737410122369074973559333120 12841931 -46437422378947451244125898261149697000 12841932 106192836232160271722576244988144128000 12841933 -278891472111666015157020162498297420000 12841934 -168646403075547519012565194082969031808 12841935 -459172529547182947982076351476603650560 12841936 -13061716803485074241250670267566391296 12841937 1340531068637247036774398078892025738560 12841938 245372461118104984375294061881285651488 12841939 2280598888083946863463081254745308803400 12841940 -1026864650123970031924813604620652083200 12841941 14973420911632370593474879365601947264 12841942 1058932812562027368567460207247696707872 12841943 1152508384112158945097607824135578605192 12841944 -101856678461291753038837630512497664000 12841945 -277480606842395965477375347270753762300 12841946 464141307513723612060807594149094601728 12841947 1443899535654110972026457276236671590124 12841948 -153357472720262673191509332046730035200 12841949 1496384174607422376324483796672376278950 12841950 1407417408627678998147718435495398400 12841951 1213957758165027236539687649046244599072 12841952 1354444960375248879530320147178037706752 12841953 441111130526814460375450850743640617728 12841954 448558213277419585253500329144369142560 12841955 -31615306788024818825605342987227060480 12841956 330846219407129347704119691851715778560 12841957 -953447328581460616310297557464410034848 12841958 -352179312296512673393894461951335090816 12841959 -310726035362532226701085114890049114032 12841960 291243045009084989060236451534566502400 12841961 1373160057271238310094744223695617240000 12841962 205294252566609311541578582873319903744 12841963 98124271146320483643613226821578411504 12841964 116495574436531813803518113395830295552 12841965 -591333867681749071472921253751131665940 12841966 1020377523385675452733725417963880867200 12841967 734883535439028579024701574711223994880 12841968 76189769529032486699894788596471988224 12841969 -402107002410985891401008701743823661724 12841970 557172645615924597479013194482532861760 12841971 -140425322313130329127787475040352543688 12841972 1406859867363350026140365823266375808 12841973 -2220802945919958488278873370453940029778 12841974 -289698450404143842074943347381612091072 12841975 284183603844211515980789368429130642000 12841976 -507288644986309000306259393723105648640 12841977 453964787742498227857340645470590960720 12841978 -1032237604644920422519743083143871778960 12841979 595911103760059580225529911981738870040 12841980 -50837164547205442656395102369729264640 12841981 -414546105155821319510545364986055374656 12841982 -139097810536910060196526731029213073408 12841983 -18741196229679911485078456398013370880 12841984 540499922011703280065648797557494644736 12841985 -1807042181861188266207164691423763800 12841986 96881316506234402950505062664410890240 12841987 -1036548276899500765078608730746277257408 12841988 256743015582374350240426741969816746240 12841989 -676885613527543234294112177422929949632 12841990 472073619985848493225516894139567308800 12841991 1482496689262689174092797357764052810392 12841992 176171841869111359858290860354494264320 12841993 -39945873809403393837444229288116493616 12841994 172761340354488087548674843811327795712 12841995 912175407990395104325786272975674075120 12841996 -87257140229478583655756010968888119808 12841997 -84226973388588831106067081964814235520 12841998 42249755704820878934052917008115367936 12841999 -242282969361316748855825095325055059880 12842000 494315126678721674562349758508437504000 12842001 -597307172967010965810244133483551328670 12842002 217367476879100503882073508586590743952 12842003 -2808960952952082775568119773669238381920 12842004 -50448388606737095270958947003357743104 12842005 366077776646026781642636331773459688000 12842006 363675060044318186766712042508265698304 12842007 598156628735827125087906736364124712320 12842008 -60362689912377592980036445966061015040 12842009 -1122005015920788578512410157946230261296 12842010 89246003452074458437488094782091123200 12842011 -1487135870918013868282825369038670816 12842012 287338192238427384943401766213162752000 12842013 327334039023195237378936732991811355744 12842014 76017116109390830471774542226256443520 12842015 -867282506555111215260773064843537930840 12842016 376682073719733367675373629525850062848 12842017 54486817018300272139337011368853744660 12842018 -167056691494053061215565766316719892144 12842019 630178174296721791119717578935385982244 12842020 7699973145154325111014662626914152960 12842021 -2383277168599716457554825164835208570308 12842022 -44413087447221386401557618953763371328 12842023 1569405691910153951537377546841928225272 12842024 604312982641230010151474507108197171200 12842025 -99852252238955806959857657208454396800 12842026 -1089093746173351816798290378492589566288 12842027 -1316699902329465129279496097475748114944 12842028 1534177891524917164049946707622716219904 12842029 243416102716907979109888767258100846720 12842030 73176162410097200798606605516712622720 12842031 1282831422143770488396502477234668831120 12842032 -118894036670181047879392066120555102208 12842033 -1334954947942437691660852643935130209824 12842034 -81022840503075039718064017486414130688 12842035 363022782271488643416084638517306858480 12842036 -10619090317050032073712475809671505920 12842037 -443735755528707642536372853240675514560 12842038 -771499951187833040077333914852711996288 12842039 124929768004112677483949139426371700960 12842040 -645226880802215484827153938886885376000 12842041 -122870593938444210928601380430197199100 12842042 254600655255885182749858784827436418672 12842043 -1177717297240225225956905494978687848000 12842044 -513925840604276312346211995934123684864 12842045 1080967855910176757812688306442176705280 12842046 13260679280410534329245784050461348224 12842047 356122746519491354973480607913912098496 12842048 580119320143782216350256280143156215808 12842049 663909823439988052241825374361746562496 12842050 -35873936830910177077641936265093824000 12842051 -1223881914577866462948442903451090874948 12842052 -51299216676617491971822628288212231168 12842053 -79406827054005592132738898803617172480 12842054 64085487236632096969930080129607358592 12842055 312063116328107757297078176947322284560 12842056 -811848329086183530215572762669658373120 12842057 946262657438639279266546079153397495780 12842058 -253978164488884338856359083282499060480 12842059 -1875202818507450176864017023395049447360 12842060 -86895175826832763318843505824648396800 12842061 112904078321903279448525159473371136448 12842062 -494785294193494120555111039813787256000 12842063 -42552922988805256654134362433014680776 12842064 280496062742613608959401506835860029440 12842065 -278677521312011232359736728657534742540 12842066 26177195905176159755023770992503683360 12842067 9042813835761328843438986963880608000 12842068 957440050309940305330295307881207934848 12842069 148381496047965956282230105796667691470 12842070 -10740882681618169553563097296519574400 12842071 79055233187422623077315663173185022080 12842072 996269807967676533443447266458534727680 12842073 541566769836498432649792645667306391360 12842074 -105962713216072635310491092546480571648 12842075 -248331446446542403190178081382669802700 12842076 -42491747930292329367139105149675896832 12842077 -1813290167781054590300857663453049460840 12842078 762890357396725679728259972652414387840 12842079 -18483932887753609563044418892535173632 12842080 -1149385892666336571721513767874359459840 12842081 -238412153725590645397763957068040642880 12842082 15512656968399970756376660339612144640 12842083 -1472611062133532303476395013522238045668 12842084 574258348017917631323489892545535129216 12842085 -652204471501312615085585179235069109600 12842086 971987395905510277180367431933665433344 12842087 75138798607971453615580335200235419040 12842088 43295788278490643276519124983302225920 12842089 581050772097763272471805590975501704520 12842090 -99767684411659052840672690675873047200 12842091 708876511371931524622471706906110003200 12842092 -1569659229239813519081126002473938485248 12842093 -1714888333278235419344735186204219808 12842094 -237229274536173017008289046562092004800 12842095 -570051715239157064333447182049777020320 12842096 -131959003731535846520634820545876000768 12842097 503712106713333037542409587246848558400 12842098 442235766367764368515566919477775350800 12842099 -2224527511063185371800291184760207519840 12842100 -310027237535832220287151715575586304000 12842101 -1985561400998387621529335753406983576196 12842102 -30915670149088701208829690436372137472 12842103 -1631284574235306721371618255791341589376 12842104 -1267078488213989969964444403701678919680 12842105 -497283640796188743065282283047031012480 12842106 60371411727741634329924616901447408640 12842107 488924444872327675740138101416203432356 12842108 -379063503461182904710564212793519117824 12842109 87327686608624295751157720008582572064 12842110 757570119111727192206522855573103632960 12842111 -269864479131755097549120092770349809248 12842112 579694170791092657529823602122665492480 12842113 1249916324296268635471206282779116011520 12842114 -176536878816558369454928614990372414560 12842115 64297236883417136425095060443643613440 12842116 8104045255624532480628190052818140288 12842117 -55483699208999442097178955191961410400 12842118 203548659203458761476633036800701926400 12842119 1281381137551066193938629124638742304640 12842120 903554133073428833631637278453928396800 12842121 31444002599850641443720360604643219744 12842122 231088265828799906229251306750203904 12842123 -897733284133720054455503101004575339008 12842124 257846206468533948791239111478909337600 12842125 -1131999228858015502787196256283953056000 12842126 422549685319655995710569574499662888384 12842127 -341211484804589708266167909363526491432 12842128 107321467515942221895133946634345676800 12842129 279181115833095748329952788229538137446 12842130 54221614404013176554731108499624401920 12842131 -65428933048787257422918205447446049136 12842132 -505518041684937903275174853835952383104 12842133 292258365966627705094523826235946025024 12842134 345766547187577407592353181272447645216 12842135 1453925394966169510978297780798462813080 12842136 -308915569832443144374443564452397506560 12842137 619660535247813945927977272501175479104 12842138 556532168902289846713856641185396199680 12842139 -197359523009806656021980612491973629440 12842140 110370500836978519657854500397434542080 12842141 954093846180058573502671892018141896530 12842142 338936176731325906163045936378695357440 12842143 5939693632439362046206182679478476128 12842144 548793776814920333680144484166225887232 12842145 32616717880101772775562571341550159080 12842146 -401092664403156943285174569249566935728 12842147 -2186490111121789472024249280418416737088 12842148 117750480343432449452169297476543447040 12842149 -2222918947150905314950982716007782180964 12842150 -221844244909784692681001254300957382400 12842151 260485019414313160778305402278689529984 12842152 1257062635971994296666492819224934681600 12842153 -116611851196419222856873175509477996800 12842154 -48955678930233364613147315209639972512 12842155 -187316702310407830370675236050045409440 12842156 -399706541112268608865473701797472965632 12842157 -723035931939182268285772450812821596800 12842158 -156129198818731531353576909612019104768 12842159 -864352907688773428269557609177082991560 12842160 13916720176612303551869813700256727040 12842161 -3274833363802475893404962060401290576000 12842162 -103458862155402501602451137999624738400 12842163 867794133580850035863863812702348156692 12842164 -1172289389304221897171265350518205749248 12842165 -4176752896679332464874274149715690880 12842166 -8698667207555400296940499266649296000 12842167 12777520807808004846481965148684744400 12842168 -1946026791927242405191174536320928890880 12842169 1032824076837231780998278716658327099488 12842170 -443633722537412573855055916471998915840 12842171 -940988678035542983055217875361389500256 12842172 480898136375740262841226142208046940160 12842173 2117223678072023701814869833434202660422 12842174 -309473183332204097653234898371237310208 12842175 95365363958319522675367045984767955200 12842176 -251092290261350863155349376552927232000 12842177 1103336792882164242909553534925449129026 12842178 -387407137380048757073453204041953077376 12842179 787683139893948749169030670848661037776 12842180 443324061567975139962264382436161128960 12842181 -819730067536163931640945994913336781920 12842182 -393888623584112269916377166602901935488 12842183 597566469128176873959567756541082697432 12842184 -59312209133451027595457244637955358720 12842185 601716955113870146974652364415772271360 12842186 657461074908933581876808512936449167360 12842187 102584625797684231912806040493395688960 12842188 768195644111229573607161941882367114240 12842189 419090244692668376090538400237183599990 12842190 69315709867652001757280587677898110720 12842191 1945794462718428952490150873922979452960 12842192 62486283591079570849584398742005612544 12842193 168382757683604568969200647108103499648 12842194 -514189274024983060986714054454697962848 12842195 422373761022534065151394498280992345200 12842196 452105610596640194986015628848683208704 12842197 255373848615593909650629960484849952992 12842198 -574921826002666333041394643451791090400 12842199 -992885238417851654752082594272758536880 12842200 -435535045291038573401046285072208896000 12842201 203493528176762570667087778417393640202 12842202 633947059900287099330264936521274604032 12842203 285312483693149408797418398488032325864 12842204 609963606670071752347397510634297555456 12842205 -506007017299695193290240713523189332640 12842206 -163736714487761332628993870600883882816 12842207 -676818522326744207298561788578259775888 12842208 18391679234855994392932477616568926208 12842209 -416888736266654955762259490006097962590 12842210 -453412461975531661285431656675164992000 12842211 341803565632593265338587175573171098880 12842212 774561541828433538824437377558241955456 12842213 -8395786700503763101585586828771499840 12842214 -14444964841760083353706111904563872 12842215 214590841325402181926877317342951596800 12842216 13008091008286176059508003707507604480 12842217 -1327055595843857451003675107125024874166 12842218 79759452230000498052862451788425912000 12842219 -145134385605103205756955175314673407600 12842220 743825731787885222087365634915030169600 12842221 493538088090790635208849444120145958112 12842222 -67552366612292758211837216110555505088 12842223 299372479251880970214578888242286507784 12842224 66321270585633415144658578908828401664 12842225 -449087354687498962148503970722399166400 12842226 52109610074300810565551527851627013392 12842227 -828406906442048844950851476144365386928 12842228 -147692174476408769993859053915781310464 12842229 1830200954122844572340985018198296128128 12842230 293021155057112739189654500474953205760 12842231 285900375706469932984448867666370068832 12842232 -370753472183865809764641503210702069760 12842233 -120620440267573294788174431372490428160 12842234 739330895795734674880140272031262460160 12842235 131026146792504525937237048806147091200 12842236 -636267378528378562927853760802379297280 12842237 -1403754605810049779467717980600502821114 12842238 795651262128132680596172589811635840 12842239 -1958183698907862177754691003294365540544 12842240 659821705994799096029277591639058022400 12842241 -424168461322778141420418037480925542608 12842242 -337980377535857397387542174673760496640 12842243 542199686147021941960449700505859514440 12842244 488328671576919936772037848394062920960 12842245 -280970509768399621001577229236171011880 12842246 301450364554093616142037452635549933568 12842247 323826994401508228487219141567316038784 12842248 -125365885050694608982205818108398305280 12842249 248874321202509202247773356106181387136 12842250 233265560523704800450893459486606528000 12842251 9114469743728724772775194277943615504 12842252 1672694851556213888230937536901378741760 12842253 -249129874533811016714948247014723995200 12842254 -598935302916426147523684428252581327424 12842255 -434797184849573439574517733164994978000 12842256 -385435250272452741259445135158542336 12842257 371128614325933684330377884110576356288 12842258 368643361317806706575788280224685569536 12842259 208016327150889003332685561729753022320 12842260 390454505343010386764145792252523226880 12842261 1383835275746182022415015448762902222012 12842262 -269432994190458505030393993811359611840 12842263 -806128441888354944731973115020648906400 12842264 123887229754173022175644529596147200000 12842265 -11489074399080526367139676294971689280 12842266 -71246140235111036615193615695816793600 12842267 -771201354656195127104086843836827498496 12842268 -19569102962394838026674364528315778560 12842269 -537983157401320461736644642286792412640 12842270 137494954066229146133899704092968277760 12842271 -82095940837547321813256143458247666400 12842272 1738592231001632634371156030155405197312 12842273 -1738423933869836730913558644864192707820 12842274 16877251100981721261329890117115876352 12842275 174002079694579926880534090853978246300 12842276 -1408346092322188948699782239924911418112 12842277 58078483998033314892045850561480310784 12842278 391560013040470920216904231727172073440 12842279 -1847866962689632153541502263066336826120 12842280 -800877093617835442993355590316064768000 12842281 240542529269842211918576387931248159632 12842282 -890510778189187263978648140995875229008 12842283 280124276245975845936884546396232063012 12842284 99726567476966548508387791530675341312 12842285 1213365566181104872718884001533232419980 12842286 -751606906956495368435557327448861164416 12842287 969828697097444038717794611813429777936 12842288 -25378075929603095934253427108753522688 12842289 -285796441379092217205274994023784060796 12842290 718817006856436800567914279841436339200 12842291 153586308748855674389712210701672853504 12842292 786359045192558135032435070361433946112 12842293 180517944437933646717118566977984217556 12842294 -4247933147901880724907466747798786560 12842295 75728883791382428295817588626574378320 12842296 -1342094364916294714258368406735009566720 12842297 -305422465679309220716381899127002987260 12842298 -38028869060792662814865820709617497600 12842299 -751312616479829010610421342487831270464 12842300 260998912033133891027637921520554624000 12842301 2368747003365588414258151842702373632 12842302 84921055701167371071755001062973628800 12842303 692498706167472059956319952254482028544 12842304 -385238288452991799227096365565202137088 12842305 -65284901084025461172606750564688405440 12842306 44850924929724867056386194767583528864 12842307 21742961689521681092277047370852618960 12842308 8949759734269345114290890421370126336 12842309 795394277196533776778878980262702921440 12842310 328167469484051439395740463441153568000 12842311 520177547650358767124542430181200333912 12842312 836808260066453391884838384281779115520 12842313 338925384513007124173801033268430878688 12842314 1241967700155553830949002882175076126256 12842315 -405438392154162281452045540433114145600 12842316 -152246622547052453399800775661373840128 12842317 462940007222664276310488410486630213366 12842318 48501273913748283758019693515749383360 12842319 -195007245361732950263906366310344801280 12842320 -322898571549135738023505087502828339200 12842321 -1160239468006451914984671069074260430478 12842322 538586737995801909204498445175368006272 12842323 7757055866060418974050045447835585328 12842324 -125235503197796662826019272055419885568 12842325 -66215181824103644002270398175354948950 12842326 283446966966008622644935221151037773824 12842327 4479269617456985489042702258063090332992 12842328 244411191600634427144023573875693158400 12842329 147532374971338369286784860995791811140 12842330 198719922077003899836905614766448163200 12842331 -360761263258399588830922919713823924880 12842332 -978237860143141763786484635928553352704 12842333 -444109860243874652733367312829485022880 12842334 -49189584967270906311054192492851045760 12842335 -603573192855941370827553093651804360 12842336 -181609132578837288575427809586203590656 12842337 1551476353340987219317993211896664256 12842338 -391426141521309237520792179044667102720 12842339 605419177484321482440516754649135077440 12842340 119771761115148839496435181639225466880 12842341 916325031097702892927225510990962211232 12842342 50820229043836995663038645768010129600 12842343 -573513877704190232288377795654979545968 12842344 1064604841323188006921539070494530662400 12842345 1058064859804172007721540658663375192100 12842346 363772038140147758508961664387592026368 12842347 -130782681215157320836430818903846737920 12842348 89452628315694909440798375509746157056 12842349 365691930100247334482018409205387376640 12842350 111091487017821967841976901381693176000 12842351 -774240449280666729974850858738032464848 12842352 -4732571225464750750985572948131151872 12842353 1268118442031551071395037586936316642160 12842354 276143469125784596683750055492331028992 12842355 -568677294984228247913660383692989606400 12842356 -1663482795476156425386350300684460350080 12842357 1335121769893000426622021507689169850144 12842358 -584446592021255341913261654677683210816 12842359 -3213381298079660708303441573239170104984 12842360 -946253206660781417096154441855614976000 12842361 -1229950616769197492333973756305132738880 12842362 -158946400699143074960397200926638036768 12842363 -1358583312769440990021682275242050583388 12842364 199274486693920007305992703843587826176 12842365 -583307462098666238781616983559508182740 12842366 163717127764252356198798066679519379520 12842367 -132806498727250642251560594459742683136 12842368 -35662387959192834415588901320088616960 12842369 -263362082390046608374084755167495009280 12842370 -158601834574033531644353814622502492160 12842371 1588174729276005283282409284315850760572 12842372 399036852187482507459633707125272195072 12842373 -1103256537864365250029848455844186715136 12842374 1463342903559795724161246917913398406912 12842375 186287272965717767102456886098220720000 12842376 -571100121796783481085204063328011264000 12842377 577737520186070052464158351151411218020 12842378 1153022548787778906802122411567886786656 12842379 93023449860060119984993349191443312848 12842380 -2659104554612766543237476047960627200 12842381 -885155206459616466983933891580672802836 12842382 183943527574824283821228705175832024064 12842383 2232008823556695248551811455578853251632 12842384 -130593412432314570707613979131131289600 12842385 149275881434334505045091604331325486400 12842386 1633613373592508305051494358867765568640 12842387 631401115099500785508505923658689765036 12842388 -36609072143398454326426431834872275200 12842389 134414063078345758216444911009580465920 12842390 -340074757643181596423340281680775074560 12842391 -1011201844270824251739304910666725878576 12842392 -1494124901329053285110093054728709376000 12842393 1882282900916154738591040556955151291920 12842394 557339454590619512291957115028070284800 12842395 -868916607167961854631583231494480724800 12842396 851889730733571801777138931955910629376 12842397 -1251095018598076032212419298130115780026 12842398 -398075881346675089938108319843401258240 12842399 1026735306092517648904413084972036795600 12842400 -399536165237595898010059184863209062400 12842401 52295975498364378920914905970889107968 12842402 -1093772357525975200510114643460564700848 12842403 -444706715013285611272382267289612362496 12842404 -94466114729395717622682561325233418240 12842405 -666889779636023599796401579331925767940 12842406 -705601710467658382794950522966852837088 12842407 955961616228698917325457301546128513656 12842408 17816545609309124605158408194029393920 12842409 -921077903837051915455346513228081785152 12842410 550760816131258252909808308833715010400 12842411 480162027720232660858502001950674569012 12842412 -533101648744573842442193737268547502080 12842413 1361867163844931346080380769724131736364 12842414 -192349979458346138788050501156282237120 12842415 -673026644202566838366096610901874144000 12842416 -388955124561985468661946849601846755328 12842417 -842817924844334198149238925263382057408 12842418 -437153996480306464486723105983095884800 12842419 151374439545757107182214543476761691680 12842420 -786786701493435543399402361654766142720 12842421 -338739721069165060748590628921723965056 12842422 129861899254055310706577345177424772512 12842423 15820007619296010076801678631798390400 12842424 -72202056585254175183520732190448353280 12842425 878362186625528996352597567076671863150 12842426 353905758482907433198427210866170977280 12842427 178582965596052748041409794933813073008 12842428 -226807789049958654315634416439935020032 12842429 -1236786151640155941516974093969647254324 12842430 -41317131999840809802257422048403381760 12842431 -1146739061643132154614965970621926272000 12842432 -143267392781481011339220043999978979328 12842433 750457650466301874514620196355328757860 12842434 -972493537580726821430915246600818285056 12842435 307264938976518386483594436625487792160 12842436 214756644862788975906849823785346317312 12842437 2365181980145804427968553012590225709086 12842438 155641725803444590582185390988247815296 12842439 -281144579596604715426867445932877271040 12842440 112918114962959288061501136698691276800 12842441 269211882593538832716181316411649363264 12842442 962623529622466015655056700645313062400 12842443 -2386404355516403804656089725233154649200 12842444 354800775461324246076643388153025056256 12842445 -134508842247931042642098333789617049600 12842446 533755256873607197011602798604274090880 12842447 -1745596789933983326991513742656259160040 12842448 119440895202218971044175433341239558144 12842449 262231751252723645289584572498231492464 12842450 32728189475077594840812153726531669600 12842451 -723587866736741972332618941040199255820 12842452 -56659570239970962105477367821940637696 12842453 -708265768786707673259727329858136790632 12842454 -779232946297975993074843926293517591040 12842455 112802053357247861647865205987683686560 12842456 -2534604129009589274756231351307970560 12842457 908885363992122995398132638175398307680 12842458 988945238018775950271268404115884963840 12842459 1716729045574759252183623997526923512000 12842460 -111262843918150682060234965285284318720 12842461 503958612663899504397299242847327260320 12842462 950210000859969736684975013283661103232 12842463 314239201832043983445518202947628438528 12842464 -839770195257414964507089024158308761600 12842465 64209666384859514289431494905727656000 12842466 753619097786597668470213758874820608 12842467 1603119510671061271300937387924396235264 12842468 465148071620334445742743743850181369856 12842469 -111262067230075341135262243461301587840 12842470 -1186568122172254346618861283458602208640 12842471 -396384473941006104806741763386018230800 12842472 -403129376272554299391830431479891886080 12842473 -571328186090254582069195148076586175360 12842474 -1003956805119776207984737803491148765264 12842475 -288970711720041699032165627724352265400 12842476 -510661822686500211470102453315412280320 12842477 -2556784136240318592332955453885445947840 12842478 21281694093798810460000593376333822848 12842479 -656040143878994399885967525048363394056 12842480 57553188315281169443185468718658355200 12842481 -801414329332725247401124621102330389648 12842482 79544413248012584479430818653773902752 12842483 10408070997503652095622746067367290384 12842484 147447425334912545871429502084051009536 12842485 1066998624339359529785280317509678689180 12842486 1239994712087129772825215508934258476192 12842487 -199878682082519248022643795780304730112 12842488 122008163951950765599935908519349760000 12842489 302916454711920352769940042208364936640 12842490 -164293415407047798773423583917044250880 12842491 -300411440470526656216950005072696902108 12842492 -7746410643311229734838878739926174208 12842493 96870194446225345645994163072618522048 12842494 -97984019905073463106935297510650413056 12842495 -153414988100456496757566360951568335000 12842496 95620135014918269816910916208925081600 12842497 615701446341387476291719873230124813572 12842498 -838626163038890975689579277114823678000 12842499 -480577744900846623981515959882673760960 12842500 -237528653721293951821125389010983040000 12842501 -289645663704751474080690336157758855648 12842502 -963564970422130435789231773144297600 12842503 -27380792934961959354588646072199270248 12842504 2210612912268986692314811550085274997760 12842505 -27162261354154021220817552697465028400 12842506 59768258337463346615847937904976234240 12842507 331801483838622635433354916918154365440 12842508 -510437908964690689338884801711012811264 12842509 -18694534375449267872378960164824178240 12842510 -14822584323022049262748632975136976640 12842511 1233885798099077485220894246369764080384 12842512 162446002387091147683794461727401459712 12842513 1165929094505171158095908009886989997684 12842514 -417552173518352631432924996459106414560 12842515 -269018920539635974860296197791061309440 12842516 -1238330335673089953048036842923553938560 12842517 365017920725252910618900857239224746112 12842518 -178656812005170240479035913026340396160 12842519 -153963304013459414063621573707470673080 12842520 -89271106784158103706883848527272550400 12842521 -1992818493281422249649033435793088916278 12842522 -207459456247185527527274890565475333120 12842523 1612229204224320318728386421087640798000 12842524 485775272271396058566596277699703748096 12842525 -2682147568932717013054587531400454400 12842526 293954233960097568422306602022704014144 12842527 -1502335238228068902957906057837057793968 12842528 789153557456715056989759988904205025280 12842529 106823764691315364195320664628230321600 12842530 -561303922044213998192083961188881907200 12842531 -840915004498314674170312076032624260096 12842532 -640645426424947606558370814942052700544 12842533 237620165810919796771610412966846367104 12842534 504347573689917119211582277936061270400 12842535 701905858125765863223478809648661200 12842536 161410119420252718614935621725686005760 12842537 -874009335850142778924621673276936955760 12842538 -650910632433751849519468822849539086592 12842539 -594356960485979705842493331644665507660 12842540 544927410373743761621040454062702105600 12842541 -1128369056580034286442075241303120187850 12842542 94049481536685272249060640594950244672 12842543 304773696956165445481847848443389652960 12842544 -43086780611704723984340674684706095104 12842545 1368061628138064533285584270790899749300 12842546 -640418859140042346625834098898646455776 12842547 508772103642308989403326042688761525872 12842548 84310174764752065278655617741945643776 12842549 -990303464083201703818678536238941155940 12842550 113211606757383830717576212563024537600 12842551 190569632678183047677189473768102629344 12842552 -3727747839025067503775103120071270400 12842553 -392240028015509570558020458352939093632 12842554 809569334958930557321041800403847965152 12842555 -951829155775373481812248006586289857280 12842556 148508509405258049314476618161219174400 12842557 725278793888011867485675570076234495692 12842558 -525950353387692029616405056097166629120 12842559 -710096263393302668151894338429361632136 12842560 343538576768744330967830746128973824000 12842561 -355465755924600464457726039020684843838 12842562 -152086883289376358142412966467895643136 12842563 535765192413423814410089907730649659200 12842564 -325953275919730158703629027715787894784 12842565 578441798737979390657698599610553286720 12842566 -1106603923303039143107686888617383261376 12842567 -1659276487852136121954189904178047113384 12842568 -679151851210437731364097564319166013440 12842569 -2571427680712390481363100791330902938140 12842570 161303795609931597477636474669102551040 12842571 -328033309225517342874159837102936677376 12842572 -116932681962389842462485820772614561024 12842573 1133508663354250668596191571774842671840 12842574 436267389225366003184355952017608671360 12842575 -19581316298887200011933471826857785200 12842576 360496845085769891198199669367218757632 12842577 1869404535854510702491949399424119520 12842578 216013223586255538621432818744731206656 12842579 17464284090083317500860429161130519520 12842580 454826774045211692031800981886901340160 12842581 -2282075757456369243700925685214731757618 12842582 306368825483532443098360339787383808640 12842583 -160628496903812179350913927289159298096 12842584 1124709807333197018534416439509549762560 12842585 -285256678121635040096462404443851633280 12842586 -240066120470962242108961824137591889168 12842587 -82016512319322660693386339611396415168 12842588 1532650959357068752823898556399072052736 12842589 -302040823735509594100123905311088379680 12842590 -159736030911377119733144933132703607680 12842591 668832107178539073388403037487687528992 12842592 -241408922676630344801132660875748966400 12842593 -231946284433052447201479754503888149456 12842594 43676448772177152838630985863203866880 12842595 -9555436499685263217595856591382383280 12842596 -208456996216701372703104006832682520576 12842597 121132825300524106923457944624614540700 12842598 -16808535562090889117778655872288211200 12842599 539195078407810371967501479587732385024 12842600 584070903262238889811225156953227520000 12842601 -182055360355304414493790049207263981920 12842602 320193339789913148608487684372891342592 12842603 -1090097999085239948062191697231665515148 12842604 1072693857076958748241378776672702213120 12842605 -249522284239215262117344741618302865480 12842606 -602800244526839309620019128436639654400 12842607 -190140373560132059705125134654800138112 12842608 -637598019630841610576990628918045081600 12842609 447725316255949972625365818269239059840 12842610 -294775153788220778113658566201948193280 12842611 20952139208236727199357888422727957000 12842612 -959289888684702632129028726085699119744 12842613 -562512513159712803895192738882317988800 12842614 770031734225951609694027888847460862912 12842615 1265008506150180496478168663094286268760 12842616 -498365944631913156296799948659693936640 12842617 3118421377788519082749277766807115943812 12842618 -402998494657813493892235900927388113920 12842619 -1145485137869646547615606508773299809256 12842620 95440986001676956058429317974361774080 12842621 -1503559245408532122594186346158754007040 12842622 171958623769572187141275491014893709056 12842623 342505867661443511132242881093935871872 12842624 -1934702300805360935401184964795307130880 12842625 278931704522298862123245609691449120000 12842626 453571690674829429141476415930150048800 12842627 -444946979117415687098751918870704328960 12842628 -545633164924758883474011883012894119936 12842629 29592689103164703288416249269358235230 12842630 165296804709757254217953785642686008960 12842631 1249405752895815183687377550631123272 12842632 -177115661128968244266481877293900185600 12842633 -1910691741706776581800183808618619060300 12842634 202012275454848254642006615266086764544 12842635 -227984324772990475133481885674685868800 12842636 -57086386594442353579353387195700999680 12842637 -386702474360927574271508242571463935040 12842638 14288974951464241907164187943138577344 12842639 126314232919040022032545809307006086024 12842640 -12034210553376401781191511327731466240 12842641 618482413174269627206162086624763121472 12842642 374787569010871739681186156167245681312 12842643 787631719215810906503465187646579595328 12842644 1180534882928890288479774923873654078336 12842645 33018545743595900056346641610002353720 12842646 -380994467195985840749713715543006692416 12842647 1978796213903650199115588478078707665096 12842648 -199575138635028523392489935239613644800 12842649 -3837136368093203985129691154598334464 12842650 -503381171079748800103525170122625336000 12842651 -542938299595356466208222955704958947400 12842652 144528662233165977203307545054052997632 12842653 303683980578169428708456072494099580902 12842654 -4290455198062824094096660272668006016 12842655 160461799129753620232681094662367586720 12842656 -722203828281693717972699015255750082560 12842657 167581324644070964421477782009428167906 12842658 -1307532841833922316296229981075311641600 12842659 -2343229682192527630034900726065277327140 12842660 634264437798489175024134918504459751680 12842661 -332388696378094848834898055186952064800 12842662 234301011180542994789294260950757976192 12842663 39003655353267172496184988369555380600 12842664 140915279152197720291322623211130880000 12842665 161105411848236514458255436684087238400 12842666 -925176069987059084731607239288335207936 12842667 259273518574934954791063545896837009880 12842668 -123381317828350329586689726062319069952 12842669 228988510806126660472750684395568195296 12842670 -433445685530834094028456417273313049600 12842671 14777870762202671816324516434403901600 12842672 -2873490603720327186392244967221018624 12842673 -487785893555744625088340183459394791136 12842674 8893306725060099158728589097092070720 12842675 -567317888426673773922839255349874828200 12842676 39285979038015659735195291284802101248 12842677 -682229251768617339904165870546293802208 12842678 432911055018468007599316377714155444640 12842679 -1260950227715549595894091901615151393840 12842680 266657706701681731476827393773677772800 12842681 12984174610266692480264972740670973072 12842682 696521473960410677912739722812970836992 12842683 223801648962416696281398397885310363920 12842684 1012609077666783887934648438978555518976 12842685 79519532453288219843162811884504635200 12842686 -384844662626354631008684094739472702208 12842687 478233936896364716386288502478016147440 12842688 164698579421446007861759375996186787840 12842689 1742696176066694914615412859491767019440 12842690 10334390445810396600841484130416578560 12842691 452753713856985255630168673164736659192 12842692 -1144353375553112204845702296366492813184 12842693 -1248166185540413906419354157286486864096 12842694 -96189443864227147277263158002842693632 12842695 506153713502433796849539656755163305920 12842696 -1993701053728871414825331672272492451840 12842697 331199636510101625558513034530246292672 12842698 -830995452905012616173424976254828240 12842699 563281227969676524213883596044229527700 12842700 -24886471285620812642894262471783168000 12842701 530998628325483118365062800492222880064 12842702 -397364067292638532102629773504825264448 12842703 2279008357022940468314514748169170849344 12842704 -26362088474457783027014091889981169664 12842705 1441723168290850816460145827338801519860 12842706 201751872856752369156629249384641741824 12842707 -364861296636840209556435479794407932400 12842708 1193908139195355502359758733616025548800 12842709 96513525346084276977303255482879514528 12842710 540361762165791166744615302662389205760 12842711 -191077704559575060235961256789216915456 12842712 -100227436290560361876285510624901478400 12842713 299247887135572821147733401717518371200 12842714 3101611632663113902218329723637557760 12842715 -603889066947679519429751572892432468880 12842716 -1446708108793195955961797005856196195840 12842717 -188706804646129256405714724395916563520 12842718 -6849668015686398441083781599495129088 12842719 1747438188810393609501202410543903881120 12842720 -820383586759554615960206121191292272640 12842721 463541313796698398040713829593033811090 12842722 813335273043384860716085021123891448912 12842723 156874413490448399903658766731709060944 12842724 -17721214730766961661892712818047109120 12842725 448523706334476577636946052694179642400 12842726 -44780806251417444721674666969883585152 12842727 -872739265424949633048676857781347697920 12842728 -476054433892444827383914987359312675840 12842729 -1644721784596349359379762292418345817670 12842730 -136589790939322200622798256008762062240 12842731 439270903729370441593121209629291486144 12842732 366765974308928721915919377026580341760 12842733 -2183428619207234375699645402080062502656 12842734 -265236883503910173081465405488290113984 12842735 -1537450121101145037654719135424787320240 12842736 -242147621386524551809110038012256288768 12842737 -1033702272672125825320690794601996373400 12842738 -605810125284752358556810031392105770480 12842739 174213643657559939544946057939688394240 12842740 -323398879364726498088631437504716390400 12842741 -1867219326743821601171424969234950748000 12842742 -242760025079027468969221450099723640832 12842743 -1324049448366967676637361395513332549936 12842744 -87380087483012284504575083601650196480 12842745 223776177015990235313140101927099699840 12842746 -388178778867364980957819198770455887360 12842747 -392458922753527493266446911611500780600 12842748 295402655623891845956704766932838326272 12842749 99133300975508170147578316365654978636 12842750 58971149392595219081545500804000384000 12842751 1320231978587345298369724039135231647432 12842752 74014197661508623625356233104877944832 12842753 -1416151533457898540509773628725438522384 12842754 -434831022543633684656504490689924119680 12842755 172861623472053518749673468468636240160 12842756 816962486186188274218075137952371769344 12842757 1159685397174346628820744153342446256600 12842758 94206122532118794230897375432934699840 12842759 -1476497971068606918990605505988384037400 12842760 151868490833295705423110689809948672000 12842761 -1938488344383031583757660141892885719616 12842762 186420603415821396670735466957777972064 12842763 28216269931965754419499467217482720000 12842764 -696898211464216735675367639166836637696 12842765 -291622412372899793194542940131721920000 12842766 -699364464628324102089670747384277760000 12842767 -6774834247226784411885525547896957568 12842768 516163739033482872434868234575663284224 12842769 -298820337961529941096167037580149667520 12842770 -63948367981506566858560443737086579200 12842771 205531417639041172619051735756439900972 12842772 365105972047770598795697421966684321792 12842773 -446793172346854827404715027253861045376 12842774 -176974209734818925663889596281919324928 12842775 514629720711166766061941353645355349000 12842776 -670858869975357066091040740268797747200 12842777 -601213119622213979567934988064703928374 12842778 -401173232971904685155158070167336089600 12842779 -1058462374838900145445639391255591402620 12842780 167259687657396755317589558808667253760 12842781 -42314767826712041678283663577927621056 12842782 -120713514136705712839677038637253662528 12842783 -92753656228019346439736165024483095968 12842784 473721869613096063890301656894251991040 12842785 -1032202478459992816114100049099484807020 12842786 551972358616721203426274694508891511808 12842787 798691187335226447243026323830533597560 12842788 15112590769403248187795728138545975296 12842789 287305964235650722959775668989626618680 12842790 -387734942815958892809791094694010289280 12842791 -22603903712345983071297433403267883216 12842792 563327764815256977935222006049913728000 12842793 861676166702234909496534367774229061120 12842794 299686483115158945508268350824754588160 12842795 -41930244123091699001797333659411115200 12842796 -260265739632571309229646528579892075008 12842797 -2284820869575637192198585550819999596416 12842798 -1008496025963039253529093222906531332864 12842799 -716388324686885198605442519327424256224 12842800 120058190386239916847867480001526988800 12842801 1015252869605108464747311678163005804864 12842802 167910692596440273114933199603722087312 12842803 -1996711912441654913329143643331567073360 12842804 -460855141910112782497914541100935187712 12842805 38262517697762897901321615563839145760 12842806 -1124331128313118702307931809166411159648 12842807 -38607482835644476131880702741728697944 12842808 -874770272132023624481476730465429422080 12842809 18876671112518894847483251403245677440 12842810 1425322182946795428482432656670165760 12842811 -97226354042178596987956111993985128368 12842812 -518336204201314212139104172420422329344 12842813 629482920721721984042995779022379845062 12842814 -69186887704399069496225548828132912512 12842815 -595018448946908465253879120471047318040 12842816 80617867273609486882954862527260917760 12842817 83739729037739449384459549502889828768 12842818 759596320002289452066297020490221291040 12842819 1373792563126571245590661937970582147600 12842820 -767830385241112453764995100323911680000 12842821 849328102008270507971824090286628517022 12842822 448635335601230936788704209219089790400 12842823 52790259705434662175478164900323300608 12842824 -656298624489172789936935609398722867200 12842825 -666336411992745068664629599734486966000 12842826 -64201118096988807564805001951940345600 12842827 257726323358291488230962686677107422152 12842828 355611350005694869424986678894446406656 12842829 -916955021936596248781903500182208974826 12842830 -134112442728637108511114429997925724160 12842831 -1205658573367280662084109945118582004368 12842832 152768961199568326497599801215556517888 12842833 -261361392204001442406654825720554059918 12842834 -601998938645354604821274156273009635184 12842835 94385298610247470335721791422070681600 12842836 1202002786106758771026281368974358724480 12842837 -1054550279799366661750068156559257021888 12842838 394475263458326520719973023801672917344 12842839 -226243818505584565517069498464591649976 12842840 -513301347548705269749735859625916825600 12842841 -1136710919537346944931307300715627485440 12842842 -500962218906364793899977544420066406928 12842843 -133146870514052015324294950657041935856 12842844 -110647937311197980453237637534943346688 12842845 700838952609582998536862345584507685100 12842846 40362760024434954285160080606628310784 12842847 743590138888291509115915613116966894080 12842848 -108614913381664441595233824984765825024 12842849 958859492427157008612627748728999746850 12842850 -48622198834498939518529677663000144000 12842851 296653490983460926392717066515274597600 12842852 910838640252084595221845840191821410304 12842853 4446936064684944447368549126728069440 12842854 647999149426083076477412432720405336832 12842855 -2184385320967456469844817445062514880 12842856 -251093597469346588721509515540435240960 12842857 191159759116709439694191628274812709412 12842858 50448228338258596702636699844626071552 12842859 -857532999203493647648958904013376309072 12842860 850887467559739527832241781719055436800 12842861 -506922653856934291721212255309416698538 12842862 -310519142859222368852727080865509811648 12842863 25686681579701161080149370531551702400 12842864 609532834868540683751568526493781786624 12842865 216876035930491089651629468188953385920 12842866 -175403637217954854037720502736522670080 12842867 -1299698847846513471108374120416363119360 12842868 126672367082994046591674726822379407360 12842869 -335721984940303237888818836144118439556 12842870 -386242164304609316286991201716376581120 12842871 36945386739493458912331139204186068152 12842872 -584670438811434531627550290907378483200 12842873 853248037566203527097955710947573418880 12842874 -15712706135029971696905876725191575808 12842875 528613230729380231314623448474197120000 12842876 -921819294507246685550030844306672752640 12842877 -198688224866229269083384673334913543680 12842878 137875070009725123051949772746150426880 12842879 -203561645497493431650043789543096120320 12842880 -176317754835860496381373654505619456000 12842881 -865878747083269023079422759730980994236 12842882 294763214818308430120185069558793657920 12842883 -90279304690244338099391872145499717948 12842884 576230854096708864616006172986273049600 12842885 -200437277946097789365217995177454193280 12842886 -3258890405625842431362883314718857216 12842887 1532496230225053624849571576275264608536 12842888 1786119402117303864229785864274369013760 12842889 154240867445201193705972590774452151520 12842890 -8354532009021242810254242632208096480 12842891 1345766852583564698092781699148344512992 12842892 -65426677668819117681882600772790807040 12842893 -943368938685481865404541305724568217216 12842894 -502374793231813923006218839982698804608 12842895 129470634268783571788114446225732119040 12842896 5286493685960415445173797682310938624 12842897 -436633170934865899890699454614351983616 12842898 451361970146844933001141044113764727040 12842899 -751081259592071681808891393833879160 12842900 545862021360786253817947915876050883200 12842901 -342581586775032716478975079425318664320 12842902 459636694780688638369273118733685422912 12842903 -5441616851546578063346254571351810376 12842904 -373845739632883162048388858689880064000 12842905 107106519335158299768378969157473715200 12842906 -654275624461190862353088124335913267200 12842907 174406543980702036866030923393525286400 12842908 108255254112858333586525649608584378880 12842909 -467256200481339404692977303011115566880 12842910 -398231801224546959187828230645147528000 12842911 695707095652014622019442281149538181512 12842912 1321659496294925239079609392025494290432 12842913 154486100647923281238130705352740615344 12842914 495942315534544324660086225495491661312 12842915 15596896993555503665938101918505818720 12842916 849915895488080734798901625083449623552 12842917 940030513620164082591290642395731365280 12842918 -782881038908549461888164709788647136960 12842919 -913357100514023286345108546672196123056 12842920 655481875095546740710226293170645964800 12842921 -159602854665953868357274986204000136896 12842922 68789538078992199503167760417177791488 12842923 1688859040612931251438674417402166693172 12842924 -228477711589604491115646922528264049664 12842925 297194525750198381554610613021677796000 12842926 359749265403966255306043163565071379264 12842927 1023249886244936656695392742103333093776 12842928 19021818486807877634866122679847485440 12842929 -1151661729544895694493314312686587771920 12842930 251451124012298747036317854029835411360 12842931 815966604638117142675766384783136283504 12842932 -1142286408234202303675179174362683086848 12842933 389824255823992992334063087876024819104 12842934 -89057103595881002103781951222335783552 12842935 -407435190699017233195443376564939863840 12842936 45588001127453769612728706549011988480 12842937 1415144811185849489677949225844570226608 12842938 385939595338118545671608464345638039552 12842939 50014972386736980790608802804300053840 12842940 -797518280295765939898173385353369600 12842941 -987797361959991333205361378778149865658 12842942 -436096565458196758638704684103412226688 12842943 -1612493603126304239524917905877484800 12842944 -201462790240039006687512425012924514304 12842945 -46548583615218951649014636907320801600 12842946 -27099307840669238644472798719017809328 12842947 -262037955241452779616325206688598928672 12842948 -2215835802821187714265360212126745067520 12842949 -97719886147627833228735243705820165536 12842950 437586645871698772444777956667648982400 12842951 2411900143357809792078621753885666220800 12842952 -750801985450052991301629524914888826880 12842953 -2183147557448754322856150648884239109798 12842954 100571568634401201061098166618480432176 12842955 63830672293358155856915218397383422000 12842956 -157715486944190643323153946975646685184 12842957 1126022944633695641731948574716132249206 12842958 25519146159957648991400351586380323968 12842959 222155450547690722568587091999187025792 12842960 -77216575875715998754398293930291036160 12842961 -146071475723258201570154660386260315776 12842962 -923643617237396568031178428760264023296 12842963 -18676031370160982824263595037597806272 12842964 382404205788529552948887222928421808000 12842965 -383099087590855052209383199930108905600 12842966 -1580798474977679186669762532161594455680 12842967 -877825418573410147985208450361195127040 12842968 437299924753603376901072928731956060160 12842969 1419022027733247714793013007608705013060 12842970 11793584913941160555869471384542003200 12842971 -2188412770202289683832520846107767776828 12842972 1290815673050583515780183984329331083776 12842973 590065221500477518774799150358643113408 12842974 -508413146771348311180474853368095245760 12842975 -101613345418876176288450948693784257000 12842976 938860030181761696608457881326059782144 12842977 527559471157485908181953791148350114944 12842978 -196498890166518976981771045671894610560 12842979 -186913191120170089215033531731146034880 12842980 -837879944316337313356846943359400544000 12842981 -467970715911343406211331944544961593218 12842982 -341837980045526504551197847697003520 12842983 -1830459041244164824819477458979053037768 12842984 -821820240259350137371058461494349824000 12842985 -1335985888035997391336186824626599658240 12842986 539512967728387205666612944284378342672 12842987 -448211832745997499313286922315674660364 12842988 -551585441942601500751340402338490944000 12842989 1650622030119807525579820703934547672790 12842990 30471939966313523697353661107652802560 12842991 -91242688817557750355539810942595618448 12842992 -466887364466525062044516300102033735680 12842993 -1149339452581669773903386637508987454400 12842994 -11543395755072007636185752767690000128 12842995 -1666446842030176275931235713391557268400 12842996 -123082990370670169551401422400044468224 12842997 183288627712863243657805646513044116000 12842998 905393788695918804679988411046115612800 12842999 -1459173499365374441781321274086633620352 12843000 358820338246240448911591387179832320000 12843001 -171721494505880537676576262047442813176 12843002 728199079281927794510143886036562370560 12843003 5273777308225778653995383428010539008 12843004 -282151412026793184362394504199892825088 12843005 -60839212020736395692078476021570654080 12843006 -351214677946838713966723269834507988992 12843007 1306425182809553268575945609170317834000 12843008 10338139588737377948710848892376186880 12843009 794530041759706220988812410535133854400 12843010 -575386027015759338883112778279408207840 12843011 941209953722576705778478661853762447612 12843012 -161654054591297892645878545788670771200 12843013 -394196482882481577694738795296626355936 12843014 -795078809853446832651815372798067210144 12843015 125102482777355432248603336515509077920 12843016 -1149231340229450929860154962048323420160 12843017 -1725405285379220754173601049100894918448 12843018 574072808183368958951455738504838274864 12843019 673016206253454342645365101907738302096 12843020 974676248382647406120082025226119316480 12843021 219358548451353513476669535470641586688 12843022 1150673622855561379284235806616366629312 12843023 1908269715505886857301874767495366905824 12843024 150447959979537410822743970946221998080 12843025 1227034015320113237695877467793192000 12843026 -22643728417261683178128133868695319040 12843027 -1838964888383405460682058186775893609040 12843028 1696666612554375725961491877089559760896 12843029 -2135899750358312536796587811481289498674 12843030 -88009214103775402591629689738832384000 12843031 995423237921060179297263405884659737600 12843032 -489594130345269041774464855661328875520 12843033 -22452173364143924375059277320354611840 12843034 -123629445273304564909177084147777013280 12843035 365785107971911309048967741603704233600 12843036 28781572129941453036259939247954525184 12843037 -1503456652487122304440172463041178428314 12843038 44577477467578438215501647613911176320 12843039 161997110006888975602442899146047721216 12843040 -262377549457496159649766632218658078720 12843041 -430313823331186276075446420290815692348 12843042 -94256471320658246928995035352537218560 12843043 -547499893832972284975369633534143148708 12843044 -1225289922534695119236029706934854528000 12843045 399915029025744403060008241281276861240 12843046 -588744059745590991326738910062134506528 12843047 708721793400951332652561276293119880136 12843048 737024922080192850200542059753991864320 12843049 803108599219461416411727497339186781050 12843050 -120536018563665867076962662766671520000 12843051 -370890794480670367228140205639661087760 12843052 399946142751756238991185055785372045312 12843053 2328429184366608642851762622907333297920 12843054 230073383659108552246861590825743909760 12843055 46035601764999441244508206239825780000 12843056 -158003131523438608942404354212354457600 12843057 -1107321294358409322294415964798447222160 12843058 572151751440821602138520680373767980576 12843059 -175005930533401593478210519302632929620 12843060 -258266599738682284793364719869040855040 12843061 1037472578393161368179458239666770880 12843062 73602373108976287201816601855889244800 12843063 1519546144302843839902121295653790584400 12843064 573951649639592130894111531629773393920 12843065 478183065106964215830735082288548285000 12843066 212539916137768134999817409964306918144 12843067 -1608476379005897522925778329860887220720 12843068 1520035164860785427152557753618948096 12843069 -162259364924538578777468893826361902400 12843070 -576987761671887977606202001628991920640 12843071 671066709450055255113771811720882240080 12843072 -20837404705502577340198331235893772288 12843073 -1472418110075639555372867440697478415678 12843074 599300368550788395755021502376309050912 12843075 17307922857150976137067546371117312000 12843076 226283067165163987655755026671535816960 12843077 -643794599218737771385866356926881271140 12843078 45195216403133402999695182587282783424 12843079 -1813149978533026249136277665164900792320 12843080 637594779855427030792074896680077158400 12843081 -92206940026595215768632206231681633040 12843082 -230353885692889382077315056979774864128 12843083 206192859011703039511637708490434039808 12843084 -963575815146890508703637626143081521664 12843085 -378411729160564176247953428648141462400 12843086 -299951347142164641903825217015791442176 12843087 322898849693969094173969414998730830080 12843088 -26474692547408517295366642651879833600 12843089 632431854296708646718027978829255643456 12843090 223297241768649110454784748522554752000 12843091 139711685553640167012934372701230627992 12843092 90651554468123294461940764025846664960 12843093 -674116728953915146634226137239898857056 12843094 -196832453286221873921742022440415562688 12843095 273312978403899372491745040692838776600 12843096 -200138061344451441411812257080305418240 12843097 1509639995473310595659832465245280305546 12843098 -73157757363209817847033643553415381536 12843099 409552528352522412569075511447775419504 12843100 -561605749077501693140063355670794265600 12843101 436322771737504484760937876082406264102 12843102 -244591614401642786543379126760792191168 12843103 -109826030891465423735893568073161832960 12843104 -1914895266114809364908724032182104489984 12843105 -224744317708200355300360695370814482560 12843106 566167974600865492910708155822973353344 12843107 347520178689414450517952948126137820400 12843108 -183217806737931294624774078316264697856 12843109 -243338977411730786872410908674742772480 12843110 -269267947665499206936643905080763805440 12843111 -23805423991390590584060629084399820160 12843112 -1456381514627380423584766057825727308800 12843113 219106870662121864262200854359857570362 12843114 50200932823029909319177237716828426240 12843115 -1351804503132651762790301341114522878240 12843116 -221183957185057151735390560309024398336 12843117 28351909630081720853822732130267995232 12843118 550318188262206158562247819818372509760 12843119 337021482600960272172547936269334655328 12843120 526082071298462029331950400608665600 12843121 2305736295808407952105260539761809466322 12843122 -426327586177916537880478688992476795888 12843123 844985098932005921441683273829617413168 12843124 -112491774808017525872459821333015783424 12843125 117005818002399440105045277070677843750 12843126 -953797121695169205836703499875483420480 12843127 825810385867294113353443432737567008304 12843128 90692341220511665311683866671855042560 12843129 54519941891185248753821070848064043008 12843130 585034170309882833889841584015662292960 12843131 -4591112683279478402576477264045793792 12843132 364155775900480498002955307336844214272 12843133 165957306870276612089866494422858197382 12843134 -483779274197512779152215039621654454784 12843135 212502226050610126736332277862796773600 12843136 -481837157461486215069398313254623641600 12843137 313537406149849733247995557900186086786 12843138 94997393380447363578899645685192499200 12843139 -449385274341860040478198998142583659776 12843140 -190622761238796356370630194222483362560 12843141 691380565854041382948445245903673792992 12843142 -234816899044658769506409467787817636608 12843143 465229608849249544219056828463179792000 12843144 785847174056892100736830891309562265600 12843145 -115409329045737549420916900318879296000 12843146 -991629467380260499027213087437095851728 12843147 -724255395740652520583695779739667663400 12843148 -491793452213937855646185658357313268224 12843149 -1932755447963061218851322241669639278880 12843150 59008935637067397084000553208543121600 12843151 708842123398446181391310170117594127152 12843152 153403248774464603626602900514238103552 12843153 -1059100470029204312109477517095822417438 12843154 -342698497753439126773648575723490094592 12843155 654226193340606697817400559890468072000 12843156 -68448715436873438081579318754632288256 12843157 472575522612634425658286359017459052480 12843158 153349326463954263207090375305355355680 12843159 245658207822876135019612988643613478400 12843160 239300452168397185348793515063355596800 12843161 292246275439648245419006893788224614932 12843162 386316691131822945267760338648629556720 12843163 987450479360818618681012202325729442840 12843164 -537216281909568458238687391637399101440 12843165 964302653776798162995251047111627441920 12843166 -243995841364921084782868624791379623936 12843167 1914302716375603876575517821839112673392 12843168 114563721584098308521835775164558606336 12843169 2579021932856912711766506099716956584496 12843170 -355782398774950286920108245929666346720 12843171 1065994960208356046748906565149318140160 12843172 -992411929576189771425245414243851660800 12843173 1487815574424924572696386546223005224960 12843174 -78579379336399082342530465463356079232 12843175 468306240037867263273194450812198846400 12843176 576884769049575031455420283653536808960 12843177 -939722746447066933420885468012997347200 12843178 -164191351494301707395420566316264385360 12843179 -745158598343259686638094494952023042680 12843180 -52340225894104065175399426627569776640 12843181 -248221286428074909280090787294435304136 12843182 -43147975529833103249395632123633024 12843183 397081292032659887973001714047494371200 12843184 455499761857319692664654319625400811520 12843185 -359534095602832015720192220621188661400 12843186 -362019230698113412354177378021354455936 12843187 -472049717526880913968269376693583465648 12843188 -308945197280806849955150003992887091200 12843189 -1096456215962311913746792624332331009746 12843190 -455309626519925531189408772958660473600 12843191 2013501143987242562605478105878541015592 12843192 436065167914755184539218416385732382720 12843193 3515983131390002481583224560318261498208 12843194 -49287413119149279739628872946042499648 12843195 -172170835538040692777315267000575912080 12843196 14228281004681741310219475840771123200 12843197 1277968035899201719080758754838985760 12843198 14663662516430138516157581768270167680 12843199 318131407147248687399478968250259446464 12843200 32905535276263093980650625934295040000 12843201 225980665427084443471016623789745558400 12843202 243820803749198248015168722467684209920 12843203 -787460031463912698448853739152324068548 12843204 -262211057307642116235044654152786022400 12843205 -1281855169169540700419933029385289427140 12843206 -108844036236165912102564051291617828160 12843207 -125190084272161401855868033250215000704 12843208 594688920600113513938330612660247592960 12843209 343840319345872248408496073282758936500 12843210 36168459261600927783904130130042769920 12843211 2292385973284982965603779878428262010312 12843212 453505742001877579171666626460409715456 12843213 -256578143446283988208900042071516208896 12843214 -873154116396004481414305922305120667328 12843215 579729117612256282093115197840167705600 12843216 162361849731676460899349900551522836480 12843217 -141182001325184057312850473965777133708 12843218 -53103296609883814816183105339159497408 12843219 418763563379790682292133537916603330560 12843220 -619689794061398659803214764141583319040 12843221 2096661378485086834931912809735184287200 12843222 -43166884376482155961380808753955438592 12843223 200292990398780475734798257557123379344 12843224 -146298344040524872421264731303312588800 12843225 -469967221083789700457328282540259440000 12843226 115496704139785334129995681404784137984 12843227 957426712890887901147108999230857211076 12843228 -449445209242443664897961166842161256448 12843229 701020378996685797923065671872504014176 12843230 -1228301940952694814534096650762308243200 12843231 -214423946737419019641733238137853491440 12843232 134047011512471993619985084676790288384 12843233 314556903194979806362331687197305635604 12843234 127898024569947696861344933125704139680 12843235 40615668069449851526600537355836991600 12843236 -408867188299708887399655466810746245120 12843237 1220885671073197486816487807539202201760 12843238 110865794241262070917392003994053795840 12843239 -1705705532899244225814015547098611952576 12843240 -11856548911359134525200270620327936000 12843241 -256731727250003480981449500238406774028 12843242 291788848725800436691854493593814851072 12843243 -1226212045711907793297456491436233893428 12843244 -1874910183287154027042902723204105606144 12843245 1652343897606192462088802679502728789360 12843246 -76922572526765588441594194424677969920 12843247 -1375944517103629419910390296914928048304 12843248 55713549260651203134708552103654293504 12843249 1460615401801728154427005837730270711664 12843250 -74740107392834517504166659150977280000 12843251 805643293179981656387150554400566589400 12843252 610521981913488305532743538820528435200 12843253 647893289623423106155001416202946307502 12843254 -826349795717627981715019106099035095360 12843255 -27065299207595610159086109294593580480 12843256 -658879260112367083759775119062904995840 12843257 636738569732748924071751747841533376512 12843258 -259490187724402281614656425459265622016 12843259 151304635892636526792848020937701228800 12843260 -161554546137377498285308219566289221120 12843261 -66253134636860989276380405452076662400 12843262 12037336498894508995652294921925840000 12843263 39962552018455091563500582777056375784 12843264 95240999171663119847445944576382074880 12843265 -179974749372370716189480590685371303340 12843266 -1222523526372325549098762536630999340000 12843267 538898954294734440480090762835282053120 12843268 -303173947983928771080028622583481850752 12843269 240001887856243470972425881263241179648 12843270 172344064152898289515032254411044467840 12843271 152857382735450044063104864801546974512 12843272 -393998603929187428719145602188540590080 12843273 1008227409337056589487473069917394899984 12843274 -669827478489785510043437532569125062864 12843275 90333244103220702610103594247424587300 12843276 1339895308852844161259520414029091323904 12843277 -764537151035435721589195199317655868874 12843278 75280712957186929361344761591530004480 12843279 1635509794106936771241442917316192764720 12843280 -118082631808898081450678160450657239040 12843281 -266280761932346290799732547799720123536 12843282 51988058110715837974128136650932133120 12843283 38435061885929120085002513876180260744 12843284 -858662518293519369291042303773682912384 12843285 -17967442088314316496293878525104666240 12843286 647774610960628761835331381403977282592 12843287 2441721198379533482231863884932612004936 12843288 888305856864994391732094804589620633600 12843289 -15106361892219781992110121207765565676 12843290 640882695271496042451643756363108274400 12843291 -338604713866449282405769076008480975056 12843292 164468083663555933229788780171704729600 12843293 2761575052065713947335360277170733430700 12843294 601240779073440840796413395991332385600 12843295 -852084607200754104757335676714464346200 12843296 -2136678033037777759622350409497456803840 12843297 25786305783085755535724611905651540720 12843298 -377639654432670913413272997308304051936 12843299 138754701052597457362867995235383619536 12843300 87408801887896952113934950788719001600 12843301 961766856477130456299108043931318197504 12843302 -1279485872888406226269567229955705079168 12843303 2108495653556747523905065678020131112 12843304 2017617409622011326116609418577876085760 12843305 -55102193877074619040581916631389414080 12843306 -38407478101587605576730712384400578560 12843307 373081338848539937104182698697065605556 12843308 -1251093581595097042951774850364857955072 12843309 678668896813279346069479709376034960704 12843310 10507716029447857845895206674961740160 12843311 -10508625724407790073136257812773309840 12843312 41536240962669494702598760249598115840 12843313 455191146849391248764140880317584679296 12843314 1540025014710830448663548479657668639744 12843315 -465752681616732602672103050648605024800 12843316 879854166295120026344561466307349585920 12843317 884024702832682175350477401321033103200 12843318 45807322073634216832474089756206732160 12843319 -847285445887163799909108700746827016280 12843320 112185348640885747376459399450769408000 12843321 -18632816365429676897949381099010650288 12843322 -970386072940769222372844880894682592000 12843323 -842866708319060736547593499738521953160 12843324 -82307321793134711981247273008040308736 12843325 -400401122704875807787416190675868366400 12843326 -19389856662610195910911291361205231936 12843327 -457774241517112497437816745750047127168 12843328 55217446683644479112101520481845248000 12843329 -1382756664771999409964990048404000765080 12843330 -209984174605616474817091715228931502080 12843331 64000932903899741713484108041661418624 12843332 409441601531357236870767229680665247744 12843333 417766939301632020981149765450281017600 12843334 54195021521238842641207363082785137792 12843335 -764757512954639970606776054199117298800 12843336 977884085288445003011269854289410048000 12843337 -380659654132311151624734387697097106432 12843338 -238136022025886484198589692630753766656 12843339 186867905633456329866718066592408238000 12843340 -1037235917770459547667904806525678597120 12843341 -1687610219214554387002861756859241208170 12843342 -233410846744652866254215051062101028992 12843343 -2121791304555907751513259524404100875408 12843344 -357579605443797670605924540212726538240 12843345 119980555457068856882544364946776046400 12843346 -226597803132216890355358216079631283200 12843347 730224142973049310072340737686416044704 12843348 147546382630987999884306791488935776256 12843349 -608158954535801778369017805525903489536 12843350 153464559313739653088959670200295328000 12843351 -444075610943260765115051378883068769120 12843352 190545784912668000932360030696517273600 12843353 -2768566630939852779923540959966524719100 12843354 -117494544160366586972343871310839288320 12843355 416989488055022845692141243834081948960 12843356 1119465005066094229748299023338454044160 12843357 112590508935494087624326104641477089440 12843358 -277698999291954519616019800981272601920 12843359 2535272191839099561052788064434743811240 12843360 -37085340925754835770119496571908259840 12843361 -1022288244203322206130658994404253025408 12843362 41533195696253808547251794265840918528 12843363 584272603267415818276391068442533604784 12843364 1675764012228729500926644486765150504960 12843365 540016222632105706962573367391221723260 12843366 181722849375979730433459318384190057344 12843367 -490272963228227428943110369908953842656 12843368 524711423899409579135063943037331266560 12843369 1250452971209260770961416184821528576 12843370 -300587908219415808256041324914948178240 12843371 -490309007315765816542030434319044262056 12843372 821142393043945260299324798226115584 12843373 -286985087792026025007097508076171840960 12843374 461900748333330218187725428614451170432 12843375 -1422985111450400023534819201963655160000 12843376 60148745400795770740988675865623527424 12843377 -2325937112699901948499491572507833833774 12843378 926698309392009098081645228527936321824 12843379 2448691678099736531531809976783515181584 12843380 -676864174431170859669689744649690777600 12843381 -265931275448479029543890378565788448576 12843382 -211041799945840655405330137649133212160 12843383 -341293396766342821753228839745228161024 12843384 18390347060907217312584644460812697600 12843385 1400629673227802330671969067888746802760 12843386 -437491517081877481569593102529256136736 12843387 1489619121999743442120778039034586043440 12843388 -310640883064136576714261377360269555712 12843389 4999314164946652846392443059430874528 12843390 191280053127107305892280729956336599680 12843391 1368481746525521472357853203600216497784 12843392 377244850425685442829325150737294950400 12843393 -162790502824287701116684754186334166272 12843394 -570884817215372489386099670191731795504 12843395 1905594037868203605652084200514900440720 12843396 -796626521174640284833957791518264600448 12843397 588952257375687412581618215707140560064 12843398 210531490506815198685738798961501592832 12843399 -626152932395885258871897062702978075736 12843400 20794176432408834514788469779975552000 12843401 58495246399583116851348631355070928692 12843402 75608107501975624060240081181252866560 12843403 -345078063019811529559051367215574135520 12843404 -742675332385151656759860806655595714560 12843405 -1035473386673722816875596649629496582600 12843406 691118376603749242408682877205971721152 12843407 959723746064790015138427978864981217952 12843408 -470162561021378767230425662068761296896 12843409 -1769973053670848604871258092535210045390 12843410 748818714008043348963072823119303027360 12843411 151356124719647882080603109870366649600 12843412 5016334064950474645627952653391769600 12843413 -59309644589186332016655417247464125952 12843414 -255422183284258257723233996574262206720 12843415 287609951963219114902076815962313425600 12843416 -1332387229026490396451890651494389483520 12843417 250117258186454714024206333395321519840 12843418 -390342193994120364585364504030170785280 12843419 -1037890688117142332161923767985371202360 12843420 -171601460700275273449778481087242035200 12843421 256302428698032251930864297014351675622 12843422 279694200678261382542651440222533138752 12843423 530241762375287969218336446073849890072 12843424 467434245198160122210050408139718656 12843425 58186332047229710978602121105019360000 12843426 773492802994156023913462019119252226304 12843427 -4353822305521568415296259584311401215040 12843428 -623800394351208655303249211190041894400 12843429 -423072075396509593042890045857777195040 12843430 -99295316089980703423155098079259392000 12843431 63772255804934073510064681501804591272 12843432 236589082250212128965812100633456640000 12843433 -275284774181195881840004973908573226240 12843434 -922688420980636926940463510703786816768 12843435 530468035384545994301236626492270988800 12843436 -382919095707108152114478645864215960320 12843437 -1133083003736658413367387450643141273140 12843438 -278409478325618484500210325104327211456 12843439 1657092016617341959234778929669484147616 12843440 -19077260371490629897892627260042444800 12843441 -34674641126986432487358006001194974028 12843442 -668097910499172870565466824113168550128 12843443 -1132110367220821482525156843400757576040 12843444 -281602164192203258653612660117705027584 12843445 -1580480191408060420441046905009704963300 12843446 -265195353118667833743140987539586611200 12843447 238086128394100683964258815442036960080 12843448 -280354409427999825646341369297634160640 12843449 -297238532714467020508535287201962867600 12843450 -53485987964524357170848714654828468400 12843451 637366796169875964297341602346115972452 12843452 989194523278450898819134813952003675136 12843453 -253427680315307561717908205447032922112 12843454 -297442504119338367096099098594607359040 12843455 3619336923548492400740294437110128640 12843456 -184152384750213335411911391300473061376 12843457 -1884235654571828260504013413189664399568 12843458 367711567888667935377795117219372112080 12843459 159206875707972531858677396866013761944 12843460 -63239716251673262905548990617155584000 12843461 -230862224968347144489118810227169944000 12843462 362192317044259150235562549715818455040 12843463 -821661903780448706721488762468813003976 12843464 172349502625358218318437141213937935360 12843465 355084652746663047241650950008260312000 12843466 669680289350307689533523406482756796000 12843467 -22863454574627069833595425605113496000 12843468 831486198542784913155589827211634688000 12843469 -665038783498868160091959967752448550304 12843470 158581269929453517461867509032595833600 12843471 -712405245424230190542029081730025325688 12843472 -1894175418901160896519137633465090048 12843473 133894922252896556881556930621180827380 12843474 -7531811865490963972730170210017361920 12843475 451455884080400842365751960847881743500 12843476 346860482019176641055709330147019345920 12843477 156044836898687054529857661590100290940 12843478 -322437388643304970578369015006825780960 12843479 -360238725023015413805905683911404411728 12843480 -265741560156866145829513917417002188800 12843481 175637531987180504977973808715784104192 12843482 140988001447375297883703105270736795392 12843483 -167827069029488946438152161090405588176 12843484 -486640632198765811286140387889601385984 12843485 -807214099804758997241334804358188044820 12843486 213279245180831557721153697950868585984 12843487 -315954222073319298449630938741744204760 12843488 1556527894171808773911942765954126053376 12843489 -938462583341096516415693282427243444032 12843490 -148831415354431328728545404519947292160 12843491 933983958366099762987196144115607782400 12843492 267423377549629514843009874664446538752 12843493 1292967826387348058769984601801142425722 12843494 324307609833889962565141367252980684992 12843495 112875020051385139541197383134025907200 12843496 117329079031010189488602354024099624960 12843497 -3471878459331074316880477649507085106560 12843498 -2185429950189669810057840743723569152 12843499 827063684152942992255348769471332662064 12843500 -1740507290260292373668942013316505088000 12843501 -228417035607905762000618770472421382080 12843502 -760731343561831626366079147180132147200 12843503 158308039639873078153095729716482015488 12843504 229368561352198766740233751516515532800 12843505 -313332281120131130280314379321984539340 12843506 -190910027982849209010608226816144000000 12843507 565100475741181214819353958233072067640 12843508 -851528595097794920067372239243609260672 12843509 193566481103175781525804389788489178240 12843510 378187055681194080771718421817213419520 12843511 22897333683313984544014903989484122552 12843512 1716972291121301839813325040517565952000 12843513 -1180741529357069075417594787887330735616 12843514 86496138005231515107310012303363364832 12843515 -1091169190365757807615600452472938531840 12843516 -81373381719757489272839464691514777600 12843517 -163636982680254768551195286642667374336 12843518 78456785200565441044463951436610344960 12843519 24575391880666804313112078233609376528 12843520 215122969990093765113837238061157580800 12843521 -176702972061397384872833675211667053648 12843522 -319172068545400533573089968898409357312 12843523 -613981267499496058536821127915145766400 12843524 -406137301013785325368488953259446315904 12843525 -659570110288279671760860218350146588000 12843526 528356372968003417674612351330697199712 12843527 100312355638087452624095292615874613640 12843528 -753960894133321661600314111920354017280 12843529 500786752620343302561146149581967855130 12843530 114778420402116877979224839062404838400 12843531 -426751588485465624611311157495275491288 12843532 -717308242164295120689050817578251030528 12843533 590562899819270707801530074809101123360 12843534 73365709395210010942037413796381988864 12843535 -135629366371681185912334361771186618400 12843536 175233840445502461042625096564388667392 12843537 145662832517613345014982948533499665184 12843538 101149023834714753653122039854911700096 12843539 -943235366865494266814935353132993864660 12843540 418355070196226302073126411470117359360 12843541 -26235955275740375612031662183677061888 12843542 737357025941173226657456582226529590912 12843543 492369186206137169956583223059656801104 12843544 327769633765016189707359354464039731200 12843545 -253838232308587099738866498583706880 12843546 -671009025875054786905705944817866287616 12843547 -45343499307789554095934950073066015720 12843548 -82626857255418276348707733689611259904 12843549 648426348911836965540401528979418560000 12843550 625319429137255928573033207776420881600 12843551 -3929226580092345396093723784316330304 12843552 -180849618090608521541944439183565127680 12843553 1702364612486249321995734680523802792802 12843554 -823993378340232434570491930454490063024 12843555 653140751881959123839926645557499043760 12843556 -1661820503588164229549474668884880665600 12843557 -476260194796188463931945021409398656194 12843558 10730824126638798712032284374533927168 12843559 1113007325253092091018962022074480897080 12843560 -747081072131625110707729120317501849600 12843561 -217263389995179006888878282991980043360 12843562 1087049888709078226527383261944222138032 12843563 1643457298277250029319567442637401612920 12843564 419718793986264640038646228492194634752 12843565 139163983378789423719290413105922647680 12843566 -120975126728730264907554993456962520768 12843567 120262569517499791112408151210543471288 12843568 346064034428881610342499913030870892544 12843569 -1266952868412393395070376821503692194030 12843570 411116358578091607493764960115539929600 12843571 -959354847480082612404621682285925969920 12843572 661720649650399736578267611994147381248 12843573 -284587960101715857171710395549717806816 12843574 -1096407406082709115053026318438667322464 12843575 708697789780413368841531808207235700000 12843576 -1148416539891969935714383495364519116800 12843577 -1340627850986904758971710558594806229680 12843578 245629448756559531255806621600893539840 12843579 -16331665826408577332614905516156702720 12843580 -12449771615370186919192750806741027840 12843581 2098709957980919701815315583456462647852 12843582 -149466609064596727392611327642515921920 12843583 -1232524635046123623748970348296749900320 12843584 4208648339365991052181991128899256320 12843585 306217472224386041502137184591160007040 12843586 -637088795820625161494080058097959752320 12843587 2851079699835425740680477223800452108352 12843588 42863287776298373155122341576284962816 12843589 -819903171279185526651280421586421348800 12843590 -25848703636617844605028200970044441600 12843591 388056310403658346856997816745616584488 12843592 -1349606781634487268869527339499410022400 12843593 -52394778809192830658150514666622531200 12843594 110487119284977749691828168649079947824 12843595 -781359690640918967651298358295764610400 12843596 33246613436101473429070190225526435840 12843597 -42895749145421422630274803810832972160 12843598 1003775929064539091902139494485386692800 12843599 -2124399750972530049063958412616351488400 12843600 33886488840029230173324712490041344000 12843601 -1072066625980082682415951251156523456400 12843602 572395466514759597369222361281244145664 12843603 5605987275643857026311509882900699132 12843604 367291915668928483861013322285408141312 12843605 -958132848024035116868485887676936064640 12843606 -665998941303434156399979791100845944896 12843607 130114716744660899132298353092815859200 12843608 102425217474417798382807831922032128000 12843609 616874765418427304996579938589736413904 12843610 32811295730493313685365283578315345920 12843611 1851285587751213773629807434675691980048 12843612 645155047947406516405552903717445755392 12843613 -10302789820802488266535040238569127720 12843614 -89628426632739759117344828056475394048 12843615 -428609992814607385000405611370582343280 12843616 312661151612168607025624634364460007424 12843617 -167790111824028096967298456252949006288 12843618 268855989636220860833780257853207455104 12843619 -542620188314515942033453300343027028528 12843620 -13557459031717704185542035006567628800 12843621 203546142226376343830735510029717167360 12843622 -1039282308351432809838824844091395715776 12843623 -141789203031954996540266523540292302936 12843624 915449296835352225470425898337986641920 12843625 -454409988252554717891515221425781318000 12843626 834752660440423060415427903690818892384 12843627 6823316859979016380498774500264182208 12843628 -480910736790384824510939768154602200064 12843629 779421066848255227527681245381301025260 12843630 -534655932370506497760599484053191008000 12843631 -1619229515592526606638028455324949445000 12843632 -498651403935326011872258592409814663168 12843633 779818506972536703182003263135748388096 12843634 688630356266460187830985729885950387216 12843635 -785068887075737779054434437041120440000 12843636 -523533616734128831528387663394719907840 12843637 -500218688736593993051967502484714354688 12843638 -121292834335672276131655196656755923904 12843639 -440533463720978030719085361175905228600 12843640 -247566501694136489155651087840665907200 12843641 305917463258309018713259435293723286784 12843642 88036383965507113899711736154128978944 12843643 1055923045849522436283383568717617284320 12843644 -403182784406633807355116291540317475328 12843645 162492993022895874734025945662385912000 12843646 -271055112069573775463221166604440184576 12843647 412854115580547899966237171475136308096 12843648 173424451778056939804826614183231488000 12843649 -46557626764946115871278209800058441472 12843650 -130665776803986159270223141207711069200 12843651 -320767173012178302340980637871351712000 12843652 433828716986050589984347590336411642880 12843653 372697767030801105352529777928696628860 12843654 -533356669121240102271636904944978818880 12843655 -142254812404073585957279151919742261280 12843656 -221563944771584858478010744411981578240 12843657 -652419113224650224039912162609665155360 12843658 -14402145134328796711733643530495562960 12843659 210047325658194250330015280525813210400 12843660 13995415705692462957958699559731691520 12843661 269651529519491246728142547014091012000 12843662 313036296080460375515034028351430323200 12843663 68211479353113306183386269152087652224 12843664 -337138234635031670293662962619787141120 12843665 -1424718057267265311578422137615035209200 12843666 -1267552928196844503312054097722624624 12843667 539111429545418940671195460956968792392 12843668 869302725960440966135789481116257074048 12843669 920848821608271159127313898027418503648 12843670 2980337136567943146492125022297477120 12843671 -144084764038760301885706019240828101488 12843672 -130795181387999182148302715322716651520 12843673 -18802487659755054231402205097820280940 12843674 -557682614917607297197933178281235465760 12843675 64450075411774760287630535063906569200 12843676 -184805867146190842736404621059520512 12843677 319532282769372598434486015803936371200 12843678 743053577845630210500592080833106797568 12843679 -888408964742184625181348049944077534320 12843680 1188555046009747806951831076724612136960 12843681 418020454879786837811647906651208575152 12843682 -264443963660780291224374538987384709808 12843683 -619203325899654836415303053402397132816 12843684 23312983444212212449755635161996237440 12843685 533882096066072462372147652808653619200 12843686 483765291989681336646414626776184205792 12843687 1006702320240249382310082396237490224384 12843688 432858681534102908874638987914430054400 12843689 340901554394393850493743958047051722490 12843690 117668403749937934907659327216263321600 12843691 172543558749942989813630646913227497872 12843692 1116861226445115096914156292537316756992 12843693 -13461430117438622020397318747806455144 12843694 673968650882679614991300134970973766400 12843695 -782019263005696314048438033434806111800 12843696 -332954396604649894130054170214506168320 12843697 1260721024604181805887795753543617083060 12843698 32500394445630766490026129961307457536 12843699 499811066823810420926783880217939263744 12843700 418052495475513850833828718323026691200 12843701 137099365766274593917835064401825172984 12843702 -193590409590743207042718840638086549632 12843703 205043621146161584076307027113427355584 12843704 2445431627870149079783055910477549363200 12843705 204451565698582765803836559660640245120 12843706 -21665130742106817141212664892035284736 12843707 101376256016033174154923249976276486552 12843708 16322867606151996819858397103205634560 12843709 -3406358797374139790219145140166815771700 12843710 761415882404770590400823244336989568000 12843711 2286371723526612849688547397744394106640 12843712 -47221027866235052564333893897882173440 12843713 20496824045290113236563387833949410864 12843714 -73431149707457080616097714052918605312 12843715 -1116452103314653788550580416227699344400 12843716 1171984473388681045090984392495046899840 12843717 -40310640371529504973717678288029948480 12843718 805966183949949895223881292289780879360 12843719 -95396417374547988692431158566887466880 12843720 -831840836576559020489154917673003571200 12843721 -1543001381015886315837854640688762738656 12843722 931216260665595883391476423204061929824 12843723 362265969178775174453055106640637634800 12843724 -14177842078425562308915515743935556608 12843725 207431094913440783122711348325798881250 12843726 1243903997749904373538502728302081024 12843727 1011896365157782260874214977620537979960 12843728 -63982370055346923603472905870685544448 12843729 826220958151203020206622184625388899584 12843730 -453797435389248568610104084341194982240 12843731 -935280235165325874281750537189909592468 12843732 223929710578844264579694009873848838144 12843733 -1384005027580158640703558992226883983364 12843734 314057085400589671285551033385212026880 12843735 -340946993559813197296110847163486190000 12843736 -377518308625397504562464624321107722240 12843737 -1264449370638652159421295943631624085888 12843738 -319249838057281765350663758901036756480 12843739 545193345894299803909837040133809211880 12843740 -151657438037709322777574059295336632320 12843741 -1521573093765321567606544349477808938880 12843742 213835511026965888581312140228190473344 12843743 -1728776607004086990319987271845116072456 12843744 -1248256064872649177014204172698318798848 12843745 348606202361886748322946120604398626880 12843746 1222991299547924656150857975979128405072 12843747 -188966372353677042573026621281802906160 12843748 143299143878373345162818568634676147200 12843749 -96815010156695995236072019588423493250 12843750 174592906192304749618121237722893000000 12843751 -716917606473653953231236049334824986008 12843752 -198104050181596206002784363406637383680 12843753 -244668585644827932126625163216917525440 12843754 97324132857851078779526701742727212544 12843755 921184792871302644216675547222687569120 12843756 -9437200600022179789667474014042019328 12843757 -2707619727010475075276174251324775861268 12843758 -329745027653806901808467653029016473600 12843759 -400174363043175800766175501538345525496 12843760 -27179766847156402258544084411848458240 12843761 -25314278150909092983351618245282760000 12843762 61710361099954981593139689023200897152 12843763 624899391791793368412983935333663928012 12843764 1329165092421588117694699450265228869632 12843765 -782588956385201567977295759585565131040 12843766 -25685847844298562915124915855031684352 12843767 -1122257046205655816794225036962326012184 12843768 48486223258631664872576441748701184000 12843769 1651012921254169789760667916648410955920 12843770 241399805227097236160957899683812890560 12843771 -299559600620688148008167614953748373136 12843772 -1795516295667394643880085224026882657280 12843773 984841671316010402044090749141960420780 12843774 -26922661307085782829339005871746748672 12843775 -68218586107776124430679577912569638400 12843776 797019415127852785828462229593075482624 12843777 88753212193186503502675115023036591920 12843778 1243730658142919907074383426505779530624 12843779 230003591776561668106228837315876154784 12843780 207595782761400566895920026335550709760 12843781 138440200567489939459948535896311036000 12843782 -371561218025435669487518302777230604320 12843783 -5359186993360067107096360859655871536 12843784 -822326140890280425933999956729393971200 12843785 93065472733352489890761694303369498980 12843786 -693016107504105211162199310808243604736 12843787 -254140403748736666849629783920998920 12843788 -314239510704852065013496651357702854912 12843789 -127795247408692335076126070364285095808 12843790 -372539115457396816606800359048625441600 12843791 1084945681002196604685864821123249950080 12843792 215196815548465501567353929977524387840 12843793 -789246425621577354061508391345121813136 12843794 6870770919823605046533255201065342112 12843795 462765838957351343611254845987716823040 12843796 56938296311831743284417290502083280896 12843797 -164936772262073244051081973506081872580 12843798 242890092262820663975919908498270939136 12843799 2255679666450105383457043780356855064 12843800 -172465740267815139100774132941158400000 12843801 -59135825499945760657113141345310935270 12843802 640584203896211360091739717333957658352 12843803 742514696111058459157651555789389056256 12843804 -47952536666106883707579649217891157504 12843805 149565140279306215439458137333708791160 12843806 12418674267188066476148338808754814464 12843807 518199593855084601912198251582269893120 12843808 527177138356553000755419619096044109824 12843809 1213644128823443789823746499456362617152 12843810 55022825116571262177462279066038016000 12843811 649636351528545369264012697205789415232 12843812 408762108474051669130877065222285654656 12843813 -709336133866903628510009112972878161056 12843814 -776407629009115941746575222809424371744 12843815 -28452264057674012086664323016347955280 12843816 -873645261045251857508918419980488294400 12843817 -94616000210959866214350816007817422208 12843818 -48854011691523317452297790274066657696 12843819 177439468134450487407566395841726854320 12843820 1218002971728175172289439613433409536000 12843821 1010766817685628667260360221598465591072 12843822 238873904398000217507883290209783582272 12843823 86645195520640161043593189255525096480 12843824 -80098483144728309609202242320672882688 12843825 -169866396738614479427182367886707384400 12843826 749663165038346538064293678214716068112 12843827 88006719104437643714793696288563034240 12843828 -580685185471062120171174922307818659840 12843829 224274286488362673618769896608414345280 12843830 347382294689088891385774650556180738560 12843831 895997157585827297959706366074515381504 12843832 995384223120347522086560656911886868480 12843833 -428105451564434696744792791050723226800 12843834 -5205673379372544969999472536762385152 12843835 -168534954992805021930002813215521138000 12843836 101847068698942220329103247950118804480 12843837 -370822402249135155419020760654714658906 12843838 2919939603587827287983984899830147840 12843839 146493379418291783385602893266935303760 12843840 -300113482480383296491612862200015749120 12843841 -1730080928469071905732630595431364381758 12843842 22257555069056691902026953346818050304 12843843 61428855732999775872685283692504173744 12843844 -29163629858387203385554564532081848320 12843845 264042826010958111311996617664192023680 12843846 -11214306512785018141881285644010697248 12843847 176613018693685656506604967657597959352 12843848 -559046002349598299759095956457651200000 12843849 1127605325965412489269566180502716386064 12843850 595701476582927128395187768203514496400 12843851 2445567009130190425339615233020876856852 12843852 -90839996118015782451511048988375531520 12843853 60964610362712725905531214573181789664 12843854 22527556263173209252493014961721992832 12843855 -582174693947496381770240429010999818400 12843856 182158025359542330545329819844412424192 12843857 118203550982012752480374648125841959760 12843858 -36236548178632395266315281854153523200 12843859 -1045075049204601040179813218056242888288 12843860 237696346808567628892031870565226905600 12843861 -24976203452662339603879804399515792480 12843862 127380984639418179656458704817578054432 12843863 -44045983518222432521788564254632272440 12843864 831405953278099843608265884862772613120 12843865 -28233994888181793042937018560407156280 12843866 162246003852227918393474547082576856064 12843867 307134010306266830804469922382695196160 12843868 785076618775140858065381787693176616960 12843869 1606566408116191623927523858381947807270 12843870 75819809771966231668186927642434781440 12843871 652630913883588099568303099562315639072 12843872 607870326579446873549488473827419226112 12843873 -441131298443864459591293862823639242880 12843874 603066731225291294461973092586707346592 12843875 551602617223319589680940951687016548000 12843876 100322246753107672198135098162903340032 12843877 2156727605628134304773363956641598505726 12843878 -457751562871968606659751541035611320320 12843879 -1020717480282324744810819288047246611416 12843880 -694195780078924039815917286286032537600 12843881 -2115961745055520912541591239947842782236 12843882 119953677404195517120819848799884286048 12843883 -405281882504209642471823947386624393296 12843884 -310927262111059869546749956416701497344 12843885 449918686017773037234157800228056640 12843886 675507093510444969332384777786545751040 12843887 35115154531749907748846345181735164160 12843888 -20637634888814668151354005961917956096 12843889 390535634497369843393575008122707132672 12843890 -185758168543392567050261793247715182080 12843891 1098982387680446145624920066545633350144 12843892 -443566206343593714311011624391971331328 12843893 -657582908080939490232834768682506289536 12843894 62317268796166014419071549182362234880 12843895 1254080814650012449411570978987520523600 12843896 357511432636866310065298095966850560000 12843897 -394405152463117375526848175567949015360 12843898 -267060131086205415958838059701774016800 12843899 -2226686896597255595361032467354465367040 12843900 416951539053485795608552231160752128000 12843901 -213216621173592940972469034269158461120 12843902 -92670227387784725008928003168582812608 12843903 -272938690068722413183927698727385731896 12843904 -707037249001942517014002096042965729280 12843905 296885557507432444856993273273401190400 12843906 -143897425169806835099976556484281036800 12843907 -579887144773629967476179143669037427844 12843908 -622142279496424639460982776316198912 12843909 -133413038972671341338291238030226991232 12843910 -396253514725595611795527213555905040000 12843911 274190835750947775495844857015096533352 12843912 -8683083813906717631448750215702364160 12843913 -13163508689733625573255096355710000896 12843914 -125185653108741744874589772692288403360 12843915 -221663464448461365124135001084975066880 12843916 -827648873184189015493052209974123868160 12843917 129068633455362597233939120403610902966 12843918 379555451794606769424908201874283677504 12843919 -155438773908486951649737268331460949392 12843920 21005263532961120159518984317619404800 12843921 434778882214832959315595989664746024128 12843922 116800327458267500307500353874203881984 12843923 -1333454447585211313749664924954985343120 12843924 326402901791436522007834945231526000640 12843925 143853971612600964232123204896787996800 12843926 733444670709066770565932075008497828480 12843927 -13860390120577427696770586807564991624 12843928 -3971940816529170685597261663864074240 12843929 -236140609500742876202107895849293305654 12843930 396133613111108503368810074613862218240 12843931 -907918739047176403796305483038541023800 12843932 -980534591072495005656797417047725216768 12843933 -165036724153306961768495124258698050176 12843934 331613576082133526142017690997419231616 12843935 -202228807214332815598556330130406704000 12843936 114574302954504038847927368227491938304 12843937 -831567300663518729607212752275785104414 12843938 -943080976373295768948881129419672804704 12843939 -619813897007045501325965982323493386376 12843940 899815727127355800514288789782107255040 12843941 -242308096958812096572506240868020843232 12843942 -784227319365785487654352492154428154496 12843943 -726843255628514982589136137723586496000 12843944 -71379730446985171135882880602967654400 12843945 647466119276105129034079858519150550820 12843946 -78363281849819109189842282111979379200 12843947 -168163024295331939493666893855717344328 12843948 -107865463993837390834466873578400581632 12843949 1837390613636662878823898923217275188300 12843950 171408464339404000563616892451964406400 12843951 -3496318973837768808986657161551791616 12843952 513800689048629105188057204191905349632 12843953 910708181408645490935776508671095437202 12843954 901873077630801258616161092005350147840 12843955 -1031176450137586597879450994907842066400 12843956 1236562305039226831650983376730653100800 12843957 247246658824193687465758850472091889280 12843958 -240058656245873100316695127742665700064 12843959 -177891784423739164152580104083781404928 12843960 -66668190548675602975690062925591142400 12843961 -191872605325300337406286020584559217148 12843962 1255168369001566751223273487956022080000 12843963 1348032786240392186407021756665847030824 12843964 -213010192075555705176907443317450229760 12843965 1285659179355848148005550718677748882860 12843966 -60497495823288485027244441748573670400 12843967 -905552138956779713910444554332734584688 12843968 -233235284126270923748097381112221794304 12843969 -708551355487638684727503198591223931856 12843970 -219088849665771739792722213830355402240 12843971 6567901868572507968273853514055295488 12843972 51740610375524710660946894602668367872 12843973 -1528324052464858756920308587685092791778 12843974 390088148682700396659285689786031219840 12843975 -559357497535331286912160889042112059400 12843976 2127730792410898109571676786616120002560 12843977 433422040426213048756529279593738033572 12843978 -262284266720919274720007141964373286400 12843979 -740483616225196249199188828300150405416 12843980 -858154677047917937489787278566019712000 12843981 -256410736095341834224165548014439009600 12843982 59929307740781890263945743106635956224 12843983 -141248472880785280971544369674123114768 12843984 63466771725820973261045148433449615360 12843985 -19206960030714361962920182593332647680 12843986 394266201076402383952816533359210778624 12843987 -53221719696092672794842961031525518032 12843988 -391425798083002410895864449373402032384 12843989 -1362348822180685422949774666637765978400 12843990 336214153139232031805799170396131086720 12843991 -1210325955218045879229825110993609183608 12843992 -51702044200205401323395798699307171840 12843993 575150633036550915106438899136055034144 12843994 -835555073221669728075656776100228338704 12843995 55817268203933080919506945243846232880 12843996 -589772908296774910874213052862735097856 12843997 1530519057420397404675022783453397874400 12843998 -1382415843280940182730360752700744161536 12843999 570764285234065476021041963707083043824 12844000 -1097993000258701976958362985925509120000 12844001 -1386504290163840073094454020238886814928 12844002 -276658012703149261126921070739796746240 12844003 2044526398697919265699919911822144772252 12844004 18063916668965128046171770615942717056 12844005 502010108781078466532126972161443686400 12844006 -272114729319296647267340562518688255744 12844007 -923447769808506957652330354266220804968 12844008 -1033358687143125062090671362359312547840 12844009 -870775338517991870513565584520439649280 12844010 969976150690022357483883412367926522560 12844011 698621516362308970099119974704367504472 12844012 -279720188171948435977097790297255218944 12844013 -86323840559047062373340518612923770880 12844014 -3153034299508015411425986522226496512 12844015 227199293152170660356117755435209316800 12844016 513821788931356369072693875323335606272 12844017 -1306316496395694033373258635720507972720 12844018 -87402749555326188513878960107326824448 12844019 5062968435030262875453787805091394656 12844020 42023160403142021760304234554765557760 12844021 1113972382103406587785154760078568898222 12844022 160223793654769720315133619202929585312 12844023 1347490927602627540794046399110148330984 12844024 219929304155978824027165886237472153600 12844025 -939179071358572148163136778816368794450 12844026 -73045733866516327395529105867722435840 12844027 1921562347802121388501957833388825884 12844028 144559091998454974901206331775842472960 12844029 418306559352467495687301598075678464 12844030 -143870371962433540248852803506254007680 12844031 -177594673517290923897205108381354503168 12844032 143479021192677378841664836139810291712 12844033 -119716594469925101331261552796330430720 12844034 556134691645161905582364157470226232832 12844035 -718109158843838379101907822157410120000 12844036 -1528375724476060182874907261826028981120 12844037 998971059626677576321061084162136989340 12844038 -613014090854504763880591511627453368320 12844039 183071878685951555653431828592216747968 12844040 485850578748115599866620790501157273600 12844041 397239519431710617958394389155446172864 12844042 -283497066528780975539123216837970892800 12844043 170292254962364278715352683528226867504 12844044 -86263276427686538388406085416633294848 12844045 -196790428914202140795194277656610259200 12844046 53962626324994975125070973529092993472 12844047 243590214354285356015697437971655320200 12844048 -10140435615164585160895874594165227520 12844049 349158484987301679572194449543089200050 12844050 22356890685839023885767379780534492800 12844051 255094846375867678236087114608165082624 12844052 -359589372413488354631399519579919491328 12844053 862683254124301133327488502628355373262 12844054 724004810715812651825536351988669138976 12844055 405854419893692248949439841196421838560 12844056 591749681954771196977168339121316147200 12844057 -5069269167896928482001778485858560000 12844058 10260667516937234736656430290849244384 12844059 -442318259203432671300435839438528968296 12844060 -939248585130029503255233609191834327040 12844061 1590544813731883918492669867259891625240 12844062 342293152510576661208110159904572313600 12844063 835238449720446789563761251038598185312 12844064 13857374492601816535298489282836561920 12844065 -215123147742802562492110400461208777280 12844066 -785777187496118228335766335065902797824 12844067 -2125313924701186130991777422125938910884 12844068 487186032975531025888238904444993315840 12844069 -120673582521816969941722626557970377856 12844070 -46343347001581653849689702367304688640 12844071 -664098441025946187180586675197035179080 12844072 1038859547221247532155819896813338700800 12844073 -491257376765113104338018994421938882432 12844074 57786490672790668893980258276460220416 12844075 -158435138292659295491539733155866574400 12844076 -49877253135964162044600775344500544000 12844077 -624345277007668290720499371781142066880 12844078 368813341432209775212912090626587681920 12844079 -349093570263952800626343115943357774016 12844080 159027783510177346706043857726482022400 12844081 -194377687883949884215686658159737519068 12844082 34644729725107419736961230683552517392 12844083 74610702509554375907613665016001747968 12844084 -1220252836134256559146289383539585619968 12844085 947145866675397556159367611871859402780 12844086 -443474454059717307830437053334918211136 12844087 -382453341975797213045089571908552210264 12844088 355822113271150389484622464962141941760 12844089 971034949946564917270705461455489556 12844090 341784173172741591883207326884048609280 12844091 468025336746069976830456630017955237072 12844092 445864254017678248583034926663928279552 12844093 1659505817772521904057192060527561606342 12844094 1982447257943602781315964061259223974400 12844095 11081854812346607415681482352846220800 12844096 -35696406431559127853112118957433159680 12844097 9919185027416941013712136737336757632 12844098 96578345791912243647666806528967252000 12844099 -209695640633514423697008920308171352640 12844100 18634099039202538100532973079524864000 12844101 -1706047185917494779988294867828635128736 12844102 -127024106753901038398848375656457433248 12844103 -616980194894569236988539281875014612648 12844104 10039990864918888612315382747353251840 12844105 224012378762791107983449611071228688960 12844106 -10594249869881776054527547708327464960 12844107 9673895994668920350394851703028431320 12844108 -1223121982852664385054418185205350153472 12844109 -952318282689173855990337914390131143690 12844110 163940262381802713573251331448333253760 12844111 -100607165702244259696404719566228401696 12844112 452608600184171362281390924497380687872 12844113 1483388657349734492798414535647518906368 12844114 -57543118136514067586636406937801363200 12844115 -516426892528996695912882232826238732240 12844116 -687354584106870188231563229980148490240 12844117 -788009304162584443048633445958872428320 12844118 5764621942442466413925315567558881280 12844119 -190191252420668616250554875223581711256 12844120 616431092994058323430883986838699212800 12844121 -737550285839681203296984426065820162678 12844122 -31825407825749029759540487066163015936 12844123 -507763050430020168271101944739239066040 12844124 -171892813224456940708650868982117913600 12844125 1215958769135915963162999984231620959000 12844126 566544497787700277127543304169119239744 12844127 674430777712554673229900330557525586976 12844128 -219493404167123076327924848559812247552 12844129 -3049721856299946218044413949968488010840 12844130 -18863554099082170029040947633078214080 12844131 -65676228649282403423750570475478800384 12844132 -473686152812601549821544032536484003840 12844133 1037143310665093345692051401352426383520 12844134 -805386310144101737091376911715953141216 12844135 300247503824275007337461263403090305080 12844136 -967746765683985943527519763618571059200 12844137 -9998188427257413606974528634540773376 12844138 -144300287783669977094152331442476968704 12844139 28708724285040675561190361341817509632 12844140 332927300499175975930681420181753625600 12844141 828620822299516486007613859559745141292 12844142 -1229992980319948616990982119376666222528 12844143 2462984731223168497308385079003458560 12844144 -9710391633452597662726153206536765440 12844145 181664997856881056037880871387217868800 12844146 41198941092328824379292426747131591680 12844147 -1217477549632108346022431708208792069048 12844148 -324792311453150830074537493619105073792 12844149 -562800523814846130802446163788255776736 12844150 -507138689366577409221469308867553756800 12844151 470601874351545811064529444058269538152 12844152 372916573162539048004697393278252032000 12844153 6747499105768471418584134182625786880 12844154 74716646885875362201101475575178001776 12844155 94745460855414022747321188650061602160 12844156 -530878045689162183181809359872255452160 12844157 -807479404837205189520857479501637833728 12844158 451137441785726851067066791743392267520 12844159 -135481587961524154958789744609044766600 12844160 -511126278390842241701949485022078566400 12844161 -514826012492584136835372995301048216096 12844162 -317743088467399863421014148511741637168 12844163 316303267605646933186147627564244860440 12844164 -200000197320270112291529822420356199424 12844165 807082029261584149094578562290142736060 12844166 -307506505075894325692943757677920818816 12844167 -313806678805992303267797106093181144320 12844168 -770292161707134988552963862346578657280 12844169 -1033631790225348669659975957536624254786 12844170 -20750874554186401432662861152417893440 12844171 2108216092386962686182875372939120318200 12844172 -537320364989064868716747617254558887936 12844173 -269858773672735440492343286942107647456 12844174 983550109455426384979186475654617214016 12844175 1010352811695184676266806469879994507400 12844176 40657073930803690649374093199494152192 12844177 777974698333127092063346347737848620032 12844178 -1026883910012653816693464491374854837360 12844179 158757734259730838643593493675335789664 12844180 -306036660647980269755257820312632734720 12844181 400495487920206223028596048173339621792 12844182 -30801582369313924454408498534059345920 12844183 529241650100349149318574875236123944024 12844184 -664771568461808361214851922080605921280 12844185 867445507507047928417158269723796340800 12844186 -4225250460337068056855601378764226816 12844187 2371690531678246383395192026528657667760 12844188 83005537627904900062033051217115909120 12844189 -507572408535991213758830435597006322432 12844190 -491771723278735916414494039185587452800 12844191 530261243121172389471384328237145437584 12844192 1284355147357082922227569429991012892672 12844193 -823622227655584686470154126742659201276 12844194 -312855060308723489895928916327671138560 12844195 -40443730986398538058929323629455499200 12844196 -469953209324879802693162076371717897600 12844197 1326597639501386526840267356111346167040 12844198 416007005163812764382305232568724498560 12844199 -542732649831935590945740935769802098240 12844200 550367265564687020601095280662667264000 12844201 1892551630291323005796543941916243838202 12844202 374878352320727746962158772801591044352 12844203 -1111509678107090277287967749386793755392 12844204 57081612819684384194852255677093490176 12844205 -1905703650086896604602057517177999964480 12844206 -248410972073055692058918877727334259776 12844207 2895723050081926048360483132513928496672 12844208 8148641630405586982442924015209611264 12844209 -372424663780118031035888964220543672320 12844210 -756443525626562785769000717243805702240 12844211 1457176756160819289935239180254474528624 12844212 169818554778900678204242534575713607680 12844213 380636757855292626203064216255992449080 12844214 -318149437022411005008801891183388275648 12844215 52880356415745070027207116235654449600 12844216 -942863836516593650589476086595518464000 12844217 222017290694166423926768803400493391812 12844218 -142472609404168751046593741414701025280 12844219 107192727891511565488553135086177490800 12844220 290575992876933004855665878510160314880 12844221 624286627561524771162723264392854627200 12844222 284038402195795458676586220036664134912 12844223 1012296834290416128282077688235133941968 12844224 362212197296398466731630348591347793920 12844225 182129206140221734740106858529650481750 12844226 753133402724203921730747094211730607312 12844227 1017856436165732911253421897202885634880 12844228 -1125321032788914235591852960313869460480 12844229 20232641265660135290073701192705646528 12844230 -30785788672663068496015899918278492160 12844231 -39703985024968363047902039064119069376 12844232 671029589362827661530457365996537784320 12844233 49702827723009666615394691576409463140 12844234 -21937877538721730737898258046694420800 12844235 -1092840105636131724645147783351627229440 12844236 -772226537196835205550301155019623613440 12844237 201794885262468512837776341462801376832 12844238 -108488703753829476745546700439937492992 12844239 989614989823235720747882450935976914824 12844240 24370846336699370471785369664889077760 12844241 169215748300870370036107470980204696640 12844242 -189579473781800770192860343655081310960 12844243 -1154884122245510204142311871627718767508 12844244 59136686962583696468312541719042580480 12844245 -186569141297602509653268415453139779200 12844246 121974734512728790808216982197491238400 12844247 -176180940894247824614654431673331900000 12844248 -580970166553859059000611622974194196480 12844249 -193691315515187326710947351319241789680 12844250 -1067991114598502633368209875508592320000 12844251 -212933123494463896144669638736704230400 12844252 -140529118883259235251379045212530108928 12844253 -752909544566923187277501308051219121498 12844254 286835831436766974677534810364720758784 12844255 -195692166733939733956600896186738818880 12844256 -325986357219268461724968453512744140800 12844257 388839048114917220048443198199449207520 12844258 -15890287309553670333174082626608351232 12844259 -513750867933564448605978470097601725540 12844260 27171041260968095137815734606476800000 12844261 481494538524758111701935551056562237824 12844262 -78594595971161037279724916893291804800 12844263 244193433364298448278331221620109464704 12844264 -533878231251792024649793179460032496640 12844265 -28399342522748035232379047518439867520 12844266 175635358362719853866086575401404784640 12844267 2697122848857348779770676852868387083920 12844268 -1932683393640940304617830267732258685440 12844269 359522439279897563257865878877065093494 12844270 228163457440057967969830625392211206080 12844271 -2286773202721362909306914599379995368 12844272 -1899273517631056806109434075905261568 12844273 271632956213642690523173877742262090164 12844274 -723611343710540334269350242945050502240 12844275 194864105275736896647562001084816187600 12844276 -1513524668901887559123491225176609075840 12844277 57885653673690277910508457279420779900 12844278 -218684459028945463628160779125692900480 12844279 193333407531612201740653929077600936160 12844280 504031395913874148207712542217332940800 12844281 -153271017241657324320498805252594814400 12844282 151000020839593584660500093492557890048 12844283 1717996158862420534731210064875700298532 12844284 -297207901916439942897581004858985496064 12844285 36041163277034188395535195816872854400 12844286 -140838370585930646289162206745516892416 12844287 164583453301940917464281465298956821944 12844288 -1993992497403956355930428604593939152896 12844289 773776055585956533347590730507790433620 12844290 485273595621024105479305540649409438720 12844291 63352202203121244661561323995469256912 12844292 182201970076177033939991728790639542272 12844293 -352665032406453325454181349301974374912 12844294 351033546288562194232852718495872354560 12844295 186421152128648790799154421804516356400 12844296 26443099505998110605284296578704389120 12844297 1558026220781745194575127744737150590746 12844298 581317508914023241008148489958716112736 12844299 -627839411326038605064752456466380062752 12844300 162659351230161570801775491857639424000 12844301 1637774771574775473145064423542365223872 12844302 -368776700326979620154306270739804211200 12844303 668390174305734613752451216978901991360 12844304 288967033144418134577292000923882618880 12844305 -89822042165982675094016457182201308800 12844306 2022980865446838291073502075885196002304 12844307 -234493171195787257218517142363081351088 12844308 381907375522829599054608273470057625600 12844309 -511463378662117827504900789547030677490 12844310 744839564465148029126997957661724496000 12844311 -986845327049621548820665461294323253936 12844312 678750072492997123529787224314055147520 12844313 1140505985948534388283925653503363887562 12844314 -20571697671563581446198194045447857920 12844315 3305074177869280657821800143369194240 12844316 22934266013160077383386023303175776256 12844317 -770868396291385079548826715842134331520 12844318 49877793140176019753452605349883977920 12844319 -732667728467017186189567623615222377256 12844320 -774751478988767062533245453421143654400 12844321 -48945240704092091716640686659943523200 12844322 -135051952635006905817649604043240288 12844323 -365612721325834236732021189562214538240 12844324 669017760375363305961114884666218521600 12844325 87259587022701646139696316872372402100 12844326 111713558508469671451128439993487333376 12844327 -796271458756096332406872146320876307808 12844328 -27915223836258926831724305581400064000 12844329 -758312217466494743638552686510538517616 12844330 -345573424208199825881648472159241057440 12844331 -2060899494356124112375537114496652257868 12844332 51472688835946165718509530296118512640 12844333 2041494819492536119553012708159172945024 12844334 733843564049352312411735195059242986816 12844335 183205621526328170313649191059687400960 12844336 -2345850984307405996718407237937954816 12844337 779117161899988557406581999516858270192 12844338 100508501084094797610179531313779973120 12844339 -2225729782060580894082206837376404447860 12844340 -467060871665437580645610272411479676160 12844341 -37077849312259198246948200579033728448 12844342 103379338220021030287869739524524390400 12844343 2916133851756461395872840412757254953168 12844344 613957665672455651247419013327560478720 12844345 -800489526694755511166128106506851075900 12844346 421522110517255723160828588518034646240 12844347 483347301853989163980453932650308485400 12844348 -400620052478794995138958916178613321728 12844349 141201654195762428408530588122082275936 12844350 13107040463928522439555835587072531200 12844351 289818863535696451942216754056543097984 12844352 -409286578299327407944052839381692579840 12844353 287295992544850350402603109144249991808 12844354 33259056608948423970886422383354757120 12844355 -588800700325199481504420882560598432240 12844356 -80675433032189605918477536520543703040 12844357 11442052979163596071844528630342414400 12844358 -7278723657590416530191130395577197952 12844359 1608616422731557921842755000600374252800 12844360 29139939676500063259009545992450304000 12844361 845232105442351349635812654252798115200 12844362 -17333965705307865567553116702210525696 12844363 -19917624565351828916570294606525993840 12844364 528747276774534355939326669793072214016 12844365 212885547239822366561760083686134049920 12844366 858886876028065540758155444523800509632 12844367 -1596924568357222063899876140143562309568 12844368 191319752290269833013779932553275244544 12844369 2352609591073092418307557730599674278896 12844370 189335145540132513893219315765577384960 12844371 -105132811302453964572118999472051575440 12844372 790137627782256288026657562771418205952 12844373 -27327799990060249897205627103377068800 12844374 188058000724849300909273451292744884160 12844375 186146647177806418672129603690442795000 12844376 1761137645959107752379736473640189102080 12844377 -103845132109214798822770030211133847872 12844378 1270359577098021650221155893943102240240 12844379 -2054426792042911431567832214548714393020 12844380 -1534890783484805203311246870398807040 12844381 643592103842821042140617459959576236000 12844382 781669041870524512438898544656803310784 12844383 649391021082310963000134839528436094224 12844384 859451660284264722595483053968984113152 12844385 254901524186696915177439794401343385600 12844386 26495968676687007975514951353341395200 12844387 1537152543913040806843959807459716513352 12844388 -148056915336374946340765659003943394304 12844389 -718734983876780801157988926810743772576 12844390 261046971446878249190812370824841548800 12844391 100102164584236703833965387915789259200 12844392 -585162343639703352050642546154455040 12844393 -1255340879979990314471145676361707548358 12844394 -457419849243997925943500228313844412160 12844395 705950949842944570811413166334113718720 12844396 1182716901519608100305953935251234150400 12844397 539577119430194332986176154592949118432 12844398 -67775419654708417201840905740936079360 12844399 -898164148130858939002414651535550453760 12844400 -25905189202840673940382691188572979200 12844401 26100757880050767536211703366576169664 12844402 310608016101720541059425458056121394592 12844403 661299817182124870202248843378220639568 12844404 -201760540403678090208797378352243436800 12844405 -211183368466083647092118209299795776640 12844406 -395665058560224285332602664778847594848 12844407 242229601808452175027344072800777867240 12844408 365667424963246378628384823169114152960 12844409 4220170527890132503058930164322592847104 12844410 -430157070414319833748069182258607376640 12844411 -561981378986978099520843719019999828000 12844412 -101164412548125970622178442264993858560 12844413 -51847461310504986120124804329447051258 12844414 -1409695212514855967897307378159255607296 12844415 533213319759648970295451430747120086720 12844416 -76298553680702888912260795941613731840 12844417 99691324596462130547665777597429390466 12844418 -1109532267534593946833313444613362700800 12844419 -646511413089094559542815189731922689280 12844420 -27828940130487808249542539829274437120 12844421 419074269953450764264155497238674678622 12844422 581703798304841651203645578782657623680 12844423 108847508827532311668143519487481583088 12844424 1074223492678650027160533186639627432960 12844425 -447146798793307359815350812723865308000 12844426 -78279537374487529663096508948026295040 12844427 495698046071008351696849329408808578552 12844428 -1059726013505827559369492968061687738880 12844429 -808861648390324634261266231816574100116 12844430 -90679717735057444905646493136728696640 12844431 116427141907411196252761875074783006640 12844432 10227169452748531067434112381967835136 12844433 -889127252524903835499105857134673062080 12844434 20877711051521038469946000784741589760 12844435 -913969277148003600380605506685546899840 12844436 141737041667119724374363850751256160256 12844437 -1246667517582475356924424114470947442720 12844438 -1107298874119511381865296374341059028480 12844439 93261196392224499614149109414647525392 12844440 -239696571876153330165562476107366400000 12844441 -358032209913552518843216437307005823158 12844442 210825294827785766122531546739266596864 12844443 -842834051339830614746465741187451128936 12844444 2241780250786113249186420302132382720 12844445 -208263072144096719399748803538467440800 12844446 181797349011997339819112470052026469184 12844447 284909233981242332557634426079381116928 12844448 1960227246425093535523541356632690524160 12844449 -126478961443781441847524029139274483036 12844450 541847073352817476263535776265740966000 12844451 -76983195816162199514795673558717141600 12844452 224824259556076726969777269796752506880 12844453 -1766887552736777478992696891301341727298 12844454 15693652098880318410705321427741395072 12844455 32568024134369182140843973280175168000 12844456 -1527526182058823031351523165991990476800 12844457 669290110964138965410359633168160366180 12844458 16873687410617280134262606211126395648 12844459 405284719674693194466333806323575332660 12844460 -859711404185137487193620498873227806720 12844461 95328139319289640130432886118174653504 12844462 44167498043371516921621372428673089792 12844463 1914258990000309795793614022758292685712 12844464 -126698862558388035548388162655648382976 12844465 453596891065306990060602612085703043840 12844466 281434819789482538217206569291742801824 12844467 1684567690854637653558877161197132688240 12844468 195184844108615816855758908273839063424 12844469 -642419691569427452295994951281317532288 12844470 -279985401835390485608332781294445456000 12844471 1291212243559986973816790925110190202992 12844472 1041092550981887732135508756160407244800 12844473 1096578861492222362960844283453375061568 12844474 892167308927569285080397741764232097760 12844475 -253918535005590824666795687183458464000 12844476 233942722247151094542811417391556644352 12844477 2370644814254642493350749764081772672800 12844478 -34907711318993524295622732486919733760 12844479 -820834161384860843170873948539665321016 12844480 -53675231875601979548610713541515673600 12844481 -231896614746374186579590671674546820120 12844482 80505367841130218830298020372017329664 12844483 -353415443075645097208339041261520803268 12844484 -164300047277156559850797606876070245888 12844485 906394363011086515983084928477995939420 12844486 -391655145455114554807534856642897401920 12844487 -19574857638002542994497738297753514280 12844488 79521259515201918268371462918338150400 12844489 -973606496085771688133196049540228324608 12844490 120828977732604229673214840003063506880 12844491 -183311805821557763980650386541149222976 12844492 -1239620767979340388933840169807453795584 12844493 589396991062362491076755520432758221260 12844494 178769319745587337742091022604211655680 12844495 -1305444102821956016062933129126990030800 12844496 15228028900346868543922295410157420544 12844497 -97215699083260558100389625923102380672 12844498 145275644297789029387658474633762216064 12844499 1064203345269548370931996109117884616664 12844500 86149204279142104902128682167576064000 12844501 -685379674782689670404634285232011325988 12844502 -581931104684696027851842289901977154496 12844503 342068831466992155698971411097977506560 12844504 -1504437101674431057530387816608036362240 12844505 508989137027305587755631932298889926660 12844506 -386164633918653450568979145071982892800 12844507 1496750134418677202339832520099888364964 12844508 46192706193743948048045421178696739328 12844509 -54237344263266419013164954844436261632 12844510 -48398872756440672477198517803419681280 12844511 196880015964284761979753324758053934032 12844512 -504060370887503571575136433801479585792 12844513 798116552200439453186224068722361920 12844514 -50212403775693901455712788194747781120 12844515 -142938276472847145968921554742841817680 12844516 618077761719328301265135015117726285440 12844517 -1247406718842745413371083248759038455074 12844518 115844651376098142936336804830998067904 12844519 -124949617830338647139370916310209595080 12844520 -328906024352396873339575857479731814400 12844521 557729067749470527087856778287845273120 12844522 1044195285853289025881314344660327483312 12844523 177366114670031807887477861327003272720 12844524 292509748232403351467677051581247832064 12844525 -875030066764671509599818781266240173950 12844526 791531454352823744656019575495808348160 12844527 260856506971667927957899279857951791232 12844528 337827725496877793980844535580293988352 12844529 1225032771913100842636301279113362434130 12844530 -4604152524641776956644049249210585600 12844531 811377053144081092157868093544962030080 12844532 -1144655982742882082655794674055408701440 12844533 308058761908991547984862136898842251104 12844534 428589882794337303230391919668888008448 12844535 126403427931633819464545784008341669600 12844536 -1615729420983477669537557412784196812800 12844537 -960807749825147158236275006729976763308 12844538 161888548688859410691163157477188672512 12844539 577946547264582301513611352804427326608 12844540 28253637450607822370610707888996474880 12844541 -670321375909268116576593695153657148000 12844542 911706245332465144133257367013936825984 12844543 1984305749062675115330699548236226243200 12844544 -706071144517200841632187280030668161024 12844545 6344935597636679318747553490657248000 12844546 67943801735253124006860350962040383488 12844547 1265970744637810378627218738119504607996 12844548 -879570772465270624791842529887286343680 12844549 2210527290545442554403286320254583139550 12844550 112398238716100857347106236456235945600 12844551 1317667845816280019118998121470977121280 12844552 -1173631108853003720421091179935827722240 12844553 84228690096525164987676599960269451802 12844554 384474351232211575038980423541944965632 12844555 -763459911175110549558503908397801027040 12844556 800428382392160804814489092349965291520 12844557 -850900396658571790643206434242786030784 12844558 211930661819509633121432417100392376384 12844559 -224654432412057067677950336876150231040 12844560 -42720089723039747409269601418562764800 12844561 -146663025882940397607942257416452882368 12844562 188048892493455692200863783856508146464 12844563 58339883287286330388449172187731960384 12844564 423025180340047679987904612354778771200 12844565 318891132111422853903606728023578602460 12844566 391776851680731688227944559077294495712 12844567 1179255740222286751016117428937193292616 12844568 -18669330492668722947332963194369966080 12844569 20882596313285190882040231091033697600 12844570 -270557521599619814245518473801987904000 12844571 -484299921518565126324347075560029668736 12844572 -148989817279534350466921428076053436416 12844573 2620221952075588677325511913570849280 12844574 677682925621709214260280930427624318272 12844575 -37218644057831682697901103920330698200 12844576 1205224206971492226106285056674105720832 12844577 12113039223633508875901695081976488960 12844578 -59342363067313739891968470031744296576 12844579 -283764639884189375541768945942148224120 12844580 -46445176783985012132420676318205132800 12844581 -1967118496824814545239932076225777969280 12844582 670488820629427573289816917573214903232 12844583 -3770437500561058007773029451924184715360 12844584 288012390975186916768126839338858818560 12844585 400219687887789479561355364284112302600 12844586 1017160870812953833452777433366819810992 12844587 -20152661879441402800033877330725988352 12844588 353445118076381910868911361131505967616 12844589 -165460422178188857460227572393024738560 12844590 187990128110508748760551952594393994240 12844591 2440618831588109329663184538051080724432 12844592 -314913828882409578058544910878138056704 12844593 285020386764790441958621056463585692662 12844594 -326436727968334633078550823744676128768 12844595 456000056490203168141460673371309123600 12844596 9179069138384079611101096147008153600 12844597 -214930139572570713173787082314727023048 12844598 71505804985148851651197839646649985664 12844599 825011305686235374034273198614511865064 12844600 1130138285345050455539737235438966784000 12844601 -63950725245124999165796468455611847680 12844602 239486039629445951439645468601248583680 12844603 -219684350460497959777276402139543522112 12844604 -940484816807824534622572381828189983744 12844605 -250569311464865741994113498786288463840 12844606 274323176162992325843903537103273505920 12844607 216793953590458818623173039333895379840 12844608 -61514945889627974602042244527093186560 12844609 -1853980549656974751748409472253822608190 12844610 511568065937983477147970393662585344000 12844611 81569619588372438903413499498026334816 12844612 688738222315479459085814557354749115392 12844613 188599981739050336642772403973759592862 12844614 159388713223974546818780347821067803840 12844615 158675183162734113458200946084522824800 12844616 34270338420659358195056800012597862400 12844617 631056901845301849099887100047542353680 12844618 -545189988874042570055423767796544284160 12844619 24541491989458502655357200971438516296 12844620 432555913451888252774217758199802060800 12844621 1095873151948506158416428455110856888822 12844622 197644025397531748914226903318721717760 12844623 618139580611275501817684535320655847168 12844624 77355625087212951205569015246728560640 12844625 -536306531210085696343663032417838416000 12844626 -153639672853197115243213824819242681856 12844627 767480899478894860197501610343988507200 12844628 221442975362965274119247738777104776960 12844629 -240968301976060252514376965003980517760 12844630 354557605593446322113736297232080422400 12844631 -1412158966210272957839427835816572632568 12844632 46540556212872364594810905195611320320 12844633 -504272202865273224088413485073846154240 12844634 306878604456477911742769073227585008 12844635 515727899179462034982481033266578751600 12844636 -258982675047492485811535858347284660224 12844637 856348085541033697609260893801448668832 12844638 -345163243079083133906298541062854315136 12844639 1086395222426037613720559176260586474656 12844640 -1682214845295188442976292646434281881600 12844641 -1346190336735692493016624401338663900736 12844642 -20903280344238044963641119846468863328 12844643 201468034053985756201032123900271859616 12844644 -279439847262227410589666300850057996288 12844645 -762462542460812284928390349608554996800 12844646 -887280353933542057405028430550734089280 12844647 -136469154988769245299206997641477624880 12844648 -1074554386801877708282110151857280993280 12844649 -881083584201597478574954005817607040326 12844650 -52065609076989015439004643313902412800 12844651 -1811108374695077388158977273750417988400 12844652 491063587921515247590447298183758817536 12844653 151464521130327625091629311599497933824 12844654 68230445065197792741841934340842112000 12844655 1318099955205047860030342743258898015560 12844656 9686112892131079791699937562912292864 12844657 306317787676725746267410519274996921472 12844658 270681372666137126945019225749584027680 12844659 16398872907249692196463051365668278848 12844660 -956115683386973637397620174820461784320 12844661 -531072879915022921504143306774503245440 12844662 71471465599063091234738451040756813824 12844663 188701764001435354241755995844412311624 12844664 226432377628491589585279007464882176000 12844665 -171115503135193297568698312648030315200 12844666 780617016410007236752630849341873010032 12844667 323556112302597514703549228015115221352 12844668 97196716002185532624888079366246064640 12844669 -1034431117006283020504551897520328172980 12844670 -569237011783838946548962914196857654720 12844671 719451262459261772816118308217377316864 12844672 1047830716225162689255254776168568586240 12844673 1835272591593487349686611873422735446020 12844674 -202259095024972539965143796124095728512 12844675 -261530335826685636739202776106146219200 12844676 43181489159563063147011007722715588992 12844677 -1138571265888226007474068069016825674368 12844678 228995715786380759369618520951479980032 12844679 1548675412397992891442533682247946016280 12844680 62288645478150936169363024868732928000 12844681 -1081365967948709113519659678690611326272 12844682 133017920090324160702585506149027334400 12844683 -87021707565588284840569807161512696400 12844684 997304693905631123400182727712290649600 12844685 -201659738171223817333165662462131239680 12844686 -414386900560347128534543651913903615936 12844687 849121218156112039165147146112759340336 12844688 -214452136466283409046596899831922188288 12844689 -434525633650969717748531202162764236800 12844690 -907566793129685469418717486787601520320 12844691 1073162497579223761780631478278782450092 12844692 -308257636855585784738401453005053872128 12844693 1004490189846693042125740228965668837184 12844694 -976390359718636537353144341438886259200 12844695 88520834773793259220381848884381921280 12844696 1843265317630179855505785168459099617280 12844697 1555340340209586435423132785402352835146 12844698 14544617316811994749026285054395032320 12844699 632833564254142681117944715948377254912 12844700 549220769518177848496246800584314790400 12844701 107184716013649510299173928133385835360 12844702 9615313815277455159680558208988748160 12844703 -2417430481128861320907764960134272305880 12844704 734316243958946077677268479220632256512 12844705 -1120615643428403414186595189264842668140 12844706 1665011455965199603864705320713005056 12844707 -1382553812852235801049872644736992245008 12844708 -63457760987961265507341527584950979584 12844709 423713129335557300291404005428331030320 12844710 -123762002234717495711508831975291609600 12844711 -87351106547525822244969541051416374376 12844712 -108301786206210920250061436668787097600 12844713 401337703290068685860424992294323367520 12844714 -669889194796698449707706603208705950544 12844715 -9622178839286242719752673136749317280 12844716 229161182923184433063617351312666496000 12844717 -354358466143051054022274524147457660000 12844718 449631948573154717658850956421000572928 12844719 665122174363716036075445001840860462344 12844720 101549889803306477413736596033144750080 12844721 650278791987890609944187666372872142772 12844722 224281034838024400040835966270646671360 12844723 440381658723335848126377392230699792344 12844724 -2428313771912649342682321892705108336640 12844725 -666250486127013556943986481768549606400 12844726 -59845171510572407083942213821156260928 12844727 837461582982258402025104900363836116992 12844728 453843143477244453813704073771844055040 12844729 -1618728493641399668651807565717580793516 12844730 77885891734663887756319027778098145760 12844731 229757536989046821547810242395660070000 12844732 217472422810280445702750445836053742592 12844733 -1232269761343376268497923409258847617376 12844734 -228657335454226723451950450518373840896 12844735 -67279373376707699593030440516582015840 12844736 20017091336705930949730634897267097600 12844737 441716359930587856921535073755966419920 12844738 469135982204897831256326671607806294560 12844739 -496642554998210810223146335433184203460 12844740 98699190835291194155489218704137748480 12844741 3517695291493112887539102118654174464 12844742 -482724936011997468344252563590680365728 12844743 -108486046184871282315308097783998267736 12844744 311085858877193852971125528858709893120 12844745 320698746064661518679866058930277120 12844746 -793007077059542842202490448450185394128 12844747 -483269089319733921174018569882963626920 12844748 -139274481422710574895026514353201332224 12844749 388040228153579952082798274193672233664 12844750 614961709108030653803969969569927680000 12844751 1299775976506717977923594219974999152 12844752 -64657381883745344175373860952933662720 12844753 748504765855337794531587521502932118002 12844754 -266776662802197803966587368565565785440 12844755 554176100451148620117118870115371680 12844756 438456678543414742049776160220887246720 12844757 542895885873225412590783155004534502272 12844758 892584720198455465912460842585823960960 12844759 -282628019112306207236727215438309195000 12844760 -693652892246623791470313140542239744000 12844761 448052236978458753018972747580052363472 12844762 186260334493285573492591584892594874592 12844763 -1248359953925540233226912225264934428988 12844764 883202945641720461950758980372617379840 12844765 1042985849185270940578551120793882695660 12844766 677162807729120511373158490797867397824 12844767 94576739800460558197276895973120671040 12844768 3364259664294686902379997334838008872960 12844769 308381365218194926555912690689292284096 12844770 -137740432678334555778929140251205593600 12844771 -1403626846983430539500167074149549675520 12844772 -220882490463756968196624481231300362240 12844773 97881398912429924206493801742662436444 12844774 39543856151924561298353543585196071136 12844775 -1041340262011318079077005922599001807200 12844776 19436664470438461666349969264446341120 12844777 985585715369771410749942413686158741072 12844778 -178966809286832241995358876127129675680 12844779 -582698824137108174926635154188805079360 12844780 161731138754233286256490974236889907200 12844781 -1686381642020769564972284546601234533418 12844782 -182927238041312527832339599835833420800 12844783 -678736735866363563507716464957453643280 12844784 1126105838823968339937353292836044800 12844785 561103501639701565126376085732282959040 12844786 -285137802783309585824401518546399409536 12844787 -147282248091518171374510247177831145360 12844788 -262702135198132614078069511026376704 12844789 -718916361466156201383331057998047459410 12844790 128690107454285245774253596781614798080 12844791 80417383834844608016160299436861144480 12844792 2397605167666975305091636442781131489280 12844793 792469143233004746307857274513333837444 12844794 -243594363576073256047329195888712067328 12844795 -196754585302508213281624534393801128720 12844796 1083216367454348312881724017067227860480 12844797 -80693007530134856042453584360624072128 12844798 -799109865863949839412319726386511704960 12844799 -344140026806972453080147168549390771080 12844800 -289958392898482266037367026171143782400 12844801 914742643716859077302291409507937668400 12844802 275437351687794001302390577436006471712 12844803 -849730414436090464353915378544415308296 12844804 102015394284747995347981889484219011072 12844805 1344403970709323940626535756257484792960 12844806 269447170095148857911349032234968113024 12844807 797222891580894652534992406805417436056 12844808 -720368444282380236178146617512943278080 12844809 655797774251351328086001034213727770440 12844810 -35539151144098556803565569100120570880 12844811 -785302517102429107867749317569500395580 12844812 576253492199873702345164474748898791424 12844813 87453780640295911917867442459321515062 12844814 29649667087649648598335712048126584256 12844815 144531914700889205443121081801763939840 12844816 -32295409685470296315829179273550233600 12844817 1718936198530442048875669016955920054640 12844818 -415955066910697098585725383334873088 12844819 -2756213819628124503623787579622701952 12844820 -771592911835747385710521494641676785920 12844821 -816257444716746846493333842976763189760 12844822 220704758157107485156134702274212002112 12844823 128650014496448051086422409177328351328 12844824 -1421971535940884889863936216924239994880 12844825 109191999555304883957026520720631144000 12844826 705367428738733012191363786254486761440 12844827 517789689484263210900865802337085943568 12844828 -443069388546688967132924954833003551232 12844829 1549675098278420500430320909782781764000 12844830 -196708783710033996413695267773669022080 12844831 -18135364244847169116232402806418830720 12844832 135715296768177414661749609091131506688 12844833 584304098614483831302436422627948588864 12844834 -348363664204173127385904628767442859184 12844835 423143884249390372217212471931364184560 12844836 302799312250552883746772589067912857600 12844837 -1940764570551468123011914424672851312388 12844838 721632589283385329105773503331036936896 12844839 -491319341241227646231596777812503290880 12844840 274797977533785020845572906435547852800 12844841 -125145817859763277682284844706859642758 12844842 -143135074915290197977975780374235346688 12844843 -3003418161885901544523212342725922738400 12844844 100330230953253878321989083625002470400 12844845 126448237917974905810859587832987342400 12844846 -21691743196246314810234961358851987968 12844847 -1949686917831455802897343097376693937440 12844848 -249003363583820440067586940257351008256 12844849 280544732142575491130360718411975639780 12844850 -73637061150506951710185383291911987200 12844851 -129394684059078507079212497689422114240 12844852 -78327022249508407380339892339300968064 12844853 -12987977078073773725517582985700329600 12844854 -758389677624559246521570472240930154880 12844855 -411484043228023424903154664974563574000 12844856 -796708392846936600927608716083364454400 12844857 -1419615862783984198651260324370633590960 12844858 71012616027441755140656968638221508608 12844859 1386972723284323756250366605094286489060 12844860 -503105740203398583326819552159025346560 12844861 29269587374352437263309157432008605120 12844862 -1163793019846048350802456343820764429568 12844863 -183825723759243118972872368788912601520 12844864 208210801423038450476020735715101900800 12844865 264839140399717926188257788439370899200 12844866 -204709173406161517815799321626040987776 12844867 -59729391022941076799440522228136341808 12844868 -263619110411637367567371802506839612160 12844869 -326265819349466163103328365216183755360 12844870 -310686549687077275588749317234945205120 12844871 -268291373704020055743674623328203891608 12844872 -1596479184450989915140762817670590054400 12844873 25607997969486777294491099674816476122 12844874 -2695898929070192318695759977675755520 12844875 1010280747563167364349318829320078348000 12844876 1442183996499502431026895575452156160 12844877 -1340116998266380648203296034736838697576 12844878 -42980090309730204054768997781261035392 12844879 224475720359554567445564596715433858384 12844880 -1592788873455002783924025889403043840 12844881 -74373782276698317789477165478920070656 12844882 189644865704398712731057173630900891792 12844883 -789780696866390912978595152994573593040 12844884 412260316162672255808870480144584366080 12844885 -5916326068215491470045161623899302600 12844886 77928914816380875394738175094186607392 12844887 -316438503519890451039320913056810824320 12844888 -522942275049900446807218447225731440640 12844889 -67000054894227564138152075331395190576 12844890 -13102743210787671633396338720037691680 12844891 1879035104388075287568244331691077739792 12844892 -77638172865826808170101825956930291712 12844893 -982543052410972441278786971329294116000 12844894 313727547256092491254046834138330527872 12844895 424976478874784805788435379432580810080 12844896 1385014250780930596422482532341307408384 12844897 246949968397307141017226672408093189140 12844898 -868487551216511746620755688305798897280 12844899 -78664568329893349908052534414885736664 12844900 -416462470480508732159729435697524560000 12844901 -1421299332888489859411209240213200548098 12844902 35306725670435722583464425906253369344 12844903 85006607991881979801951845697879540152 12844904 -29771532008422338309447129942492334080 12844905 -677398159053496124562761200443121894080 12844906 130998130999638815143397132313398047152 12844907 64355514825227836922944943498138356992 12844908 361919718829091546061919508020556673792 12844909 -1647587815123507193715393868504937064288 12844910 -226805205089718027856876859652647658240 12844911 -851760663793366894223203196719981004016 12844912 -191907667427152394981441038101302476800 12844913 675517001720444758599676600034940414162 12844914 100028100541418059568883798689238290688 12844915 540937905267167456178473326628791720560 12844916 -318430920404396388298886750587281795072 12844917 -12380940189919428351028286783195499552 12844918 -365902431115461658645871202933504831840 12844919 770825037715469012164483884159969641760 12844920 243140259492598403553858523674161971200 12844921 -414514915993423263408102567525689516988 12844922 -587882004814496485839596663362321368576 12844923 -770546236198297626879271793986528512 12844924 2176395844638323564013365950641906912256 12844925 154256301374881225821021072960290424000 12844926 -442595192307033147546570430972753612800 12844927 1168316910749382075241199363087039724160 12844928 -1646976741182513606613275639181874298880 12844929 555850164379599996155758499153140628784 12844930 69021179088633483811160346599146560000 12844931 -374274925950397231214735535511336080000 12844932 417304570920681931868868968100319644672 12844933 -334886366110927096623414246611253638818 12844934 222360864077475719650788493055839872 12844935 -1109159227850348582434362608767140148800 12844936 10584298288537882061791116552154583040 12844937 148971090660329888174383058312180756352 12844938 231855918733283252914002829530852428544 12844939 367145163121351945989097599879889878740 12844940 665222715319164771987408206742348887040 12844941 -996243730797690301871141992513497461760 12844942 944013061274543828828584341242512158144 12844943 136875109707028699520474126625198770688 12844944 59279310221062948868302434055734165504 12844945 85432422960156965510490165064619586000 12844946 -464828400503981436640735514078170505328 12844947 855823412061205131262809972833684623800 12844948 -879775605996629609597569704345394759680 12844949 -303868158914251989515594479050183816480 12844950 -261006253605254848002023127211354944000 12844951 480006782319113923004594166619009227952 12844952 187585109098179905876002830436033689600 12844953 -190312215474978084230438398624379203200 12844954 285233430716586156355175214833442088176 12844955 693329412564025515111129600913932719760 12844956 -652772511095216788419580309165603430400 12844957 372120654402098957471394838055059498732 12844958 571836991585677237823540538143902007296 12844959 733038517244288349374383847867671699200 12844960 -24681940628698151559711927794050007040 12844961 68442023168283476345769316123373678562 12844962 326912965865323559927595528288715091520 12844963 2140652057717730867782837935195809710464 12844964 -5342610731872313356026919999778838528 12844965 -240947027280921038243961345424733583360 12844966 805917365999568194498979491172143355264 12844967 -1354346596522208339243252181703792727880 12844968 1084850225898963171559465946006876405760 12844969 698669234395010853733191522460535773840 12844970 702730852778705196346839840191222116800 12844971 637978697840399558712399897094989519408 12844972 -323895684651364998165599130072326897664 12844973 208805676792279233349748415807137130604 12844974 -6011083444975569710774557357864402944 12844975 468889695373730046886852634267165077200 12844976 432743532902647536578314553580291244032 12844977 137425172996901824143510531914067741632 12844978 -98735520469009235673347273710044954720 12844979 -277174586843453355457931614621369673568 12844980 -92516137870216334446501157245641719040 12844981 -861726048982047885796530256053926771218 12844982 -113245060781473456519377160106077424448 12844983 -23433174669967605744819230291358311856 12844984 -86187308556587140530826327954353070080 12844985 -395853662773610659205845449482533685820 12844986 9321993464324208843605131365010034688 12844987 -743549692317159268460904549307649118364 12844988 642125247420340795023767304921659274240 12844989 250898824344268422080902473202554447654 12844990 594115694586829746564583241527765718400 12844991 -1500250168175161414024977514043432122008 12844992 464630265706595806701553700823367680000 12844993 -407958575095343872061281215229846376000 12844994 17710598614102374104753129631485240832 12844995 298856898942884210044724514345076947120 12844996 23506475243373613778117266185337244160 12844997 1210304970693841354113594631213409280 12844998 -36470354836623032850418465076411224416 12844999 -355699842442310031160346481565751341680 12845000 -123029286205885953377790924781363200000 12845001 4144732509756930031799765986124114496 12845002 -475355128245853677188098993612197252048 12845003 -1041494035750852672517125903970875681428 12845004 -655848463518095662300947173987141435904 12845005 -471269360503694321345710085173781760000 12845006 1518580168598603363025827427886633478400 12845007 -70356966375300707339224238354463360000 12845008 266551231468501477784045763615658475520 12845009 603057952411604307681541682205402914304 12845010 36333293390188088918484152440976002560 12845011 -1499637960540361556635989550669865953776 12845012 -63030884808251428197581512158205083648 12845013 -162355932355670817073392366127749169152 12845014 101893697949251094281433223634746402560 12845015 -93185994502401437502486980328968292840 12845016 -1297690324083451428254944794725265377280 12845017 -1198010011569498511987278971593162650240 12845018 -108956333241049072124851128856683521040 12845019 1120972558156776463182818043727782823680 12845020 297591255298025934407336365694205696000 12845021 783635695736378847524899174501944028512 12845022 -110839149025720091153491956321167502336 12845023 41554610144524089605114933452824718144 12845024 467142186737036144723697361961223192576 12845025 181476196495340826676718689030226715750 12845026 -725222087406290098488687453160591294080 12845027 207497810915818998219111135192363798336 12845028 -9830291898956368180022249227651031040 12845029 752538475653359385684950594841468096576 12845030 226327227698788711933789072088991187200 12845031 -9915517763172852694358382014732198496 12845032 -1375642737826509283800762212026133529600 12845033 -1566514394074427145840496099630331003718 12845034 290007541219524933085282361037889290240 12845035 181595356971906631819263565577281212960 12845036 -246344079664809878692619232856598446080 12845037 -1053168475963416113621454810683154517440 12845038 129254616151009808014460602003601977920 12845039 -75711356546020694775395933295581217144 12845040 -21759288981728380942597013309541580800 12845041 510602000668728055045055929566767161584 12845042 25697852686153044869978780637789683712 12845043 -856986283601358265328034176550756365868 12845044 190894348335012547476230766338345464576 12845045 984617639110373249892757340488978183200 12845046 -10065046891947853544436472317974462976 12845047 826535849185227452653135155359306304144 12845048 -1355509593465038966295963748124999024640 12845049 160522889626121083081134947793646777728 12845050 450922985297523390301222820719662622800 12845051 691995783009354265991746955019330001704 12845052 -23309561906985253003619112514383667200 12845053 -660917887699924029328239094734246829056 12845054 352864940113597313313125177375773347840 12845055 -480957688120264913484196512469652275200 12845056 420736396838897944009770745206914678784 12845057 -1698778120931426182210562971817635414680 12845058 758937323208545263621509069637185139584 12845059 16977598679334776143667598993745552600 12845060 -338568769072190569317510459254820299520 12845061 81076706550627626490183552041635039902 12845062 655953426181196608043639136947308456032 12845063 -168660561104114725698319273207919058432 12845064 -666845968103137874749603296835222732800 12845065 373169106888896308931421481574000495460 12845066 87672743633169389942873835096896740704 12845067 32852427022562409955912842983508986880 12845068 -464510689245136875574652909392431692800 12845069 -584208969414598710152037550166361571530 12845070 -42845120595251871986536881766118841600 12845071 -1467262378109665373596320464399872475728 12845072 -135963454186686998190339924233417637888 12845073 -476340143203160461670474822382745068816 12845074 508908257412573185157927794518100853504 12845075 -488700476868068767693754521186846280400 12845076 685712095900241589289225645555956037632 12845077 39313672528648898599533648049029979392 12845078 105250785651680843751503064092108535840 12845079 -28876608813844418244576182412524727552 12845080 27965063844036295616318062820928307200 12845081 530717739370302572510473267456192951572 12845082 -88700387391418289606540533734233246208 12845083 1147342831003801739875000537875828654520 12845084 223083553674650320875022233535597117440 12845085 424509095738515695728473455664096872000 12845086 905350856936582354263776480901285612800 12845087 -119142133059211141081398093312108634920 12845088 -1303033277428796148248060430912328826880 12845089 8414287393471317980792377035939899824 12845090 -481935933050997288063718286477266521600 12845091 25418836636353929934806842258047454464 12845092 814258508370990966520651476050728796672 12845093 -109384356030236878366566526929874911936 12845094 -746908807187086036670244162693609748800 12845095 -38709657432803853521195309370642020400 12845096 -698660108531612970749695009603494051840 12845097 -1057334124225755786902271783560315495926 12845098 8912958185256435892166200142088167424 12845099 3308744332034709716984588256182165736 12845100 -279839806859957806641664239047103283200 12845101 -1377319549939759115339088285036574113898 12845102 4001174974888755888421123160003453952 12845103 32041693370217280351602627512014726800 12845104 -546299352359223645352464551822610268160 12845105 -63403914946208229749620804346236105200 12845106 1130001958463833445190221438670664497024 12845107 -788728095554897453771891070376432736256 12845108 -707358422557061529174941833485551714304 12845109 -56464830273247346550245163231872273472 12845110 124369321069728023339192386223445096960 12845111 -270822797070497759239009362366464878128 12845112 103091508546029708115436211350736732160 12845113 98866215496260229706445540896627448362 12845114 347559466849527694708896901117321516656 12845115 1708151890357045629069080297237835696000 12845116 -113971099213725953214318545386978063360 12845117 1256085850793079968761410992533301784384 12845118 497366850764478532620020068883493504 12845119 -229256588866879220111884299215149737104 12845120 92710821318965886085645167402449633280 12845121 887450595991681825946008186984518619680 12845122 -164547615558489633231476789544231747888 12845123 -734290281919913287258084884750375554628 12845124 82160730436891542680351658378309592320 12845125 509779998000985625712652951367336619000 12845126 384849687082020583312314683384152965120 12845127 632569439179763791824579998174325553320 12845128 703519508831760392504975577769411676160 12845129 63526479447200629861016639894716293120 12845130 246491175850458326062183324308665041920 12845131 -196498230279644783512946930013451484656 12845132 -8965778312293659986196047711158665216 12845133 54547399924364746784645724965928545664 12845134 -1022098267560181552521135711137469566784 12845135 -163398736241202266806992297158472988920 12845136 48116346474902804670157423888783638528 12845137 1099703017012148031360309895085355356786 12845138 -870126049487376954647342134914476135280 12845139 -110140706050984927404526352166116593920 12845140 -19698502494780462244547611846066176000 12845141 891571732965349526830350463934105401500 12845142 -25218530105828115939902645519640365568 12845143 -1133303598723855159221468956449500082560 12845144 -623770403233815039060859978302538752000 12845145 250395559354028813645550810044710278720 12845146 1376088241250473264446391659325344952320 12845147 -304737748990456870422486040703129323008 12845148 -904436673313820071482577901757417592320 12845149 -1935078125773341885067867470303841262964 12845150 606344230083998060704100648792589172800 12845151 1298726222471379997299313587365751963000 12845152 -818104109769294267701081522217223323648 12845153 43055506993985983383405451346367896964 12845154 -383480329595404081400654712023757045888 12845155 -409218772617560110197554536802262251040 12845156 1451407538427587494847168289594332411520 12845157 -337373223466969710348344903374574365440 12845158 -374533751092422784386814225421669932320 12845159 -1215679700827982364242760753138383619960 12845160 133601886446077120097325555259224883200 12845161 -225363996806859702917352307079995340800 12845162 355766744053916831398156566880219259904 12845163 334014469044030333059505210093765911040 12845164 -624813959580751684630507979430260602624 12845165 -206375092711183150711410111236268765600 12845166 566946762283227221655016083571438775424 12845167 -1017157276571528467202356430072077620784 12845168 177342420097492963314912972099375267840 12845169 276492256400176591050003972311351625600 12845170 33277418430764487306489566458587489600 12845171 2281360407523963391629232473053596823372 12845172 -802585852726183309268308451539704619008 12845173 -2486100540730053171423337019876324710080 12845174 335139666514789679313571318570517543232 12845175 -2492004048534357255752029933524768000 12845176 -71752243297035987485324161078954659840 12845177 372181987783467337504657675559104827732 12845178 -172323245886099967245608019745733226240 12845179 997669542722487533399458157062331258176 12845180 -688681857612668971112350905375331891200 12845181 886832257894816700970781527772676270880 12845182 304866987927179358511046079867451174272 12845183 475073029447752409504670560410607019832 12845184 -3889139916973095216709757987161374720 12845185 157551731167334659998116475789687153600 12845186 390227737722131530128363378407938066464 12845187 374632457653031627006854431238174123800 12845188 -1149604189643517491885924681960365511424 12845189 159580523135335995270020036892133364256 12845190 187802572153832110355660105469101723520 12845191 -305078671394586692831227480646412247616 12845192 -880535749047621301278319641477187737600 12845193 124347138159196639158022737656721602064 12845194 -14548296814655266406437572528605265408 12845195 -1555788575645872754175267540385243302000 12845196 -92500462121352758549748199912665415680 12845197 211715866607790252933010045200245893280 12845198 873843162726369945093678824522134257600 12845199 161234718156800914669241080615037923464 12845200 -144915047503858227700119983384438784000 12845201 479666676802335699447762454253236294464 12845202 226182157329651525393195904407015966720 12845203 831011738675937016829291543663631233628 12845204 268005372462462896071011595517267139456 12845205 114151109893963963658896411693240437600 12845206 1026988421108234387112442397478705920064 12845207 -1886317107011883299606593507488640789920 12845208 138160495121121435587821933644237496320 12845209 -463167833136138915656399310601810478396 12845210 -17499039079443452587061538372059351040 12845211 -50512855933452482110655363801410205760 12845212 -1311868153228982603930861809384369836544 12845213 -565049479004021593617889126632620591316 12845214 264589405752198096625021628046746656320 12845215 -261096322699820653193098865495398794480 12845216 547300370994545013617823213927074365440 12845217 -632508009556653385845045247626366707712 12845218 -4096865281165691926797777348107834112 12845219 421588730897572325053418513623859670360 12845220 356449172913395544089580091422415073280 12845221 60464724950200771984227157031358111422 12845222 34690784174526943706251882553764353024 12845223 -2040409457763469016531192271736020759816 12845224 21327645561721483485530855392368721920 12845225 -1092361613184698128247032487516705180100 12845226 -54489925698118829791208303301464288256 12845227 -785619924519852173958696113155877758924 12845228 585325737514137536881624622739244216320 12845229 -478083812846824465423197126654049371072 12845230 447189822047659756288875085681048589760 12845231 687073534962317092751164924837393757280 12845232 -367850682152233496359109821523584106496 12845233 1502116452193751356746190611243348747648 12845234 325175154909207706098538315533169369632 12845235 -171228813145134562982496715405381497600 12845236 -70003562907021278834543339834876206720 12845237 164286252959644621140568262127003035886 12845238 -165033774107117197220091441486247096320 12845239 -1115814528465059314567726500287110968 12845240 -484437947993826076819708792452792115200 12845241 -278230364407243135772907250570316610048 12845242 -121501123228128336658742313420739776000 12845243 305269843841106001346746731316499029800 12845244 -967723152758484199453520324169940500480 12845245 -20500743427447116146022628557823941120 12845246 -803844786031417840137707003385783177216 12845247 317335974470245044900233642010059584128 12845248 -84253064364060242024363322181324636160 12845249 -30657143865774269028258133233062234688 12845250 320794139136062839007600627738146560000 12845251 275591378195679595078207758507677719200 12845252 1367190614285433854029713721788742690944 12845253 -19446918478076328689119744446725187072 12845254 -898275276686010041714122995150250560 12845255 -100541663813717363058772493930985445680 12845256 -690243965789242825487102465479751884800 12845257 420052552243204436302848857468516132532 12845258 -123484400354009688328363508498958240000 12845259 103085870907611860413264309294469336608 12845260 560986414083341878220116756854488755200 12845261 -17400705080526631842341488565536649280 12845262 130842753329254245791758106057587801152 12845263 631120938336855876131536042931951574512 12845264 245716371980237761562345928427686420480 12845265 -52342051247312314774781069779735399680 12845266 481174003373267864352616935564661355520 12845267 2856970544944867843828707670130862111792 12845268 568407714238125162724299794629290823680 12845269 -1188129717081950140677969732779069910404 12845270 54224828565371913783722259962645856000 12845271 827694044962349980022491694880693457512 12845272 2042102940570342480273787828683930931200 12845273 469166932033148358024745347940506824640 12845274 228874409747678312154388895737654695168 12845275 -244870013031476577134700499980792622200 12845276 -709952673428833928959341164614305891840 12845277 1921225566664667629936455422861100651840 12845278 -1213703643717327361303496708799697906560 12845279 -1470772778457362219142095968108423617120 12845280 228516952742821096636324270747177451520 12845281 331109546337354716507859599296764743400 12845282 991909948231454332386256301212708774992 12845283 35356879828772373461901032606616950400 12845284 518931585962553866633064923570716229632 12845285 -1670060070866562433405534200389496792840 12845286 -280043733800841313359721805201356390368 12845287 -305411807897660197765861247764717684768 12845288 -1541062897560697150113307359990408806400 12845289 217666967147183270714144391281932392960 12845290 413799204346752317491289236931039664000 12845291 -163384939042428709128183329220788503308 12845292 -354501478864190450814099968576588267520 12845293 616767712691184750957736853403676302624 12845294 39332439022582360394060913734059008000 12845295 11567001291203891529965099647156488120 12845296 71885952683088388025005874468730109952 12845297 -1437545464881488649848047638549987784140 12845298 162914342097703412936143564921338727680 12845299 137062134221169989807702156692682572264 12845300 1545520758758277995403042305021145600 12845301 378083296655914428772316384603662448352 12845302 -573509271325979807250310470211359949440 12845303 -105633516012478215504576940667739864840 12845304 1757020191803784046929549393430917120 12845305 675409179119197334528125171757233249920 12845306 510789727535534071988431035986381986560 12845307 -1249665388876076932579775321231010911808 12845308 490264893928541062520296069330827769856 12845309 1240787494023826610659855995576283509510 12845310 48114081394010047067900684536786412160 12845311 -124796245881591547678222227002289152600 12845312 -1919371684577136324282396260945104994304 12845313 390717392277131073369932450115393183060 12845314 -736804007305582553746639859977564701744 12845315 137235312633992852886447675695134310400 12845316 -217091794179723604829243590751627968512 12845317 -431894901649711272835171728626939719620 12845318 -388937188122034832290486489270265648640 12845319 1603255520245504474100601892641373276320 12845320 -428007238176699960092433105867495014400 12845321 1523446216019936280129812615349542820480 12845322 192316901323525057796928192220070168064 12845323 4940092977933050820752099508616216320 12845324 -362531470172528527395217655239939586304 12845325 -735034275996676726589433272190218400 12845326 52127919489201228866107595239309929024 12845327 1159160312045818317293887200222793079592 12845328 132037200063617506582377395424801521664 12845329 -272679399932367425558455466516554908480 12845330 -211445978429454334764586062348829478400 12845331 1952340086291966532869364077578740681840 12845332 -999307390544704279579244961606249447680 12845333 3823640121648931296224140759248720547260 12845334 711691198585065718580881740298061094912 12845335 1206484288838174578519706362966508091480 12845336 -1392727985753924521629665078626784378880 12845337 1207772981405819852677879992566710775760 12845338 -646872827701203410077132423676491818240 12845339 395460429903208330886892999999691798368 12845340 -353930991775491422238083325835597923840 12845341 -685277465583288585874488630882959202516 12845342 -433839540183259577482326237538664173056 12845343 -598624602283659784033569196254741719040 12845344 -1202631878298761055885367925669507825664 12845345 106618395484778550341163544740836972520 12845346 25884591226777852521610376745370810368 12845347 14200390976057853162001202587347619920 12845348 288036618146236145883055372309976391936 12845349 -256747868275695105340196116240799109600 12845350 128418307671831442461030346666001618400 12845351 -874147373303957584668078617659458768648 12845352 760615279879498629982668415207698923520 12845353 -1320136057907132643229612020962202276120 12845354 329204758026448023315095114456762483376 12845355 -11154785386955670446320915561787738400 12845356 -827707745486888629416459227639097631232 12845357 -85039165163896458845797899256383974688 12845358 -841461195196306007690900257438457950080 12845359 -973976401267533987440710978958803239240 12845360 244268537815784044991104820995031040 12845361 395073074039456279480342534176958389872 12845362 544167264027791389733626682649693335040 12845363 25281623267948381768778868750602766320 12845364 110069840888594421087864282711231209472 12845365 -119303825285461471784447323560165371880 12845366 212558707788055130316944488672329984 12845367 1636991714099992098001059775445110037280 12845368 2141104607772949391629101710432334336000 12845369 -124614881505983329535904839662220182230 12845370 -84266951068002656850759593983573171200 12845371 -256786524122419182683612238255298895616 12845372 -98163355547708824488693402414208969728 12845373 40649956317311137144547478233282544384 12845374 -491111142769131586741220547908551701888 12845375 3677215925672183357117437995198294000 12845376 -99423548939365046499663547304273510400 12845377 -358224438683590018832340635157226277888 12845378 8297847510659974780462069197929499648 12845379 -2007167542104322397687541225937434074880 12845380 133115186695909991750781684307130534400 12845381 -1620650665997379315317095214226301246818 12845382 -218849390846472992186914780642479857664 12845383 -1601322011889223576771846638851350163368 12845384 -1801552761154058280940127863262499962880 12845385 7220953492153239791129345560905327360 12845386 -236383297945755396793967369244366592416 12845387 -1589249825770128047909399595792887427600 12845388 -78709211977518848882469635979074159616 12845389 276260462029564751135784590172019971340 12845390 9594152575947956828882834293968385920 12845391 50198022897715681100377057678176184320 12845392 141950254517884336015837855462129795072 12845393 1834819798959448633710200336949120991344 12845394 -54595072448042903987511160105717747680 12845395 -662447412868987022111756839098977115600 12845396 -2344655015248568613161518733008644446208 12845397 -1084970825814497769897396711930535874400 12845398 -91010276329344216541314148629829261440 12845399 362546005190462606810110492609061800536 12845400 77965322369351061527445153380106240000 12845401 -1659514518765246018986373467365600508 12845402 -1185671010449875804583134195244924344848 12845403 -1595492513437986872453583304430350680 12845404 454372567912582039837324495373617649664 12845405 975999341844090108148356633640891131000 12845406 177877101321468389493817061415505827840 12845407 1578234796547665868351267163205106796280 12845408 47472755678644805390645471948159582208 12845409 -839245205325211841699509811156437090896 12845410 -362768571447710128730869650862215356640 12845411 -289124345313864095177283676951182005988 12845412 -566629738261272207161370986226304757760 12845413 360763972385639630196940291662101841024 12845414 -925926788371103606542473314292332309568 12845415 -422766514985381250794248225249617960960 12845416 758958933852750597636328715320663956480 12845417 800237616909119324849365660245190037220 12845418 296362510652450776471189684209057256704 12845419 1737987784885948479495357275441997956192 12845420 -268203408565550226396516571814004357120 12845421 1107279420301780035393663904005629216640 12845422 -845610262932915473990011133417023255488 12845423 392673962838765599672427887902785687888 12845424 -17121732459871621372241665801539649536 12845425 886613925836809530072598854857272846000 12845426 1032388662502314141190490033317208240640 12845427 39460907285518463200225684642836536064 12845428 -481750548089126181123600845700714044032 12845429 -1653558126349346486529884393664758252928 12845430 104024969534090468651548037342256777600 12845431 1317995788149805120382531427415584807312 12845432 344184177519889328522363587549026201600 12845433 -10715474437868356506710493520592925216 12845434 132717662597033599202045630507585025792 12845435 42325212770888193984665874718070703360 12845436 211677616097083692609508381665358029312 12845437 -3198760288680847603844271954892153420800 12845438 -347434646125319343764691544587971426688 12845439 975102366134126898055824891829258752000 12845440 -437341392256014730368555570208073318400 12845441 -1104290839380482589996664198185534825600 12845442 -237757184317642349284668218695492879488 12845443 -103195734234401628107355554901207599456 12845444 -352749775159861211154672936621959500800 12845445 -57623624760437358533003755529214903360 12845446 -863616680690356646483035316295683339136 12845447 -304427106549310043201779366532661696840 12845448 -553804182193884478843444731150773575680 12845449 611485904279115140859272209190701367450 12845450 -8435243011623498632320003435676640000 12845451 151661421534426938721540526345972965360 12845452 339272318349613755750136326068677435136 12845453 1077015212442125151765596190911390667702 12845454 -164067088710983918653445125308573422592 12845455 658564620628226688135456997263311275200 12845456 19569007947722630473816427189235105792 12845457 -495221136677432026793243117457230427120 12845458 509302105219910377648132075491891976080 12845459 -2316722852468770494153623295358685040 12845460 297230776092748906244668688993316956160 12845461 -782088733123014915585382702200511373938 12845462 281244862925374649447095942202177071104 12845463 18842211424984394254554758174750571600 12845464 933310566780807761898356810749203025920 12845465 -80320501517804406612931332743203798140 12845466 -117121696518788283636090424067206219776 12845467 -1481491631086795172466918560095582376808 12845468 1240175136070140795969439748753857371648 12845469 -121466098125419316084585066790165929984 12845470 -73619813685509014138631467405952532480 12845471 -671104611076207666847803413592100471328 12845472 -81283310620190665944028696926442487808 12845473 1959664810870793650975304126083304829120 12845474 -108865814329836735922328649809518595808 12845475 107133997824451194204883180640215647600 12845476 1542507281960091995136983959579262976 12845477 308603062405119874826196451696248300000 12845478 -585379348435341584821776142731988627776 12845479 -945143537576332472907827309964791380640 12845480 678406589809158772092206899134793728000 12845481 516812736929136753779328926156403930048 12845482 -288852105970978153230828573482294257920 12845483 -501521590918036509698932438308147656160 12845484 -325650022846635151113697217952189722880 12845485 -596143944362565214043814294802155843840 12845486 146612237052746196811019229496923898560 12845487 1947677317974695083452211315584947994768 12845488 489977299968304751379886428014279557120 12845489 2104380489704390000263326524521446385956 12845490 181917941292998569985510960333508787200 12845491 1034872148951488068827391054567885658892 12845492 -563866038052542138065424712512031365120 12845493 -483718476488613262937146424829333916800 12845494 389570333398344478508185211354087332032 12845495 100135793340159362244985239241789595040 12845496 -1117848791998523944146422899554625843200 12845497 1062048830656208834433994724638180479786 12845498 393985172020973690601786138712090532064 12845499 236821857182043576245528160931328720664 12845500 842812378549409242525739324406262272000 12845501 261073038775122829565912834206152245760 12845502 -313803568045701038575153897567195723200 12845503 1370270554838950333927882867553151769464 12845504 -122291385143120458257817268399508553728 12845505 -209889021174683097453632535336190750080 12845506 -470458847053120576455847063354000479840 12845507 944295753595457086438936463348004733032 12845508 114653246192791336863334156266641756160 12845509 1819799613440746975536133788341533383710 12845510 -125363357087266163663428057649100627840 12845511 8230315591391571990050251624410931632 12845512 -376003512560391891977889039559127685120 12845513 1376352084547066848215432621074286460762 12845514 -379852931033903079779558121824062832640 12845515 630442959487617156474459582014610080160 12845516 -271256692473632030581911566204231465472 12845517 -1054538164099045324753802029053014886720 12845518 -9497413604350026666983465903284680960 12845519 25803358873492747515237672534561498744 12845520 370560048099086689640556112335273984000 12845521 1604844872364501284879375640424937005020 12845522 -781848531201566813650216508277246392688 12845523 1531357291884431869923000941255556569088 12845524 -409465949282752546130362333105465847808 12845525 127913086913199482101384682533242177600 12845526 -380018076433921779461658317732918544000 12845527 1542495958010223095462810320382871315672 12845528 -853947654781631287303306297519779747840 12845529 -387932381091463397073099181211267490726 12845530 13412625492593087426998482876757352160 12845531 876391308250576366176784792490411121432 12845532 68107511602395514410326540546596798464 12845533 46631437773459033076914310979083649280 12845534 14867663825674021544687223349131739392 12845535 -261805736865527752221762244152469426800 12845536 -1577395044012117195690365011035891695616 12845537 -322275130830625987389331665386445182814 12845538 -863973595573540103399150105001403001856 12845539 400760083171220739419797049464626067200 12845540 600973204739431738188570692953678778880 12845541 1532689596707504147964749258643660480 12845542 688747291885126544395175045519658614784 12845543 -705063051345289644638360427200588651208 12845544 458876180751651594208707819485329981440 12845545 839133617706934152720746560517337387300 12845546 139621072224566375902964273644094446080 12845547 39233697975194637243303293259240977040 12845548 630214000190779879729537449526928125440 12845549 200392622817022157474196277944321085836 12845550 -130511398822870513959340328599187472000 12845551 -1049652947037022037374884492652289045408 12845552 -36824059449426666370468515896145051648 12845553 -88854342647635462694266914583443909696 12845554 -275764262341372234941223924211580951024 12845555 -851449743032505165130054605146460180000 12845556 -280669216562833527955116109135187561088 12845557 1199366106274855572191924090265231867540 12845558 781450030249216652230466469407866368000 12845559 -1020039255903489241946493460139376886296 12845560 169734843518967416456033158438170624000 12845561 -1460792627706357247623640423798394162838 12845562 -4037826871505499274570150419962653440 12845563 71410177105769566074884855226031756928 12845564 -398998516697912115193179535174306128384 12845565 769565898297159053718626274842988862860 12845566 131487285181728398290162955515917644544 12845567 -904817832864259209764659549237043864208 12845568 -19751659356633615674520244326934511616 12845569 165184511688884654776821862460384918208 12845570 -256001304456925846109120942735715348480 12845571 336410669106347728090478594966471006712 12845572 28104273408202852498756493087700046976 12845573 268439513602498702054636628695153420344 12845574 -235884039590675674119790902198896640000 12845575 -365231218850448407186089360899910757000 12845576 -2119795359780157991771251466534249425920 12845577 176670649562316915491505572353792992000 12845578 242955613103627852168294080046181844224 12845579 52712878058761541075082677211229452000 12845580 -95063694490739178471674151719992442880 12845581 -232615119369581095755491248017629439008 12845582 -705740909152231876578083051159936409408 12845583 1515582260400844449860093985007372675464 12845584 -306670520486518904378953025275941273600 12845585 989625373693032862346433342600364881780 12845586 137910657219120655353546694725492822528 12845587 -324235727909858383979791088527436164248 12845588 -400070977708673196644598215097775104000 12845589 -1322346008908204902982059601730981767776 12845590 -72186717500196270755086055640134419200 12845591 188608966395790439705741333140641088608 12845592 -248474809405931736607829103696024084480 12845593 3111759398063317388464042170108432898320 12845594 -298121408226223275683493610619169205248 12845595 770675512621542462605071577468399168880 12845596 -130339287016424189955095922640737377280 12845597 596315342230576988333589294966611987046 12845598 -325424721965376918865412573180873487360 12845599 263214201733180701347854746744863368160 12845600 -460653837294764498196380322109405593600 12845601 -1592525698032572328295751193044612148960 12845602 21011747274546209603263997289179136 12845603 -1404091962229448017295405184419031393960 12845604 -156963769039723473833505381103687815168 12845605 16958304633248111522271244346218150560 12845606 -1301796802930984342138718102705797897248 12845607 -475760455836095199566399886492335967960 12845608 -1377309001090764413617217045461629849600 12845609 -559866341504591799865931927777186995584 12845610 -142790447873127673867829663862411024960 12845611 -121046420734620099307718375017558739788 12845612 352411795659746296837233070654449687552 12845613 263756714482119461969902104469366659648 12845614 378222391747406309357502724945691484864 12845615 -304353944279990648309583783419937984000 12845616 -13412716502802604818421145938638667776 12845617 -1812653978565604823311340209206914523648 12845618 -1162834628984436839464254238647558835200 12845619 1382639330379360233635238664399459313044 12845620 163043802818474191219204594699732519680 12845621 -1203860177417518767320111897418805513188 12845622 -166876546917355831939141014011271448128 12845623 17973659410453499641766545787165018336 12845624 1006472982426475889674716556172750807040 12845625 25975218001501468421881775236716480000 12845626 -563597625544446771808001501324946649488 12845627 -2840433903526993544843734268487329632680 12845628 -13968609292965193160680801583899444224 12845629 145739745537096666548655446635719771520 12845630 235142431866752369848716998726667820800 12845631 1793786604003390644054285222587730400144 12845632 85392552564651705286219203898170146816 12845633 206085366291918763771661867188903647060 12845634 180953066400010283749371177223461173760 12845635 864454548972338680066011276420028343760 12845636 -634310536998216108645531951643875073920 12845637 -232767989855766895298415376905983808000 12845638 167969283770773878074148163140469525248 12845639 1885832725680002890561963461435008068440 12845640 285617627711277274293723148314245529600 12845641 610009208381673205759062336711390158042 12845642 -1676274466757954567568647139370120527360 12845643 -228932808243846872853448187786208906000 12845644 1240967039921237601514596299147972079360 12845645 -842345789995518200975039242036869569280 12845646 -323722923591989717982240927020466417216 12845647 -1844336659390754920808563759315137429904 12845648 8594962462827729102466138701006372864 12845649 -38635278391795959662775989794231809600 12845650 220356044591246675675668106069628204000 12845651 -290550729049908997496069161977691223136 12845652 -846706600896507278930307601263493306368 12845653 294824947005052101063737240064083933600 12845654 -1361489076300844933120656014729011004160 12845655 1067132984329235604109509547308519127200 12845656 423186046579207873906666272253035970560 12845657 175703088007679443711085901500463227040 12845658 282039904894235150416073245812023155200 12845659 1018800816848013987030305324948004133416 12845660 -50116592469152525760788686120244121600 12845661 -649329168106989416320554254904309348864 12845662 139681977399661107595519150382010081600 12845663 385515685469866727404748239688725068744 12845664 -50803666860357279851881767555387359232 12845665 -333611945521215056057666351136163838400 12845666 -659426431686987534325033621463993553120 12845667 -998867678517435434593604144009226378120 12845668 -258552204815378875814156854182191228928 12845669 -259541321847194960754793143383326153728 12845670 -86142733471827211433712373058848508160 12845671 -111653287152703108481954453151260825856 12845672 338119461925873868921268508723413811200 12845673 1076428413038492845638252867059673701322 12845674 913056142280563337613272095051639932336 12845675 395871093965161522050356491161628618800 12845676 -777728883224299507336944479256877716480 12845677 123495620263083668136762258786285065260 12845678 417678269188505616984985230158459225280 12845679 -131922337956657011779091428437607791360 12845680 250822400610948640808644484541130014720 12845681 -1181213952671243841855509592859220905518 12845682 520133228757635483414818638739500445440 12845683 -1332598022643608019313052940559198694068 12845684 -755747419988366426264302842351897974784 12845685 413058558498676406168207286976658409600 12845686 28125747501777992270211417409894876800 12845687 -1079106711250091707597834112689820071512 12845688 494038950435162892321603775467284418560 12845689 -935978391679282056637881967408333238640 12845690 -248299444058403145640037921481182485760 12845691 3604766372206342849915068050285590080 12845692 -92917008852327251570645872142492807168 12845693 639300131403967060052694163484520585600 12845694 137109972880205612683759646227604032128 12845695 1636169858125362271141376148832746916800 12845696 88118248808214748192843960376843304960 12845697 380059704956780102343516274450874662272 12845698 1009607234490283381411269868107111003600 12845699 -1947288557329575412398475818306590738064 12845700 -72281538965706282862001288904973824000 12845701 1642765574576095478665360454267056413504 12845702 -4785295829166185666086220655283502400 12845703 -45714072532748908576069376212397415552 12845704 93651279521223861189174165744086507520 12845705 -691031709844507930183530443301575969280 12845706 268748235892092441071155740440625103104 12845707 -54781438325011470603568187857874126960 12845708 -1248849466981425167472179925662569558272 12845709 1158227348781550880268621340613145870624 12845710 197267793456388505842068053328546163200 12845711 1403794917654470508846692080867136158752 12845712 -177869957074865338823440295699213844480 12845713 -909741437512416736749049860544425209038 12845714 385430086837366730530077119306188119552 12845715 -842328696236011680465928413220518236880 12845716 268475378253258846736335956388762009600 12845717 338992542377268529212625274132150042766 12845718 272692033028662119317402389091737072128 12845719 1025940608756677660246166241246080978120 12845720 -500460421210876665405742144442058547200 12845721 -222566162855891900858705763370610353152 12845722 243606051376831698091244425806917748192 12845723 -210730701763074501991269972386765604 12845724 30893724225401245627071704926962447360 12845725 -560345295451841094496531684637284516750 12845726 -297352296288087944773858013457107141760 12845727 -91072682786210092228446749956021083552 12845728 781977633807305863633876914352444932096 12845729 -809531007384621466098889331205615357120 12845730 82014630904637176019763013040371000320 12845731 1752573294850830693607983720599894797532 12845732 -159550743526310127487822703441357675904 12845733 668534154124999190037780944983927197024 12845734 7122910918683101572805053712999215104 12845735 12177554121862970270819745268281838560 12845736 -263069728664444737117009472214215884800 12845737 -200004370541062512190707768077694353400 12845738 -211610885192788781167264231026670068480 12845739 205878738487447966101400437500963092824 12845740 -801141516442591239044418605671418219520 12845741 1433163506185319466976995546553220968800 12845742 179664199442561211072372103158188717184 12845743 -1185674524019337446186503716440800241008 12845744 270458387010534885606338349894206423040 12845745 939945652618318991584317529319139229440 12845746 385036280723606332349698304906372571648 12845747 -334725170672717962915588497270351564720 12845748 671525420921914891886831207656620195840 12845749 -220863416563643110955550554830269127168 12845750 301008933853991751457398899825436384000 12845751 67927235719008417359842353759475939488 12845752 -9843073411516581424929088605639782400 12845753 -1457563980071014842402957607221949934400 12845754 616167628615488786267510784032666743664 12845755 356716297490058586926976089935893881600 12845756 -389116939817025025369963589115417968640 12845757 72644901907029869103283945809192060000 12845758 374961640460345835007595690519984030976 12845759 191648430835517284068749642853491196120 12845760 -66012539986793003353862978486497443840 12845761 368006242053479561154190697143897617350 12845762 -157882918287409976651022440819337544800 12845763 -649644820882837967712881845252762951680 12845764 527361325775104284639314261347329128576 12845765 -649553546902416273917786766809535203880 12845766 518237782186228553810276155914765404544 12845767 679965376955767786418554665796106436480 12845768 -790513786654088573977665418616346531840 12845769 -235994734790415255406839386357550969792 12845770 115530586661834006293269907246079861760 12845771 -260963742913466564605988468504391471648 12845772 -399067018136607272335408663796765214720 12845773 -495934616104744271812278923504683171978 12845774 -768244050165413122775310829050218646528 12845775 361584084403975412726140562874827856000 12845776 -264283594898321272102992427468033622016 12845777 11083834564607220598383986311269567552 12845778 -288158934228717563453903583629060805888 12845779 576787698586992034931685656980492181516 12845780 15193476912961686477977604351998361600 12845781 408348653815661542657103074155932758428 12845782 -3466869132915411517027297975734892800 12845783 733612495735233214396305152166606769032 12845784 261564395852691586937918727150136197120 12845785 1033276030946768699206782166047340990980 12845786 -281842728136183837611593585170573743360 12845787 -935038849879641236932995926801681160000 12845788 602006835178990738750803333676574538240 12845789 961252319147317469219118542109047181600 12845790 -3673242871831442466556843217351947200 12845791 -38558074402984405347215524499397467112 12845792 -405963116110480051809095737728256966656 12845793 470735722110056125496615743596054124464 12845794 -374235900632927503315241258764172763360 12845795 1013697168058126409419183618156608604800 12845796 -133090665651591238134066838585720504320 12845797 1950553400520334231682316364601976869246 12845798 182207180816659961284088370269309943936 12845799 -849154072687845196923833428113226168176 12845800 -339367977818221738120871799222743040000 12845801 -662609179842459343897547602654117300848 12845802 -540781512538533643848392836799824896768 12845803 -142124028831009474783908598581135047948 12845804 -906466207242129631677185017655046553344 12845805 173537326214956184647112895767557939200 12845806 532019343899986544697906257263818188352 12845807 -830530593129405230210487508388819428416 12845808 92843359559040746359009621704173912064 12845809 -823875907002556131469403438348570146990 12845810 8201306723857678986018711743156592960 12845811 -91306038194301301242541828278189189120 12845812 612817381647091313869477434181568851968 12845813 900579228867226419837655622585742676860 12845814 -368300364262469075129393247126322397760 12845815 224970786321421391783746692838465669200 12845816 -736165095096264423081145076193296486400 12845817 -882754339146225182377707237637803131520 12845818 180045020606698048815033280182786069360 12845819 -952069990238594191286082259586955504 12845820 -4102903774528638754771531388548546560 12845821 -872961189747418330731846438576835081978 12845822 401195345846314088492945717023149834240 12845823 632443703416768031448191675470918250184 12845824 22994377419337729210804337854843453440 12845825 -1155639887539500369899873830760183592900 12845826 -172820548337589517388733835947099532800 12845827 1460344874684674920667421839252082812440 12845828 158643176161460297942973539171842032768 12845829 455791802662742633138287906719549111360 12845830 541861589593329179041655188003894354560 12845831 2050909026610123151610362664154191220632 12845832 -47233268822296738649315627204875591680 12845833 -158521720063963317683955497661856230144 12845834 195252346138881055352077915945372293120 12845835 561691148533255948580994055728946428720 12845836 -24213010350472116410369893382028171520 12845837 -812024858718280913484149615133081581514 12845838 -375721942815987984726340108668771358656 12845839 105984003607090771808075926190981758640 12845840 88461267519194634975394890746459750400 12845841 -5336195028131978449536174550907154336 12845842 238654763612783803540997753483253970944 12845843 -1352288976033592304637992730537855437760 12845844 639243824548531215624973540666306560 12845845 -249414493036963862161850908897533628800 12845846 284348647040038514592906844105690293504 12845847 -534992848914557785197269011110640518528 12845848 294339501234401290188357924040504320000 12845849 -2088187473332801919166397093325802884150 12845850 71673919299655129424794608200315232000 12845851 1569272092688435614399594995398068679632 12845852 1093890180215858097756184607787624867840 12845853 51149094657636522483490250105059705740 12845854 12717554162597237977723280168522468352 12845855 877965514430938607722984178329113431040 12845856 -1369797009021787753858667504806116458496 12845857 1903052464145859462095141936610844830100 12845858 -314023518392786144922846978512425452720 12845859 -714190146613755195912621031394579844000 12845860 345589980401259040473896807828187279360 12845861 -160194630926130875712949071677110923456 12845862 -416597663803903214589123783269356422720 12845863 4867258535652367839168251781474673584 12845864 1065902257212324630018935601360327966720 12845865 -465095425074393768275293561324904489280 12845866 -305002705791742557604812046641892248576 12845867 -110644327411384310820177530370508331880 12845868 59192151332302884811488145007179530240 12845869 1066859085741866382802602475053997086060 12845870 147773196940124508112934134232366136960 12845871 53299465095437128548725374631460074112 12845872 -96937362174245519209827344453508136960 12845873 237199933988084736796895054057114125824 12845874 378605012192891273762629164391685437440 12845875 157524439342316660058755192625432144000 12845876 883556035721400171309157044503173503360 12845877 824033471635359560988474941970761842080 12845878 210329921559046838710145139651880974240 12845879 2362133002751466743896823882664896685480 12845880 -50823964356413988810473914974059520000 12845881 1618182309475232055064043608454283442000 12845882 -146796785752481069857005152884728115200 12845883 -121765512218122862740842354730357123536 12845884 -20235018043814809535306471111746962944 12845885 -344141757425813637964851444978341447040 12845886 541937371108922798348280969150608016000 12845887 -1007691663635133154250496967137646787760 12845888 338568338200516298859512688562365530112 12845889 693518912833493711707484269575887639730 12845890 -1289745312236029396164163260270454488000 12845891 -1362630005466934878936402965944420429056 12845892 377791765535596665985152782461478525952 12845893 2174317960998150728382372092347673525760 12845894 -358518340280933964625287887179710393504 12845895 113265020036485464259772279151491616720 12845896 288460970231822283229277052182050897920 12845897 2156129233811763888997982570346939761352 12845898 556226357254847469029573647200222566400 12845899 -437979333502012810644689945950543684608 12845900 124678765409479142308063198169679168000 12845901 -42302928129351336997470049525863259968 12845902 -1134216311564702878093210677671031288768 12845903 376921113703308438422784600680026928880 12845904 24644678244844436477222451877521653760 12845905 1241627149927169472878396743568765763060 12845906 -16831465135674724948116675826555080576 12845907 456429237269713427067915510551476281204 12845908 794125274495001390245252005299038232576 12845909 202862514239618830684817583795622588110 12845910 118759020338533401171461843480905482240 12845911 -347513586075155230103844478536383961848 12845912 89155503680603122362615965039147059200 12845913 -1278832292652587369166320397330396772656 12845914 -346740123695583989502905619351990210048 12845915 229623901759537925564233292513380381440 12845916 -544013280833476800785344535981339670528 12845917 437686768073034685828656695030837514592 12845918 941665341312336847538173396745098988160 12845919 209520964229603388540553157825696734080 12845920 -825601535795215960261412349193507307520 12845921 2110507291248817229275230200563684404144 12845922 -235422667173945860672479051206358182528 12845923 -1073822196443739742645048773395806457600 12845924 -223645417143141068042466522889823612928 12845925 1575384523911875858121818885286216000 12845926 21128373696826980000930429531172240704 12845927 2448446007263557407932518523203360855560 12845928 433553216121109936999093466916329472000 12845929 -719083730288211437407076355822675848640 12845930 -63979388007959075252726421941033491200 12845931 67260305947480498505306796556083231744 12845932 -254515403085932443050430534968047410176 12845933 -150973296284461494832020413760374646420 12845934 809188884430920997012375109177480169984 12845935 -52436305456555781119344170402856038400 12845936 -117367459481896080784246813452996476928 12845937 -333227902782896553799108844384578176384 12845938 -760527936262135941997241896617173616000 12845939 -947597261249346247279515847691133454260 12845940 6787345056453210055373046218378465280 12845941 -646612847172051838563035150135629267328 12845942 25542417848053211513882166831050433024 12845943 375051948581924979335137996685456594904 12845944 1330137413743465215232085521809384284160 12845945 101559055760994982867882624316111916480 12845946 -1196398125383819650494490371075603158016 12845947 720346186117052218355734621745036167680 12845948 -25950957073351557762665437719402829824 12845949 5116277195880757501098220028137613088 12845950 220144549632832251035952389743261521600 12845951 -974402788137129837059148444147410418048 12845952 393639772137688498109967552266580787200 12845953 75599930177969185357741893831579878400 12845954 232658384658138827616890490141024391680 12845955 92346226398044295292014929146692472320 12845956 15533704720652614250154957400335528960 12845957 493766136643466141793144002435041719840 12845958 487840813151595019510569584459374344384 12845959 442544579415979089756033925390476483072 12845960 786759209267691958930350675895667097600 12845961 -23909613812184611589163929179536347990 12845962 -257952286098888501924351844466056962768 12845963 -753086739935757127350608589943951513200 12845964 573951377204819160735639402468554558976 12845965 -461382231806434641033667364180985000 12845966 40146062000139607803598871692645171200 12845967 -922056058186976052022522784524917676920 12845968 3040331524137842045469370938996334592 12845969 -2261150047270608775920572500170644103630 12845970 351263191773115959198693919223355061920 12845971 406878488158545269686686648097909239192 12845972 15199336020557155809213477967150712832 12845973 145867146423816371173325389738095769728 12845974 1518739919167797015201187591272409406592 12845975 437860684608034487319267948395449446000 12845976 201623817863571388440015052431035596800 12845977 -1031792243345025502103269681438767558400 12845978 -696712801956108783790859344025368242960 12845979 2252038643289994402914140237397508015920 12845980 -106636215448231971547393459689856911360 12845981 864035445912937051334883762751655598252 12845982 854754366039271558046950413541744508544 12845983 1346172942405289127668234547774862162384 12845984 -186307894689535811060151123103939952640 12845985 100556432729598764956886408757733905600 12845986 -97064835754915369850229340807515653808 12845987 -385270032485950754416346877321181844088 12845988 129571347449247901784206913523219058944 12845989 -1007761474053020076857389252220070873672 12845990 -251933960747465793134666904071768630400 12845991 -1609836467797817439671831710037856765696 12845992 3347933252723326765019435421505536000 12845993 -359011709188865483404406186786795493120 12845994 71974112585686176609213722799008297472 12845995 836757584028507522062454493588258129200 12845996 598002811130394783310577263100654880000 12845997 67986331891494025288273982369162194176 12845998 -451631450374175718728315741424838639680 12845999 -539493286000642053840384686662290485040 12846000 250444744318044455827595479536549888000 12846001 661200717612356575876842116225854536320 12846002 117176240387823625724456740117421265312 12846003 622587926706663650334289386504962184504 12846004 870090721059829254003363762521104413056 12846005 635355640547092022779688622875312805660 12846006 -111519664798428931436827207295630929920 12846007 -1178219375735486900131158075172659862744 12846008 244830093005106764017999425829677096960 12846009 16058487625861703160645003090729608928 12846010 604743182235150741040339652282511176160 12846011 -407871540703078182121243234847365555200 12846012 322135815293311998217529461371499418112 12846013 4358847350666783119272143246417461800204 12846014 -1301970047925698232890725864011111062400 12846015 -65465937150670811750973252144192348480 12846016 373531390156267071463293242450041110528 12846017 -120845695448311967019995004779669087934 12846018 -22133826441520705516717152400874411520 12846019 -18313801384773942271079842847660016580 12846020 779215881816078324935944707493964328960 12846021 258933733597026510609283006845083788512 12846022 433642193675175710052264017922045973632 12846023 4750310645039400411319649109453953568 12846024 472081283529025677950282170775546741760 12846025 -1061383395773383000912402575221661712450 12846026 844492043936205094842333609018368369712 12846027 -1081296938660686819019771580831138103080 12846028 -280538723163903104187179333805766004736 12846029 -1163775207120139023654450990064549632 12846030 -18649521478163787090350214221470863360 12846031 -1795753236357647490560033096548423006536 12846032 249367972166174535604443506197702901760 12846033 59323036319909586057638231224781084640 12846034 -651226870609841548160260859780789447520 12846035 -12308951681050075329630292371668412000 12846036 5448115302159346695270853403688345600 12846037 -1054383974676025806182420874532909322720 12846038 -306865690141469667882761117316886850880 12846039 -904356571674585510279543438963953645976 12846040 -2147150183762218243278383365152588595200 12846041 -595942223017942543090453916475285437628 12846042 -162276438725350737709891302108579847680 12846043 -694476544175622415835301310393079363040 12846044 36599175380592282793462080988184603136 12846045 -338234474071264748666144390849395272960 12846046 264402719788250766921676847051219328960 12846047 -215270611159649357365340373110152035600 12846048 -166063162164139097346963523526946717696 12846049 -1993759302466982581538620548533113241950 12846050 36127621642805533833035508017727283200 12846051 4861051897392103111454994905261523600 12846052 695824630579943708616873279536620032000 12846053 -2012395788513120071471273235083422191936 12846054 222599047256303461490310100856122003200 12846055 -485523058682744557835253643608513081840 12846056 -162391067352865387916804133976841733120 12846057 580019177443201826346072270272369525760 12846058 23217960605755402019635979137151528880 12846059 153087817101293516513057746456435126080 12846060 112036440777710534544591853590627072000 12846061 863877669596930542066742856921951912662 12846062 -720507232375535267422076789431474191936 12846063 438802949978184457296722852948963719944 12846064 -110480858273024237407902767818757111808 12846065 -691346921125288903953204072934546638540 12846066 161581986514575085571450842703645263104 12846067 457574466901534392783855921317318016864 12846068 386797971662741839487172936949012798848 12846069 33532078944354577697236665990910758894 12846070 38196320762689776275805227813217897600 12846071 327458986145435516303230953109887150720 12846072 482367540579303075582012390283178188800 12846073 -1581513875140874798853448277372684566678 12846074 -112690720983261888866327837870847479328 12846075 90500825450196540435747408456929299200 12846076 -258501207694227519006845569892710983168 12846077 1931508332038945619064644060706096223500 12846078 -2511500909741523890319143360130849792 12846079 -471536584148942984513537116924269106368 12846080 -557322590239902908488514174895721021440 12846081 701028163480123932715930369038353320752 12846082 -323502856649367696022077370203286255200 12846083 591482799967482696994036662041491246332 12846084 1078013073560219788474995659255693555712 12846085 -564426565281303026395325560867457940420 12846086 193263299288885817120849164510321280 12846087 868238686165645519101296979925097594880 12846088 -92493520355414189383366881338380938240 12846089 -8386084052911255423921878766605157020 12846090 40562486185346824427006807468246630400 12846091 39951892177980370404239131711959911472 12846092 -298826116063065213328686814902450170880 12846093 -459127302554552060074087599889851143136 12846094 1230580649738751520215534507023519388096 12846095 -1455187753708549196599252240762945492800 12846096 -84674441634602621912298626330193223680 12846097 -558474059319574295754883384418604922560 12846098 -327610525366766583858966915125934858240 12846099 -9789625310270494947447368309511483648 12846100 -431834770467341450789429620043057929600 12846101 1544675909237223969175900448037883292160 12846102 35891158346929650715400661754329400320 12846103 1284593423624302971687234680320933780720 12846104 -258444999825625695627166375478258688000 12846105 -815416641025709510128030949863244850300 12846106 169439117859865029340060406696862434304 12846107 3437587361405697834874781562936841616040 12846108 -253139040212464054986666628043141849088 12846109 -967024668201584366816900423193714368960 12846110 -580616714856141498202318993573055422080 12846111 -833476658850233626259856049507772582400 12846112 -515280220032660213897967174769922932736 12846113 -238735509630481315931312965640414243520 12846114 -22065046636217490596181140957425472640 12846115 -140804146663841766051265277532967782480 12846116 727954593891190156433720354682824960640 12846117 324088071007586654119647261018865146048 12846118 787713123584084826165452989500884481216 12846119 433487160004170602653513419594530828208 12846120 29263024715910668059531765955523379200 12846121 1238444004489471046873614086312693760 12846122 862673575626650946525049802725804525824 12846123 951651930941064167788459730450266694172 12846124 1416838313237981628123834963497698647296 12846125 2134616662822534380629319806847860415000 12846126 531529724107640116285545978703099073664 12846127 219172597609488846773272407766959577072 12846128 367893624813687240807747683534861598720 12846129 -1199655642454304054083371304018583496480 12846130 -917206464551518858449621065611789555200 12846131 -1827560962401504010366019946185946910068 12846132 223625322044295983432921540832430406400 12846133 -2002656765706363990780005906485517673618 12846134 704636565844296523432185029320521419520 12846135 685352275453357092192464958261770278560 12846136 142415669049554934687331082322155335680 12846137 -1236669686343214101991950286015368608214 12846138 -408639828838865185966729308064112166912 12846139 542733559846686330264102599863330317400 12846140 227371404290162345199712292154871449600 12846141 -329270975764015360100837128816019189760 12846142 -14145976023528882965337362918588500800 12846143 -1442507872052398006253454579268808716608 12846144 206629658766499826508397665787702149120 12846145 -168769895828829088602583578062670490800 12846146 -1233800373128478794875312147468354314336 12846147 -978400996592474482866797588511196835520 12846148 268968572533285136517395823408781152256 12846149 -238829605884191926192277169550297040736 12846150 -5028035731399747371173174439827839200 12846151 -206218499794206629828219168538886151848 12846152 -270613078545722200337083794104620154880 12846153 1205628445326294728057168368267453753104 12846154 223478899531255206441061295871565843200 12846155 23818737193174238850277201739580387360 12846156 215802494026898698720447029967505628672 12846157 -337208592229685543615309710811286844608 12846158 -391549634035197881752648779425464007616 12846159 -129842298185547957286239483257724870960 12846160 -85212667340094743454585024604628582400 12846161 -384742201497691826094392879177409405276 12846162 48216100024624246120131774621042322944 12846163 -1360803779662857539142448896430646469816 12846164 -2403903039550837849675679638101540864 12846165 -465855285351749735206047723545309914080 12846166 68664586957244210454632487458959933440 12846167 -687355824232064510253658795129444598640 12846168 1069381085321256694515846201506201395200 12846169 53473324980152725554227384400548020992 12846170 -364050802385452457259797207177553042720 12846171 -239277215370725863059311652710284469280 12846172 296543306892835096871955700827413670912 12846173 1624196366318825758714636827233823160440 12846174 14037215121305246882567994412430776320 12846175 71489838739538790001702626230546272000 12846176 -758338012054964229729957294265427558400 12846177 -617406390631801973789876861226181278720 12846178 -608964811344026827464594042666369681408 12846179 -479104778574759187500688373475543536616 12846180 348514450691162117775937304438611537920 12846181 -2756985465164617813933316591481643524288 12846182 -791332420415595793826331604689929579808 12846183 -240615025578753339730126004987256322560 12846184 982443400693237852551897810850782720000 12846185 -25057677237596463087696761161144079040 12846186 -446525588631252300013910373416758355616 12846187 -36786484857914385089955534531459165888 12846188 1490556535881765710125915889901513446400 12846189 987502552711202204815073261200802754624 12846190 112747529028057714110304108057946521600 12846191 1099293853896935818578044241906050864592 12846192 319303929359780236531624237804783042560 12846193 97232587739129026248993815678139809664 12846194 -567482938896328101475085298606773089248 12846195 356781674467427720835838280804263245600 12846196 -460126455719386797514531623247741624320 12846197 -522294477107744536454165654454103968480 12846198 530131441224217571598645151245127894464 12846199 -37937994588026133331841449930446491800 12846200 191166328085757752953631809822831104000 12846201 217638585084535487471715422332747672224 12846202 319278043788099425317107539203730104656 12846203 -1903803470512545320402240888471993319936 12846204 -68220602707737898163753594759975362560 12846205 1153061423776446083659882408742472492000 12846206 -307209537795267745880488323663386214720 12846207 29089974828301837535404858581350784 12846208 677140485035856160732464349905860689920 12846209 1466664887003808960043226405439147649410 12846210 157101243079045943081221457554411660800 12846211 775259956730272780992288826372006036640 12846212 -138204674079903831605539497214710408960 12846213 -94394664833059510196624409821342088960 12846214 -250032008304731836647034971835632035328 12846215 -487322664178904992989456115615893868800 12846216 496670237231214979015480326972238479360 12846217 876978615387175689137045247945167341860 12846218 88706476116311211168228550073613860352 12846219 -19617269091471585497570599154762252352 12846220 -797717260988991946679316886069176453120 12846221 2048374221953487062565038025449619082422 12846222 -1056609897528932965320700168343809048320 12846223 -665570090044368234672333927069626311600 12846224 13472868292782571902881386503763083264 12846225 212045480104446263298317089269035016000 12846226 1349335363020010592640133387878332033184 12846227 36401524773620103878476539456291548076 12846228 -1295480956403611259302192933812604084224 12846229 -292934792579855580377759846854809832320 12846230 369574194291520386788467375714990997760 12846231 -1177610266755018570086716141069266322080 12846232 -1484999475655869956036532949772446033920 12846233 -194793396574040159232668114109505006518 12846234 134278352947134074752571926774840838400 12846235 366101323011749296190060955489760423200 12846236 317773800710576104763517774061723218432 12846237 -632698574441889789761622592902816325248 12846238 -179748999333072678449455383156770724480 12846239 40091017603851242926704895775077228656 12846240 -293529517939816873311145513245144514560 12846241 -1567773118712028988084382327540821989200 12846242 -547993232641360054440417833027966488320 12846243 120654154045795672072591326865503277056 12846244 381246132492539956710559738364085396736 12846245 -384611673311555682892162181510356477440 12846246 -15117197945505713638742305248039936000 12846247 -1890601440250338085632768692822161732680 12846248 97793239769873718882989979731095541760 12846249 996304255857470986000988763503203344000 12846250 1434659186709621958758120671572800000 12846251 -1900170008602188907535480532380501383896 12846252 352691300274541844285169153697372019712 12846253 434525115525676602735763896180530656320 12846254 1386531654394028143240004155263520278912 12846255 445962899407001595110642784160535596560 12846256 -22567483293865001095609091521433600000 12846257 -1925808820644390689841963070672485424494 12846258 716777838583487440618575381541632910224 12846259 -527954360364289171586829840321644497296 12846260 100733428422143446054646697380473651200 12846261 -390721675190149779265873900386344063520 12846262 -21789807590354355981991252309852711296 12846263 3438618556254404946841997655315303650544 12846264 -1168862973121639826056087643801640960 12846265 -964184072825614115802925973592704225340 12846266 -743205012114465988044144924597879782400 12846267 -267172805837226183106628589751099856880 12846268 -1141750345454970383296942352610162911744 12846269 808094395866376246380414875521246244160 12846270 -342531451937559268595168540696584477440 12846271 1199050354327008390986101584354242964192 12846272 -642045141719668540789310377002091413504 12846273 1668188237336289535861392629151150030528 12846274 481154841359640229218269074389949681152 12846275 169750729670048735892437089832969608800 12846276 -10724054493250614440196305258710302720 12846277 24504257602559404765694381730553873120 12846278 296651892427789454293733436365965532160 12846279 913496979141846874720597344964125206184 12846280 -328445432446019156065160987956383744000 12846281 352761618184573602520149175895530452660 12846282 -388693994734106016723026795311195875840 12846283 -1542191498652153517384949091743496367468 12846284 -310863364810401662729974349567314983936 12846285 -291941740094068334809242936782505828180 12846286 108002169871385566232887266442518261504 12846287 3482154316607313228364282611245186450712 12846288 15793951365838500510896948647132397568 12846289 135094018557731635240009126886216263156 12846290 -45229270519457478000558369023531785920 12846291 891057020342625823680822094747748641584 12846292 -224958276830429081155328947114922869248 12846293 -21434796861790228948576365869221336800 12846294 114487770172168742482744155213032827008 12846295 -226222571846402835772419762344324052480 12846296 -1719132082186834108209419377367107952640 12846297 -1499389208349356788669860259494314466720 12846298 -1295644019132728667480525093023470147600 12846299 -1168756457906280885229099669370304666960 12846300 -108447722651641268786003115256673395200 12846301 -307144170671658384634233461385358740480 12846302 401627579801985660826143674858725306752 12846303 688954340713605351488808820469676982800 12846304 487617406605814099179102234884230348800 12846305 19849852951548490856783308181431259520 12846306 268431700460362453779211454952252672000 12846307 -638995427437715650513513255431215880128 12846308 -60912397783484540680791585450514366464 12846309 358887594762995044248118104182102640960 12846310 -287646380069359809924491327394062797440 12846311 -333581602815973523290027472449347154176 12846312 448199579210854509563633893622977413120 12846313 -829069612312866575450221181624089088160 12846314 63138686881425916382774170062381066240 12846315 197389478962943178275409787941601313520 12846316 162390367567476850045778335251766371328 12846317 569488143259074649930104094121738221152 12846318 452889253610931786649094964048739338240 12846319 -154597729435790777666194454759207343280 12846320 -232384227389680595963621824386517401600 12846321 64885009036828584332056722057248175108 12846322 576113365701755516520240508497626634240 12846323 76806950225964744008712892042048303440 12846324 -653383405085011079853849630053842944 12846325 -190019407815968974093400199987992356800 12846326 -541734340571867981645765036664876326400 12846327 -25160400118888378439674582804372940592 12846328 -688827174107925299151430386982379520 12846329 -307105525804115135600084047522521458070 12846330 309742327453648363314396083182731225600 12846331 -716738967603458675703587679737574171868 12846332 -803696114564440912390894222816084168704 12846333 -846067903021840045760082753722701632000 12846334 905499457658803235135147093882033826816 12846335 159534319480983317780513001895729106280 12846336 -8823529506717562817381800162980003840 12846337 562305183830103175896874981672464132800 12846338 -61461837925314636648172156450885017600 12846339 499283722979008001041824289640836445400 12846340 -94500797748258516286432497254310643200 12846341 413978924671151760407245785189943153500 12846342 66218081143235265142641150357279621312 12846343 706714220442451875318916408078210909592 12846344 57491204228332513689843784887447552000 12846345 -141761282527309708909729718684987918400 12846346 -767252724910035229354858633410263890128 12846347 -999260696326423078671721121440269228204 12846348 -578331691471285505997310904680290539520 12846349 -955371047560111383415318855454169925620 12846350 155170984002646083266372581445586580800 12846351 -121328659274172933484212114163557689856 12846352 200591838199966473870060238989251788800 12846353 220643075182378085244926085393767740584 12846354 -500078520814226127585959575001262084480 12846355 851945802650365355610199146088134723360 12846356 -269783162279855800995930979200095784960 12846357 76070152749448729736257340024568726606 12846358 400965343778624981002452186676663560192 12846359 884926484207555014840989908386167103560 12846360 -272271794253720444604798111025928806400 12846361 -1983178469215730443760531092126832138496 12846362 161140750249344523362855323470945375200 12846363 1187666025175666580649749360766920304 12846364 675769334063527802878919778939544742400 12846365 366598812940949318715092751786342345600 12846366 276683034372916937358749909653276338816 12846367 1872380384312374928553196864912665912416 12846368 -495117647479896430405150589615135391744 12846369 -154222087846482227380821413436507709440 12846370 615556244406389823095139651806711760960 12846371 151940938044224267531611544613663013200 12846372 -651684616066903557251598851573415936 12846373 3764407330327042120479732052820261331840 12846374 660333743395391920010001894373931130240 12846375 1017475246587227610001374472332783060000 12846376 54311148903472765811757077201434368000 12846377 -1176530064438205492500037730882369424774 12846378 -49352910957133324642672797801232094976 12846379 -9423984259436657608592133355486988800 12846380 -198734059103249573557416031719928396800 12846381 41194700623828194957205617774730752864 12846382 175965144507824499972025804597255785792 12846383 2472911676747010933822707541645245818424 12846384 62120909458823873629562485478813859840 12846385 -14573872423060620176679094861096616640 12846386 42270745494658640396949870813983324160 12846387 -166882094256230639581338424376039588040 12846388 -13211206955785824975532316983855658240 12846389 -1677559176248567603144291699534668795044 12846390 114879172722107923672297987675128134400 12846391 2075480295411708822761055345024971375400 12846392 -100442819917841374146471069993008578560 12846393 -216911873254474213287570790075850671296 12846394 -34262926989528001060210790902443056640 12846395 407597752282601417477928088331358710400 12846396 220802952181908569847976414811142369792 12846397 251230232921421640917365537779569624480 12846398 142931428476580458449473288245882219264 12846399 -1000123929554757789899334979449258887736 12846400 11097005061725423497142464059696742400 12846401 2455758488749649620983543773216561406402 12846402 -453977514846092763370885451401457133408 12846403 -144432064609516781248912961605305409348 12846404 205004705249358365511503274599193161856 12846405 -51089776326563267792235837322531895040 12846406 550014296672532481141491899487907597152 12846407 93338992558644777248204887630405804224 12846408 315802615973418899651673302080333824000 12846409 -9027779351456488495354818377009572390 12846410 650459134524393414173236677513043851360 12846411 -775343115008254538209554296181878241360 12846412 -452748094513201538850212620036438822144 12846413 -891769219216589716265454098052457989600 12846414 -238106810275391227404804049817236343808 12846415 -202424202714801991446311169809808500400 12846416 -471686150544069115634198383796675936256 12846417 979961885561054456216822279028698740800 12846418 230791636893377542305721165624261881504 12846419 -1380142074593488387164523237224142236180 12846420 174546987331264773118856952124739788800 12846421 193562376589638730054645990246604603520 12846422 21050425926360353189528608838141808192 12846423 133660242530150169861877827371941396584 12846424 -467164319331095452856837605797692006400 12846425 -526468703414509136664542504149354139700 12846426 -274162331559713327854886869066011373056 12846427 1025780918663459237450705789463114117120 12846428 -485888320182715968397878160573338450432 12846429 280909591096811881630652694051677146764 12846430 -549825010247729415946582184761676880000 12846431 -104132222224460376506558331194433503232 12846432 -1325701430193120104528008055544474501120 12846433 -1474974166540892428763889304868935684318 12846434 713035714622870768709760707004796801616 12846435 -221166092981422086663760743741556803840 12846436 163711901782992633736769894438872853760 12846437 398431161776446474615549320998839864572 12846438 -304153564896584847529323595560064854720 12846439 2228222212348053113310600259013688845240 12846440 1976579924826025898243665636889920204800 12846441 -856920978596853592557237543198414952512 12846442 -299797388090015723255633403175860741120 12846443 470981097764243151462306707919084562224 12846444 -115818753256914859888469280864182092800 12846445 253307400541607836693141297320484512000 12846446 -183380929617002495360735354743253215680 12846447 -299071075806299686049522111211344552376 12846448 137637006955077531446431604911383773184 12846449 23376679648855511994429922677449280 12846450 -44793262140081198865139544815013782400 12846451 931022778882353628843880031735886736600 12846452 -1196119375739550753424055101355229108864 12846453 -550980409746581117369662119521083593696 12846454 -705499849290078352091047248311768041824 12846455 -915323456377582785219824176424680819440 12846456 248037257778435997593274143304364851200 12846457 -18323447611201216467508472640765970240 12846458 -622109358317258495605073200747502744640 12846459 -2023807029713414212147906621997068193232 12846460 334391795681454514331360821651239336960 12846461 -408867294888321468638593198894152204468 12846462 102436301508447248590743519887887847424 12846463 -133510408668016578562367307114937211904 12846464 638509417942757899082078288614438993920 12846465 -2506128998500991634185837036359785600 12846466 -784196011215297670945745958522199888896 12846467 88597771881123301696275687426710018760 12846468 12306444714342212836722678252087975936 12846469 739239108999323325549973198438322746368 12846470 -16293633383447992991324224919113113600 12846471 333254635730346690635235088464279425664 12846472 370245712531325180905201410513283276800 12846473 -1349968844933273868836781021932789650278 12846474 -191166369621713567891550871672467676320 12846475 -483550391600907785775572503115506471200 12846476 640897319535943311511739356306570091520 12846477 -448657804903523957950047341469956928576 12846478 344467796962785158653992988783250065920 12846479 -1479553734955828756447622590808708925120 12846480 101013920151875355992050384131238133760 12846481 -2209175780049067550584323094439983008718 12846482 -701313294226840545003574713226798464000 12846483 188963405778449042800862619420815032080 12846484 4844875418605357610766897938473336832 12846485 206731309534528443464590356328009833180 12846486 58732196902197123132011685815860017024 12846487 -597985575987378202060263749072179603560 12846488 -530599453826850229947988401587354634240 12846489 -110187099532729993439404390306011033600 12846490 207292489615352031608273040660855314880 12846491 -306260905763091359382607983170374941696 12846492 1370281856101699747033064816465275791360 12846493 127384273317162928369078381100745309696 12846494 501685266105537379670779103534294311296 12846495 958318424809571438861521875203790921600 12846496 -648551892639195918488277546939254439936 12846497 -81582042290937251557410995071290146640 12846498 -129275857546601244484010663265763663872 12846499 -333771854403685212798972267926835710500 12846500 -1366913394990811802411184475571844288000 12846501 346540877853124598538029139164411248830 12846502 167086666838729053944852125903889463872 12846503 200492620448302221467855645932100089080 12846504 225395101468085372067885990768181002240 12846505 -678276788357594138075161698281316480 12846506 156916163175589259717619883506473326080 12846507 -441993805661635139910642893299518500880 12846508 -13758985776785268421674528795258818560 12846509 356619895081455340168560188253823331160 12846510 513908917532628636127018964676521679360 12846511 2096050867573835726489557297022374944 12846512 63474479954706001565434034942584553472 12846513 -246427938806508115439391216415660408416 12846514 517212214670212561405246525392890627856 12846515 -271942948062561896771429113741436808960 12846516 -701483081001340744483126930293107355648 12846517 -959503040152763454785755604758598588434 12846518 335611906954728404681662336639334320704 12846519 5954246647289748107827953100236132480 12846520 -1056494666665174619832883663643446579200 12846521 -2400634653354227189398716338661782440278 12846522 122455279761168894099524139447937889280 12846523 843992370450855955265715050384557911760 12846524 255676944784067827359828972929155497984 12846525 -650909116645092246314742936586108034400 12846526 -861207460748338266236782241430526389888 12846527 -235442965327337144789331166577892038400 12846528 165408188446598379021147548262598705152 12846529 1602425287832564631120288340113691625920 12846530 -375977180034678837814937556497514924480 12846531 -660218663122141280689486448106514013448 12846532 -1107875140733437884877362010009077074688 12846533 -630862435281968577705243447122224464960 12846534 -79508673825311621153664393981566602752 12846535 699965827221129322150860272111092047840 12846536 588974116564837868749331263905273292800 12846537 1137707794917440375661740033177877677808 12846538 238742668513519369448489189174980303920 12846539 339157054360017340123961833658791189200 12846540 3223374182974583626095419920286515200 12846541 -2357764539497394559915213537396107954058 12846542 254262532280249153353445253464329195200 12846543 -987369044165627668361234315898882998256 12846544 210968728353217012979754057454901288960 12846545 80663104289440227835141440582708333300 12846546 11251297143380726536800727031644627200 12846547 237663666550940990481281071441156902912 12846548 206782959466401760978212634816355008512 12846549 -214480297399683237202060417625201783136 12846550 -18236613115068103399010997928304815200 12846551 29305744574267409902397825430522825752 12846552 -989409045808867390656998863035932282880 12846553 3503510845032916097757156598313205060 12846554 -354453740503435848253573273153397814528 12846555 20699216751276652170210357380332867200 12846556 1018290215446928748284088539020598520320 12846557 21475848313082293772549265663281488512 12846558 234398858086187986276386472239838199808 12846559 -1436006204461873545892478778018167690760 12846560 -853771425300601826998695644895722864640 12846561 62809758131440568233990718335063688064 12846562 -334604666988072597055177428826407169968 12846563 347693092380405570106056421761599878812 12846564 -161596590693511799127029616505070528256 12846565 -1346862597281074738445371198308253584000 12846566 110836021895160508884393247767713963232 12846567 690390449345053752999332894368254485712 12846568 619484113113560837155404267630919925760 12846569 -786175943463693910936730507162129865030 12846570 -492008723670597302177142676472044800 12846571 508652309351124745702365372873957484344 12846572 2437321162425601477268390874270142190592 12846573 -140824013302405951995138001080830570880 12846574 -95394267867550353623108542889593218432 12846575 -899424970633091323130846930361638317800 12846576 159615343304550948809853467529778593792 12846577 -109365323904287616168275878512229924188 12846578 415034189054423522798687058342984717840 12846579 85388473491734896703149810763361891384 12846580 648813073923955601423688425827704330240 12846581 -796761544233624619548057017269205785536 12846582 -153496150980107630989705506666419442048 12846583 893351497611271471386648421182027489040 12846584 967585242452826852056582435177988096000 12846585 202269510009988750202054469281061465600 12846586 -497616119758314807947630848283728084992 12846587 44971653982796824271948138432925176400 12846588 382972412182972879686483946120015365120 12846589 104804352741774143358439700944136719456 12846590 -455530494826864010641906454208843211200 12846591 -53526252749326082240779930413538960200 12846592 502789607076721475820366817557158559744 12846593 -2324444803877984401265542475050169884158 12846594 -7507935693320857012451402150946370560 12846595 -1117707391535894054810602529567130004320 12846596 -70211515253877204238294865503300718592 12846597 530343308230836447751781171477447570400 12846598 -374589440698424017515765766812548415360 12846599 -504959968334593980073322208021156503400 12846600 14416659591696005203642341734754048000 12846601 -251106239689361561682991287224825079600 12846602 -176156351685320787326994788055100759248 12846603 -276403869704573587811096172930539520 12846604 -675950815641415815378036392661484535808 12846605 -1280261825601639915670698659729590498740 12846606 -713424898855331038158199149010364577792 12846607 -2020015180317196770644708046886799704144 12846608 368332501612023415442801880398131372032 12846609 -108262734434131618395879343215264963486 12846610 188335666464649455441795336889632898560 12846611 -265554366777744990510185257228526607120 12846612 -101987854604826855467846729300345880576 12846613 -15679473819064373485707929301584156296 12846614 -50609860950578790239332954425109983168 12846615 -685487519586128613593117611100706191280 12846616 -400485080158794872393912829286789017600 12846617 -120809554890042614647441771968634285056 12846618 8036293819521184322696428917814723584 12846619 1092810296777015645674896743617093542020 12846620 -486260717195579051951141584554671339520 12846621 -2069597510619325545510503252987226562656 12846622 443635230865402244391596959129158280320 12846623 1018893226849324941307806744696813466680 12846624 -566896765262042672851169473260232900608 12846625 -1626045329915608960676751844800759552000 12846626 -30902137078110373507018795790406641376 12846627 -334743394608944118832498830043771806720 12846628 625607453560567728943530300841166995328 12846629 -1660640127277168174013870399718617368770 12846630 -318969927506913839358849362003248356480 12846631 -116857492124196456387139139329701672000 12846632 435140679192990009725437278813440486400 12846633 -75431700907448844722741648816172451200 12846634 -320404390391433625099601680812512464128 12846635 -725571089971974516118064591362152469920 12846636 898654966383999554350653141150655670784 12846637 -39538928417467803345257616251797563680 12846638 -56608643639087856299675822273020235904 12846639 -289993333043731066753943921558778602352 12846640 -66910809527824646667113123747090595840 12846641 -2430836907488548671054228124551179617920 12846642 -35142371799376334164306169187272772096 12846643 -1583123715862212108127705530929316661108 12846644 -169074445276335996071518639216624896000 12846645 -85774222260781882440749899629100416000 12846646 1148780343850724602009959140347355980224 12846647 2400013044015530076212757207635720694144 12846648 -90270859869085684470889409326163128320 12846649 -1627532104678666341762340382304965051350 12846650 -199122106514084769894202428896234822400 12846651 97643381909073868283477371575139929600 12846652 -47491940693272382893694673948325662720 12846653 -505044537212511221234726843480949972756 12846654 784507906035614667290277191907365043840 12846655 823127731024660211170919878658175427560 12846656 205245570632349637077639237550142914560 12846657 -592537643633109016918870197780216786912 12846658 -649388734426724615394462633493393309440 12846659 397866365726030792917127603130669517632 12846660 273815701574299245585337680339075072000 12846661 -1656367265674547250488505153099582669476 12846662 -797250771033337503574457885619823729728 12846663 -114887976442750219837696513335097481808 12846664 -723851189549127488883005025239988633600 12846665 -596650764925075395160952395817923330680 12846666 -291719542679286197590897987106568347136 12846667 -1871276511502665986299477569046384898284 12846668 -697360445673877888724817236968595741952 12846669 -384564877960191789380937665035444360704 12846670 61687854946566845428665364549650086400 12846671 -673824844051286914885107741503685987000 12846672 208332440114884261925901138619105665024 12846673 -521106905805514216695641812205391393600 12846674 -989844399303171504139110346586920823664 12846675 -643617095944083878713456158633476812800 12846676 698307908765807289929830872335169752960 12846677 -61957792752561050307669224489953780260 12846678 -104861317751345268176327088708904820352 12846679 870378532154594858160535641925556321280 12846680 4692316686200224281558705597323673600 12846681 -2338881957968918838916449069362409972480 12846682 146633262784975245827582566823338354944 12846683 -6389735832994051586780793659313595068 12846684 520883165951202127398897711866863643136 12846685 -715503318757331703872826668336226109440 12846686 95115434486542597377123656821669674624 12846687 316377692225102960172838068307133266944 12846688 4171495987680664472746520545865121398784 12846689 572351534410788722545703978770075091490 12846690 69645112646507124512200021643659560000 12846691 -740771695475413125993028149604279664 12846692 188077626512393923061703947169370674816 12846693 139434160613475470173906336969701140064 12846694 -436218996213176237776767631169799936 12846695 16719071279981271998802845616644918400 12846696 396657202987669050584288255982817935360 12846697 -935785297676649439734977456303839142854 12846698 -880199348610247511329915984745628226560 12846699 139871724579822236793038099243952376284 12846700 658145732359665839108004562149182547200 12846701 77920454553879124785237416355263368320 12846702 293100940370460691621571512482103163904 12846703 -112499923064740950047742604115700479640 12846704 -228625390657292076639312019364578000896 12846705 7673333449160024846036982380689372800 12846706 -442364995740562985848795706069205809760 12846707 1861637972606687773659081028293267226956 12846708 114278579845826849706015062527092203520 12846709 266457490712737413126787920700163044910 12846710 -127479122389618786122567983318198016000 12846711 146020849764860689356743879794005175272 12846712 1436082663869635587196957558096105267200 12846713 -1945160594795425886368729139712070677600 12846714 736007785854711850013152522617758644992 12846715 -71476021779304607759516589746873676000 12846716 16135507449632301259205700924605429760 12846717 -494219263553686645310418393205800813600 12846718 1192713158149510546295137525219022637504 12846719 -36617878229172447762249165159252036480 12846720 743385596050284582583287316967797555200 12846721 -46779598931229276921315846353124480188 12846722 -157267783226079840633900136774444262400 12846723 3340741520862362156595932305719440640 12846724 919270837717998917727752688345128635392 12846725 -553042460753503733104358661216564235500 12846726 240598457184280850926041675455707625280 12846727 731730264494940306581493097269327256672 12846728 -527000851167845446024732674015952896000 12846729 -3307520738768851432828494068686780032 12846730 227491467859923865729076034077292904320 12846731 -1168415967935811915688716386433845607468 12846732 -619614791041522688920189372768676540928 12846733 -596510878162913885862566757416160402740 12846734 124701500800483479910003331522803886016 12846735 396057951781413245552537282350844812800 12846736 182687025053330421525650559306578001920 12846737 -285792029103114756330592043656823651340 12846738 441550206934469322688911552663372822144 12846739 -1094621440068722721409038333412665611040 12846740 150063837835145713231317496587681177600 12846741 22739928490201001982012831470167369728 12846742 -157494973705415568271089925700370299136 12846743 -381245801685687315195375561372243133440 12846744 435906620453219782621784359459609497600 12846745 -952596813579491925369377475966596373120 12846746 -16947797265058802474169057668767667712 12846747 788967204713513435416192921476516666672 12846748 4481706264571125489752853166294406656 12846749 766497612769740492661699851649318252320 12846750 189850816412380898988958743499597824000 12846751 -258231021440154604864970145478671977248 12846752 -84310360411732580730965063064835719168 12846753 348224604808075119452944490269229654400 12846754 791706450529829925157086691422282378576 12846755 21125368635377617083931341374568000000 12846756 -5896648852595684879368513395520659456 12846757 541732576205871564980532124601595858624 12846758 88656165899669279681772531316328473920 12846759 -40316942204216692333772855378047252272 12846760 -1318077792257782826255744188821549312000 12846761 2019388925909069206022836956833288103552 12846762 59252617666181721070713653636073719472 12846763 -2123250656826081724542547965727770006988 12846764 -145492002366075474786037331538201833472 12846765 349793543556670451394836130021132962400 12846766 -7321959685929587988247202800532091456 12846767 -33826021340709974261564084561725277400 12846768 -135961779281624931868245584614077235200 12846769 651559958210200526148535408789237685044 12846770 -301208244544367763712224611866802792640 12846771 -1291853840034866437060870591324698071868 12846772 492021480434026747384748533414778814464 12846773 1521448484612619814817107386311292599022 12846774 -13724543900161223016835036590208350720 12846775 188676063622787287050646424105559030800 12846776 349269136795773099595395656251138252800 12846777 1444521456362079117801629030172587563584 12846778 -388125077006022877170822177266073845760 12846779 -1203002092553127969636945527982114189720 12846780 -947059193321664081333042668760714240000 12846781 2791725229332782318126771468232521201280 12846782 247748492492096081265014892773845697472 12846783 948086603238765324902241560809763666448 12846784 392939504984276466602575397307548696576 12846785 -158778341404289231673462773659045549440 12846786 392116584766450723165672027639999035264 12846787 -371378879098803272545179103127100922564 12846788 838159829791007973730845868522703462400 12846789 1189285882556655824561164125699705611520 12846790 149304627372406481971574382033527606400 12846791 -554859684907047976098952025644633856808 12846792 76757280943731876447068140286336040960 12846793 -520966039853930503383865374765666333680 12846794 45789940324223205445888432162456330080 12846795 199321490999471056504113308168116297440 12846796 -552079830042827935375042144069764019200 12846797 -710488116178226212915073718214171720800 12846798 157235960162617901325287870504957558784 12846799 517870171833783328604890911845126519536 12846800 -17579985089494035692951355533395353600 12846801 -71576116978636308729946357221712852896 12846802 620476718609084954121622042177062302352 12846803 186866325885502089606091539927523166784 12846804 -97804033737344075087087219202993813504 12846805 1442663688202337101377651162457083866460 12846806 430388528379323359921012334758955018880 12846807 -144349570892356710195935651627859484032 12846808 392119743554260237677977800209435893760 12846809 12531314826746176084007779402929660480 12846810 430096415687474008215332635399950140160 12846811 -823412147750787340930450663534756582656 12846812 -627784251450473464472411610942489231360 12846813 -43333065476258824556686199018080022976 12846814 -1017066981476229937668397942377330639744 12846815 -899419679554126174542728529381968270400 12846816 2417530324113445822799117860011206246400 12846817 -54508030035936464192971322402023078656 12846818 430084807860265728423767670322751628960 12846819 660393559499238733416074759038262567544 12846820 505853907071514663279589032689039059200 12846821 252430428756462185822994862803410473692 12846822 383280497999551002051832015475600670720 12846823 333664392040689387694607991919323762048 12846824 -1200261043543369494224222535968738903040 12846825 389830383246646360173803823641079989550 12846826 990207397188810867428576151017414352480 12846827 302061265934908024838812928977725411072 12846828 -176005235501470570144121271780844423680 12846829 83715021183793436699096040923650039884 12846830 322764979297060203468200379849276662400 12846831 -404497681700186441722498510185439125120 12846832 -34285465504039858826415955693394853888 12846833 992075172760050244871865086867153120082 12846834 -13896126704843458366573946533562155008 12846835 -842223079226883824297935875774967141440 12846836 25245165837104102113450002461404661760 12846837 -173892099576399558663999335582436534720 12846838 20273782139157008020873524562511119296 12846839 214797114328043499333177927367718755392 12846840 -82807868539680823471812439676923699200 12846841 410602809434691716695560559259248003072 12846842 325789789666586920811327460454947167232 12846843 2792695730942831735063809406782573200 12846844 -507304560743126666706230913880443916288 12846845 -165458814622801482962545641444279015360 12846846 65696263277808811071867718987975281984 12846847 791374860821995033002239295024165692440 12846848 -319124810616409076438988218932138082304 12846849 -247547892551343342560328678952646136960 12846850 -157090662609471265385022693019010064000 12846851 -921732164616109344839158622215356333696 12846852 -845777055608889148281616437101098363776 12846853 657455094490113852281834074488956975260 12846854 -1062908518147987797495349887889594782624 12846855 13105369303382153892425595322234176000 12846856 -1484797577392046338054103293899927920640 12846857 343772556258421825133565233591542073088 12846858 -34755777093811002613049345325036797952 12846859 2247034087573957401634572724089030815060 12846860 -189565278580500148392626285822143165440 12846861 317559874264955844566987777702234609088 12846862 301813437042860341506870625277182468992 12846863 -194880947872813534275810164075046908880 12846864 -34845168201001881263668665025589477376 12846865 -197768284049635739994265491746215630080 12846866 -73854707963925006428391768179022134976 12846867 -763133508408996634495232640605395492800 12846868 -152681221842509624099050299191689063552 12846869 -543192461012421468732353371199944092000 12846870 -486974152102586477516645589073772524800 12846871 -2318432763369145006818149445624436287928 12846872 -1788937026183565867997186883397964851200 12846873 524196284880406971382647516827214402960 12846874 770743114379316450026130479610681158112 12846875 1371835690674433953699461790167369100000 12846876 -75389594635897924794194461685870223360 12846877 343937020248738447140121815315933882726 12846878 -71412302154476562175550856049664648832 12846879 1121836242302255400707811778345407100824 12846880 9170817384282800805545249216208568320 12846881 2027108386908133422476710227078218097984 12846882 127826786747580594829080193975853583360 12846883 -342127368208906048766343935392748118720 12846884 -1717209567535602914686079381391846240000 12846885 507178356217342989904383044868011325600 12846886 535471634518924483988765229499690765824 12846887 -2136866487166193362883337705088165555464 12846888 -664695538722561412925652674911938969600 12846889 -2045594202218584571562075473546812417200 12846890 -24680008212573145123653879029726315520 12846891 789831496734859398664166195519358214320 12846892 -1635073458851585908959190585639868502784 12846893 -2022889238431480474020928662734416554858 12846894 282191560324981968095117129925857332800 12846895 -23437562848258704319105687066510619280 12846896 -7858358898405908051729780978692915200 12846897 475529790610618394676647827708767962880 12846898 1208840682431102608573228135476028285200 12846899 -82993993510646389012993004808190528992 12846900 412929569220197125984828636648103424000 12846901 974874166907983806215168880028298225280 12846902 73228004756716053507867878300339241600 12846903 -247019297188989909644087384944000665216 12846904 -552015318848054167291598519386523443200 12846905 -43165992141448868157858414034977536880 12846906 416270326546610336112143170840912454400 12846907 798432718716995567403881391936283936880 12846908 -165899354156576414171026068935399345664 12846909 1073004013600639167699343718069581327104 12846910 404969075680816433706790576702872375360 12846911 130549821824446302604450606727805565824 12846912 -71077950215162002625544520552339734528 12846913 -234908722360612841110489515505361263020 12846914 245933310672589542332212680435281511840 12846915 -9561333825449727884882984659102854480 12846916 1728226548015478434306512407323930140928 12846917 438672491275765061197199708395423755546 12846918 -229076961910706683548776341426177945728 12846919 -709005047428683211472767058864465120680 12846920 475936645555634344855191905683198464000 12846921 -416174178017728742709219144247970549280 12846922 142425623405943192620528687225241013248 12846923 356396719684574030781730104720030076800 12846924 440891335638297414670867993568064231936 12846925 127210564667241220589396128247557356800 12846926 577821382793528870647238166749858688000 12846927 227282926590893319054172787940035996160 12846928 -157640084330133811401788214380499509248 12846929 1317100560077554487055039744947539377600 12846930 201232100073162854156118898350915141120 12846931 -1326353819607700313702560008743635125268 12846932 301849440402435704590910502708659496960 12846933 -1975840062924545604102316453167411648 12846934 -626423055055110846439390230558608357568 12846935 161912513502547152510371728414996252800 12846936 -415801892334119029745125160181908275200 12846937 1986393089660800468767809734371565096586 12846938 3584322341243957011042305865499866368 12846939 -11794445703858897711811329786044817408 12846940 241459360931412161948542848170358113280 12846941 398839654441018511659621036701868194342 12846942 398032666083842003822925127747316761920 12846943 155678468055487868825394213866719830264 12846944 -1382942672559643182362735845598719377408 12846945 -663379390335759356124416396737618372800 12846946 50174430799917838348711160581956595200 12846947 54042466248791873824286319433021684032 12846948 -164123669341238279896782394735868881920 12846949 -752040036083213031246551393230265903136 12846950 430085728868893496104969619924109036000 12846951 -694303337806946733804543508734400086720 12846952 -943025208566884802843029427179054310400 12846953 165973469662665885861193101747252163200 12846954 339412306725334491042211389405503550720 12846955 220329072128496801722924625018921273600 12846956 -656210700096735688386661566267093722880 12846957 1393064006359725571290439875181501285440 12846958 70198336819361827205498565454322211840 12846959 -270268199944883725392169040570134319160 12846960 77307639842682777938152803228499968000 12846961 -742645555275443345373744412646503897548 12846962 -644928317980299392204700086925234294768 12846963 -1029723305995758714322769424682961112000 12846964 -230039777408698848458900706303512565760 12846965 283035067308660753746452491389286280860 12846966 192767726065916810738501069691675396096 12846967 132349646396238958644400640113448505120 12846968 161430686926413531354390694484512604160 12846969 264844165288011989768096148809832167424 12846970 169051633695401132873354301236317579200 12846971 -318200134416561195239682578493827452320 12846972 -3771163292195113718622982970700349440 12846973 387032903120148599786315436372094703584 12846974 -249862668461309136734175114556334994048 12846975 -430407689975959701880386610130719247400 12846976 2178583270933121165926951464591289221120 12846977 -198463401431557868362857738339758259840 12846978 59872595565484039842583852385459750400 12846979 -566262431080138997582745032341999372420 12846980 692144188385089231148187736703714918400 12846981 -3465853367090225472238253033495964672 12846982 -627298324652040595299363461763771171648 12846983 -938985983521763574793562679283215189360 12846984 1641561292017463227603983767022980792320 12846985 915868512780757284201395780637947858760 12846986 -904062649038909446926912527821655257808 12846987 -655554694041510560739986720198542632 12846988 -278175288897705261629967002315164827648 12846989 302288145935215477310348488203159038208 12846990 -33180013251477044836741067616326511360 12846991 220033917499041834797664688272334905392 12846992 159708198991705985898348160095022497792 12846993 381553831070464295254572913842542337264 12846994 -932274497116154776369009164606818926704 12846995 -61288951931872387299491987654980070400 12846996 -138175141555666078675633629683413993728 12846997 1948485151067108159194912124412417474446 12846998 -820301265568385782585662525821599852800 12846999 -890392059292972945461001760971014452352 12847000 -1278793458800971313831319289495910400000 12847001 629815797737569885224220963941408925002 12847002 212588902757974122157668596900175421440 12847003 -887983194574889292026550209824995061616 12847004 -274910657567084410510249135902442258944 12847005 -82696223949194792040000354131531053140 12847006 -36998614956329987373744480683271186048 12847007 -1119812533631142726543505611122251251744 12847008 4950801542466274467559828834602713088 12847009 -405404284341215004608146831215372152640 12847010 -496337589063789649547018118640538503680 12847011 595940114816224801727027614065127364472 12847012 -334633899908150114393763421598611778944 12847013 -741990959445032931012909483337572821220 12847014 87707997529870618662752471589316998720 12847015 -702734262445947737489735339419140870480 12847016 -526369870666446023425406560173837527040 12847017 -932610674055886908100553308681483934400 12847018 -90491508590533602981818129805777656832 12847019 -485625101921744768019705487302944006904 12847020 168607003789478120300495050728238940160 12847021 -696862627499422409633806148150055055200 12847022 -95275137517011091672175077984069042176 12847023 -196995437910959307548457059972621356176 12847024 4018006082428596150501887009350483968 12847025 492156248925970554918957935640048428550 12847026 36090314716945128024140096641358220288 12847027 2785751290158398750583741048022488579264 12847028 -314302306478993583378637296657499016832 12847029 52156113179855672856138527465328193920 12847030 -192573093037719654478646470792843591680 12847031 -426779160958891247751467938176942846168 12847032 -735830503402942842198922264418176204800 12847033 297046050747107215393901574511995107524 12847034 -792588971015395061273092781948459677584 12847035 382196561747640636451994721061929529200 12847036 694559851786176917069653614269434626048 12847037 -279462591696125777576366374177150738848 12847038 53761446840112015370543961746481106560 12847039 -340658933846180676539279625669597231600 12847040 196842204440150609981165543547312537600 12847041 -394614308015736839590249719691665868224 12847042 70426094555018883779391240630073036800 12847043 -1448882089462204843488987426424183460856 12847044 -29936761269688712818353727710521561088 12847045 823239071794156848859429594161582451320 12847046 -257531478605174290566472947859156602528 12847047 3647847921487394171712317318408113872 12847048 285320773622928782860829094282481935360 12847049 -1230857975131346992473969550656356673264 12847050 -258937784322893499846457000682762310000 12847051 -6586158971443792067449941245774477312 12847052 -824617722335824109368153655742700049664 12847053 -49396013593662263570297123657133735936 12847054 -16025003723142469127703189922336512 12847055 -147413165662037053361356226016878475840 12847056 -232420880865331698785088891638029221888 12847057 -745670692565854301693146968402181671694 12847058 18201628782763681794578776897149749760 12847059 -2482663735784794107365426776859319168000 12847060 -196702491286488141490745788985329459200 12847061 -55791655699572268420798257120838138500 12847062 -414329776699833238178707895369958713856 12847063 454630953603563695159199640086923505664 12847064 -509893850137945785960932865733694791680 12847065 -54438597028867961719954399962680064000 12847066 187887586542909307650115015491038232576 12847067 4440586414485621735386746731813117840 12847068 -121165856012580312365167910801696326656 12847069 1934818149238707522439344464993055042470 12847070 -1015124377914183464642654072541041235840 12847071 -249168994036601096506605100537685679288 12847072 265444219844134561156432542749366943744 12847073 449031773469209943876913735315709766960 12847074 904078921516336645243631952864955978752 12847075 -950049176824093957319430443900736089000 12847076 -749574711466153568437724403997925637120 12847077 -246432893345462612095940681926674112386 12847078 -1308864663500493206118042686971063440000 12847079 -798448143254881452623742265398293187024 12847080 -59200172518085304405674345012404224000 12847081 291568646478157496378334743416577884132 12847082 -76901686179566819582634345996363933696 12847083 605867331089394563032516113288620451504 12847084 37342759763366700220597083850050089216 12847085 3446373560376455822944075099901688600 12847086 2262051167633273679221041359533354880 12847087 1995300611174787585335094300475108746240 12847088 -173227240790218304653036725013097250816 12847089 -343022947235087049672351731423290789920 12847090 -317247569200572346205832617352708847200 12847091 -2918231140139187683298111821252239181088 12847092 595658690309931184205741962507362508800 12847093 -346122018826300409126761238341242831200 12847094 37087157042301948639775694289347545728 12847095 -182174026466254632326537257124951484960 12847096 -1158447380704781578469796720262956318720 12847097 -192804462561341531581322693252607325920 12847098 94355888710222978862382533629058542848 12847099 -840533518245472601946446496920990211360 12847100 317903317767270718799589068542886630400 12847101 524904694824747722904410559642465656832 12847102 -654484641588664708484155902610256437248 12847103 561234521339058232844079932146612095600 12847104 -32233270536546680247718194026737827840 12847105 847933238325153089178337016217064114260 12847106 -233685002649381166317737436173772595248 12847107 196169585578383704450163626546619229440 12847108 -340739915121395396596748757805754649472 12847109 2475996605110985774354429067556295403840 12847110 931565819132340435829446205337210880 12847111 -2113535581416140903296820556935954557288 12847112 245781881568510439926636374567589811200 12847113 226074770970865700661073968006976704000 12847114 -738573869087114855217885145465079870880 12847115 -279904813966613174246574214871067894240 12847116 262527834155709447363599416996636446720 12847117 1531750066129990836028488523014822586166 12847118 914616045582682593165114561568561037760 12847119 184260909049362699413167182922284036744 12847120 -54108229022999555390394208952848220160 12847121 1181774580275702776286664380673030606336 12847122 -8234225013450439056360016905291330912 12847123 -1150700086731025890863432938452769745616 12847124 143811351866126667636228166280072507136 12847125 -1080088496611359101644321619594121960000 12847126 32832506665771810301648934115659040320 12847127 -2678428825574970034900989866294076409368 12847128 187699095869452849998815297949517086720 12847129 -1646839962261856476195366936869471593340 12847130 -392676067641664182149096226668690315040 12847131 -579522513701697618209750684409106053720 12847132 -1235111665845168206638195308567809425920 12847133 321927991025736717670020067503058084224 12847134 392275665612034454954967851506474140480 12847135 -560671240841375145421717688109046848000 12847136 -861509829923096259008508393163330879488 12847137 296771218114280564465795911589514678960 12847138 -1755504180629869078048430527810364067840 12847139 -172308347356743909592159578990131217060 12847140 -28857819888916899581142197157053030400 12847141 -389758827153580210110533705995367492100 12847142 -246902655273565237958322360722416214016 12847143 -795523678866565467485914527403247542656 12847144 -358210745531045342854077664828201697280 12847145 -143050749790700852784904339125564188400 12847146 38580129894320305420353305714842777344 12847147 -1011775764019941805743212692487403643200 12847148 816888134238214741205936871228388555776 12847149 -11648346554043611274473366029487845632 12847150 62926884785172381464619381271139856000 12847151 1889533943732989438868026198493055830400 12847152 84748184031768563136218552254889164800 12847153 11443325221791413716216201417480177728 12847154 -1037682519354495952893674736519550245120 12847155 -615481291452041071658038751037599508480 12847156 -375268713954042048702012239604054220800 12847157 1048521059000970870003713865345209723232 12847158 315431264004519539350298281663863494784 12847159 -641186407283389261820275034313588887096 12847160 -149174394187985591815370397927831552000 12847161 466078239211855312436021800725722762880 12847162 -782538920727908352062844234248680737168 12847163 -1779737890300756764777863116322848139052 12847164 -741428663545369242339086860333677232128 12847165 266170520324246356821770411856518842200 12847166 -801519465595665012739077684814302105216 12847167 180032797940339191238201817490889966184 12847168 799029249954960630767811335358844502016 12847169 217566461258959269248856785810375029296 12847170 -190705974555589991246352768622555668480 12847171 221217637090401968774735410248145765680 12847172 -679252971729279183346506164630104954368 12847173 -1809122676124788383856535556152748688960 12847174 -11818824701415139010664989204718355200 12847175 -199558880809460231084845332159057600 12847176 -305204567215209198756543151347918182400 12847177 -44965885456955330670351657406687375168 12847178 147092137770185394409344724083925934640 12847179 -545756488948233123837803150206000061952 12847180 459476644835294358952476940766256614400 12847181 2386720341671125059010383250180257847872 12847182 -618100424304776426353077489713463811008 12847183 -2885088521731122659792137030855671563000 12847184 -65124960023680111519586626219922423808 12847185 -223528882106116072227288405616807878360 12847186 86605825912915033956463129315053312768 12847187 77261995519219938666392895931907161836 12847188 229804676877392433137654236630168565760 12847189 2308522399250375578967592292980437438556 12847190 -1306498979191130954430415477432723572480 12847191 22513958555366148903848176917658502400 12847192 -510022915118444573065270168970206924800 12847193 385007838767823595946791742167883535360 12847194 843860366682572461328164936019728535040 12847195 32328545041392762587719271221979179200 12847196 11440950478712648361900457730837228544 12847197 7618028960609817764665048825302098496 12847198 14754982370750772386727394482566158080 12847199 300815158618797347699476772712303439560 12847200 -164908939307130919041642764326128844800 12847201 -1036703974868263049567042892377341816798 12847202 -616427662809664649804376153442020120576 12847203 -866101700517265235046649057183031298480 12847204 197651567146857938419437903923136947200 12847205 34345516388443815244572721733917276800 12847206 -30621507264602444169683518422586245120 12847207 -2480617961776959399083823472700310011168 12847208 197186375504845257696024679044395089920 12847209 -291159002867674480982708936309202147696 12847210 782302493096589072270205069450410755520 12847211 213329770458487806391961652542445203880 12847212 -380398045836571974281616094781705781504 12847213 -230681824490865408888202427881123717536 12847214 72443352715127311890843657727992240000 12847215 907371089484769744593718699550936401920 12847216 409176435701156499501369928164972265472 12847217 1168567996531449238836364229074696872960 12847218 -488244048413529325157708385438880845696 12847219 479000244533487753528633296691189798912 12847220 -172084935500352803618575404681925029120 12847221 169789324133016559600345161705958266240 12847222 -779991303397349349835439234551518197088 12847223 -238719856196082989177395557838205248080 12847224 275839039934378788961760415012967915520 12847225 -254540631495883505844790631505915806400 12847226 252090916070062394228917091627915708160 12847227 -496052064116782207845910275579762592800 12847228 11331345109991346653484565310070347776 12847229 1482357382898471607069232457481767335584 12847230 -227595325951955513246955759831094963200 12847231 1685055395317396306969799100336640602064 12847232 530168950567079822058496617144228249600 12847233 108437169193216914915912699613791019008 12847234 -1901304484682911272262711343206184888448 12847235 -384687909392320467022248594002021361600 12847236 281480449108114004696313973669466578944 12847237 -183054725564055618205952603940017894400 12847238 -511175411993991267378950009765437994112 12847239 2683156988395691599875958996173929520 12847240 232342293765504266924847452665159680000 12847241 -166625588056217693462796510126625272000 12847242 688801160043584583041417003480721242880 12847243 1349673069110895658796097897286669706704 12847244 608797503338371383815439503451706273536 12847245 -267249456971235226344962665718641838880 12847246 -314205623880039818447790923727354404928 12847247 -148837041204125435415290444658938692368 12847248 -2199584815897802800927648560189014016 12847249 -2124648828802082205813386769618665071760 12847250 -399908729746806672623788990669944960000 12847251 -21377008497569022975356979806312212176 12847252 361383770977379282863818726632133783552 12847253 62988644370821436459907466620637712384 12847254 -27266896633447383071437444847466240000 12847255 -1521089669338876086451849834623249396840 12847256 -2006577899445704729327599495452919941120 12847257 -1170949923644951370216319689890438778060 12847258 -281022544777032059444347107026470133520 12847259 -2653030229728175109900140197597748178240 12847260 -327861865999286637376569710708667709440 12847261 340049407725339491335473384943853064780 12847262 269565127382977609089036439305427253760 12847263 -125625113929001628744785875631684679552 12847264 1542023783654576736278959179917099728896 12847265 697471905856766678351138118196299058920 12847266 -123555638028385211463546318194840851248 12847267 -493454963521052783270986409667022651684 12847268 1133443543068543243864318756535959552 12847269 1153334437039702534329680069296443733344 12847270 44330674590669959759515620656100096000 12847271 -1119603278919696182038037431421603186016 12847272 -180489771890666913270381096236588974080 12847273 -1921104185744126311362487199017687881478 12847274 -126625657174531520769576458161985903616 12847275 138887860304491033329823007519919360000 12847276 252736296424352338392989054231780828160 12847277 2437205979926070828207204906545366223126 12847278 765784286012718148452605904437617333824 12847279 -928698460951202162766508900937757451120 12847280 -2745173722211803611928415602041815040 12847281 359117548565441710080900699065642467104 12847282 677424459247093927881239770875216384 12847283 -1409618619264952988597875219205171220468 12847284 -739822554017469542299197894742098622080 12847285 -657106636103320852817597520476315020800 12847286 904698560971626248593447086754734002592 12847287 1451448849641653670763758255456649972480 12847288 -230684540613389054169290083230090301440 12847289 119464142919775880082272279231937092160 12847290 -33090841698238202887037074549712947200 12847291 1850111908524887481996408075782415511584 12847292 82172258929894955978340723346437235200 12847293 1762192256045274626949471374743099335840 12847294 -649622449162397949360974262373795088256 12847295 579799293256890034585025225778357997800 12847296 -216339391657118792388326141680680960 12847297 206792792883534348136881666941585189632 12847298 -1141282233400828718165285413855810167600 12847299 -260355654856209360372103159660720115712 12847300 -634106380261862127769889537895689257600 12847301 -1109258402150619880708436267302481200992 12847302 268396071393178512367977802752693262080 12847303 -396119475896332162657609775964601587920 12847304 1685825182750165166514725066826338165760 12847305 697560886339877434558792335757456973760 12847306 367533872297368639201927279237130323200 12847307 -938459507996562279878547196083521761368 12847308 143451151110738239599218886996631519232 12847309 365859110770838956887821850130297539840 12847310 712674202711316793612761308773539946240 12847311 -779987113163743936284223235810615260440 12847312 1750617352770807108539615225236733952 12847313 -2175620409870025684271366865793767399438 12847314 -186310263631755749253788315453348453760 12847315 318044054953009541166108810727389559920 12847316 948147851769191395711158290091991943040 12847317 253453602043068904673911538452354811904 12847318 405465177627592469520854121212655205440 12847319 -140924679182941079108845341809709772440 12847320 256265224441410301702334017316329881600 12847321 623930001254279338931560674567351724752 12847322 -522440041622763166427425060319528118288 12847323 58147828759704235223779305428698988184 12847324 70594304653270301119956404431464169472 12847325 5858589903197286727453795562321496000 12847326 40055367512102023844772465305388438144 12847327 1051155820380411176277314714145648246176 12847328 442127514055074085611154964162614394880 12847329 -36537464113386528490215880044903935760 12847330 -91831935360741261475020565635353364480 12847331 -644836824361712916059801518025458921008 12847332 702036648246326083309202437737825951744 12847333 1508738512117063651480637835363480179582 12847334 206766936727730347751379653190128944320 12847335 -55708317497268741953561976625318963200 12847336 275229263314095661442868142722875228160 12847337 362234369766103358601095495161189420986 12847338 13987368965202789996008966920883445504 12847339 538365305531821943505603900950462716920 12847340 332778441708822679638831146325163622400 12847341 -87989828301975561686254067863363204320 12847342 -519498324297994514352715043887314222720 12847343 92813330395795259216867813244416686224 12847344 -195150315815434051399491648729301647360 12847345 103652047053042267549702151419203203200 12847346 331602742955759141137910495937749305872 12847347 951901878289138466782809184655779674324 12847348 -776414465618955316282458801795990078720 12847349 1905078925488285689477295857844648658350 12847350 -156317626010938272771160370274468336000 12847351 103243790647659773657634224219831913984 12847352 557217877643700345166419394385412096000 12847353 253479069525634459275526569956738008800 12847354 -92172275587903741343227574901356862240 12847355 -318812408360146749721268151287324767440 12847356 577336456238765415328940810209301790720 12847357 164701499664480376875822956000157195712 12847358 -722392004183757498461220074866239483840 12847359 -353576808563000548842383845432105207008 12847360 1075673005848098505807119819194478100480 12847361 -146531847752456588881823499854914814976 12847362 -218079459007879461358913271544017848832 12847363 -869515054027931102105987957564257824000 12847364 -984739922310465589518135496504855780224 12847365 -358888229419809185690253865716165352740 12847366 413066350495944949113416608946451745920 12847367 265942290298494340363918775874628363920 12847368 -12852158902453033408156165074409881600 12847369 1793107148388650451052158305118222975770 12847370 782059876557496507465726684262862134880 12847371 -1261158198326526185712353991222587522088 12847372 -1367304376387139734600256820931432839424 12847373 -71336653547110007814038105040111604800 12847374 -458577372706294234744017584643400995456 12847375 1078929019160721446764079227967806320000 12847376 633941277467387325384555228605740646400 12847377 -1845359748317095811717161778229977280 12847378 -126533311213778550317810625997123301760 12847379 -432084260089446742061757837023197431600 12847380 43609597173862035482207443667183493120 12847381 1704778120098268296256478989446715911182 12847382 518865354285866506175946964704702873600 12847383 1263450660837925114207843821753214417920 12847384 230256553355810860053451320260009164800 12847385 549516011678751460472369753557396904580 12847386 -317889451767525106454098043466315096576 12847387 1478723502868913643411326177370867554592 12847388 -157659288441223009836069227872081190400 12847389 -770206931557995392594473781979879697440 12847390 284477957973092916843455646921908923200 12847391 -111706930218279841728235604546433430416 12847392 27516019242666386633002528241835048960 12847393 1111132016782098264989032575624159507408 12847394 -88065656607284458417711081467834124800 12847395 -666890646010827044850572656775884104960 12847396 -2549939495686558592403787689258935902208 12847397 268333459573137527664010338183638646846 12847398 -367056268928410770439710579684024216192 12847399 927549790936971551413186922891124246136 12847400 -712083919701264446065952481060455808000 12847401 51924266729090668214687044646527020480 12847402 777255891918840006830474778180863678304 12847403 230649903560418561514086411166004421600 12847404 809425345717505026824174134145923788800 12847405 867303934805389891255079741534207442060 12847406 356705503631358400098170702178683616000 12847407 -759869701352782532838595758622658144760 12847408 28872687948359226086609244964772249600 12847409 1283244167539200461992287718104833450304 12847410 535051665161582463776393743003836779520 12847411 13948167659966557563631548982222390792 12847412 265234702708833911731770951366591904512 12847413 -1372101026917950118068750996927655762656 12847414 47765350815813508768117135804922929056 12847415 -612898835532073783722961769050414874400 12847416 -61007516248554436159367509429893980160 12847417 -35852556698833637798457223945904460 12847418 1400559829934029948082979212231357301504 12847419 554672496140742105292049783718327671904 12847420 328391757110420658370730160388142208000 12847421 12564072947239371686512473438202182252 12847422 -20312147433055198580127305431477364736 12847423 637549441231329886890227287169749407424 12847424 -418602874740617829511571269566634917888 12847425 -138430031021056601845269895072628010000 12847426 -124342141613684338874087972266217727456 12847427 -551244830153711592079329943749043748400 12847428 263669535558202147717599947299244073984 12847429 105319685794571301837185227107421356672 12847430 1069284486705763734772468794157364640000 12847431 1209429813031140035803392038260013006160 12847432 -177060065311527773486532445286235832320 12847433 -1591619184136067948467280629698106017318 12847434 104279024940342169277403479595800551680 12847435 200577370505183819053174519850097021600 12847436 -260968963299069586028060892561289058304 12847437 -1026434229231939113568525952964355178560 12847438 57896112708988042257963883677137829696 12847439 -1153941600779720161007462081127995205120 12847440 22612232083392696556261064177418240000 12847441 -38094083701171850771724031872526742158 12847442 323233180480473544426831582264297801872 12847443 242300337139878301522095752913966275328 12847444 501656507310793787832008559112554606336 12847445 5429840685872605726604526210090758400 12847446 -439437960078449859798624420855240263328 12847447 125575420856670607739807828792569683712 12847448 966351560955010372799591742397601679360 12847449 -388667169480097141322630416019470910880 12847450 -144148027987550932635469469026170470400 12847451 -2533530723793286854880485217665477859280 12847452 -686737596620469570568573387980354835968 12847453 344353864170203757345237952580565233702 12847454 -5759105493471270131479396667730984960 12847455 265034207560433317307457570777558615840 12847456 -1125718788581581792516988648919981096960 12847457 299327267702029069120370546196751777506 12847458 -57167287136408614151170096623503654400 12847459 181305701021223070693980270332356512216 12847460 478430793380539866336493838508408449280 12847461 -1290973969385045672024759671194271664832 12847462 282988956142027407581615032523894974464 12847463 55684026247877742383794211995876561440 12847464 -318468342103198988685264517104451584000 12847465 79911528317734295110233364939521762120 12847466 -1019292946421107691552111526111234815568 12847467 -25012448196395902695747028629481820688 12847468 1078972066424483360008242831915778619648 12847469 13798459884935136341441838334598829420 12847470 294195194437450123135478175024114000000 12847471 -228951100808772218351416642790012219296 12847472 -258292181488664270692696961336437014528 12847473 -222671866583911513289086417689105354072 12847474 513489063084592435660231343394426398736 12847475 -894096764447047888555997437473861052500 12847476 -670802561993004275774948759107217473536 12847477 -3096905218062942762201328470269580024000 12847478 -102840085804570747959565077392784642048 12847479 241308053052474690099361965433843635840 12847480 -500902129038245257583413639495014297600 12847481 1070296126457894211970241869311458572032 12847482 232993701149064130527009148322596016352 12847483 170960578969827274495524514188269835624 12847484 -317331404010867076790669563282438593024 12847485 56645348891553548326955170372546437120 12847486 462491923077791083276670456282202125760 12847487 1442322465462339992127228668505643907880 12847488 1066896035875882825632918623567657041920 12847489 -15064528676067288504362455106165734076 12847490 290084325283966195897981475178530234880 12847491 -95048281693485157743144548484714324468 12847492 263484208388393851113770868974963363840 12847493 1878989151015589893276970025412355487580 12847494 212203368450880624688477654909798576640 12847495 -15175479691745167645814817338036445600 12847496 267007547729481636384347043549531955200 12847497 -2397640668817931869333501798191581184 12847498 -960990892983307885966464900992189922000 12847499 590749597260514601932201816560032897424 12847500 -117132998740616860587374707597488480000 12847501 -1053056574462583012909021715495257571808 12847502 693257781672420463049605941350787029952 12847503 -226858534799819425698968691398789954400 12847504 408069824167884216002134421219181240320 12847505 -1464699756611651363815854108717640687680 12847506 124114978989210627422069365477121575680 12847507 2060391251269535555694722991286189955756 12847508 -1220415561373814959706032290442544451840 12847509 -1067336306555457290111321661701137860786 12847510 120169427686136667558735108841455160320 12847511 -121311320838599730649707960446987064888 12847512 1448789981207416662970264345922888294400 12847513 324031352000241090365023445738183023360 12847514 -475922763879081537923855913162150443808 12847515 -758909399477734636122547306542474144000 12847516 488654103065299821050725088487779696640 12847517 -988879019308780322063588459990752035360 12847518 -329979653563222378803901001646304183680 12847519 218502242988123256608723740787295439496 12847520 -171582357862027817674263272466142986240 12847521 -627747345743119874236028923201413112896 12847522 504192144505504264695036651574373824800 12847523 -461969522110847047885299890892565026336 12847524 -414696842642794040892091969962355814400 12847525 -53269355094956539727180140376790187500 12847526 55770210327075452244412167184487519712 12847527 -478035425608331787939053922259405760640 12847528 1403268918603823695384173352805361372160 12847529 1337721242207261522471186018465510479476 12847530 -407005799180670879545349226648117543680 12847531 1716713608350346969872258181077219009332 12847532 -435688995877277327385421517831128898304 12847533 -1247937770534755135244558358688425676800 12847534 281091561158717033504131296991702656000 12847535 587365470628261140967291200621170408400 12847536 86174946602642337237328611578469285888 12847537 384722801826368918157813233431544570932 12847538 1984259558357464652587084523622303120 12847539 -528442499134132299923328726142560395976 12847540 -15038533671086488280610014177265100800 12847541 279564007079190473665069789339035840672 12847542 261016338263563796113008524464476299712 12847543 -101504520490924642151180385376730145296 12847544 988963491685007339784483389328664842240 12847545 -595934463579961057590779208115977168000 12847546 94019544593320531898378556154993397760 12847547 -39476260997734805435790350288044118016 12847548 -202163021515880976974567199660761554944 12847549 479505126167623143782248369061051255808 12847550 129815484394737713117114425649159836800 12847551 -97766767545135373485107914219045559280 12847552 -330165156276769045314823907771406090240 12847553 415920120909626296883321988017916755040 12847554 -367315890940076170756920935512809545136 12847555 209093036854525320034517882441467622400 12847556 -1558763522407335409336437495247179511680 12847557 437975798114478592137225617012027247840 12847558 155388896672917156388796468027982358880 12847559 -2250632121186453655090366838567253363240 12847560 -164378943984453234930572124373556428800 12847561 58497504936443682013149027905426269924 12847562 -6285531976459305632549935434640582656 12847563 499742471301488065761896711496434714928 12847564 -1447800657517884958950018602710257005824 12847565 -1058293228357339304772019195199184639540 12847566 231636989612815829856138809391829314624 12847567 1029846016850408215845058735959850213616 12847568 57056729114196697680311373558249160704 12847569 588442231677199671291712444673676982272 12847570 300577333332149458554058470554167895040 12847571 -781692213148724738255352689796948866736 12847572 33302183669677957916579494932161832960 12847573 -888897402889952404788662224311603752000 12847574 403996781743349071210080813990078892032 12847575 3628577154345897336346725734777583600 12847576 -19123340435744706613035742621151969280 12847577 108623044850512551121145341738042028052 12847578 91697161824117341590388363615784388608 12847579 1146396157708634180941035908754306612280 12847580 74296592789837281411580394038736998400 12847581 919791525136006544290357105689109054470 12847582 271596304457303371779348258680164065984 12847583 -7608756338588359733078200178907947136 12847584 -331010779403500673453392703840526532608 12847585 -1067048128809453595513923340109547661440 12847586 -404717891128536587041225633105280504160 12847587 335938435074551744769673927514642854320 12847588 665848482385946193039425122501799921920 12847589 1362516671184590994903620764328460363390 12847590 144146813811551536980286200923439909120 12847591 1890743559932752809840380322453009035520 12847592 153823145288414998272502900125387571200 12847593 132713237178201433985388876187532464128 12847594 276880819357416479902177837983485106096 12847595 -153872201258994947031608551550731173600 12847596 -155165677609135491275340750913711051776 12847597 -147553923365723412169962444799838375040 12847598 671463773590416937081212756544435636800 12847599 -1569091712862922232329040580881479712880 12847600 11682450856346369786615276976631808000 12847601 642397910909322846287316584078629771944 12847602 -617474527021810221641612394629802416640 12847603 -316347213425366930592093984840250500148 12847604 -566461670040917480138648422401991895040 12847605 848683686649676704284757786252333212960 12847606 681176158780521417959373888709255918752 12847607 515220760628931091040534605877230501680 12847608 696485316233578242155884304849122406400 12847609 2117949780949525949335730640462559496580 12847610 -14308535972828999573909775567757728000 12847611 -156329556200597518103373175285606365696 12847612 227429941206947161577851903195335372800 12847613 -845847820332409138167824684689949766138 12847614 -186549029984192717728130423001974403840 12847615 179579446484052657210260295339048407040 12847616 -524085532771993657546208198498520662016 12847617 -1360579172873364277939668306884440461966 12847618 87233797898729971874336102045499311616 12847619 569983193284380085835197850947599073020 12847620 -153042860842745836416900284901591244800 12847621 729132914183011830426431953440686766652 12847622 972120034933905130309130254066466390112 12847623 57108191807587084676637236982521049168 12847624 -965063152806752475183414639057227182080 12847625 -100661690773828982193566699421752496000 12847626 -8157060635836333368216533869486448640 12847627 326456374985188956165352782991214360560 12847628 -499888906756932756654972473303761643520 12847629 6795502241309618541292797312853832544 12847630 810621264674962875149522178167476128960 12847631 -720844764610335362738343502815499612560 12847632 105950245359137321961702469919724797952 12847633 1125770328013990099205083357537186280882 12847634 -394611565200412758070063672421896905600 12847635 -27726478414707002689584220878509816160 12847636 200252201879280934687356212446814430080 12847637 -707459706611164124351861778025170973632 12847638 1313564910414964825385259864923201925120 12847639 30333870796695091899280819195524940800 12847640 28682450935355682717395340344220057600 12847641 137894314566263407350596181502026797664 12847642 -971500500305313439536737552185713120528 12847643 188800158376756025133579243792374916600 12847644 510844498782283533120077155716663376896 12847645 514661214698896090549669672045018977900 12847646 60818482195622429145375353426717485440 12847647 990290667157429606371820258634067798600 12847648 -659269686868293535720125963206362398720 12847649 3344426199842502070915404178008689699220 12847650 5970431404774868402064015749110521600 12847651 -982571341399266970083383104593579613348 12847652 1663486428956171928563564229663191147520 12847653 -385409181840597790565153607962086667616 12847654 530134853272241379466342804536764023776 12847655 2295303702914871328481514243736845360 12847656 340676999901178262090330060408400691200 12847657 -1235411850848809175264331289389613049948 12847658 71997472340644810141717946685275354976 12847659 -1928481510618777117308955994569207528 12847660 -10435408050083931099278665883440496640 12847661 143083833777851656307084383928929664352 12847662 -251421955657284905284489373941928767872 12847663 -49030958064673532341184100756793764480 12847664 -330294991030665134293319758147310469120 12847665 -896145527403507242099924927002326862080 12847666 -503744381893130056981844580408977472096 12847667 -235503052459090610797212731201317036800 12847668 1488916887416703893054345747572482140160 12847669 3574910037635191513784404601071463520 12847670 241777667724294010003926138367676012160 12847671 -179091862651703356825321024195207348800 12847672 -693577884240232039501710289596706222080 12847673 767596218664437995089098915748582010922 12847674 307574017284917435556116244895130649600 12847675 717867219716840809904072616324624115800 12847676 401537016869325588991940476497743784960 12847677 285056054032859027955614381158490109408 12847678 243829426472263296234226102566266213760 12847679 73127101221268571327271881753530052928 12847680 -162652775018523044900184331100828467200 12847681 -311585697125230523575676900384202987456 12847682 -140929718487296190326064682887034993248 12847683 224113168062009290877246004860471394800 12847684 216550987113962947822633732293362073600 12847685 884438321348067839903389515596711400960 12847686 512644465495838840672804287147744896000 12847687 3251701251090300563113994875267631666352 12847688 -345771277422069039440123183847103856640 12847689 -1040906150983790240876207749386552948246 12847690 302493935125900185835859867462712213600 12847691 -30223183533714237080072207645002533600 12847692 22757086813178782775082015852751355904 12847693 -25489567061702826836615618091243006420 12847694 -1171018861276240400391230100725179712448 12847695 -17382756319487842554688830873290288640 12847696 134946309710615439128434839806102323200 12847697 -725424517422306605153279983318357843854 12847698 286007005746697177872586368610853316768 12847699 2222237775590935039575648198369978410880 12847700 134612627285419715362745642406738499200 12847701 -887553465358362277611696367033130720256 12847702 -19850709386171846063245316281425169920 12847703 128834503352851137018305345819580075864 12847704 179170978465686718361820963639902699520 12847705 549011064767134668490497157661070892800 12847706 -569689085376226073349062333118417362448 12847707 511430557750072772491814582136258062640 12847708 32028075169162593855622581291747969024 12847709 460199024037083567322409758619142125440 12847710 -7067721041630105730442165120880321280 12847711 -477260723081783670268584522087124035248 12847712 8784578776267842784655760569016778752 12847713 -585697241295624631030074806049580197456 12847714 -423757077103046267025018170317713248256 12847715 408399167117940874040942074233413985360 12847716 -176369147022317017262552740118062080000 12847717 -239474013726979303109448197523437023234 12847718 185599855407678353751980361924951852384 12847719 -95166845325436452559572037016684194560 12847720 -1098353770980363171679259738535602227200 12847721 536781503883293227381431155585383665600 12847722 -137231799380851515396864907625484860160 12847723 140938407192125724452418272753828936736 12847724 1531571480074950830866830854511791808000 12847725 334474328399936296214193500565184140000 12847726 -84795668685177545666610714007171274688 12847727 -1642338777951582440383682108240898533424 12847728 117814797280113669681385809131273355264 12847729 563444123900697703981422630019295774820 12847730 -166328559920169770468679012527963412480 12847731 317084068745000080435391623555641014016 12847732 985067683208967176283019162799932489728 12847733 -81497967317065777631757351653234730240 12847734 -33475599488897728506481169586727916928 12847735 2152115222584492865480778484983207129600 12847736 -1201614782547307876714942636662934732800 12847737 -8666872733743448368824384461860521600 12847738 -1591319761340028720133334662888280663040 12847739 -274519592450571236710118672489414482320 12847740 -417873814537145626578695351718297369600 12847741 -643134580843380279316477097901107572858 12847742 -298086264644421878192410487288675134656 12847743 -236961353214632591247887926792480888920 12847744 -301518272319488278466007324238502952960 12847745 -172154988643229998245481669406501923500 12847746 28508466621641897059157064457076984064 12847747 1185433167889408528451005570449430727184 12847748 323632747236326169798757448610334305408 12847749 -23140207872740093661309765837319924320 12847750 -1192279097541207238410325887918907776000 12847751 -735011059233074787508395195118733669448 12847752 -1236257161263143527707244608707815418880 12847753 209791756327915193900227377954070090000 12847754 117984079440432123036821022624963563520 12847755 2382561573253514300687226601769510400 12847756 -602857756606942227295562785034152833280 12847757 -522321811148817396427342240989319549512 12847758 180947930060571650393790371235785533440 12847759 1568345211985285807919186135343077713240 12847760 140607322002276262427192576239604367360 12847761 916479808522946955835046345528736828480 12847762 119745542651742233948749820715127941120 12847763 -983001182875687230214320753897074098536 12847764 186363472899883743785008371702778970112 12847765 -392265923909946490576624798046211638400 12847766 -945322377077612167582410115350391923168 12847767 -1025110215721421357559868016552941693488 12847768 457171446794074003881395995695712450560 12847769 55605117171605139368434941810332368512 12847770 -173130303745146519041358138750878976000 12847771 2288306087753902333918574941615299347972 12847772 -19900647745125333392662029037823923200 12847773 141513277473436656434853274199717745600 12847774 7842778395750964586600970314919511680 12847775 399808455997203939793947328918231735800 12847776 689592161240468173172323873671682719744 12847777 288577409078399670010918515812867179200 12847778 -602748301784449544997865096770765136560 12847779 112289118789069237863841964867877460480 12847780 -878331788134158627570593107375660800 12847781 -106502365442913798575629315493495505600 12847782 61101172929439360962852532118229696192 12847783 35992738193245071322292887781599691040 12847784 -485176478187921295913802688023497333760 12847785 -220093531523685139726793045586845332800 12847786 551844044923396038282398250603811017216 12847787 -204336253066712698252594230255196140000 12847788 325123844372635649896251921389650974720 12847789 -146644061760746720069834932589985540980 12847790 -405107253555772179708562960214023305600 12847791 -13977974428957577848492393550290144512 12847792 525604654656590328023831792032859242496 12847793 -279863381786999786537565793991709489600 12847794 474972228392860216897767918233751657600 12847795 368205999589273073192075346616821686400 12847796 244261506470586647312590531552075752192 12847797 -253222010646133019962111363881507706560 12847798 923139684234934851346109568870732864 12847799 396043845928904531453010477855363209160 12847800 183101352970320776829358854972334080000 12847801 1066845536412320244290798955140427899304 12847802 -236901687576696013944745085499243645696 12847803 644908525104192724849355420998402087704 12847804 59867009115554310792687976079072774656 12847805 106214766803410416565454733190133905920 12847806 -112220315613764660571867867994969208832 12847807 164807649109916503450257055868887852912 12847808 919634339369788732540595271571813171200 12847809 204134791552796827600507322117430965568 12847810 122206630867744528223295648619524687360 12847811 2413849935161162285933382945284283947520 12847812 523085031161397837508736890909422489600 12847813 -124192883232899751735823520378458412352 12847814 -101478273284060625194050693026303452928 12847815 -25882753933343301760343731732549001640 12847816 -171424303128643994228105237753440819200 12847817 -1646150863458771715646380801320975229260 12847818 807617610445438220005349782175786181120 12847819 -318189157987251611046790024213053821760 12847820 583903634623105577145880533431807708160 12847821 -231375305226957203601122626104035645376 12847822 -153720073893695823365624926999515891648 12847823 -241573969548704705018705202906200441400 12847824 -309459985646362268006687395610367885312 12847825 -143727421186785924737046593366909864400 12847826 -157426542437832681873483993658157998080 12847827 1045502990566313213580065572975694376120 12847828 16366022087850793525165089817179324416 12847829 39307202387136275314376471579389686300 12847830 44274399831660568515287034289752288000 12847831 444037524781160804342183430457158277992 12847832 70963787116126962472477803141906278400 12847833 405194173341888134779509930580301842944 12847834 998050719995657104691999359838423928816 12847835 142220206516927919642701290817173411840 12847836 -467840282430212465509662254408249035776 12847837 -54811098539711894420807882460056775514 12847838 89230364755613200353860438860924800000 12847839 -60141086915304008641257712819821318912 12847840 1408289665388827535767567337261668761600 12847841 25282118527768200466261930881337489920 12847842 -163738175831666122573862950848888268800 12847843 -77446242933996314599952876638030920560 12847844 1094764872308080125015087758423177600256 12847845 -206128974671408151382639173218828472960 12847846 205165687665507513079525585785240588288 12847847 -281401104117896060234468409332654581704 12847848 -175535760290049653535764476398567014400 12847849 -1320048831519954169292929044888288067200 12847850 337246355545368703978037552909911568400 12847851 -82716179519904675588804796488304723620 12847852 1203689931987976400866280616602300459520 12847853 -3678033313433104854968246895284481078336 12847854 39964671712992337602689555192467732608 12847855 -55874457668989223957578787994719181240 12847856 87654267890501527114264705759238356992 12847857 404557496099383592349339718751819550720 12847858 -579649119071337773253192074755501620720 12847859 174956393062487907054006489836429754060 12847860 -222737569281108844627797925903954045440 12847861 -950272880766442370317436818582885020548 12847862 -262458809619425774677843657870183409568 12847863 302548079874078522141807874797953322624 12847864 137839028186848187164882619139483340800 12847865 -747135713395710462535812925497966934200 12847866 643943747416955291923587249446986420224 12847867 233686240897256021442248102408503049920 12847868 79584723490900190398109166267736198656 12847869 245052465977540560630305541055519773440 12847870 89117348003298698694003393907338432000 12847871 -884065449681884728894968249972615644928 12847872 -851843069877017253597747300446911856640 12847873 -819166929220339590033079633767481770240 12847874 -80090890844116236001800632357689271232 12847875 122392572283067620979711231519996988000 12847876 -187972859402567507175070850518330920960 12847877 -59797932857702528073933410996947304928 12847878 694151253453260821919042171548287167904 12847879 90159432544291578775858387874771658288 12847880 -242529453589731237482480340726368563200 12847881 688240247014044718221739052935580511744 12847882 -142267676873718621582932953038025581216 12847883 -1377554043909847103898475415175682161684 12847884 3454544598101362217514436925377462272 12847885 540649771896991412731194086539897877580 12847886 -815427584060301594250771634503185085056 12847887 -97086431110367079749378375250388989696 12847888 -35764296824905762364597063124984528896 12847889 240124988602716247569059312569117095924 12847890 359675962770030345714012971266829053440 12847891 -89724871192440595246599301533145796528 12847892 648129431565408365637513823421258342400 12847893 1068230127636526618006732900987624296864 12847894 -806808795873143126991746328253433025504 12847895 -636652235900346250500671418295796578800 12847896 -391776622597501142130796160718475130880 12847897 -849600814205519153318532892885819926588 12847898 558569648989263947417127054348239306736 12847899 -1195578244887173363026485145358834284800 12847900 273633470818776960526812640669986572800 12847901 3310136301761896301337430407352519206 12847902 -511975291326096070571518436815235404800 12847903 -1539345101797040182868303467511117948640 12847904 -1558259969028462865633044679328244695040 12847905 405884202663174364859346617817303264960 12847906 1145043743096736631078759895460325219152 12847907 -99463387185050583490371233106207589488 12847908 914854322925103282364014339592930780160 12847909 1481475108184612290387663183049272902080 12847910 -636595140526583251844558999196230336640 12847911 -1207204438806185718602175121504678481280 12847912 67134161150520226892934101468770959360 12847913 563950818127531575280629330185599308864 12847914 677264334343788840504814902421492439040 12847915 548264353722044680085827295540571066720 12847916 1556453098657757234184115363794990378240 12847917 158219503489447385256400213117397125440 12847918 -187689089020269994158009267686896709184 12847919 103194855158828145942975402781110884352 12847920 345217880611142045095391625770969333760 12847921 155182382543407347841085754178237551122 12847922 -37315322387121024995012011722064570368 12847923 -278797027055920202448917745926526028800 12847924 424384477004750315874005389507572148992 12847925 -612958279125366242151623587192000051350 12847926 24859948788758035223421683019129796608 12847927 988928592645582751008047425122316208 12847928 2368213130530404281511728895391985664000 12847929 351645256912365893507669720091130428000 12847930 690824887966445909577117142541328891360 12847931 1825493221846372075677316632617923893732 12847932 10501992363020037321900508594979129856 12847933 -112134665158164658743807506232961120960 12847934 326569963510534188776612301266839849152 12847935 -646667755348183032868339936842332089200 12847936 -361186068537401911740649051218564349952 12847937 591967358383269595231360039069146338784 12847938 44977645447423593188121877313910924288 12847939 4878350913177744600088316042852413520 12847940 -58332575877110701659219976649112760320 12847941 122024036272173558752120657279601528252 12847942 -281670914522557781450403787122660855936 12847943 285089746898156247704266661931195375192 12847944 1155910427509414535024847400411375288320 12847945 1038992096765919517134435954379898496000 12847946 -259878921513458494989232508493951246240 12847947 -405545491092261028768463761237108947456 12847948 658322951130325193781151195308092887808 12847949 1655798334571782392564202352954049319936 12847950 36283841964905927087475863753757696000 12847951 -9839229584371884526632136881866172000 12847952 -197536724385117356777636008864263045120 12847953 1154012657851438831849700435773343096304 12847954 -163557282352906637118459386396343383040 12847955 -194123003656780050018130979528033533440 12847956 -170684684240110923660855114170477740032 12847957 -296876333322891497105363165182146940054 12847958 734821126212271532388598391246165056320 12847959 1107559251027331966337920562901089852064 12847960 1044032224587760248139817431750932480000 12847961 183079488937185437884282121315434836864 12847962 -1007157752102328976471047187717297163520 12847963 -2266525462808997797090201112487294926216 12847964 -2066176177042553811444447029499008985600 12847965 -150946550508994030539052424008549436160 12847966 -203820617339388159788288780167446745920 12847967 1947669831495835041438682530303989954304 12847968 55824047477172239944272744045888405504 12847969 -1507149637709600956575842638350523591356 12847970 2459517972807158876352723676823692800 12847971 685479406150499215118153058939913142400 12847972 992465783714187044507777173051639507200 12847973 -288216907237439638020456451566645050400 12847974 -548756970818931768440543875188808760640 12847975 236373164108735499002223187583257104400 12847976 423874604821312920712956885815676057600 12847977 -55284120659603012435657754884244713574 12847978 527630943010748497915864028219134663680 12847979 14071633902356416362905196874903798200 12847980 530928651647488587733639998314047503360 12847981 -223449885068875311968496609077553239936 12847982 -48827224297524395784798911336545638528 12847983 -276379116692078608606656765157806473976 12847984 -168736500027589505989802740701587767296 12847985 113841604076717249212845253044778616820 12847986 103319994987605268136161720181931235840 12847987 -771070959752957770327698143702881857168 12847988 -1820615436285898750967716842249159369984 12847989 -216290722006610018797226841270366405120 12847990 2514269096913044121143686738494364800 12847991 61005147608562957016696274070118836384 12847992 607533075028616424212653215602267934720 12847993 -2059730046172116050822929688732649524758 12847994 -608681506540782582857495827059975298704 12847995 507299111786610951429269893269115138320 12847996 -139311009377307930642485733947960251392 12847997 397243311665740630753742369000917922304 12847998 -458015553967609419518570405011793631936 12847999 2204283486613697252532485676714566672000 12848000 -94977791694858554327003893459845120000 12848001 1034674338307459944215129681587587561504 12848002 -915618554688733603444022255555875008048 12848003 505364507047426796699883430410743890080 12848004 518461558216227445808621260669581066240 12848005 180766167828934980902413238528420509560 12848006 83042805877042116398239856126962753344 12848007 877488453552512730050773148974474091520 12848008 -1519212502974807611306166995606491822080 12848009 -43130812167827331879339698300321886960 12848010 221928710561310693652345573451592837120 12848011 -1091796043274533826897070239602837522776 12848012 391865995895617275899176382757732913152 12848013 -20324932839660315813168914845998667200 12848014 1496952460592386471320041174550583099392 12848015 -1145694335088011993460677753969937897600 12848016 16564255231040109265865038331298250752 12848017 -160809213320613704306810512650700517760 12848018 -4872910239988065901474244254966205952 12848019 804839989013433057290563246133020156344 12848020 515781390362442834548475412495383744000 12848021 1727525621136993441074081766232471182222 12848022 1461053086669802971885889534966174016 12848023 1739513831453373486766706947320011235272 12848024 1113488144475322516586954891757936721920 12848025 89479856433131490034401836180257533600 12848026 -1240482205777268095146619486805876886288 12848027 -763112229794965175429063758621790480124 12848028 -26128562281470171454471655852858204160 12848029 1240597146928015067285524044703171622630 12848030 146381675679328701029743294234636331520 12848031 115937119598049167408156108540974521600 12848032 185650939078833239222835733299157008384 12848033 -2841705425942139512014690890099019684032 12848034 135833213225380153463633327741504589312 12848035 -946276653869312469275882736632855945520 12848036 -687085987829617671571092572229770997120 12848037 100603573679854367575944972010283476800 12848038 -240915386080136773371520796915484626688 12848039 2632784430058218575945178088660202267856 12848040 -154611696407231084397907700330574336000 12848041 -1744659941656352513214268535587982935558 12848042 -360861252245389723569736814832654794400 12848043 4334992405867680399800202013425312768 12848044 -689862064413961449607454221776802790400 12848045 -401578616374563665489310629302327284510 12848046 216752296819677625122259159851824803968 12848047 532926033884252748696244199850010028880 12848048 -69093014300816149367166969001186099200 12848049 -1279209009522251247486877688021690063166 12848050 411498169373488970531250351435668248800 12848051 1047879121502293602128562145170996599052 12848052 64344935875853772593802236582324047872 12848053 1114293317976601117122728934046553069664 12848054 987188544804350707032684810184960677312 12848055 311435001579360553510070329063111278720 12848056 18763387915247369740954482255953510400 12848057 -1204531825206640900763481897780666404694 12848058 35867318484348898870407852643101621360 12848059 22026859260651684601969962554896488992 12848060 907767558891165155359613499797966676480 12848061 -231466898033865929779598866708960488576 12848062 -87640909173626134456646908163626675968 12848063 -174733526915166890733823671431251769640 12848064 51691361370356128259234838054564790272 12848065 -1062223592776281511461471096725840905860 12848066 -88175318581386306269554366514056273920 12848067 -1221197724381397245477943232932341301116 12848068 1204205635194732742713585125696967859200 12848069 -69549899205935446206809836360741638756 12848070 76170654916643419594018755934415097600 12848071 -1091285983398511814097721593674587712456 12848072 779007748712513459263763663980641100800 12848073 -10643385630693202500259533948425504640 12848074 70866797913192136513855951131366546432 12848075 29137566097508219371195870056965283300 12848076 392834704142025538444638801966309949440 12848077 1309404314110347431778377216561812680672 12848078 265938542911505243574392585753064573120 12848079 -302029510780057834561414947666508778616 12848080 -59809901666085156242152954152867594240 12848081 1842230884469534873228835531989408112882 12848082 -107834354881096923890267648836997431296 12848083 -212143100816392651379026740426985647720 12848084 714651333947014183432321111847725881216 12848085 575305365813678867332450651281481520000 12848086 -412007237471179398479300640131304384000 12848087 -19501406572872078633050511485188365696 12848088 -301785449356145934367142648856840437760 12848089 -118793392839601476803840955197875380480 12848090 451003217168964064086203723173777913280 12848091 262412022254265439882875260952929088624 12848092 649078419224861749071633167439944239616 12848093 -1889661982102315610948681016954516461658 12848094 -550889359453359406539931368208488940800 12848095 -143523897420928611923720873824560170400 12848096 1480660539994170032153349909891810852864 12848097 -28282145614145021596195630471477611600 12848098 -567421632451626792378325721288093376864 12848099 -20908648457839050929278679077168022784 12848100 -117959317934522856346629115314690816000 12848101 448117336757845602946815552459086246784 12848102 -96040364294266807237531961723957819520 12848103 -139285021792426583197492162180176239088 12848104 554266859688725494880899928623115059200 12848105 -468278898729325417238752827003096180480 12848106 -35052456849691247757687924303857554176 12848107 -1914711286921975541318917383438287209848 12848108 -260873079945553755281957229401469616128 12848109 -315534005755856473634554679863179208992 12848110 -16760168988732813294777305055594332160 12848111 1049930380944771715404142234630562245752 12848112 285741626698019968781575578167231447040 12848113 -84978467361864061894345863775872734638 12848114 -1071149909491453816191411745835454415344 12848115 -1666856596587297736502123025364788480 12848116 628855961850013933109704999787155168640 12848117 -1569231452092035582531241119665315485920 12848118 552975642852578820926867260943784050688 12848119 -1502435260282055105334323668220735059480 12848120 1322374606675282082232638869568599756800 12848121 606147424099653246530852241765390571200 12848122 71316731699987317211211067391019070464 12848123 -1875093291965617883853340111251214862280 12848124 -705052616650910981851106926122572233728 12848125 -411525177892516170477849401442622842500 12848126 1008400815698651599105147034547144938880 12848127 -379095402123824360092274342459748263040 12848128 -2093126992431062906890602788711072530432 12848129 65320857818893054051689197296802338560 12848130 267601846275493704181618605623246499360 12848131 -1772760154010836208717499004866016900800 12848132 45695752531590218093677135306195937280 12848133 1175315663460795861320599862479590726624 12848134 49568485138023719893543825959796660992 12848135 1151331188109040786322056736785328460000 12848136 60394862781793517013463462046985093120 12848137 -824725087858239478174285296440102160128 12848138 -353803056278059919373598133117133059280 12848139 395744713636494515772527030542357924560 12848140 746323181483625537668280253787051197440 12848141 482426927780383660158678253287101574744 12848142 -9463472397991212316066537173272355840 12848143 -743146921628114566230858352537689704208 12848144 -848855505980886413029075782390194356224 12848145 458518890215871437428731029139020759040 12848146 -91232626313272319442962669035082847456 12848147 -528493685639761221723208943253017607360 12848148 464303186781610544693432247281556546432 12848149 373868537491675985912951535260288709664 12848150 -101806877241395789782826038732274256000 12848151 -274788782942003178811920649271729721600 12848152 -2136918497521010475316590188902651392000 12848153 -847664392403793055375196195518178828598 12848154 80169290859137164329918264306740845056 12848155 -1328914660876961695008338055864266303040 12848156 893616533046091163668072828413477803520 12848157 78412219721308381162792309948473373440 12848158 23057818963336884591441902449413950976 12848159 1119442428035076049120304164933811499360 12848160 173913344365734042586487487736263475200 12848161 1006766838773942151922735600261055460400 12848162 -610008326194671412857892109435985100800 12848163 935817997653961243138826374324395042288 12848164 -197326299016665358918022532882397405184 12848165 -640818889444448404222671587790573523200 12848166 613021428669673579591818709701477897600 12848167 -59371827388767416653007826549544236608 12848168 -624650516862312693964446635029566013440 12848169 -55170174806650330744840647789614803056 12848170 305030144692697493035578423464416352960 12848171 -249086339317539997436491964758725618288 12848172 -641971045541662075546674195562773355008 12848173 932476056277715398265799627194148110764 12848174 1224474024527165030383479385934992470336 12848175 -91702968033012766829818886196965592000 12848176 -114535234521377565806873069106414944256 12848177 -224285782135557023642554132486105228620 12848178 20313868754346794947288426187748695040 12848179 247168168290507204847750291725251504780 12848180 -786216478529437415259436741937900390400 12848181 295804866643962129522276805030701349152 12848182 577270400024963868287332487217840780192 12848183 1905304271658564713239891319802955659432 12848184 1054319395682432922996915590491304386560 12848185 -1064600302695638647864765230722298240 12848186 116286791904514039122118460634126929088 12848187 449055195846429915237528425102705205120 12848188 817323445726390221777554049905006149632 12848189 1627370662281210627563487799360697000460 12848190 -309799662203557762891269554102312580480 12848191 -532289237758504532248627567318044077280 12848192 -7317026062819316744926250150183043072 12848193 -262210389908530592681656722086326264800 12848194 -177322142320696907329749866626335511680 12848195 88507812056086911190181416536123312480 12848196 938766378190793421868165703762302344192 12848197 679345088065888160426932135333195039646 12848198 -20885180603109380134314897284569866240 12848199 -185074750046245478174104731344502059520 12848200 48958438141562453139188860448891904000 12848201 94789496825890910232157261458714070452 12848202 750188151398716758571453073064642811392 12848203 1067432554748254731639398851811240525224 12848204 555771743079953895165856026933614003712 12848205 727172517798145513342528553957912091360 12848206 -425756026593962007216554112211989947520 12848207 -1144973461680141325860941554168662966360 12848208 213660376010863418162898901394187485184 12848209 -1644324795939038240821434434630953998336 12848210 -257052565264568195655304012186782540480 12848211 531868817517955437567592835672802610680 12848212 674172581885353115106201354423618197504 12848213 7541769816405889219050494396653390080 12848214 207722445125588834302163528568471564288 12848215 -51204799236042698492796559783432505280 12848216 186797612993111854303359431562897715200 12848217 -120325703498767205945004580430104385280 12848218 518589625494907760380234329948412608000 12848219 -1415227336557714714798766946285217485316 12848220 -23925104911824850199528072074379427840 12848221 -1100984686959344548596776141155403855578 12848222 903010432897222409978870069883173430912 12848223 -228062684272087690961017391253346985856 12848224 -1986650413388964062573539374498226765824 12848225 -3175435891355310772876253733143547150 12848226 298207071118999381492051121511650928384 12848227 -432734043290449884203867315292860910128 12848228 -11365339341946957311734726520307276800 12848229 -372084569953831267951389635699383162752 12848230 -324977422617120605540768075181141786240 12848231 -735995705414830659574375654079130598272 12848232 -491957360603488136953128073884740812800 12848233 -2228028133385084355654014736632126552518 12848234 -106691492312400783178561604621300725248 12848235 -175520495630135368529219967800386122000 12848236 -38005906568152282321061457380328012800 12848237 1192701713882189039550324623662481388480 12848238 89567398528929398495434647870926656704 12848239 -13425879728282607949320661913635966344 12848240 136656903719547452410615420990642421760 12848241 226322855259524820793726211520905841072 12848242 -83621814407735897668488121624155037056 12848243 -1203040189981200012007421858572784599056 12848244 -479001010064186694206387823840951459840 12848245 -99253507203846819750961042623588550500 12848246 1066111176512249228209430712292901223072 12848247 -1691261937806399768545585545073809816000 12848248 18445439401305712965599170836867932160 12848249 -1099257239753726769044281115667052961664 12848250 -48341131184789226463501557543532032000 12848251 -335602618847147042853952495203818494560 12848252 64942895473270304128460459534682240000 12848253 856461680244207707778249925425655104000 12848254 -1254807383409548641918336090482193072320 12848255 415546973897021689280175175480020134400 12848256 997083265675778184376235757608003174400 12848257 -269701450562368811182235833773900446288 12848258 188257308071196622287689223640966614480 12848259 430808907722942069156201174994919104504 12848260 77203393297009876899527993182733598720 12848261 534570680850340570048767698896599584862 12848262 -23928540610906733252495363996637542400 12848263 640566631265385779953669258891632447512 12848264 -831972711251555568749387846345226240 12848265 973014209955175843102350411888143039460 12848266 -491121947911416645498446867567382663840 12848267 754446314657519074029177712093293267360 12848268 979536096548297716591326099342159613440 12848269 774846712031762298452043105875183536096 12848270 -771896627466912272964455470774927296000 12848271 3161242434656856851336458946819245824 12848272 -5780996975741009423633759646803755008 12848273 -44350024608690666622913583066614390478 12848274 -578021543233661767534785451608350976000 12848275 -1068419572622353411224684702460718040000 12848276 76601783300903018753649956314809876480 12848277 -382952143636610828738721482474223151680 12848278 -591509532095532319203072884919489293376 12848279 -1318007668248678313294524370766104299720 12848280 -101411539598779372583535623951176704000 12848281 1245100075563942929150086952693424269700 12848282 627387898692311097563032276172311498992 12848283 255902984174918515313009509049160163584 12848284 655645439670014139612042280079640751616 12848285 -150467629688849153922650026058433183240 12848286 445997259360795367870732747620340144128 12848287 220840044745956241919087284469117216872 12848288 209742650157405848115330415273700229120 12848289 453443502941202212812917333020548047024 12848290 -258570264637157153696294348098878851520 12848291 -307845908682857853899702637565822996416 12848292 47360724539232630798655402076106497280 12848293 -55116886795099734334961971118406047076 12848294 1053475389068331197645306581686673276800 12848295 879114064915456035213533526496449562320 12848296 1095391046437616826703335318703454453760 12848297 -793915001463874604926083821430261625536 12848298 -74455616566529617563147567638078710272 12848299 -115190429260433713995998171872712778700 12848300 -839978508172897584742832465585231865600 12848301 106787366844625410465993929569577822742 12848302 553141945494882567603244242710427487104 12848303 698007213457053456099665993548826086464 12848304 -69045123023825166065188568614274334720 12848305 552218122453421029600844538784944849000 12848306 372047819099702785780244509884657982464 12848307 -373443021185468551540719738540767133840 12848308 423437230088774622196113617106607613952 12848309 56383822623156438299460095940024630510 12848310 -111820069397537881274586002718050582400 12848311 -767323275374979079939192975259178461760 12848312 432145647001904297503055960496454041600 12848313 687110121599644351471753046523930615360 12848314 1229939337289576980174191612040556800 12848315 161382348858316139930422104108684789120 12848316 -335810736039736988861147095097007553536 12848317 -151262362391380225546281095845197806400 12848318 -159445116701848197730662308472373459584 12848319 200062044612759111078285976750881622128 12848320 479306556497156490477002862201541754880 12848321 1944916491334584410063854064187818259522 12848322 167519491417838961578687638892363808768 12848323 -4588627448970609286355207034142633715200 12848324 234171075319670729455972288135486960896 12848325 -103742426503892980083367780129711310400 12848326 -251434233424241631902349276018758179200 12848327 -1983878684427614289822306311753438938488 12848328 -1953941941777448299234314619176652800000 12848329 -265311557183117689946097518147062004352 12848330 392531800091930495604545331700293361920 12848331 -883420772600976764544005718945445438248 12848332 487385599634296367484885198978765701120 12848333 1275718332765363371298744579626960862582 12848334 -211990935387171872515616467371148988160 12848335 -1414218740642830913142690643101855561720 12848336 238392148515958782686745824583317716992 12848337 -1235487326526023255044834253500105439292 12848338 -593973159997703987690338029899480211456 12848339 -881518929892584049116244868041101618864 12848340 -27725564140859101622646565779262341120 12848341 2173450368950353418852833576794006989184 12848342 -486533524912628484963691140543460526208 12848343 -808154745207671444572801204600639122432 12848344 -506550361099211566757405084458558586880 12848345 1332704984172215293989753935325615724680 12848346 -164983737163410734772938125428685380096 12848347 2455058006554628720334007274123341465796 12848348 511248661315512238238916300994851076608 12848349 -926990664094024171239574578216726734112 12848350 -606697983181228830648879670125054897600 12848351 -42371916145963088009338622020803293448 12848352 769769093459255405554956937342683709440 12848353 245445571842589286204705841700494686720 12848354 741525870803403863401796119935011255376 12848355 -472064755787741744243306950984501089600 12848356 -1590676532419806299854039141082443166080 12848357 8286349083418103914089073762609953600 12848358 -256845618020867525533771303415269479552 12848359 1517693253882694070653701666209589333560 12848360 -11871725833396980305407107012663705600 12848361 -224220485595392228454446464590978824256 12848362 -131827691889766601337372006131838866160 12848363 676827619149941389925328265574254972560 12848364 -80431612041144502580518938193412806656 12848365 -6154063558180750577977268289073557480 12848366 830681496249835795312432483294840724352 12848367 249695111763760492253360171857636490112 12848368 68682300980225331609074031182286946304 12848369 2702887887919165099796639378254361862912 12848370 -365315115385853904508432360165735257600 12848371 -15228618853316573878109385090924662428 12848372 -590046339791099324289312159730351223424 12848373 -33375628441432217837462958331909826976 12848374 -414451222654068795192842582979143325696 12848375 -151538642779634857711749505366260720000 12848376 -7926254027184354126990712417672704000 12848377 1470153264987456833590880126670775237226 12848378 455007298713266177133777935368665509856 12848379 604811517982755524998737448820308807680 12848380 -1128394650457483696934117385790105843200 12848381 -33809762445627500104425184152584151552 12848382 257977004415313743453433219877764873152 12848383 -983682921579072575113509075831306842368 12848384 -342295083675613391489540081721079234560 12848385 177198371203555000822156254655070400 12848386 277858023232197623383780385328083389392 12848387 215813357225358820580089947026397399036 12848388 751896030482841485709973435231661423616 12848389 -650302837150119766256761080286986345760 12848390 156896569853682999731705232041960148480 12848391 -20742396819028105671880823712071062800 12848392 1098151800108184426651083734205413836800 12848393 1212941218564391202984375660172277583642 12848394 -354152203071444490764080780596998254592 12848395 29441742917983471351470492795176578080 12848396 -739222811782953773404212213894393477120 12848397 1317506728860033429472810319629735473600 12848398 -20174805151676126724245694378545606400 12848399 2045170928556921941620192448156566580400 12848400 1437086019719107404304261990273843200 12848401 710342263749472921124216352240144998400 12848402 -438387077007924632950921740042891294720 12848403 1399845638157265826276199263632943410104 12848404 -1298914837968568258711028020891434454144 12848405 -345850031970234643216833694832998331940 12848406 71068263737650846324087916395763872704 12848407 669802234327684346058539215319223332400 12848408 -6514468613740208406293510145522278400 12848409 161171220742436600037092738101998723840 12848410 -827636220426441346749270472581656612640 12848411 4085086598284066849867310228483253788232 12848412 -391135574214609721104441214459948133376 12848413 501484678474826463996446624718186332940 12848414 -1148907971276984722579577365136735308608 12848415 181347541382058098482777631519708835840 12848416 216573805501040030164764150183808204800 12848417 1161426418521214506730999182162681914466 12848418 -7998863498604253514269543575943999872 12848419 -142650633501755930968818510557713129200 12848420 -98365373369785067055432163633521937920 12848421 -841475072233683364059006017642619500160 12848422 198236917361251394030713892768981322624 12848423 -670522628996745536694909378882729417600 12848424 -974720415608725963080989112990445486080 12848425 -1279811314692689790564030627714044970850 12848426 123548408628056771427844836368689457664 12848427 -104759498520531426163256104810945417920 12848428 365679872852947154257475590165808593920 12848429 923700122639911698629686651681687690080 12848430 121935659577689554189329942542686003200 12848431 -1349618625939800690151402818411532214768 12848432 30633896640096918691427688812327387136 12848433 -5507294628223705049412685907851942272 12848434 550975517926863509230673978154674489616 12848435 16438464827062851806533538798082600000 12848436 1342580289866302266904949726507193692160 12848437 380673206038468226735059215765967372800 12848438 42584219520995444356876335017825924544 12848439 229672468570181740693296035875268196096 12848440 929132539850116707659452383910987161600 12848441 429275611145160312120169685059460533242 12848442 -191307717634470859485244807685176255488 12848443 5356723541163602211925026004020822184 12848444 94644455629640355589719836135369539584 12848445 262950188572544358824803304849994551820 12848446 62195538310141045639659844284529459200 12848447 -1440480404068475087358809229768172151328 12848448 178785814546668546058659177559511531520 12848449 -253818886060302863431291370160475946960 12848450 240671548332479545888679100081753084000 12848451 -178641625782903133546978421956042367232 12848452 365679077106454653029361146525990805760 12848453 -1530798633926852851226320742265020665920 12848454 3805368510038905919282683428887951808 12848455 -1365092960119098443986497116659665605640 12848456 -373437664761240476907465090474581975040 12848457 -431002441206815069711756367268879894560 12848458 -307782554286928563018334169351304427008 12848459 306397211035307734261087179423208789104 12848460 302316213386247804166164591904576220160 12848461 -869149313908999081090755754291342364938 12848462 -48855420410688793336257730119407285376 12848463 -12143249742564046674309222162499104000 12848464 -579338519980974289316810698094400651264 12848465 15596196982754814599696209745956497600 12848466 -142202945453554129129996249116722621952 12848467 532893143109891707441989240645909960560 12848468 1292584334946594325286644160176964427648 12848469 621209547780152567122485004478355882144 12848470 217545785431222205208040226944548007680 12848471 336978188920354259067977249581345617672 12848472 -27009397345275008763892754651535605760 12848473 -150395014231355804145722123144720365296 12848474 810182674156267220471877896039374730736 12848475 -129083906260230587646040059830610292800 12848476 769727409072085513204880610438632706560 12848477 139838648089364146215050204443135773312 12848478 567662030501995374588497983300613308224 12848479 -867501733616649205498355098074517209600 12848480 -1483830321046882333100406449198011514880 12848481 -1680075011083516101636736129950457486080 12848482 -821553647591986965682168995143217663408 12848483 -368763554436359708927373889594450658496 12848484 -417514017415848784667349572108147097600 12848485 16554480741045312492190322501911306800 12848486 18030979768978194840089666206753492800 12848487 104227936043077327871065955950544184360 12848488 1659669377703399185253659494302714347520 12848489 2066715766929682150244521271690777904720 12848490 -320108759752301968540717089911045376000 12848491 1696457921033168565610438010394703027984 12848492 1384479713412438855310575345259407964416 12848493 311492976108422966749462734737153745984 12848494 -227924825537632249216050536602334217600 12848495 321396385153199268481900588766494767600 12848496 287499826237076102653172973151375491072 12848497 -820146819763260471503459415274815307054 12848498 -20603623618771510280033774408196965760 12848499 327734822155884165866766654974062896768 12848500 300018573188750389678545539791153152000 12848501 -1286916104211452463543153385984168662528 12848502 -51483349988281822925006188987382434368 12848503 830838877180143759902231961146560317200 12848504 -484810010156944989299703354449401774080 12848505 462147082198557735234946431674126410560 12848506 -1297218556977510511071617227393490064 12848507 452174481373220981770738152221811274512 12848508 -236222446473211932805345373703396925440 12848509 793330882787203598191036098890027795116 12848510 11207607845096707897158786982115396160 12848511 45148851881413423464835484246204552736 12848512 904128509187989070653405173416512716800 12848513 17296292445956923203125171239096387008 12848514 21751803933225460759555232917567329792 12848515 478640407356879483386439573711860116800 12848516 1892153853470094067507797325343613553920 12848517 -1040920995353595400751068357036624739520 12848518 -636876897450253289627522628918102802560 12848519 275042285292032938354610321110734924096 12848520 -330341798780406576049967240422942310400 12848521 -97745359195655711859021649413078801280 12848522 959908050389423028339735341667681158400 12848523 662903648435881955623011579024720577920 12848524 -247112765923956544083618776537630664704 12848525 -335407829087819065838354859922995728700 12848526 -93875570868058998872189373471669959808 12848527 477647801346433790771622672212951871552 12848528 15311320743501341659687294471022837760 12848529 18019725967032291261348494468616281088 12848530 1163767023162580397692115729253885465600 12848531 594474763633357025311860069574557269184 12848532 116304615913656263635049480507885801472 12848533 3890262619030075013445920105470624864 12848534 -720347857032769818260863444299819411840 12848535 -551852940490448329238174907823211056920 12848536 1091973643648535432826904202757032140800 12848537 -202778438124662776863785191600475279280 12848538 -364711075362210825939918812410959598080 12848539 42334868361707790098597467570154280960 12848540 -363783270271359954811948665149683253760 12848541 4207476660437884248988714767832335360 12848542 -6294638592363383521615680967335708288 12848543 -1456325724376453958005144665494595698208 12848544 -103827491264118338602580960195382411264 12848545 -192654194741630032732057421802195021720 12848546 -10302242321475637264327602215017770720 12848547 -16240921323461812225101253255030513800 12848548 89699473979209570089781062326518133760 12848549 -131506637097322063385876760963106269888 12848550 81070703143943831330879169503665920000 12848551 -1437060299768419346365669457194806189448 12848552 878859505184246536564814250480664227840 12848553 275073868337122732096853905566338202762 12848554 -186481191396160467004288360872539955024 12848555 794211992879550153582364593931947982560 12848556 -233053354814619993317703026203121418240 12848557 1572582407594319031074672620770644342806 12848558 154400773658953157229701231058941954880 12848559 666108259313036748183582902462381977728 12848560 174848242064909141072709078888480768000 12848561 72355901261382791946753021053439772224 12848562 -3044015259643768108079259696559529088 12848563 -344468859123178583517287039546740474896 12848564 -158837216513206463088567796266164035584 12848565 -300217377206925481482950975161209312480 12848566 -821056402688276228591393427003733520640 12848567 -1374323438602713004721581884165235527384 12848568 -1413748794414038720151154711271427072000 12848569 -191347153572843641156097075881471650620 12848570 -121261223052686081349798001770952581120 12848571 1924026060068513481600486142067130422400 12848572 -22211122261777768153264733820087607296 12848573 -107235980223079329923347456744843925178 12848574 318386493101335042647588854835372447360 12848575 1222958997734130071214099047611603623800 12848576 249275499583675320658417350078703337472 12848577 77423429117186931275065338166726160832 12848578 -336094344701245640517174785475986365440 12848579 936141880231054576542174979592405951640 12848580 15130674385067242887849885147183659520 12848581 -375952098361745893804050829721478743300 12848582 -479120738312363441367990806308602949248 12848583 716332777453150660888227958379567028480 12848584 128504578450822114500797937891998976000 12848585 1133357247273730612345420820584436439780 12848586 128212339443703843835460660044349731328 12848587 2126251314151823941943531849050486521236 12848588 130886016772806068648566010678326610688 12848589 483255238318741177736396454197725115160 12848590 388715614914222416010309764260517314560 12848591 605903445349775105236839777597869082624 12848592 -45360153026629023214861381158858915840 12848593 254038429999007980431125265438142771060 12848594 190625492889586755369706165246442973312 12848595 -228929201796444015878729598772291831200 12848596 435366116553341441136336482473706299392 12848597 540837807609027640792829685474640148046 12848598 83390812722406192803364091176505856000 12848599 -2167236148731677008140464987356332993400 12848600 399257971757336204788234391126069760000 12848601 183628979094256940490332314595772835584 12848602 -163239186196382926736159371268559866880 12848603 1983890788854034002190212846499068582852 12848604 319382089602745009157889033168738017280 12848605 186122102592895795321615172014277437440 12848606 -292087059789834587484994277671436336640 12848607 811761879566598412014552189171690333720 12848608 820372058649954633471356603374640824320 12848609 1872228680017298489071272626005373211810 12848610 -13251540617669039646359922802886476800 12848611 1050918310098109478536933583759543004024 12848612 182590368780522838700212416765484400640 12848613 67032079598705907279225637486559135232 12848614 -11585306177057735789751882619761679488 12848615 -1239119642173429868333568549034901280 12848616 -944213315940693753189326449551752232960 12848617 -2036101798666116850779506420545658306400 12848618 209538533051305074385063868683134371760 12848619 -257749605497864420816880010417067704320 12848620 163396158652732416206651130192251443200 12848621 -292670328438943806805391652248654333556 12848622 -634173001480150442900692778885614792128 12848623 -1163579988961147579688000790747859358128 12848624 379985795108423491667792110847141314560 12848625 1540957360803628645107486193091978880000 12848626 -299089682500837308213670052686024458240 12848627 3147519812985470052345771435506993988 12848628 70392811037198663476941800934826303488 12848629 325110055599174649897619406095431180860 12848630 447018827389521896331184194176477736960 12848631 450133430448389118540981839409030377040 12848632 510546824905923108060375867564034621440 12848633 -514974618779423319281330595098566615062 12848634 93199492853611236194671866032295436800 12848635 -2202743870383175185942846640766070800 12848636 -329560022355570247512738194365916974080 12848637 -76425561258110856487169760735149783040 12848638 254107060336595361681773861420728516608 12848639 -1438224645198529931280042395979466321440 12848640 -53104449417867405822115988043831705600 12848641 -171357437868088084945279480765001165228 12848642 -68441405189883083426303854151936125056 12848643 1159611885976832462704286462867287204932 12848644 1886530382465253760865199614135776148736 12848645 7197627802216822928193603542110981080 12848646 1234192984597419542644607946220666005504 12848647 -13857809075699392095487155288072917536 12848648 371178374957055072248751172819597071360 12848649 273159683517722158386791619161869529856 12848650 -16992380940995064911270279857204370400 12848651 351242933620048845160809094363616245392 12848652 11799299278130301913150063606033612800 12848653 1385589171072872210241933818921595828780 12848654 15746113258292645410713786303556644864 12848655 -13501884611797938396938310135797289600 12848656 109385520740227664269908355988174938112 12848657 40432449889689793159341276339609792384 12848658 6339373438969067121495032884649319168 12848659 -932506678288065701101843168178112989140 12848660 -963443750690985539509209448243265034240 12848661 -373794729413923907788648647551636004768 12848662 58883009826781130906014538166987344064 12848663 310945795663020098178776392197579818880 12848664 -501672437952142227604993466612285460480 12848665 -139878170177824238983996708293154978680 12848666 19513522838373518679736510250583471360 12848667 -191189003083692936591982088046879694080 12848668 533787835900982602916557063067775031296 12848669 -360402536342234091346247916077096427930 12848670 351236184364802406907885036901372582400 12848671 -537534476150608451423188350366692432400 12848672 -3120132823529867555938852221454991228928 12848673 -134123652322539606289467669166353558432 12848674 7675850244837701461361102898496680960 12848675 -185676415346158119239676862426684045200 12848676 -395616595714409122429840136021359374336 12848677 1835155013476275653703162653582450974526 12848678 107601927622495942237259058744412938624 12848679 -1988127302609773513883100281811481612080 12848680 539427160743376557140834428997641728000 12848681 -486656978607517037362051210641051472518 12848682 -209390919695580918302568452291538378240 12848683 -539132724575585364806604209578682165068 12848684 -542427669470344537942046164795238129664 12848685 288162605626360994348954597928088532160 12848686 592330090697546346472199115826964457792 12848687 -132030512463266999046832356600193864680 12848688 364167830944737200280057646831418621952 12848689 464188990079392122896563334149928520256 12848690 -459191759848464330782186977705372876800 12848691 -730395609244539372597504864699320132808 12848692 -938977174306594214363994861843174381184 12848693 379383310031487102290156138972438798400 12848694 88337701486301735491160359867782488064 12848695 935247456537029685485112263208921898200 12848696 -1131185160026845119754220963403250667520 12848697 506908324829291102497263303383657076288 12848698 309305023011681011156265935182585472736 12848699 178823654943163244733438104009163251664 12848700 387650995248116624045880160473458112000 12848701 -698695349540509578858521253840699209850 12848702 278164574168025217181886698675754879360 12848703 157921625532464289903980200472892972288 12848704 220218732395591912590014444006939820032 12848705 -648518371601307763473663355335942244140 12848706 -6970877534684928970755718578671456736 12848707 708075199452378025369582236828407599992 12848708 167418498625902677344009016605333011456 12848709 706314332284615092505917049658895854304 12848710 -134683204098455580204258628731959969280 12848711 905159251878333443170830354107507353800 12848712 14162187328257518520326163533044408320 12848713 -533668572191631031872388320936557384576 12848714 33031440633874335110097777571727313456 12848715 -574761021546481235303167061081716635360 12848716 -740828325581602324651250367935735158272 12848717 -368070728453663279230221876768289689600 12848718 311310358436559779569581409175551580160 12848719 -1043618151703138740298038912257818942848 12848720 221225296050915722903588749186781675520 12848721 1023547423796382113561059330109211939312 12848722 -380525910953631387765860992400238431088 12848723 -600826139619397154290181694322344704160 12848724 -335816273320358504653443044675113463808 12848725 -147086898703557233470972760200263264000 12848726 622172060925810418533961409923720401984 12848727 -153577704032113247846733667579408016280 12848728 426351019447876517072797025133200056320 12848729 -87492700561923652552838892935376407670 12848730 -2820606938311928954687303912058631680 12848731 -181846944122987850657358459544896806480 12848732 744638289354123179524606031407218869760 12848733 -1268694252810081190685439146796635678400 12848734 540279849816292991469114131460402553152 12848735 1563848176050568324291610739845741131200 12848736 -1026203038083696553760769595761731567616 12848737 155296292904564600321412160599406612160 12848738 95333427256193009199094523889262250496 12848739 -1531424499622296399947752160106091589712 12848740 -805720564516986496817682122889038937600 12848741 -647830133680639088809670098798077981216 12848742 970738234339123057518100026885139012800 12848743 -989001287250658775212192579724633654400 12848744 4907644810679468847489517828611440640 12848745 158762514924407362061408974948133994240 12848746 -514132581725201551928449821545602574928 12848747 -1123309159386987307100266204028782641804 12848748 -1170396643231547445485364690297715200 12848749 2138399055848412939365605943215037489750 12848750 -212070725620001057058013899861480600000 12848751 -224809521080952659501393837322573015000 12848752 2175307844873372482672983244102041600 12848753 -197871257221774622670904418004479093340 12848754 -214735847273407502670427815951159799680 12848755 312879924009698099158054397035952642160 12848756 -189866447676928092622041324730581934080 12848757 1871242200756859462158562974126066974688 12848758 -294586605857819449757153027000415295872 12848759 -483129634002529141445515991316576728448 12848760 -1242695943875768036734682664324544512000 12848761 1583833125489334234717004198702674343424 12848762 1043548821489309975631043289370479883632 12848763 -409155127840503658803061367050002017256 12848764 -527352478738451122372629979879225575424 12848765 764492858746898303526543974263145679660 12848766 84796146840924084512629458281678635008 12848767 1257990198268794627582518546738142674816 12848768 -217179653971588484678285576103662714880 12848769 -1399341882760793871330660988488042297600 12848770 500446253788098704430993549971919313920 12848771 176627119142326414366802327054124664992 12848772 382551452658828217198332650022004242432 12848773 409262923229569403634307822286968407936 12848774 557094137076524013999879165029452383552 12848775 314158223864997779137660072669701079800 12848776 -1895571114015292731547626542766520273920 12848777 -260556650301385419493205251743394486374 12848778 -121645839140680011517963920408846231456 12848779 -87178366673090531837874949918214368040 12848780 274547409422923917127886496022516224000 12848781 -785599420402627369833150236228477612256 12848782 -284665040141194568992256709052184489088 12848783 -840309527203613522019246083850340372920 12848784 -19123985056379582663145298125029376000 12848785 -675350219784217193022013512304409751600 12848786 13766922451075639510544575592622870144 12848787 174253851681234311317139861495998464 12848788 683589472691002751806794511137887365120 12848789 -84386522071027904699756250093301001376 12848790 115186674453981998049042946371066090240 12848791 3145670472366003940336078883205950776552 12848792 1173246672594422202861540694731062169600 12848793 34864677193018728201021673249924229184 12848794 149582034808461441813606726760529548032 12848795 -392809381943417316665124609039616363200 12848796 386308262216085883831098649453829819904 12848797 -1028075710067393801293033106545987886080 12848798 -102268030568633716136741211116517245760 12848799 502003310443765175698617373231938635520 12848800 960644343487402781682571115685833932800 12848801 -133730581291059078712008970865630339136 12848802 58048304604236403713215241158288847232 12848803 -90665973989106991191365083937924293872 12848804 2025047342564941299788204061074291287296 12848805 124752086228855201538575122337072761560 12848806 353536538950619373029304565155582958464 12848807 1081911162050395586520641042682856872840 12848808 -312662706667664062930009234553147719680 12848809 -1541574360130505482955297287711163593990 12848810 -57170327765516058014230579982886565440 12848811 114833325339456632463804538243205165040 12848812 -551411631139078984856847529337384260608 12848813 3202793030282910977477968494908140912896 12848814 517322999210296231115740597130839572480 12848815 -130860199897324509669342909503227246080 12848816 -419790852870481192292063305669820153856 12848817 -759637275982909140075228766469804357520 12848818 298867726436078142124062504367217633280 12848819 817017170833601733895300853763405438696 12848820 162353398315079843350000115638631086080 12848821 1314169892692525566283329330302528296092 12848822 453722720652851707546163762063287688832 12848823 14058603102383736375023878029835695480 12848824 -776953155179828780327261614241258311680 12848825 -583032676801941046587697873886402180400 12848826 -277647562305493339338527165709975360000 12848827 190545479558579535489944648821909528560 12848828 26293036209128321639636042146183113216 12848829 -311510116947662011676375978320943371584 12848830 11144607647761623578025840428573147520 12848831 -184673143715230324516529731543129972800 12848832 -363345674596879062971889764463509766144 12848833 -227552544097366933483907523003147444800 12848834 674457723746309373717683135313011343360 12848835 452270262152446574805077775241647939840 12848836 -229852773416932403374189289033156321280 12848837 -2199811798346308454254860116756766092514 12848838 -237386235946882234156481501579802120192 12848839 682382105137477313360799933019670887640 12848840 245271350326283851216581482232813004800 12848841 335240135505620283439472845499703604800 12848842 -58271605020550985546563716182690316096 12848843 337577310595622830165952138489234776320 12848844 524348226290693660879168241444957192192 12848845 -352713904041804273112318730058485505600 12848846 90166857074849198285832643198753543872 12848847 -309403213542351431108580443566445397504 12848848 -194955957757487283882900756235084668928 12848849 56024467079185852106896894170601413888 12848850 39286704289121964445572908858553984000 12848851 1758946814121478089539316622860851940832 12848852 443311642667962646775153857524161111936 12848853 19312189030400347638385337109050591904 12848854 464593452979545795678022803917178713376 12848855 1669664244696908261779074265660604997360 12848856 170504690368401880775174954027046297600 12848857 -127909689236903468590693901955231683776 12848858 542403592999031485819147294119815147520 12848859 -583568412885770991278448573342764717472 12848860 1345897648116661918235634154742384332800 12848861 -1525084873536767262017109317914303048608 12848862 205690820871047252560998751972128481920 12848863 -1636511394621707398888485761577364897888 12848864 533783147909173056040023776746694246400 12848865 -543190004718391735122174965042250084480 12848866 -1043682533477943574031759880457973733600 12848867 -388917980898642296710663279555081196088 12848868 1130343825783111868591283508320955755520 12848869 2298461105940514367464950655414480670 12848870 16572593823273833362839039077809608960 12848871 15028074693333441996736817204958714624 12848872 -1875995522919128818028836268160148408320 12848873 27870049728992112214298584141484099808 12848874 -44526770101429526270987470549864892160 12848875 688768444430639394966372510667112364000 12848876 -15398549058798801051528271032810270720 12848877 -349321301081290190851462741546524622986 12848878 -1023190034211092873846977716751823294784 12848879 -262827044869060595582981652199208733120 12848880 -44639212212375853512604903335222312960 12848881 74270974666566228622850237448035238192 12848882 1242801041915415788785457245809044572800 12848883 -30089874130689167251455727881961079040 12848884 1914585064359284404587881362338013741056 12848885 -26735106204230429116486206663367536000 12848886 110763722262449873956468159422499576032 12848887 -72522519664202485811462221536859850120 12848888 -127079437567927297017414268401696215040 12848889 -913892075263938609259199230776496996320 12848890 -689385373284656870116968862616358304800 12848891 490119487133600160417998848695042162384 12848892 -41365385416902105706039982090389979136 12848893 -1971931547483022407556482603034344452858 12848894 900804275170636249516577739377815274496 12848895 -1450160093493739153868299784130882866400 12848896 -620803511538355378326952126455132192768 12848897 -393261720252620649912299919818195622654 12848898 500624616067118423423067847593529859328 12848899 409832612554895768796307411877200048336 12848900 -207706715202105985889329907545826832000 12848901 738597589867516606616447069508893426688 12848902 658437552157760195172774019642793548800 12848903 -1856033963390032855549297107534700063848 12848904 -12464715462126517074414390498061516800 12848905 1009600080093699039629174048845580301960 12848906 -101624680140569009889961806984265772544 12848907 1671336333652617459320004891013861320192 12848908 -247584498924930867594998650413825928704 12848909 1420534807540585695724147110224927149110 12848910 49003144532843425165986920679027807360 12848911 182097449993176277508463434039148697984 12848912 -518117600424981774751431436528133136384 12848913 -12665003975241921159389279325396522432 12848914 496182927316583560504040233774825907520 12848915 -16959746486831723491683156144271315680 12848916 -5488139517169710879781567529421090816 12848917 -973748164823210868411391010212589960868 12848918 -437675850056409175722370414872362559360 12848919 1255569228547265764614389040811350595944 12848920 -85906398519429010659407327161577472000 12848921 645932943695245092230563458596302453200 12848922 -157153443312558613741579833205063564800 12848923 167526119424332549877612618778336975680 12848924 -1197601799151079306892643641411173943808 12848925 190403771230805876599596851365645168800 12848926 -179423221319006843826749752712472233088 12848927 -513653204863212386937734690777026100448 12848928 772317122868097259343163301093259608064 12848929 1473722397895972218500698792070986939284 12848930 -207444354622261246284830837233822756800 12848931 -807930285106397571549133257050600789088 12848932 -1246969699517780251179857691344588293504 12848933 2030291809947767433461002027122607813182 12848934 65959890363375975212172287583535552512 12848935 -908687393464609753953315694059544370640 12848936 972867294999196061321560848383007943680 12848937 341025849452882851248720544549370678160 12848938 867280791532195971222874102593591315120 12848939 -1416584622638441218775006131611119965260 12848940 -66787785258679739645948000896660454400 12848941 480531944650932491586146202811271804928 12848942 -162660399421850240133977598810205395456 12848943 -1003079792252606297847907528801812927600 12848944 -8658314835468235654580122617791856640 12848945 330255435810379353194331730247636939700 12848946 387741289010434137227739910341776640768 12848947 389797642837864063680832347222848396 12848948 -127065834964198123320689975011015378944 12848949 -1198701613711387593448150059670348872 12848950 35771011278300945378538023363323817600 12848951 1187852105225831342283608403103515158952 12848952 113444015201063947428461142555442544640 12848953 -197651405160581113655429959196502613816 12848954 1955550994168737006196339840772307512832 12848955 -291115496744809644750951679225724160000 12848956 326856599643767422343993265897713415168 12848957 -1143907713477430199505135263445198693696 12848958 -727244666921088682998243869593890662976 12848959 14227689549650026535412980760703312640 12848960 271228304768817178170521040758510714880 12848961 1289100195259349677914228692589416145600 12848962 83870297905125031799245100409125371392 12848963 935665538167761009564409125468080893224 12848964 185470505723813873619367739465408931840 12848965 -495871968460764775857024516950444100480 12848966 -205540935691008440496329604456822410496 12848967 -325756823889179148495904365161203438416 12848968 -558294577292811280281966572466462842880 12848969 -370236097643560021141497044659232887680 12848970 -18887953335319308195630698537116512000 12848971 196611457432408397923770755474305391872 12848972 325073754693635218918889193356702330880 12848973 201432902816826409494338541801797787648 12848974 534661379562425818580342948960239012992 12848975 -418474596042420157483149647455976444400 12848976 -306398849403389844293708173654795223040 12848977 -876695188421774139271555333890942858240 12848978 358657858471473480030893914709120544000 12848979 261988460746750582208575518933000490752 12848980 351782688854842315655474451588766064640 12848981 -1742655501934641908042400176839478469408 12848982 -494336400482082093359355331795043385408 12848983 -8982909073563265408717654039890489680 12848984 -1681086844864381968714565081067611453440 12848985 -629738459468037604382217296768359619580 12848986 83128377428553637306366189998474926304 12848987 -2032657926895451056629823397117737490364 12848988 192765506391383125381287326210089967616 12848989 -854104363232722980799000122414717685210 12848990 -54303330508762511287421128681873920 12848991 -1488884965051421524136749935148462751856 12848992 1283164584819820965907246152009616195584 12848993 -2671658562637782621655287319872504052560 12848994 780101880016552745526728148588657065424 12848995 1312583230263865035677040171945743634000 12848996 203471832026560518636537604269441441792 12848997 -92985599460222839864931797030088337920 12848998 263186446698504281428799439231046705536 12848999 37373442940170809841316810520347110960 12849000 -297031537477387343126063158055055360000 12849001 -4105818935501861050513341192335249245440 12849002 6985029404240714461333897422919860480 12849003 -2046740708939354201795916767955819685200 12849004 70035406704701224275147038339215785984 12849005 32972517543349709629329998221892091960 12849006 367537350304764287820343140377300500608 12849007 1831681478715977979893028122140007362256 12849008 112456396487301173249640828060122873856 12849009 -45378043741567663080697140189370088832 12849010 497527894118383748047169517312584480160 12849011 249246093524411201182124987163658116432 12849012 265749339204085354484013120183863537664 12849013 -966902305747532934248072155607641558738 12849014 212037173295362888772850250120809565856 12849015 -808410984809195308913116019385547500000 12849016 1283545548586812011163201330755288371200 12849017 1127442700818625856957747601557756313066 12849018 83996217199359604308870179615809161216 12849019 662028867354411725589097148123832106080 12849020 276464805743780186499382655968477056000 12849021 1269416772265878455202009388115437541760 12849022 -104815263563988651988784331299623882368 12849023 -244226528414392243897583417546060130696 12849024 1213062182340351840771468246378180771840 12849025 -7272528101242507888797286323481641300 12849026 861434635447201241399695634429431349712 12849027 204878167333974075087730893549101933232 12849028 -863336775701451148266897528778578600832 12849029 220541137241278470885012694216071243420 12849030 -18642777508758967170771118736297577600 12849031 151452207121995058378465899011822770224 12849032 -21510167292423282942871313691107328000 12849033 -921490104097324702957663893382586604000 12849034 -176316426209503590503170430173378913280 12849035 -452388547370047956580799614517422617600 12849036 148383906587443243727459133662056730112 12849037 -1716070972134768360272875153565072217088 12849038 -1541322825606918085688630287553968346304 12849039 369122692805872415040539854151532419184 12849040 86890948241002132980148510853662801920 12849041 -142313134406718040062896923295689860558 12849042 86547522469114068616644656874626479104 12849043 247510025832111517083660735739159183984 12849044 -259454793224954930762063640828584755200 12849045 14943275720163198520857582312880903680 12849046 123616715370198580141431055217874023040 12849047 387041197744695688872491319535179287496 12849048 1413510298333106057846656419702964469760 12849049 16874530474325195947015221125415214864 12849050 79405463828126943171647030007777454800 12849051 -151364511097261788253604276663947531368 12849052 -834668413242064839283180479783557169664 12849053 1163109211243859980987469977833989397120 12849054 -122291889289726904689027412311058304000 12849055 244247685743123154610072732490580257760 12849056 -678937906464529489170505746094067023872 12849057 316776300455637517500814580058794250240 12849058 472105486500957634842666824930204780880 12849059 -2057554464765048908582525327387635696800 12849060 129053983540796808174834524651239464960 12849061 -709422018627691218815154417643630646338 12849062 511321368283903454105093631415942168032 12849063 315313968251479454673106444066640686464 12849064 -9852568944867831728779648387353722880 12849065 -319280676958686920812259649437419519680 12849066 23173195270398655940658017607659111424 12849067 -799899362314919103784263944609075855616 12849068 -213651988762526147575999111552035601152 12849069 -69844143570098061553604233901064578592 12849070 -461246907841783078813978979298738530880 12849071 -2003823088323801820951787822938828207728 12849072 -66322191745529542193604063017579642880 12849073 11951254846671711816640274439130350402 12849074 184894485288204990903568632447310150416 12849075 -361195150616868355584382143154018928700 12849076 354950353813061757753886915829065298688 12849077 -1966792405054799158329008932664715373074 12849078 -405000970234120397871046560475773522432 12849079 -1469506493301868864397510155124208796680 12849080 -177846176937537491056334000085750681600 12849081 193253380785540817774872937325711892864 12849082 130341663776779757320210349791240518912 12849083 285213830447916649190389828406685074208 12849084 1157529989994422850230031240684240798720 12849085 1208419851379499643118855045376703972780 12849086 252079366792294299378582397581933934080 12849087 -691220623031526687711515366235607389240 12849088 1852968211678094594612234728463400960 12849089 -1461727835904807714216703157224014922080 12849090 263579745210847888834312104639208504320 12849091 -46698286758231189757500956481775989200 12849092 1303286186600274492438165443925778652160 12849093 -576816646646326749454675978610911859016 12849094 -48809073429251570983646834024608607904 12849095 -28708773992578000330038353525571901440 12849096 -96936978371453774483200448837943951360 12849097 -101823669257771247431913699242268654848 12849098 317551992442633903350221449560448167936 12849099 -5726011566501367695503374179433573440 12849100 -411452567295502702166419637142220147200 12849101 891489201078845549566862108062165660344 12849102 259109135952485521913604109269630340992 12849103 -1727186168111760685990435910605274320736 12849104 -129309605910419901548305872314488406016 12849105 -197704349412630240856890294088616724480 12849106 -304008250345668564487583728691751547248 12849107 1322270383847200902290920332978859861356 12849108 20121530711432000505052564406992711680 12849109 -158796538734130955174933563326792121600 12849110 87483418801672744679270446020527400960 12849111 1327321303529935192196121372851245440 12849112 -659253045812878214633548032781368268800 12849113 1418190911786018751956419537201791528960 12849114 467126649343068373538771365803942627840 12849115 559687136858474430474085443170837837760 12849116 -354695323616163297111619507391063503872 12849117 244243252414748233390872104494986726720 12849118 -147585594344834765947773376493397630720 12849119 1038584709708495501079342914027714459240 12849120 -990850128399368040815516363952421601280 12849121 -1726741445994852735516674900306877283678 12849122 77468309634242804862486345964699705344 12849123 526430631137301768245146489993128537600 12849124 -14095188481389452309450190488450851584 12849125 1293344004972437963316658954361926779000 12849126 -667360854241382090486353630102484092416 12849127 156880998758881467686558870172740616912 12849128 -311660626946612387283866948266949345280 12849129 515060954866914615926269830359046592074 12849130 -315132266157393898680242000598634060800 12849131 -29331863549080036936115694120375775128 12849132 60288198007253005002084737202145654272 12849133 -184730283072892992153244959408967336800 12849134 325965231808069948380694769989439928960 12849135 -224971208596991800973658450364724805120 12849136 215044684445222966190865879049378332672 12849137 -525000423502475412045142487885858010048 12849138 122196015424469839888110623005567872000 12849139 1564336952667181306708329937986207124940 12849140 -1065586620037855047497757027245708770560 12849141 -427616119221890200338414300109916311008 12849142 -1124880827778890706450924035170299917568 12849143 -246804082957920793504283535295005038976 12849144 -271328342694538357116027457273744588800 12849145 811865923755898411788451248667358923200 12849146 -542542611067458013583036466571150636320 12849147 -2073305504370305804799633426583271039232 12849148 62265044563419266016724014089023321600 12849149 973347344747188821571785197421807960000 12849150 -118363128989454121779227836445461646400 12849151 -515150009219203305676062996485574562448 12849152 -887183405647108595864725706584237277184 12849153 45343761292285585795475664716944432224 12849154 53173912106062810431958154603641196544 12849155 1143499730413724998497520185758556039120 12849156 -6998014942168752132333169098466066176 12849157 -7483317421008106482151665604714908480 12849158 -176341515569052181238809622424613052160 12849159 -119398179131506329695924394615547986432 12849160 471385783814567088461242599080497152000 12849161 -69563069540117128806712692197755351536 12849162 -37395204810710607490464328442137088256 12849163 724703029943783554799307354550636771412 12849164 777740799916191687903698352727331712000 12849165 -82866806207088097676163714747863366400 12849166 -1074618746892613294801547323166967859776 12849167 -432606409386547635452599433953578912288 12849168 21128138114238032039060357961394421760 12849169 2425926112256994715474950244686803578944 12849170 735299968532049244989751289046735941280 12849171 788147492809274539717294154820529373112 12849172 -339671802260980257881326349577246696576 12849173 -1546049453178598317242304313729147342578 12849174 3643279101508388002746411691080793728 12849175 626946235645101256941944972323322160000 12849176 -55799582909871294390322827086193868800 12849177 13044439883592117801627291441290976480 12849178 245786133765223637567914784832938345472 12849179 -619966621405039385999366120648631368928 12849180 140083843629147093862024903496090910720 12849181 -1358211994619425960880813604016797445018 12849182 659273036981142112901381012710510440000 12849183 39167967406054692385875107237989772952 12849184 2119649736606793954917829648039950483456 12849185 133165163776196804453372039990151528960 12849186 -153425850061458902770482739356341500416 12849187 151603215233966064315202802697091312880 12849188 137781190326739363955190223728825947136 12849189 -674702150212534689117504400134880563840 12849190 72197749613145167066314358339888793600 12849191 170620214891810449035470900705626457592 12849192 69616321879874754164386700523191500800 12849193 -1296050507505876894157981196903126373184 12849194 -98048634406235770419554895564281665536 12849195 89498441214556821240774900884271921600 12849196 -53773917916815612279312907001220541440 12849197 -677272376433672706571688303916857705600 12849198 412635318264043714480918551224897830464 12849199 1142298565396878224364691583846123991792 12849200 -6065472346364844341622740400842342400 12849201 -1572478894189768361903723523516632322300 12849202 -686482167734157871763021139425305332480 12849203 -1295792519100730976420762387058744974736 12849204 -213755291301929700500993778428362659840 12849205 22822713501419730591932917801984888860 12849206 301694462221257551490113914790281533120 12849207 -31855440507598465027598692817241384960 12849208 986943010817253758477710416145625640960 12849209 46922380842516144222082513296230222160 12849210 262107057842869740314666299346972217600 12849211 -175197558462624046490492216846895321888 12849212 -169582106004021072706637252140093688832 12849213 183007863274624483703552341079444612928 12849214 161808231949435966551262741925396635392 12849215 -747579277240763718626302240130566067280 12849216 -46802453015912138296135174167679991808 12849217 -17273221339907600682702979072040311760 12849218 939785848669302220677847260078556708560 12849219 -1599101436459171161526199897906290001680 12849220 417126177624446002019542931566838069760 12849221 121006576869430898112265548458284343040 12849222 -161306498058505006352460683388191660160 12849223 1968238368751617650449800932685380890504 12849224 299670763610934791378652509590206120960 12849225 176229925581671294070654274621519872000 12849226 -41910499162674728012496634051580061696 12849227 -1341309396870362552105991492929157042924 12849228 66969145092965444515253409624562775040 12849229 -305606472008079717087889484807768498364 12849230 86052117959718726778161431825706865920 12849231 -151345677555409172384220279225836803200 12849232 -500031570490441256742674472251564032 12849233 -604049557755449756089558990846066180620 12849234 -65208210555347444379456495163951423488 12849235 -468301979475427733372086177139421913440 12849236 -955470895885344898550466486923880996864 12849237 374179295554527015360842291544755849760 12849238 277318538925801636743012037096896159520 12849239 -1322258957306241694470807740952684638976 12849240 -773358127246061342604640017384101683200 12849241 -198258862893455837298138281283077776748 12849242 160803313322622038546171386718139808512 12849243 386198117780187714803666678651992592256 12849244 1616079256649248992546269256503191667200 12849245 1515879531166879151917566093887924769120 12849246 -619982720496963464511525193947374426880 12849247 -1122247506992844642575882393857473807080 12849248 -2205688714209525542706302434406433423360 12849249 139178357249060556818715945311375892480 12849250 211779374738340600319808848134960000000 12849251 -2723217124037656632487404018036289228728 12849252 141692753998174778990851776789182644224 12849253 -922928164262584836211517175082110250498 12849254 -741694961923956383244647074869802062528 12849255 -795129280761820563032872561233492504600 12849256 594345128658184717520317322907267072000 12849257 217341874070332766122916371769623720506 12849258 -742442358698097910314108087951398198016 12849259 1223620621842303488162493112159982617460 12849260 -13826672949372188175657496068018339840 12849261 -527329247688032246587305168364753518528 12849262 288173741999679444837499494382952539200 12849263 -25353299379234380521779775483798037760 12849264 -306747541714614717649391241347779854336 12849265 -538948206980601214362482911893917578560 12849266 -1084303012561930335538046762959775043456 12849267 632378867516889473500225677149902811136 12849268 124329524334023677273447639405026981248 12849269 101958204170687617659218142036907418844 12849270 125740919998072610719918175672960664960 12849271 -326590434800202172083114681606365828000 12849272 878021924116540017712550338202905681920 12849273 56607748787416930050840500725845843402 12849274 -212610784077056639923360060465716318864 12849275 219177302516404519499933926385783017800 12849276 983944885450030646285551136727505747968 12849277 -63481649338158897853883807765437496256 12849278 91514618725161510761312077194605425920 12849279 59242408464188704784679859135400183808 12849280 -1381320821963880334586321705816712806400 12849281 1204905025149013453821534846008545310082 12849282 641880081797839396493147159723767255680 12849283 -209061941979209830815863150838323804160 12849284 288688645673724850648535133462415306752 12849285 -331494870027531515296003919997877987200 12849286 -172311938220080936464693652208821713920 12849287 420340253924997046283175354624846838704 12849288 -17222214791415954190345238222040637440 12849289 -8848120174364151107033841967144503910 12849290 -72074719993142387419884934586158913280 12849291 239308573602847418818233823731317163840 12849292 1560606079214920502332713000732946870016 12849293 867141358790691277805184246130029199542 12849294 709864223038404541602772124954381889600 12849295 -833383037447417285629976758235569267680 12849296 -246200000232877591793667630608058679296 12849297 772991293012432682807424006711668626272 12849298 387721456004927538331788289214847508992 12849299 1792201409693927377985834669477358798480 12849300 374414164642737566462470850179453440000 12849301 391394918815550551919822425747694629600 12849302 -171382206649792577120262493974317171328 12849303 2089767011654297570068036213532267904 12849304 -412608734765670579142204276128177684480 12849305 -320141079584242440501856339106023909440 12849306 106125641865272766229652899982490974208 12849307 21317627457953868720367505797477783556 12849308 -16156585877995591081423831383154229760 12849309 -649046428237582812938821977818484459552 12849310 129268561400880357464585584965433546560 12849311 109067098871385379814669881796534706912 12849312 -472034538248683326760140811326933958656 12849313 909503865003537706816478030175429552000 12849314 -35318080884291553215717069113145778176 12849315 -260890762442980097680133932796725728000 12849316 -1410156333580896618955313585020451224960 12849317 699449127571695326144517375433339721820 12849318 -10450914646349897727808978243653979392 12849319 1882696473170006119774450016447748482376 12849320 -476639776602865672153117999110512640000 12849321 -369047040264621713485005406765094362176 12849322 -837414882199887410687116110849222462288 12849323 89089933215967912309727869936238993040 12849324 121022868786403658483483367904954861056 12849325 -8300169763774290855343415054907373500 12849326 28517612687417346561822553008784498560 12849327 -895178024149279831447910036519751874560 12849328 -630088940821448339978138579793131274240 12849329 -1165923076046544651613501799021670857070 12849330 259762415389056915957550363330617200640 12849331 389428801598811157207338060845925385104 12849332 -609658516021135774691151438636835780608 12849333 -43223976122698953832013415749382457536 12849334 -50016688024449129645757004603868607488 12849335 134181549642492270373629677944132535760 12849336 345450462840374995585353714551905996800 12849337 -2041151894362887163618973517409509245014 12849338 -486277780243806620520708704478208801680 12849339 -1175673495901754640882990481792833476160 12849340 -264678802661143039919569639852929361920 12849341 327972615741269251917819219364250736384 12849342 406047568643087648218837538355157745664 12849343 17156707107941251383846332859778733424 12849344 565828520319985669923879024236084330496 12849345 -166353147743424913069791281173723345920 12849346 -23199787225185458542427576646528852096 12849347 430365722807460996172672813417875415200 12849348 -1017323549301678689931535216856263993344 12849349 416070961755103740483574114605859352160 12849350 -154634695437622855401878521845355296000 12849351 1477632618346346061631416069994434709584 12849352 633379741441621501136752767981209518080 12849353 3808801987472619287142924910815746112 12849354 48438135792731822961857065845972606720 12849355 1136008008916021509702429261683719829520 12849356 102037369450516241901851932809908290560 12849357 -85932738897828781175801264569069722240 12849358 688603519602188113995104864002556408640 12849359 -340197504075414480898690622730262921200 12849360 -70502829201319432605677157230971453440 12849361 -308143835185953865343383965982641006976 12849362 760366013112463817426114857719544908432 12849363 867357952274204568858393148651666466292 12849364 817851424165009259914959786978247544832 12849365 -307047748026556192467886307439767555400 12849366 48445754169009194689025144066985598464 12849367 421121855952209735236086748927221923424 12849368 437539317714384505425623267495852083200 12849369 -14202276420107013336892664435103823872 12849370 622405532830892996903288358445844870880 12849371 -40970142387829918099014477505612441056 12849372 -810551756726299241980072789931317039104 12849373 -1095337171098465782039021459619093397716 12849374 -225898147423521217741882807099511254080 12849375 -27563341433600585972702215098626400000 12849376 625489516718865274630666497025369964544 12849377 190505413196779659375572895047696860800 12849378 765291492314951307546308724520009320960 12849379 -405106911455879523415571591310046067624 12849380 1350117755919954271054546515106754265600 12849381 490191091202227960018108423677099939840 12849382 89843115275862122306116404008811016704 12849383 -2149826880695654428302233654109936631416 12849384 1004149238248371186149205491503529656320 12849385 3802943673460112025311586545463381960 12849386 -55280863375916331656709210005569990656 12849387 -3015715850041887869020700700015051264 12849388 503347758219390170606462626634254508288 12849389 14521162530569893687390135097419308480 12849390 -439489181768015813894203964845832383680 12849391 640036850370719818974502257673832716272 12849392 -442760411217291370530352755265686011904 12849393 645822836601752835025380419858957610864 12849394 226387799982810277008843227067129555072 12849395 -626886223183648272517926616395106571280 12849396 -145716930010716653800184914464187023360 12849397 14229857422349073218041807169451878208 12849398 951965609224602301061191080945092311200 12849399 284879738810357005219377429710750268384 12849400 -214966967084409760787014383525359616000 12849401 -945921480840186624895355924064796424598 12849402 -197731300258566518572692056585878490880 12849403 119616175532072027494680381835131640320 12849404 -672460364663345512546411132340123080704 12849405 486707098187924332535779292731362968160 12849406 945555218012827161471845807461990160064 12849407 412676712775705179680624458783968078720 12849408 -779404981190601249712232832867363717120 12849409 2102579666128971785866963694836715428610 12849410 182862762635554357085226155487375106560 12849411 -855934888112688440779967490966101393928 12849412 -1023729155467598282412766116099314998144 12849413 -2754580917625155297469044895351898675040 12849414 -552281294304083522298851303661228490560 12849415 -92829073631788098566714799065567948400 12849416 -27171185944550795288556824910549565440 12849417 -753473802910277847629214442486781710614 12849418 -1435515318553262904177212106053466996384 12849419 335917300548528656723999533738703275920 12849420 391412728866252704146360133954440642560 12849421 731600940105735534239287027649487530092 12849422 -394808883370259726966512630723914182976 12849423 -205625861741835346895550578778851851632 12849424 -238264504494256737510638768064102924288 12849425 -981292736423123872689742086558040109850 12849426 255306253192352411093406174374132395680 12849427 -126753354369845703904451664489631783808 12849428 -1086398931885574537516510266498272256000 12849429 -211846881068125873512179994220788858240 12849430 109882151480113757757673759952485632000 12849431 -304263598691421208863909508789391888208 12849432 10225749177186729900196497201958256640 12849433 125262521809390016372374080748279413120 12849434 5667375969117279101259141289745850576 12849435 55698632288088182105879640937365110880 12849436 -706738984091024355006833493666149137920 12849437 169541367481451112744888873575296522086 12849438 -31270336881116904112445626618844282880 12849439 2370430122368912209102447073700071943280 12849440 -1167745929981020652071885874828735283200 12849441 26794425802733551820993488915228325568 12849442 -117912054910132557818589083669894573568 12849443 633310559295234975605308348948967985384 12849444 302010405546997417736738657444756618880 12849445 -356229871604019953966547273376117595520 12849446 1132083669999607444512768517633123272672 12849447 219560988823970468332923013610223221328 12849448 1676731367702784959199711518021957376000 12849449 1896201779745977042556945393452141475450 12849450 70240359312488432417347589655676032000 12849451 737632115030421121966827788909704278452 12849452 -425611287696631488184176782553976750080 12849453 -316190477041798138161896843231547284640 12849454 1015583559874773931759323344840824954176 12849455 -927898495339827230002751364986760419640 12849456 89146837854700329349087625271853449216 12849457 -2746795072686112986507478999566087647888 12849458 127055413475852042124038608057203133440 12849459 130914594554791219559887759921816277760 12849460 -8496287943269777425465006467277808640 12849461 585992124054491507833403243543123975712 12849462 1445174274062587469955367382215784928000 12849463 1091368993536519294464128917236398445784 12849464 1071713466846230223632589815710217011200 12849465 -43273615615383619802225737552186944000 12849466 -795847686523604814960486801807344294400 12849467 -1799532048731632002547779499893581859936 12849468 147844986168257101126794645057943319040 12849469 1353166939718684191905750077124369152 12849470 -566365639769030557542390385128494106240 12849471 15531857132235921982446845450959266624 12849472 673098147155544788728449363227925544960 12849473 85920640147861554476594079760863469440 12849474 193365037900810619779205774343358471680 12849475 8309339162424147990496692983184712600 12849476 -637812609960816884556275680423392467712 12849477 483934108955284521144789380575645432608 12849478 319775424395848846030298559084699902400 12849479 -229322282329726211763380016243839803392 12849480 -79048825310100714631367610417131520000 12849481 -2090748508990165052467131039632284422528 12849482 -116121744619684039717820878334249160000 12849483 -601614317969957349390551979324711361536 12849484 907909696312212569238208613504104031232 12849485 -306169439203189806589765646146710578880 12849486 84418797019352929848971398687216750848 12849487 -8894584666675129600472057228241675808 12849488 -302539804078301795204293949804489023488 12849489 -1903362608428981707817411430964862416480 12849490 73472512627469856559123633268806413120 12849491 1569205614667750734024428068834945747800 12849492 -13657616013037682008463866019433216000 12849493 -455305714899638145833940127812329898980 12849494 116844020801993353873042323692158752000 12849495 -242760308502528785575006312286736230400 12849496 -688679234702540533900569539177685319680 12849497 1718781910531065249519263294845017756420 12849498 -256018011908205781201382266535179270416 12849499 -576904320284149180356137101047889149472 12849500 -503931383892224414035890247774832640000 12849501 -522915987559130593831615263289409598336 12849502 -686193021613986569581073890357197940608 12849503 -250323695049478789824363045616174081248 12849504 -128741207449541740055709122919871807488 12849505 910148750213727302904812516538469954560 12849506 -317485745274120809922775385405931888048 12849507 1082691228238666886973392569177122128328 12849508 -225127421284321371525793569016037212160 12849509 -1152473103612854522119326700794553490850 12849510 42505784395960755721871348681922662400 12849511 -343441656472854283581315011129774626888 12849512 238600590204185375263455384286581995520 12849513 772246307933293556876269584163851993744 12849514 -1046215261035669272741581750654980888144 12849515 329740830401424467323078163595784244400 12849516 13125445073375274463019203305317018880 12849517 -838956190282676089706116544332424459434 12849518 7924573433995745660925313248740063232 12849519 1065925503392194157095185884812156462344 12849520 -175296388139495038900081520910825062400 12849521 252392696082171453862785890772083177652 12849522 96869518066076297986814161105418517504 12849523 291852527107535157260881612864902863520 12849524 -1120720181178894547977553729014889355904 12849525 -86220360151936852372283880749288217600 12849526 -54109715199641857973004714894138307776 12849527 -880707874415183316372265534742991753624 12849528 -1447968931282648113775062931014519029760 12849529 -59730635556928609366199699293044664320 12849530 38677133593765124547167536357939200 12849531 357943289653032484014511222283332027416 12849532 -284317563586295737713747021803825315328 12849533 88963082299969366184078818473023861484 12849534 -385057473916366456558049907575863799616 12849535 -1081916891985441833350265825263701033840 12849536 20370304844605980999136006031875768320 12849537 766752762884635514613111865098609808800 12849538 -245941892914701022988476612683903577056 12849539 -960430976646625186760429750306355030660 12849540 554064911213005911287655968769706291200 12849541 -1116592898749281605566511504714600145058 12849542 389791828513751833615593910863851352672 12849543 392027500203486130483479998091252990720 12849544 -2262821745271371279667236428091491450880 12849545 100739496036450827070343242607867646280 12849546 357538551963735806146173842280093936384 12849547 852384061630201928492698667223059799952 12849548 -430081314182130172193677899964177858560 12849549 355396781898485161067235599335693692864 12849550 -43963966146115048038802454967732259200 12849551 -58114213175748985178229473973611944320 12849552 -99157705683113365403799628741788794880 12849553 128353533719391929074391246244079945800 12849554 23408943655853367477494967828265877280 12849555 -470718223169605098519094177934826732240 12849556 6123625206427721280035375655747816320 12849557 608313413534085055012818531358787178912 12849558 323280559485663693321756618070580251584 12849559 -69009001514061477869597441379242913296 12849560 -740270319829273279638061656279819264000 12849561 -1257110791509130941929465048561621712 12849562 27046684310864343093715464439827775488 12849563 307115047958155435634943587282320841880 12849564 165613791107873417066189267518796779008 12849565 -418906124494285851761862207329978169600 12849566 -306229023857509912142348158537142832768 12849567 237372667508438867528210506697250698880 12849568 670625584748622914356078678263156572160 12849569 -251959670951067242581859984291013772920 12849570 -399816676872257948480543408721860428800 12849571 3171166630700603964314422555388208384 12849572 1189481120435902292150978375295550464000 12849573 -348746615175655512073507067729582267232 12849574 181486102124867205435316093577243243520 12849575 222120598358014797922392967869517002600 12849576 632079144429053035439548471290660864000 12849577 -654630191591178038986171054730034838320 12849578 259636161527710264253196221427553126656 12849579 1730961368581370489707495156703944892784 12849580 158458795190426266094157228505822464000 12849581 29500767099757430489425155030283310700 12849582 -162115873633830810313551274230762112896 12849583 1323609222045336677143006887165019577920 12849584 -160253638847314450882282337495771873280 12849585 107121997073934787767595944323112979200 12849586 -65930752519270111112970177544806869760 12849587 -41479084579469217653677365561345876480 12849588 661166112499900715724809931735375526272 12849589 -3281081515461105329574534880479183607432 12849590 213652036509149627990569726796937427200 12849591 -404170132622282198487966711647137661208 12849592 547590042663871706162523030100388659200 12849593 -42488117391031760860083649721854446336 12849594 205139289122183001742054569547846921728 12849595 -3106586732498961147700567269688406160 12849596 -155732716482249253439750914704153384960 12849597 529445853998255595519973834608420711360 12849598 -691196565673853157050593113593300371200 12849599 721581283200239823508340065648389549936 12849600 65230614076075461410334652171970150400 12849601 -1559218212936531749448085300061139422398 12849602 -44731325319170263417105615986527635248 12849603 -407542108677808302192345172202356631712 12849604 25236380277558283778805530870200032256 12849605 253843057566987724233112321085454360000 12849606 9389004049814740463760180961347698688 12849607 -939622160346191440101081919626502255144 12849608 -1753489720203151727576079821615998295040 12849609 -391388261675412092556307487299922874096 12849610 526567268983536260011494047566027008000 12849611 457097114022128264366857887602181816000 12849612 -1232553585441869605494747912322094727168 12849613 1215088424210507633729201477126539928598 12849614 548024939209024061687847021903782398656 12849615 129721749115250227677260069366573713200 12849616 29889337734690865212328061642432184320 12849617 1095459038450536113960459034683969005760 12849618 317734219762130430465444151559231935104 12849619 426423000987375636011335019321976874096 12849620 506756910879418151901979614327883776000 12849621 -494182936541830628453220570264316439040 12849622 -689936156760755758358932180090644657888 12849623 1478234311989458488955082306256745332872 12849624 285094058923077920640550680944836608000 12849625 -1908828796143451525121028330139866723000 12849626 96655886936554402633975633879713222624 12849627 297871776387054191228923260433339218432 12849628 791501843462886345834673423733400823296 12849629 -69284873746988426171721316292460777600 12849630 247990849952501146814110518473903569920 12849631 -357080880611531971995099257962308311000 12849632 1575414086714124830656140071699196936192 12849633 -1053265073136801344749565267858415513198 12849634 105928162262595306119303270207184148992 12849635 1345290567081660476300209335411548128080 12849636 -668214515046048295075095635608327769088 12849637 682465187676160044553504210654210914492 12849638 -4488519264694666803530977610879154432 12849639 70582677422102246005010156175124347648 12849640 -513512074556762439602655111725708083200 12849641 202431313271731384914025522879055510400 12849642 958439887620898805788937493543572160 12849643 14306504121864673908209257031992979320 12849644 786438328643891151356766350675375196672 12849645 -12143355514050427358561082538885143360 12849646 -105339477647734469849295385497912162816 12849647 33429937731941033441915654698152750720 12849648 135678704769857802025166051371867176960 12849649 694892875113404678062939322958795885650 12849650 526772099442442616990439710607251251200 12849651 -1027833067229076081126433585670502251520 12849652 -1386714295456704360160246210442754638464 12849653 -1601749935166745709885567533009278390098 12849654 -1065384706764907559903332757808329441280 12849655 27181680093711851987621689298143395840 12849656 -783713597817024599275106277965824880640 12849657 176137371841411617394509709126852677120 12849658 590096806973489646070852069220507990784 12849659 -2162736477532275093135799568438962871808 12849660 -363128574323384089434819917641656875520 12849661 -2055220577717208437882804636923766906976 12849662 1517606103070639129848783436276600273920 12849663 204133912802286778314277294402317769344 12849664 -757355679933776514257593655658559832064 12849665 -440030156618415660348278727709815005400 12849666 854646555281764760683122595537607961600 12849667 -243898927963923361027032918243707298128 12849668 -33797531366328292033619468473648535040 12849669 -259298329019720297901200355804173052480 12849670 657085426337654033143582465400543345280 12849671 966081476494566688655427482793909829392 12849672 362247240119266070285331266646680125440 12849673 1544620666271082260852920964074219408922 12849674 815632273617323498158015043731374060336 12849675 -745197622690961113550712656255932371000 12849676 -166476813173931041839954171969913203712 12849677 -67206204310555060464339740911295478474 12849678 3624918192994007334170295763617049920 12849679 168499589964614314595689449775523477584 12849680 -55940849034867236395409705252975984640 12849681 459125502605500874494838732276626647360 12849682 -61676028692726043743720973189420488928 12849683 343479373673128049966196099564551466240 12849684 -925025644957188315998983783393457491968 12849685 -229645329625009448474471629469538499620 12849686 -53232507358837979919527595103872049152 12849687 -413919192532803961630030613295259894560 12849688 1279961787728841027106259971458596597760 12849689 2197024934694352194151154468913887758800 12849690 2277498270730124811658701167653847040 12849691 -427682816626017343752518215714640781408 12849692 -1409868613134075045305307316009025309184 12849693 -97576969485733421978347594707277381536 12849694 161817204739877147012950796816974832640 12849695 237440247550195996834107834198605644200 12849696 -442809602701198658074027550895023259648 12849697 -443303046613405327690417320933624936000 12849698 574971418711084485483202228252937187840 12849699 -87205849539294099702098917910867184720 12849700 733560020068838773651261094120368768000 12849701 -7083263594525351726883053340480431298 12849702 -635058289923790122541662529245508507968 12849703 -604119279715760571862423965975772759048 12849704 522198422245719570812207423135159500800 12849705 112057151758452720223953669025712352000 12849706 -1169911306261747157636160682898564653056 12849707 -583588108588708685111934999872305191120 12849708 106164780882966961433294969304684186624 12849709 -357034699587690086007124120968533942496 12849710 -131543039032683999086277202076266098240 12849711 -532705172246339976269502837349481291376 12849712 8329300007393876542245118228344832000 12849713 1847327910829326751841957113363042354962 12849714 -661093939063948486644033254725292317296 12849715 488270063646793653157395178675421157360 12849716 -1209281204063283478478154646996500480 12849717 -70940674887561931994279763927709699584 12849718 -237281257093689684895737203890619289984 12849719 246060619648681526541692764669689492240 12849720 22662764016368565500537066963837337600 12849721 805154361781152628476396551672904826922 12849722 520396533138468246488853435990529426944 12849723 753761317459666872602711565013794264972 12849724 -792685338127537542235477150895693845504 12849725 86019775745866641968270278131886396800 12849726 -118941183978801791077579701708816624000 12849727 -1968734223391197882240732987869181336720 12849728 126607501206485250687528900834015313920 12849729 1209604657324559071254937039619989068960 12849730 111173407015654904901288339138595790400 12849731 496440223283672608656081154953265252200 12849732 283078522333736634012302252040752332800 12849733 2590984974218157985429462226299721728 12849734 -63849198208567883502540697400569662720 12849735 524599045561892932461500829709253634000 12849736 251250514905157440069629157129622978560 12849737 -879393889800005502901789601959676236848 12849738 235663817336010109330330325338330951680 12849739 626732980013402021456443317909195984672 12849740 594242575044569021344770231380114672640 12849741 -630416563691226954798223965387884438250 12849742 -37583648826459191798795231207862097728 12849743 -2691213731293564875735340629578817396000 12849744 89931468516887787623389424888804671488 12849745 616973609680443314402944520274540220800 12849746 43801376673202125139275055672765561344 12849747 -1269123152192377724406095884551589360272 12849748 125820929269210536933236510621729587200 12849749 -27672925097088372705032291754959340000 12849750 -326467327139380072013488054912377792000 12849751 150249352188314374794783418520958642904 12849752 105650500327677417354073389704268165120 12849753 329055580487680096211527290511993189056 12849754 218178458338257613738892013730158510576 12849755 697069708579799226567286196635397937600 12849756 118982039296794227485218158675727651840 12849757 2504513364826985911574470000494217044000 12849758 -374642641679368188307743808554780635520 12849759 -746062317548908036282870539362820936 12849760 -961436887102652879932601366009806848000 12849761 607379572028714445310504484155023523362 12849762 -129848463046175462168142873934788950016 12849763 1523809473196081644545506203570769706012 12849764 -136338156672867539737625092631549902848 12849765 707637910975659979638249302243924757120 12849766 13977363831764672414288211574115588832 12849767 -142727920596622383395871006271225471008 12849768 -647012629994957504241488165048974156800 12849769 515045150282220718773339656097720661620 12849770 640848397911254241233007938696418250080 12849771 -1749900396501889780660654554658089672192 12849772 -378498954639750256786403193046601921536 12849773 -1384236978502355014428019106912510172180 12849774 37131020821461830726117219482221437952 12849775 171519780093670680485161020218935053800 12849776 -2143438569946750096596402852365598720 12849777 -1573194022745444909866263397728739340286 12849778 -134577062625206466067850265148662942720 12849779 -83854916839119109979410820378172291072 12849780 163860668988041704083806787255973877760 12849781 -101015906544720433887849930353927679040 12849782 202318196819499873781335416787902789184 12849783 -467946962046044854225950139923264586776 12849784 1165449565875938362337666662531815628800 12849785 -236378212486509555686856398756610444600 12849786 -889298219228469545006717519896305292800 12849787 -975874547164444724107838054028866977080 12849788 -123341540741318687648200540836281877504 12849789 -106395239292805955323097398408348668960 12849790 -443710698434371270522308774018137783040 12849791 72640732144200392584545423778132536192 12849792 95851764610742968788876411897328435200 12849793 -1012226990822550183103890314972065486272 12849794 245949764672145517890680352648491103696 12849795 2210248963039096390312387974134293920 12849796 -1791131169388787603848539528518661665792 12849797 -405301934109444760241226700578072692100 12849798 -221888164128758708667162764866271299584 12849799 874999039779477163688321240171391627800 12849800 946723388780892437304481804451438592000 12849801 249903684925100965076711571765856019520 12849802 -367157335471989622227397784323334677248 12849803 65424934337371220847669423051908133624 12849804 457944981679885256651079916711397839872 12849805 260825495889152465234969320721978864460 12849806 -82794121984744875887242629512001603648 12849807 76733824014222673945000648181981916312 12849808 83343072377562254151402219507893551104 12849809 -928316217053256868289044053139806710400 12849810 57551781073036226653441120683615805440 12849811 213180739584266370145804991641879824240 12849812 -303273420282618254696911078931547145344 12849813 -1255530458106429805261877825897253604800 12849814 -329936625851247007638710524646890340160 12849815 1518060824364972928572164960539377984000 12849816 191535982239292107537164592218342031360 12849817 -1033218522424407604197475111708511390134 12849818 -521536227333884566548040091443073402640 12849819 -1764688090447406775405004357807248192 12849820 423229890256860649329154911843925632000 12849821 4160528754780304598974327585356414679200 12849822 -404536968049921622968439670865245413568 12849823 -737125772996881735381607380258737180560 12849824 -557712945277858653853860671041862369280 12849825 -18696232663628746077295062454082066400 12849826 -752444801877667237220193605442443653632 12849827 -30591608246768350149072805170069996324 12849828 -162739479430853995893051056310983577600 12849829 443948730232649908767905027416071562430 12849830 -225651319262272407493484942819346374400 12849831 249690422897796766320300152348703545400 12849832 390383689506093825702417309436922419200 12849833 -327100131286265983910520926713651090560 12849834 16567704846337833949423230099384007680 12849835 515017207470850718921169412832581406400 12849836 -870708016545947150277153395898538713600 12849837 -182061539494477046060594849825397120 12849838 848870415395863029476260139262760384320 12849839 528860685444564363435429395631330986640 12849840 -340558597751266517480058859037861806080 12849841 150618809936586284991262147628490923520 12849842 570904041637757722162300535064695364000 12849843 769722461576037204043937391454712399424 12849844 230371375939705427471811283330505502720 12849845 -92425024904619546495836823809021532900 12849846 498388464250529047762782189489230016000 12849847 -1261002409203469578389587520158875015168 12849848 -1752493558185474873267645992381871329280 12849849 1072641036199988294241215851954736287668 12849850 -31128278925229125076145612052334180800 12849851 283550783652778630786531118499105517344 12849852 -279211351352060834386074807022833868800 12849853 1350861994077324849906499868126787500102 12849854 -297383594639284258591348676533042170624 12849855 -594174958178915926393196005588594435200 12849856 552612260163845492812521612337180835840 12849857 2253807566938976791307078612431533719106 12849858 -711375568977408501593315180882893502304 12849859 -265285106521736119490481464708417927160 12849860 -363833739803971128240897187856365977600 12849861 -734282936776288728536585434400322047520 12849862 19151191300603025921806627092291454272 12849863 -2436210612435580739626179844761207216 12849864 -4431756326577526378045950913129512960 12849865 -397925546180324321906400998451281428800 12849866 962618125781832648253059082211887171632 12849867 -719347391522797357334655499124570567760 12849868 2588902481809817981103523592646883517440 12849869 -2156525649072404635756360134631715438730 12849870 15189107037583976023637452077217198080 12849871 621868726019081940458143631148346021200 12849872 -57435178426857295428179104427226955776 12849873 593116714919172589591394383651589536800 12849874 -1007398524346584750773725864773274910064 12849875 1658470410269982515248604595714496032000 12849876 107985141214641356285305534705489850112 12849877 -1447287053271350220594992122951853237540 12849878 -356687552129241299975712648899952716544 12849879 -4583400061418339139618306668297936640 12849880 -1148801681165442721636426177986750873600 12849881 1760243010038265726931224011406464004384 12849882 116034126210107943509568805602950011392 12849883 -1803647705388255531557460241958790423868 12849884 798530253974243451291760030472019810816 12849885 195605631410508329613649663226509036620 12849886 -50617725717530609661600496165199990400 12849887 61263952704106610098172600856001047432 12849888 116509163096133681649379203588649385984 12849889 703435257154723689692197208791133275924 12849890 -801150242622842705512872612552626764800 12849891 414705378388454724690036609030729871992 12849892 122915402217261790077875116683104317440 12849893 -394799207904134542251586766564557458816 12849894 -964477864887386660415893500890193797120 12849895 -976082664069138027080846319032771238600 12849896 1706805324154348487711360643932188769280 12849897 -531415670479622084832356372132299244400 12849898 -29284223438611035269238272771016893952 12849899 -412002339546652634196268304899997945100 12849900 138151109971524632972397039120513024000 12849901 -337434351250653930359513640932362006100 12849902 -735545947449453592436605437087872254080 12849903 -195314837052922509264774304022397112320 12849904 286305151539800250889867139410306334720 12849905 3467392441626388206838796478608443200 12849906 -117417727377187979373542609990499591936 12849907 -922820027893988939881706113714794826368 12849908 306410071244994555056606199412147342080 12849909 -517247852434819311409435516567473360000 12849910 213683631439814211917221614421693839360 12849911 2224658209234510555048190555998178977512 12849912 -196072940965587709732914999977986682880 12849913 -2266276265212115028251278925093497938838 12849914 156176980840045338275270005387266382848 12849915 -96126960926669437037186226061982160480 12849916 55117706993645751691544462358146549760 12849917 -981602762789033364109627552159981541280 12849918 -703299657022053197542744297189378159296 12849919 172693486095534002684275704351716184320 12849920 -1073375800244966364701666798593690828800 12849921 16734641295741919214317628942371414464 12849922 73159370937681333299951106638911042512 12849923 -514767954352516014958345735963189773828 12849924 -175071591394952740511704416173258118144 12849925 -118619788742251253057828225116047103200 12849926 13708962668895544547769220329395258496 12849927 -299986829540445679549761519598914880560 12849928 31151354661573897455364468416864256000 12849929 -995572100918758664340998167516360247040 12849930 225464426488284267467298937835887614720 12849931 3439451927972956532669708936954038569000 12849932 180624688800847279831981527087117002496 12849933 96380445317555482359932171194677690048 12849934 -350525000257367485618011258430322231808 12849935 -347780698841497950720838319175133447680 12849936 176959790290105004180867907531244437504 12849937 -2235016340080774995128448563077069678414 12849938 300497757104930191790152554558151455120 12849939 338699530827589279060758252636823551300 12849940 1094177466406724934949872744721011494400 12849941 1464487904521279360830437791536158840064 12849942 -55068540722504522124147825172895840256 12849943 -213221158049261802858583642418885746320 12849944 -1792076601807066800661481669288498606080 12849945 -340788935988752342943029986058010500160 12849946 15323977022419803598763111019671250672 12849947 690396754726854647945219675431760537280 12849948 29877155690455152928725615771899166720 12849949 105391952444532376401894693841181190272 12849950 990970518012573128016552395420673849600 12849951 -318774714487876707821133674631444527616 12849952 170437395164519612653359117718391488512 12849953 -1066607578301344375405782273519820560798 12849954 172171170518633589194077149173884036608 12849955 -107533079724090415230283805629868267280 12849956 388054807872327130937981365609357586688 12849957 -1023190706132843568511209526588766974146 12849958 -1112034585981766058693153636476302720 12849959 -449353287662487255287426300854928664840 12849960 189206561789391842281779532855971840000 12849961 -687895399153049342801786140950287680176 12849962 -279616163964584748685630523656852354560 12849963 390994036356464220336569184657556813824 12849964 -1441648335497136260464555689779607744000 12849965 -412375988720508351466015773900029498880 12849966 599911885889625289124115559997084047680 12849967 -826516476269115324988876743533911683080 12849968 819958510011011656589851536768248709120 12849969 -22368107039878379142081064239254000640 12849970 -47010966582512759721403415293969021440 12849971 46440302420067371447514776639375243040 12849972 403859769191338252923427223293025605632 12849973 374364234511791622250812887261996890222 12849974 -387553241853278312919567307762106461248 12849975 411309069654929327648650735756820118000 12849976 391599918965374112366645409314301358080 12849977 267454153831933033880526903137094428544 12849978 142494840634517326712283333387251650560 12849979 857172389800024200480578642949537224176 12849980 423953471455460321459590947472574699520 12849981 -1443988048040120751989297712683145880896 12849982 554202570441266321556853358974360903680 12849983 2833878406889459929242204747409894073160 12849984 -47620918628281563586273492419880157184 12849985 46802929969770822795806593038654134400 12849986 -887206009905397295767700606400967445808 12849987 -447081230461346309620281234917893754880 12849988 -2686620802770259689832427939736026087424 12849989 -696561759593718551045533338165087890244 12849990 -13824303849452672626183772150695276800 12849991 -12076181162074600655846138912684927232 12849992 2009301450884638922932567659855258240000 12849993 46940571585058795498186476696883531620 12849994 -439092368304749202952382676149499955200 12849995 -902657403706269654930975846600133441200 12849996 219099856491995794099833366214755876864 12849997 -1413275355018512389412628837265466481728 12849998 -117002291539894209474488928357177841920 12849999 -1183195632860864004773507412680369097336 12850000 358767633049509676582020552542668800000 12850001 -75406268358861108351895360797506930688 12850002 2812670467518096166134136112085101184 12850003 92405102076402641138280502504597941720 12850004 1397469123026168241261914125662937036800 12850005 13067033250477397307278830573253088160 12850006 -321031865902937724620568383769067352832 12850007 145504764468344805030478958270756297952 12850008 -280555251665601453784930799388780134400 12850009 608121633612673593158746124510464640004 12850010 195049814988806441251694734219922232000 12850011 449628871513121682410594271828095181432 12850012 -298286650901975230150372614879497384960 12850013 -1287555778820817410327242101275938235616 12850014 247384689593956217277451692377070968640 12850015 -587459498079324713569777079057059350480 12850016 238936697694582211207110698123077877760 12850017 -990783259591251545736198080010911049888 12850018 431755442230782830165472754065464685216 12850019 -197232225697613822404522895575642608480 12850020 90879179866566198735922509141493459200 12850021 -511578082954248657002907937666376160708 12850022 483687713627917918122792884376407193312 12850023 -407276968520254127199762475724812675200 12850024 454706728558579831511454506472922398720 12850025 -675955464866407351721188351082066748450 12850026 115584406664299918616914905625316029440 12850027 -87219775220457300212518572937475507200 12850028 465990932727778293529707769915717619712 12850029 -110008716633659310251541236905978486080 12850030 -67020835831929262685092136922993484800 12850031 245855572865184283401127167311825800224 12850032 -72305394706580107937950331234213363712 12850033 -297187480310341892522675981582235764736 12850034 18355847686516890787975407078572749440 12850035 743950382828717964197071955279478481920 12850036 -1234466948857391743142712586403832085120 12850037 891160781789692372020214945515569146272 12850038 592114377587419621738013444335648530144 12850039 1771008080114562888074263381502865908840 12850040 253001540192484438629671765189338316800 12850041 -46974357244783584736489545607473467040 12850042 501713210316534548325812389216826611200 12850043 -1887501802418460362982331688202811023708 12850044 -10550110474211886119861138855676533760 12850045 -330118305096929021842873751238158906400 12850046 162010965950590417915956105066110622720 12850047 -273316527005786236430987797652622834960 12850048 -889909509109646170486049722084915937280 12850049 -200927514937120945207551163699215085950 12850050 23520800266014924722494500077144764800 12850051 1799022231376077629965548459394682461052 12850052 464531195813776981832939225507092039680 12850053 1031309088277905792971145957319815220704 12850054 126977866522060089948824829959625105792 12850055 -1559154958741156151501475089414931164040 12850056 440438414862727174642717951484728934400 12850057 1010772417436258286877135202062603943632 12850058 73753034686480347186801513979469721600 12850059 -437330663046218453628744504761444128296 12850060 252881201604998565895233978075797314560 12850061 -171306927026072854960263341880879820800 12850062 -243644462048485393163982422951828334336 12850063 -459223819295926409235501323351272854200 12850064 -466717827844038211860390497592377278464 12850065 898467027557001741745281047569734823860 12850066 -66309825118426980625549756233630150768 12850067 1621427589995407917092884944162485846352 12850068 28026376710995097143432526424638062592 12850069 -811003913122618016680176610567508540530 12850070 207254113468271330999091626655399398400 12850071 -179975833086604354888979543432466965040 12850072 359743757274289641411289648742561740800 12850073 -967811551273888414008898086386631978678 12850074 564483842022399925541881578994686412800 12850075 -21364057776821125426514122064938141600 12850076 -152794565895958392339890835457598538240 12850077 -5480361968364426601274472705459529728 12850078 -66054977540027320311720471230252452800 12850079 -1692228874894098033821303698521461712 12850080 142222940428524917485506205582098432000 12850081 -122641233991239670689130503833398937408 12850082 356322432223094580385645937443002040320 12850083 -57149829648000662663574456666311438028 12850084 479662586679314493559107875012528780160 12850085 208333655030716840975980031283121558780 12850086 -573547834879376077176047829403833635136 12850087 417752719419397188447305378826163476480 12850088 762720056021645085288954410814500981760 12850089 -47714206787662561766778995794184048640 12850090 -433200251961142233646657748106675628800 12850091 68427355056332351089941671602739421492 12850092 -123385341128186086747080526915368931584 12850093 -462010250262510599121418367114379015658 12850094 -303348860374994525974548087876226288320 12850095 -284343235508401965649212355885558520160 12850096 -46161934461608703452874922235191427072 12850097 293678791012966240578169220595020595240 12850098 -303388643662767782270341667529777672192 12850099 -245623963806420886451284196114233216960 12850100 105123529253811750328026891207221452800 12850101 477342777350034892113402199641853802976 12850102 -88094257330210926426707438284547205888 12850103 403149275541793601189920891703686526280 12850104 672377792493785442359052219242784030720 12850105 98282885142547230038498137017894327360 12850106 -71869286242728195623652456021859199520 12850107 -777838137628542631363667848425128265960 12850108 815072300158422457262357181868669334528 12850109 -543082877956500810931309310135380557120 12850110 -1792901506252115538534140150617497600 12850111 -1521948000952443114946117190172699599576 12850112 434257580197875015845256136340413612032 12850113 -414404681400522664225400361588033392640 12850114 -6532970736579304866999585296732356608 12850115 354797956701732594354318557208720144720 12850116 -412331673222986452244187537191131726848 12850117 54247451357971683319547688481916737472 12850118 948275401221026567654312869601279471040 12850119 -122812871974559285457137858643603753000 12850120 -85413599179232925123400514686156800 12850121 -1237305509699631440495932431540993792678 12850122 607201316797187044397437077905343919872 12850123 452020872490918128074063428346493796608 12850124 -147598387089697760882401605733904302080 12850125 -664659569101538734123353243134105016000 12850126 705338817138140902199823585527479288512 12850127 522946060826075198952118562016006212832 12850128 -197050138149868113470426028595659644928 12850129 517476386221197993627613399815109517952 12850130 435103121229232148854315890253222723200 12850131 -593299800313409313572601424411242176256 12850132 654028852695239979673831656831899600640 12850133 3413102880023634816704507966559805958400 12850134 332418546553570511021788898454597467136 12850135 445481173793232332330803383657838790160 12850136 -849012190664186366519477499990926499840 12850137 -201158944180677403108691115932984649600 12850138 -153235487116985324182015713657400406016 12850139 358146329895523116310334311192178879940 12850140 -303989508347248246549990798208979763200 12850141 -262566845549994386659570072615720071360 12850142 -278237376778848665880017569682775750528 12850143 459917349630079575324286659059026464384 12850144 -45242709782137448699560806290386059264 12850145 -324912640079937562487639347382403258240 12850146 71153450020573143271487948769458319360 12850147 -3937019697284712056835262585009167982608 12850148 436496251429010678096836163158180724736 12850149 -477716455161664787254143814164442657152 12850150 261035306474672794127811616277925112800 12850151 297869683960184083247981622483304288704 12850152 363103161865150215944514355588844421120 12850153 1686392336579166951336829973506799753402 12850154 750105926886971678906443284997393657776 12850155 -1008175063587304494756407370656964944400 12850156 12457295384410729837358283900656540160 12850157 -987818067637799485059236231487264621408 12850158 -620003126038148782808969976192001953216 12850159 -303315468395508735963149042984609863184 12850160 -8242142442893203719465817868786565120 12850161 -382305542725053412597317573131685036480 12850162 442653497621328891345861022825024508832 12850163 21888699963698428448806107625135334664 12850164 -75384205825864835352861701493065397504 12850165 -15665088576292395206399862587168018400 12850166 -334131707746650479894357778506296682880 12850167 -1302957761508492862044328293665316470400 12850168 494613174105309509637645619789478645760 12850169 92206688446722012677396661740426338944 12850170 -149955235062069780106894118154919737600 12850171 2038994043264298563943402579523629070372 12850172 294809302604586554821278203524575989760 12850173 59752558785373708990121513651962043424 12850174 -35912509272672687685985131323070446528 12850175 -515644681790881094013139409788322058000 12850176 -621127254806862717203706499862322216960 12850177 3014173550128185213717633319291673705920 12850178 -186103070775946683540638100685146268800 12850179 145824255037028432326101582530064235248 12850180 74100280809522192180674924779112448000 12850181 1136595672952403634655237806411986561664 12850182 -34712132635802429654683908125363258880 12850183 -1897932969786172992108830639363792730672 12850184 -991570939515279396034957126430524861440 12850185 34631228234635083033626939889683053440 12850186 6346954599411880830688129156576414464 12850187 -487591396069218084722644140753590241648 12850188 406911611149632802936143108803789097984 12850189 -788210650777994310349397435243048995968 12850190 54385381838093486370064488672187852800 12850191 -399246524977704475760874962372530312560 12850192 82295241465712860141455725730499133440 12850193 -1814723111511193069549844150009692308558 12850194 183476050653860242043429113179696046080 12850195 -35799076529255399964061432553960860080 12850196 1091416040444040328500335234133560524800 12850197 440777569586153537232819500378353552800 12850198 -1927662814356671801010381791140799365248 12850199 -1588921865639285627904452112953917198680 12850200 -633042048500128477740466572007680000 12850201 552797192588150406651998781068436549252 12850202 -728708723071459294191461628686334770448 12850203 661938446204661489871431327570061265304 12850204 1568806018707599859936324590598339155456 12850205 468469673557381704425808328484136585720 12850206 8055363321048695044450745487443503104 12850207 790331320312557549182987679383347441800 12850208 649025834157626590251620818177769865216 12850209 -1286843667375137158193990266710669324672 12850210 -235291568270284302669162517608870294240 12850211 -81492206326014699164105181899477154096 12850212 722586178631024676193482623313906803712 12850213 425763609863757005711368357387849207040 12850214 -25549518988504939145268788969434738560 12850215 -261030261409152785825400822447173928960 12850216 -1247440676493877643892786220909567595520 12850217 -1176920288749853349935106645418139545734 12850218 297642177720779112703394920866374046720 12850219 886265010913710460701717149218084780560 12850220 -170267345798725203179056607825159178240 12850221 -588041977257368997102117050543424681120 12850222 323477838857744085673888406149315175424 12850223 -1172991767626028152285523658048388929216 12850224 23579919470287783660452710159188721664 12850225 -285793164739091897195451669872314512250 12850226 -76856903327289668415834287396303424000 12850227 450858450270142432517390765864474353488 12850228 -295368920879375915555390458780427767040 12850229 844291615818132730376435833743508741632 12850230 237153012128384224446936329607998749440 12850231 525642076248933158457963368747772040200 12850232 -1093624190447109498996481272438188236800 12850233 949512228562087658337717860328964878048 12850234 1034842755242986096625753103780467132016 12850235 -394514134391767247731954160865121384320 12850236 285600117961462481963427682505986440192 12850237 -979413116014149621426532201021708059680 12850238 -28210613112815998864965870901152041856 12850239 711122196475621251402183670185272506824 12850240 163771279594529263176937309235262259200 12850241 1346475808031998826965967988733663813632 12850242 -496014671664288328917643049788918005888 12850243 29708858494765890179876746419163151616 12850244 363155137912109628357566169022869356544 12850245 -89329341483836723006065351405205252100 12850246 863960464554313860398024399235168995904 12850247 -72586438784121328232528636817552256560 12850248 54232673700661772366260534528512000000 12850249 -30788317876388116918121190448184579040 12850250 -708265738790790896026785404250520200000 12850251 -740118599291146761487897336919161693440 12850252 -2903955089483074727817773216060333280768 12850253 -325598705054741743456586431399209081000 12850254 -95119979197168423914646704079853886336 12850255 -637069413278837343848123198499660049680 12850256 122801583166283081559779957220911603712 12850257 -123677841174005019023445242084696608896 12850258 -229599108754134398701286946188759949024 12850259 -3145823079114386117940682111080565680 12850260 209962483576654413915037414418184069120 12850261 -493844680690776306659896729766723549376 12850262 -1134476474889922005642119259973930903488 12850263 -110795749201354192065789929046766146960 12850264 172178729153029290072238267026922905600 12850265 -134141916370667256368087179918655865600 12850266 -54466726821662731169651271090420870144 12850267 64467920199746220465642789921998913360 12850268 152750491990218730561647764775830837760 12850269 -370950912006626395964764797691581434880 12850270 77362982542943855298528672771846144000 12850271 -169620649495890228023846003965529689488 12850272 776296396594863849787169624190930124800 12850273 1985670546888187971648811304798722751522 12850274 -180125155205783027772456633781370991840 12850275 65408369717342569577511552938104089600 12850276 -219348387044692903353870669066377312000 12850277 -1378864110686429178460842869465968258080 12850278 20467808836584819145399569720332574720 12850279 -357461807702722785360057124188029744216 12850280 -865445981577103270684474805981528064000 12850281 644838912987646322456903601902847066570 12850282 921300408056592903933408068741379813984 12850283 -1501337106059909767643396387887497300600 12850284 268781638133817512609503754987896504320 12850285 74642861240851302943445553138606188160 12850286 600343498293380095786765605567148310592 12850287 549700928199469318681617169921953847560 12850288 -491322473052298721283305384623165833216 12850289 1062697372173881309709990655897942202880 12850290 -135808745540177800089218779680878876160 12850291 -570864932304972425695824735858210608308 12850292 68064881792912377489930115693174784 12850293 -694655389033446371709474043782097898016 12850294 -345484522404624042717777985858003838304 12850295 264443751989934189118686827956860817200 12850296 -1004823904186435130381750292749358489600 12850297 829256123745997974828967030090245782272 12850298 -62894187813211398163271071522718154240 12850299 34309846281967882951922552953994855040 12850300 -1010953046078334077156985546887545728000 12850301 8878546254785484524589604601938286892 12850302 -243949801852044251062680853283152853376 12850303 -107853911995969742619393777140818035840 12850304 1637953788547058334862347404561319198720 12850305 -139200565603085308062364086838309032000 12850306 -93274458111442956796167576824770682880 12850307 -696439469404857631912528439657749014048 12850308 -474822296103412002558289498413471636480 12850309 -1569302674467091379203286010089097552096 12850310 -54062766061317731037298603904832833280 12850311 26922486206142549095930306249381326080 12850312 -1109224938571817151091729118946524236800 12850313 -43972487027935295793975271415169880320 12850314 -219913992105779555151044746774733625600 12850315 1503316403802453672712307994696445252320 12850316 255712868288763920961879043692470166528 12850317 -2180655544054434236680214471958783520128 12850318 174431536593586121341824526129374069120 12850319 -636695544907092545205290642094973523256 12850320 -10894177263939611338477475798777856000 12850321 210687058228995473142264638136295732 12850322 401836832839583669109337986882119944704 12850323 521697977651161121198325840006736928184 12850324 80819894741517615830312994262350797696 12850325 -424201556571913739767887794523966496950 12850326 520209533623954707812015207899001529984 12850327 -387268835161843473732665550435558021120 12850328 -1615440411320668071839577983583186339840 12850329 1480901814773648108959678994269684229760 12850330 -200244391267919746860783929540552417280 12850331 728463803763854318283326285849276915664 12850332 -620278453813772343076613331172544618496 12850333 465890598467136862675309975098801077740 12850334 -153724087252706411363729859024417139968 12850335 -14272673422188330455844466303066692000 12850336 40858775464518720966506612768671924224 12850337 -208382554055119690426883957572529084160 12850338 -453010730065675166421386024912028118656 12850339 443054192281993792753529485632922002140 12850340 396863096951112801658661818995807555840 12850341 86263128183045777312604689711828742464 12850342 -21737887578655581018795538753489040928 12850343 446345367148930221321618280966899457968 12850344 9192954359885770567646043363858585600 12850345 -349208727078336799965262562351186199900 12850346 -132370584993336667984248366194471681280 12850347 -6769991359425368749124846160946137600 12850348 1210751893094989759066124413688177979648 12850349 980260516902957512074648694814645763350 12850350 -64578390699269808294990446968578504000 12850351 425522533789774099958131180887108988032 12850352 -305802309625252899413127806772135198720 12850353 325874316138539949227230796896552126080 12850354 -144551369599969781249290923905318595840 12850355 -35210088246988675372721700157677876480 12850356 -1032069989731324389047541158882972313600 12850357 -122070226128371478207061212311838486020 12850358 -357050990346390735862916390332057050720 12850359 135400152744007485340530478293196860240 12850360 198448109590656781564644845758322073600 12850361 -15439900522319380801551203178528874752 12850362 -14520210149051661581907590639271967488 12850363 -2271595136009703808526830408108720767388 12850364 -2488977826736203704867122985130713231360 12850365 663328235751447208907518775692511040000 12850366 -293192321103545015038757004981684956160 12850367 500363668654521158881011468288067779072 12850368 -65215518809344224955000002477155155968 12850369 590936411441394443085453105797242472896 12850370 -99479326612309513877866403301170904000 12850371 -12130635829452283897531504878913985160 12850372 -795918950367607787229907293856825239424 12850373 2765715721773763024974161995141722961884 12850374 621089472891789279026998409869907857920 12850375 1920431113240237548153959202789127968000 12850376 1189603069452937290460340486256721920 12850377 242419956902216507635875614839479552000 12850378 -14448795957940189637475572300396453376 12850379 -414177189089188357391720643762908937624 12850380 509208426546959864704760792735915520000 12850381 -1055978911254902926439007253914290567818 12850382 -305007761276480990444568858284391105216 12850383 -167017789203207054120806741847492406272 12850384 -109788048500580802449497888016499998720 12850385 -463503859148491029696770918105872493220 12850386 14851746661283560942330645552551502464 12850387 168326157284032486787058342956820590160 12850388 386869907660250415118060150015551932288 12850389 4089848165251185954016672384040803854 12850390 339724418710904383753769800402221108480 12850391 -810389641392215122718315977208810393208 12850392 -283971215677242605534080485507368386560 12850393 24465781170782556716269741666491680580 12850394 -692318479606528330777297988757849726240 12850395 -816442556019806289905581016777494715280 12850396 24583855448050203206735659582754170880 12850397 -513653613688341017669499951068214169914 12850398 -196214389307237641092142767281749645632 12850399 394082500564465152967420769046495098880 12850400 489118888902826889782643236669017292800 12850401 -31450497424141016035980235222261845120 12850402 -972939547317953941803477734034774721536 12850403 -842851921241178983303753727072869819880 12850404 -234569681282277856479108528845127733248 12850405 -898770096953287445684321754174210672000 12850406 -205149266644443951734768654682267808320 12850407 57612968959069154534776467971701015656 12850408 111592048465551457085952749442435072000 12850409 -43789131134096746181891501682639047424 12850410 -157342460609556192271477462406129318400 12850411 -564891171496315387838238281127443665920 12850412 -245619769400761462420071822562853478144 12850413 372851327129530584938612947130937024288 12850414 -896138837801194789585997987478454378944 12850415 -445173184854796750498092828221869696440 12850416 456019593601785080889802547736842600448 12850417 776754005692782119773057580350097968466 12850418 -334235466506435586832242874230135005184 12850419 -1469947935624631358534546204129041334160 12850420 -178964350678367581947822163120924477440 12850421 -8861371792426189320668068547048285568 12850422 225116267700840090063434429216634316800 12850423 615508923850186358922413172137259965672 12850424 258788339816342651743667868995898470400 12850425 -10889657217435839136509621691164880000 12850426 -238929579617570553129173041558556243088 12850427 259013542890442117836148989539453100960 12850428 -678496333335085160948683665761871674880 12850429 923708279136807538984608931836442337030 12850430 -301486943013180028341710226922191098880 12850431 -79764477173193291509863218439391345280 12850432 182823555484262267406084045177140281344 12850433 291565507525103671234473771362028547944 12850434 991354243338411519658767487352367402240 12850435 9955480589838618874714783681652142000 12850436 490752227216185693599539957662322472960 12850437 -451489905245724032566725523582315767840 12850438 -830507893971110280179237830906038782880 12850439 -529209067821938394811434192652628473728 12850440 -412928937850677507845780707156267008000 12850441 1161576840835535484473218039339773398800 12850442 1579833415874536484744532336596180016 12850443 -479607079947683488431075891885967526880 12850444 -668165630498256516369774317558802168064 12850445 -852022100997675460315642340705931999360 12850446 -100612364725342308245015100571912183680 12850447 -1457624132753255939434092865931447207208 12850448 -23345270530015078742100864853677490176 12850449 -1290698429407460992257308357111004375360 12850450 348186558376601087695583386123010642400 12850451 -2698533862530344105232182042974910897520 12850452 -199496271386279944516156667676182919168 12850453 693161957278494774953662606037632616832 12850454 -126466264088910094470057648193520761824 12850455 -427561172330209014187372640460894494640 12850456 1334854332774138205148076698562688204800 12850457 235871688407902618775150313104078595972 12850458 -19216926558713294134246439646773621760 12850459 -621335393514544131278036763250672329340 12850460 143021603066754022887805665004181913600 12850461 -274041524781310144164592152998060375040 12850462 922793314899420088756190583603086221632 12850463 -412333177176909144601207709807286825504 12850464 7585165338615474465026501333772926976 12850465 -929682388407903799223222932641493558680 12850466 -237843119204670250322902635676339633920 12850467 406125745211383317570809623230440877312 12850468 -426378045126189694477402529894988105088 12850469 279970477406897336260163296175934868896 12850470 -22541938782657398766534399388676317440 12850471 -1107324562196835827177877522841422997400 12850472 390407693046275072404236285914830924800 12850473 -256663701493952078544139493495632681056 12850474 -2444664143262495416696669376046983168 12850475 97964434056761269243286706925659691200 12850476 -326521171184346554977207201545007815168 12850477 2472197835578773745506171734168576114326 12850478 -402077677431161724781865390029106016960 12850479 -126464480463821747782942205080795359000 12850480 56473012959160775554898745867341660160 12850481 70967050798962175458067820994474986880 12850482 64298609625825136849553917503138236160 12850483 2991589725096417389842131499098077101200 12850484 -89969784836250013747250500483422092544 12850485 212755267179100794734222387893685172000 12850486 -417196595168339423864884103247418202112 12850487 971576967690360819450775487696747710032 12850488 13266042882547408205026514348430581760 12850489 239334984552779089995779798571847641424 12850490 218392963043167912772361829715364204000 12850491 34297570087571838435657106757519093760 12850492 -29295303036481673315970550515656389632 12850493 -806928017965509511821603237248332838580 12850494 -459440007869975268391725875883420600000 12850495 405106524943793300665448429790320640000 12850496 -530005338225337083347506625923716218880 12850497 655225363079938953376362046508908521168 12850498 -655205669956774138202867742971850437760 12850499 -761708877540307296878667914676083314500 12850500 174270107734841796923132506276439040000 12850501 -1766066627022247684562462385817628747396 12850502 190591911433279606895412503404333671552 12850503 -647314998520275602790509863675147704192 12850504 -1520923148147524645114814600656215552000 12850505 2575691101562022262861776856348877952000 12850506 133725020264333253692704442638245963312 12850507 -2765361124284499022188928299659362016 12850508 -1453603724314181334273926159310180048384 12850509 69249453733202103582967345197442965120 12850510 727090195908146279542363900157525012160 12850511 1144197652144647153176099380338379616112 12850512 -109486189883824113110381579666948751360 12850513 -982184620043213172598759476878473038476 12850514 57685148878626404485567618721318756352 12850515 395944187748946362549342568622836764000 12850516 442704129720244382113901176576369174528 12850517 -20316056502813051456819495236625706674 12850518 484137663332998847621811870382876499904 12850519 -467304115058395197180823777972514067792 12850520 -10335224629298880797199071104773734400 12850521 810402397141671691537309412199696700704 12850522 -1622557489905054596404595563083055791648 12850523 -124325450607618672248278649242503336960 12850524 188035304646324899832461644073538447360 12850525 292883640498618274372755861277135872050 12850526 48896838093117447019157891498167007424 12850527 74981934184024125338246007974097436800 12850528 4377634909628052738398899543974250020864 12850529 -177643198988739143692367362148900232300 12850530 -107538239220281713274455995362282741760 12850531 -2005545828370508702325163832552675572968 12850532 327511401451707293282745111940059352320 12850533 -976984413554623430605519563269428468512 12850534 -1032232672806578158583821906497860407584 12850535 -166317028086807871701862480500417499200 12850536 635749446993805361858773499159559782400 12850537 90203605779575414341617075558443325312 12850538 -1152827036501350086363915035062091461440 12850539 -2574747031940634363159699862891168032 12850540 -866145208011912658888976827954113269760 12850541 2258543100888680697686353855536694591584 12850542 396867342074681196693842507903301978240 12850543 326166706865393732096401217491274051792 12850544 100228979464380184939294661958625099776 12850545 2285784313997442643130390037678136320 12850546 -416354336459813369194487869573424861280 12850547 289902348729408949084401807277969607232 12850548 -164924380192322760595747349299458600960 12850549 7362276647551333941691819739135823040 12850550 -339295647120348622131658593951365988000 12850551 -200674644816620528743390786772618912208 12850552 500633654403739317201098912993299660800 12850553 1572389424674243282458681714365947685504 12850554 193535799208908585723877910689464238080 12850555 -38251523768199944499801106430872968000 12850556 -1530487546611788696483559401204034631680 12850557 153843981298692542630829599335269603840 12850558 119886782606869351890445646871992785920 12850559 -382912217411467440201667484309905554360 12850560 -259513646191269279383692544001756364800 12850561 3736710046100817014112854331607721764912 12850562 -1720442405960047487405058458990002775136 12850563 -95417401239672169996339814990503368 12850564 -868464302553559695783935040823087788800 12850565 39715119758997667461474686061042109440 12850566 -277151292944355577845028548975734218752 12850567 -449949678099397218852990104027702483640 12850568 -1181984653468233581020725310120206781440 12850569 202684844731683310445785308881252352624 12850570 -716153696438721020233308497846680751520 12850571 -1243715859230380291521903453539592765228 12850572 -58684395882054908563831547966066688000 12850573 1038478116896857100871345559339771088822 12850574 -133781953437139450834752561804671907840 12850575 -18571018182509186919411487453408487400 12850576 -366200055085845481778406952268388827136 12850577 -296658044988533451519607712614814796048 12850578 28280492174536635642076364372967171744 12850579 267757240005624868828621809520116816976 12850580 739728411690875969349680818111892371200 12850581 203584529135787861997291810857166711584 12850582 -1215471323902737616013302437163248945216 12850583 -579502178286675909765504723099573711216 12850584 -490717317868490437582889503154507489280 12850585 -482451690165309780500476605909575278080 12850586 -116919691303888818414285632651686703616 12850587 -611662779210896455599579583967844435156 12850588 -1277835031419317217074189841838565581312 12850589 807695251027700699603612295157338760320 12850590 408816583881874252818730020140149192320 12850591 -129585603952641669889467173140756260120 12850592 -378979682973739544428694928758995550208 12850593 7045993022345965465715612265017898240 12850594 -56848421462954946858511053223024748160 12850595 -897065733108233044628818028992968068400 12850596 -408462206511783988066580538522898636800 12850597 -1287006474445274252643902539759718629954 12850598 425724358554367400577708177112314545664 12850599 1117443423436756371163594694114594484480 12850600 165962237546352566282794891815186432000 12850601 1459258711975468601648475609581865412602 12850602 -11200765125362031358369016938624037376 12850603 215948421340713653946753054144183569560 12850604 -354229158638787038266608472494272805888 12850605 -774042200038134487819207537312137009300 12850606 -637767742951259235982764048119829486336 12850607 661163444880532447361485302238837507584 12850608 72427165302724387454018177249685110784 12850609 -1117919206948884225696172744596149826960 12850610 351919567591267451211714582345634860960 12850611 585017884918584523668800623581779266872 12850612 -410798767365843881162578943461101158400 12850613 192878250949301395365395154586898431200 12850614 32940081239413033882938273564756971520 12850615 660743599320661424018870098100986891200 12850616 -290671553843003009948666965406410506240 12850617 268679249772388519189584609394008162048 12850618 204247503007236269583925407068585693952 12850619 684573873168728250946471584628309234020 12850620 -496849950406927171533639836455207787520 12850621 336305365713849709324872971392051563840 12850622 -71986043871393165829845236866378795008 12850623 -962252725645325740858657247459214758880 12850624 -27802216803378502749954316117213184000 12850625 -43839177956583996146936675766567937500 12850626 -629607887674694143007279202779765248512 12850627 -360643063248485128636033122285670403524 12850628 -8656261453982398325886682368997638144 12850629 -180775821511465373108142464219391112704 12850630 93726171632251591453617859450873923840 12850631 631862092338444154278004172411364597000 12850632 59601882063253300579908977082811499520 12850633 -1368376903407268036565288215874260016 12850634 701356967543255965955340108320586049632 12850635 18474573527427020542186180925385826560 12850636 -24175667716631823496798448197826866688 12850637 -708451591054212796855852685656731487668 12850638 -157898826424000605173089012425670753152 12850639 -2044546656529534625634777059137566284560 12850640 -95801651165691810050403549136217702400 12850641 -72647778744514730877829148581496479152 12850642 -789314392567141652604475710779241429360 12850643 160123789161801893759305133785777201344 12850644 275394196580122844731155283834234613760 12850645 228798024316720572235912695055016864640 12850646 -729550993366711159629901562381458832640 12850647 -354371380586662523677231710203679214080 12850648 1375726902417203117135224612687176591360 12850649 -453375086851787554081625822394189459840 12850650 29930368186530193308100821326721888000 12850651 -1011626441094429066478582663164353379096 12850652 -24430370476584533953011631649473625088 12850653 -814475418553000160422120863729219839616 12850654 585229384495435489685200949718612672000 12850655 -61766442095711505859953349407769513440 12850656 -76099467721652391441238253261367017472 12850657 1416918071679326795985734281854420325512 12850658 -803780749122150521337991665921965158320 12850659 16573553533638675099885527525528440164 12850660 -1095571884262065638433470265311772952320 12850661 -508229637349334481443737557989868516738 12850662 -123189817521546094343792115348200019456 12850663 -330000571227869602492353202045367679440 12850664 -533974590214470184596023372622702643200 12850665 -267328562476015475520129958676810806080 12850666 -67858916589351301059251383371033253968 12850667 713264843407561460451664543841331619032 12850668 444364763049952272808323688435399096320 12850669 49647603177706128853795911784178347040 12850670 230565404179007860909213093201002351360 12850671 161327934790579694364519174485684594688 12850672 -540010951989756214913785502258360647680 12850673 984886889787058996902633513351222565104 12850674 -103073282989159915412840867429790200448 12850675 -313082830411761693744738502237044270000 12850676 1231331980219844716375057777206016543488 12850677 -128214001355441611091648065285539404160 12850678 -156940769433383790612163160649959554560 12850679 13907612674251402442617092992257797784 12850680 492691527370248809152918737430397952000 12850681 -2931422610499993591089614458960030369148 12850682 196480815117137032677083866331552386272 12850683 -589787349037827084802597378954172288400 12850684 -717648755698088480179877155121226752 12850685 -1046787389155557527467781857032211633620 12850686 287205953118897972223123282791701399232 12850687 -1616161864025720461510729010223154163520 12850688 563091277177103167912004737910534307840 12850689 564540370704070523387120600430826762080 12850690 386538337012845200905443760192431597600 12850691 -129101832318057497816844137200041176712 12850692 -320984103205271316667735619701893144576 12850693 1251005928824593684563365614271987151360 12850694 -647410105444261698764849011242946867104 12850695 162218942723439459309636976192673257440 12850696 61055313177011555031918907530838671360 12850697 -167419486408588731538772736396980859888 12850698 -39121727606643445532801387956172242944 12850699 143094045475035945139333191027235929864 12850700 -250049955166876731687189923758875609600 12850701 -93697191687352103758263604091903599680 12850702 276844609460467789694363285033474607552 12850703 -263844153094936988037917143167663444048 12850704 -171523091983118657752446600896470056960 12850705 -18054172417217001141810309929996610240 12850706 73927664040533440596010706945631379968 12850707 733272653006840108384482950885951423360 12850708 679587044224838909710312938418359860736 12850709 628583388599394392403483581104676522880 12850710 -173326080379225981055026804167262291200 12850711 -1675083231839345866562527547139308565688 12850712 -304586433857280284422772249340909158400 12850713 298706719906991956452106389543600596784 12850714 142827056496626416055949486850632905472 12850715 980138072796228715551624187884665100000 12850716 -31624817941060280042734248019031678976 12850717 -1049699223118235303930297290428912750048 12850718 -910114351219060231501737245367004045440 12850719 -17908258811815955065333065907127829120 12850720 94718513706583008714153952485921914880 12850721 73381704248860362771580915671697869120 12850722 -11531370987491040580463971944597885312 12850723 107490026573606750903472444105103652160 12850724 -241176282762909250459529390607851265024 12850725 82755429535719931811899281409743264000 12850726 -65537025847889579339235622369432565760 12850727 1276375541954531155286049777987882051576 12850728 -219392798275466964672756910924154388480 12850729 -47328051622483120420552144172669048924 12850730 -8211004925750722942101040704064070400 12850731 -78524090990899836671054344050312708600 12850732 1043802657340413376503105316136695329792 12850733 388435741782093611787650011502769220320 12850734 -397672923579555128037789633627689026560 12850735 257441594903985607673700181401078363360 12850736 -303503970483862027195586421455181201408 12850737 255888378977801505132106840146543022752 12850738 -706979279029783758488134667691305802480 12850739 1518346928560309339747434253509086925000 12850740 194707824471479489095139712957684449280 12850741 1720077844396921379777162821841078499900 12850742 611905755840026220018162118106182320192 12850743 -1288269232241737440545632836916594643736 12850744 680293653549350811924678468534240215040 12850745 -541760285249371388209715073031142740800 12850746 -195192820305786403060719373487393289216 12850747 -17603059580897004303525813593783840000 12850748 237508268877770840985117158625005323776 12850749 360341950941795012617078686941999404544 12850750 636642742491462286676232898432620768000 12850751 821103546545652471917262693427172093832 12850752 -385462308334754685641165004489671835648 12850753 12299438793775367782351488623713760160 12850754 258828929987287742588068790347573619712 12850755 804051396922421841088185142269487504560 12850756 631724057989659092313971736426905198720 12850757 -89665406287698943470900168648129244320 12850758 458894506578448317724080765250244161920 12850759 -207300989681424561252823476120922548960 12850760 -448242742158926677717340039042466662400 12850761 273947156624696858817943793345606596608 12850762 -673835309497392287943808543289065084368 12850763 659611499811499992571328223470159188944 12850764 -819596791779061085993781714361197772800 12850765 -24581456590010190528468808919444050080 12850766 140540194687439484336417479671782048960 12850767 -258065373570044965599547893023316340272 12850768 -28021487634422517782122269563089059840 12850769 -647141318522680017438813028475265106830 12850770 -203609952495156519489543323912592422400 12850771 410835454946156508900198005753275135104 12850772 -1872657828600485096485394041410927697920 12850773 -214370452605373380037609007946820888320 12850774 -61595847736005075683433929182617341760 12850775 269682876694037642545591912305288358800 12850776 98624603842820649981050984754255360000 12850777 -1383503509172061084983801389627277792374 12850778 -562045479802515583244589710159326252560 12850779 -1231537761638118072849751906873719891816 12850780 -922579146136796152181955988647288499200 12850781 2375623625788100687411546767152961708512 12850782 72570505581187265174788879808688958464 12850783 1098977532400365797549495896160819869440 12850784 -130921618132476753330738295267809951744 12850785 -518895355091725951672056940704800188800 12850786 86284070572937028277855075513673477184 12850787 -861153238087451957681841725083865534976 12850788 -115351048877324049442328327467808025600 12850789 1029545249551189365969974585402715625566 12850790 -319752057267017821032583272947464550400 12850791 -729034499679652403378229757763230698240 12850792 -1750993820802735005565385217464620672000 12850793 1462734057761731875738466076331482575560 12850794 73645357432525242690189443927908893696 12850795 -1156967519317427216251154559987553027680 12850796 237555816409130474789167384690679620608 12850797 -1386999675433205145807285627482554960128 12850798 -375377653127768065885949042210538348864 12850799 429132801839817300251531416986607948800 12850800 105015025973047555008318625661104128000 12850801 2690921913347038341914416491551639474032 12850802 195560346740117272473187649180508518400 12850803 307158102282698240877573752622417404400 12850804 482279202053720265137134348196148093696 12850805 70978913309518990523495978845665435840 12850806 -376581526107087016607361124943875922496 12850807 -852500194695234806535703577403380227968 12850808 24367333527225628621505949650676264960 12850809 364653988985910474516211176825210860928 12850810 -180578001252426132440624182225860096000 12850811 -48992817065592097217819635903575402588 12850812 115658683970383708796036587724636590080 12850813 731387837912066724328502489964939724704 12850814 448723193549511912247538168104997347392 12850815 1031263140714106485332964534278022821520 12850816 292076019818461998999206894011070545920 12850817 -784774397264851737704339383859646250368 12850818 -273049142689291509535201997782922810496 12850819 -275609879976655195483491836213118650000 12850820 -86025993471621231754351456367867043840 12850821 -1075326248680369678662354894702555659520 12850822 -1065079205390618141258548361219491152288 12850823 -206038604252774739272864591209503262800 12850824 117614532565510716161749056898213969920 12850825 474647653680244187696343502356663573100 12850826 286379281326582748782175368021395960112 12850827 1639648867748312669327639603933659346304 12850828 -259725650633960152783617848112189926400 12850829 3417303853947636474619866013442572065900 12850830 108516410689981930368800220609750020160 12850831 -589115091030040172718115267879551200256 12850832 -48076170976095005541051683203312631808 12850833 362410633747050992917211140196156898048 12850834 1049975364280592172340816409630738045952 12850835 18361788138194480958673093769429592960 12850836 412279544480893203428949305671758471168 12850837 -43857404526004671697306811502968530080 12850838 288009549576375496200625955211029606400 12850839 -933494409859343962371649438536558690480 12850840 -240563985871367849111017159181617152000 12850841 4533503353507496527398188435518146477972 12850842 -330300241272667661065064860449179570688 12850843 -7300016667000532113683505137935866776 12850844 -714790102402672689945392120816324619264 12850845 86057104278650902617010314073201142400 12850846 -854920376525976332927004534088534336128 12850847 5669256925081136876345498334502390560 12850848 1410876152731006596481671474241589673984 12850849 1112905747710541736064461241928214238240 12850850 630593408225606171204141370376818572400 12850851 7129134189476529129821420023191690240 12850852 238035562683599163030227244916013178880 12850853 198830429101170171870355553034016551102 12850854 334475753408320640952267137367359651520 12850855 574032003917069890003453567747092623520 12850856 -647872422492563181517957300164363632640 12850857 83271427890169925979679950748017174600 12850858 243606359620990901182259518416879264000 12850859 -282245527193593113483489749351355717120 12850860 -316222134970505811774225569631554273280 12850861 -72961122380226098857367307298908975720 12850862 456282771065041378481573779751422731264 12850863 -1313628459342856471505581376924369007216 12850864 -7010260710224064327408947430036078592 12850865 -592475150469578259864732205716069053400 12850866 -348114443187059509079335792533880366080 12850867 -11317461910232638981793561127427470120 12850868 -1220304723280631579774803941732892667904 12850869 -705690583878158551527799216875345068256 12850870 169707248943312655049867489551798431360 12850871 -1634347958053053190158877129234056924456 12850872 1224983590261275613750754507852208537600 12850873 -912193129127833069445421293082818332160 12850874 -396698816285341686616047876620362679328 12850875 859940407887482786443040820807117648000 12850876 2899879128091267674081754674789974016 12850877 -87662000605548502671546952786049985288 12850878 3025010757032041167410230163049667200 12850879 694979556636044771501674736677913852480 12850880 100586053470709848166702880821126103040 12850881 217452049550504600973503065956799553664 12850882 308719801941312857213315141013796346880 12850883 1147073088826799350491006200783007651132 12850884 456389005398317451453666083577523643520 12850885 -388572276080069881328949162973463604420 12850886 -902150454429750040330841351915382097920 12850887 807722571968084858296381132287108733992 12850888 857710511589690097258879059593391360000 12850889 2797959528300847729701566147937092082960 12850890 -103031917834780585167941264469921653760 12850891 -98177353923457630438191298077688996128 12850892 -726382704623381481251766866957865878784 12850893 49205777050788083346558288064488806304 12850894 4749502988174663257637030511195681792 12850895 -222196808928024137847761262169605239040 12850896 70695051681843748334411369789970972672 12850897 -443705119381243588708282426892833730960 12850898 945137335335007676370473185040237988864 12850899 -148642222390565110113599795138582225736 12850900 -599994969116016472802592860953155568000 12850901 374889011550380016851150569608808590720 12850902 6565040081780328859161306010855459680 12850903 137370845848670367895145094293653888464 12850904 -341265249343059507024961528300197703680 12850905 358071982460715177266726803617632168640 12850906 -536995243725379849231251135231921776640 12850907 1893997924290539077707932672667161577156 12850908 -45941343329855656950483715933867130880 12850909 999626810601617027731418628676387539110 12850910 -385476279008491518402832488021476816640 12850911 937135595045118490149383739986060646360 12850912 -2994230412882315481832955258903483383808 12850913 967524313281587336577302585525849952162 12850914 -168591239304014852212178454000595462656 12850915 -302700065872241310870007950060224102400 12850916 212833828388762169193663047843639582720 12850917 230689820219911105008723512625500094720 12850918 -169937040654304920198841222317462938496 12850919 1795688594656355537816029104997217803320 12850920 15661750820433198078322496754081792000 12850921 2096483854704700650434681437406678685412 12850922 115093461267307011459072033150919295232 12850923 -1067956631721973633665688317918190944576 12850924 -169736473728304700417971519051031468544 12850925 56035107553334978518786635392120002500 12850926 228097850628576415595496988656881664 12850927 -1622839771241392983821329653712087857000 12850928 67402729247164987121226657414191775744 12850929 187647751382523328515429415020712802688 12850930 358082872298184566815119319610004710400 12850931 1053746612909694759770015337942618039264 12850932 -159369384608333646297597286133094770688 12850933 -784092720441046128780207146137127335296 12850934 296163304965576238163217796605842579616 12850935 -952517759228249018149263231389717625600 12850936 -17850909997360879232414244666123755520 12850937 -19337109394932295679718032695729064640 12850938 -628081994380970904910939245083246330256 12850939 -560543738998506607828890568613407895260 12850940 99217733594589068172027049898374679040 12850941 335149851861506387384586613642270344192 12850942 232496954571375408797044523580354028992 12850943 -199887874262043521264235890744007457920 12850944 387425288629188699923498109575846952960 12850945 794812146722011266033121704735606191700 12850946 1202627519696007691823810468615775667200 12850947 -159350177127541314806077701929987664000 12850948 389748836404259616404925381894093084672 12850949 -1624903459012263088791359234477555097600 12850950 53392589410313572220904611545999872000 12850951 -304665453215215608732930439842237899616 12850952 -574900820742071503267248770092659456000 12850953 358166988750167404482029127201049484304 12850954 -440402635685026350988376308175138722560 12850955 732415580284361139302912300109057402720 12850956 -291090805212249792982535790673287134208 12850957 -273634187597999099331250475851563045376 12850958 62051827873232419163194834796964215040 12850959 139878476275233587406042831915681853056 12850960 -87948920655626548038497059858749112320 12850961 241797058865997500993115552148751302500 12850962 347543575486277566547890310513987751552 12850963 170535431901156069950162790237016867440 12850964 498701481000388630261952486050612463616 12850965 -76632689464766851571814515740126273800 12850966 -376727624518109133703460345504459801568 12850967 -1002986746276998890877852478965366489600 12850968 -444966902057323774370084369081722675200 12850969 845604981018822917298185508493378208448 12850970 653970183207049374836788732201741704960 12850971 -171950598007038555773911929173145816576 12850972 -1000441821608523166307560814311361780224 12850973 -844787560324103134763434827042355329600 12850974 1395415271298542661893350890614966400 12850975 -1756532751146126929144155583931946141600 12850976 2233465265187285634258054151944977580032 12850977 487828176397310659196864355340400076960 12850978 -425505126685042964667536740012528479744 12850979 889286873650824771574275137907245951580 12850980 5070048688637185106634172231437803520 12850981 600582157771867497408980952362853931104 12850982 28868704832089598400141407623021850592 12850983 -505853732308013854340778526270949433648 12850984 2432391503743144687693731570710872473600 12850985 831136060353001697519205737670096913380 12850986 -507381837536012373671644506598748163072 12850987 1661751997034898874796069235792778525320 12850988 -79161334002481784092853185219734233088 12850989 1407001369662201666073973024536756501824 12850990 242954237150552639072789734292137368000 12850991 469782255464489870636150658355532019000 12850992 74476988645339768505374122172885237760 12850993 -54845855374898356040758720769281723676 12850994 -38764592132522542209781969111334244960 12850995 -886662944714279350225469278326973628880 12850996 -28777481502214205414627197763451671808 12850997 -677412379639948687089650008819332367140 12850998 -18888395585567349325681026662090291712 12850999 262817505966713153382312261195959245152 12851000 296002362584867726843405679356375040000 12851001 774837898751207167841237993526481476480 12851002 -223332817591872141171198685630448843520 12851003 722103662677098388426788297536397926400 12851004 204931861002937709434472087849017697280 12851005 -1204061332487978790974777420792972864340 12851006 -273330827843779072679030731383898275840 12851007 112612150278013060985625530745659037216 12851008 -190816170230414628808546436536057987072 12851009 1265659324350707292654753597108408072960 12851010 -373110031643791502294973726659554629600 12851011 188694308417628196127202538975667446320 12851012 1506315670182177081643368646319319421056 12851013 -86575345356097347701732566452930384576 12851014 1195731110106678310589282421145381029504 12851015 -1152089445210809510539451651005967736840 12851016 -291288154870457419080831066158448476160 12851017 681216191885933347295286718056296346240 12851018 -1087164838460156836340400410730094361040 12851019 429610747759471713364527504113299245888 12851020 -19632400956213075464278997354447831040 12851021 -475072067218647276393988483861143926688 12851022 139984550726832336810476711861332992000 12851023 10870576599631326635116312156915446904 12851024 -229978052301649115276479827764311695360 12851025 107109163433391878641787378757414331200 12851026 -546017284062418417072660892912980717440 12851027 288099931714616055716315927853802696272 12851028 315809643238402384902754938816220446720 12851029 864449662914897951937402669653149735630 12851030 147470424352231376539257424474526208000 12851031 -56285695683547785129124723363364181600 12851032 1722435605524511973833665553938074470400 12851033 -417959477360146732219104063188074187196 12851034 -451719414220175536116142081055581267968 12851035 -1140634155935569405665627766207786547520 12851036 -271938430608562166188826425564880878080 12851037 1384239878896746876693309245442448898694 12851038 40920923772143172039790006328170793088 12851039 -1115048241659691248191086342199654376160 12851040 87447355309241731750114384173717258240 12851041 -729828268672007419424102536566811243328 12851042 906038522600565717325289340378074286672 12851043 -387101682550693553318984704673241029376 12851044 -474086233775567420894860851591280738304 12851045 682730327404616143101717258247556012280 12851046 -103763658716164918485916445441695029120 12851047 3890985616000935115650790776856156448 12851048 -625097110847311788357662507806248960000 12851049 167820867349575557950358796989507675040 12851050 127414378332914164258113408824174361600 12851051 2055216246083182716913037286897626024052 12851052 782981064245905794140735840537678648832 12851053 -1771705851503658275699832961734003873792 12851054 833569651292511257308106880272155046976 12851055 -516876511045230723876827186095725703680 12851056 -408017727696995029958950495582640898048 12851057 532720365154989733281612859259982852306 12851058 565671450914787531237156364601227500288 12851059 1798412136989941290506104971242313337040 12851060 -1236112245507292569288719408713154572800 12851061 466040221708043905060475830131868656672 12851062 14909722228774476389975749100193404160 12851063 1275857676529108544559404023218805854312 12851064 932280419738564724346652361612303912960 12851065 374106792485769287253482272239486952200 12851066 -280335455925124412754686704778542080 12851067 -994965122510356651081557549247458668520 12851068 703781619084149758129316209264356497920 12851069 -594418281088078397528623315927394390016 12851070 -319963837855112508534700651301456956800 12851071 989794165696061486017599019682274722544 12851072 -267728146860484120993538320650479861760 12851073 -225431666178292479902915157599083454478 12851074 -4357909164344659339968770559664095360 12851075 -539247845127781482298368203214339455400 12851076 119373103147916662389838608437379133440 12851077 -1719958760632339419821190015974641127074 12851078 1008390487955466543167757213983029126656 12851079 689571704184216652894415423374906473384 12851080 911009710916580891893751651626613964800 12851081 55449286337391681122535955516680265728 12851082 1413410382613908447397521098821251840000 12851083 127502928551421685706127131718608199960 12851084 -26003066446778620761253206145679559168 12851085 312165215025900521537218077822970627200 12851086 -915045007164180241153395788300826451008 12851087 1123683783435844285908840907927865883240 12851088 -415978208062713542032106009242278297600 12851089 1552875152692372572140355571364665661760 12851090 243933617965858681698118295568804257280 12851091 240558248844955413301217754293296035840 12851092 359785649788255787689544232860706113280 12851093 -481393553988591588643036170818710892658 12851094 547267267524677540526022099158136843200 12851095 -682111139117522541759853160149117175400 12851096 -212707386539824097317660112605444638720 12851097 -510062410349771704811519299573081566528 12851098 -547865404120883144079677667425041966176 12851099 559930500003739896427878855950128276032 12851100 -197950033475216479116794831320556352000 12851101 2752689563359946129395806321046327987500 12851102 -539714717962688627781010201527027736896 12851103 1100603072596711677709201498313582072904 12851104 -139409056488749955323926056206428274688 12851105 775123833398499372292145734043367418260 12851106 195684287624970417092091628664879155200 12851107 55054459066839079815886485413232315356 12851108 -350561174435117309867286425267237465472 12851109 -15936364168530094337238899061368299200 12851110 334909372761664251044600593050135384960 12851111 -376393246852727237787139053114613955616 12851112 -142979161251819992322318472947506872320 12851113 -40570157715160289263603414708020792192 12851114 160431283033923302865564257706514446432 12851115 296840005092699199618301417972718609120 12851116 925981445799752597261044348045365374976 12851117 -1053944210677492813479245368112657721834 12851118 309967628033215788523638916919721327360 12851119 372869149665890368741886014790987653520 12851120 -367523263511335505011320327326584012800 12851121 -917897949705703907198286677170099379088 12851122 -76844416008515385304390073520694792896 12851123 -318773242601303796340063835515032864240 12851124 -302695347719203914968728995383132221440 12851125 -714266971076399084446295673042282720000 12851126 65394365157625315473607583207547506880 12851127 125452296916978895674747853051845181088 12851128 1159161859979624304630928945541852098560 12851129 1572022187059541536204250394385788482730 12851130 -289980610278776160235945227376748052480 12851131 1854851066966165193116953550959284696932 12851132 -347704019385546195276455989385735477760 12851133 286144518546603137620159134707375466624 12851134 -974096535307519666894297881925529558784 12851135 -477533348804193953491947911831589196800 12851136 12679914210248045231412040987834318848 12851137 -889260717304198790833893445323674105900 12851138 -285771698490225421579432881615980289504 12851139 14810743051154306608118397317996714496 12851140 213606740061421321140312013109213533440 12851141 -1081728261919505556697743732016740991458 12851142 -221556497348882878035211819022173581312 12851143 591474788864139120686294941397361571264 12851144 -836938714216287089135593677404325888000 12851145 -1155732197725494126917570391502124105280 12851146 -180656768963115574390110689977664217600 12851147 274643981210574705938178737608140388320 12851148 83657472462184731950352688068619385856 12851149 418593640933566606313581240653431871040 12851150 128410790646844357637982770759951145600 12851151 80380792145221121640875840997867581184 12851152 -2034537016977512639661245276552560640 12851153 -5095533975932938236632417252667837120 12851154 699180680141005307932212517942921440288 12851155 -512050069031240093175480173728692024000 12851156 9724345887393626328961859571033833472 12851157 362643646610931859674399903290973872640 12851158 -977018629262563653996316365298524637440 12851159 1099194792144241799778904459347198891720 12851160 338906057095105158050190028205015040000 12851161 84785236655793713861610557599773002762 12851162 1369574983846442481239788934421328522464 12851163 373740787227148189858578184594904217600 12851164 -630993404026415604752680409949836506624 12851165 872003397208372027457039361194528238060 12851166 -529715966314818117390968237945660900352 12851167 -720803394791504267995199823603134699520 12851168 -2000445126508020127531059637396439040 12851169 -100606838318394285035742867122757631056 12851170 -234194274727180830856579339344469482720 12851171 948182144459279657693879877495256329372 12851172 -965911755253000164203754785085099986304 12851173 566788375256325949438792976777888489980 12851174 129066760173386829758927781375732424704 12851175 300463945631434552523036106587552980200 12851176 7051455035377668491496676663625625600 12851177 1591768065487757356231625467291549732026 12851178 -98117705557884862376430136834727621376 12851179 917961638861006750678228860013617174272 12851180 -75313429817676677034901441282143452160 12851181 129925566694554687354266796166539782400 12851182 -30563972405439920463138845190074449920 12851183 -1261814115831836923668354705011425675536 12851184 197087884223876265292422178923454464000 12851185 -1116657014331994017387208766315929247040 12851186 -151401091743137639902749286984512500208 12851187 1062754005723653453623502633457833135160 12851188 -184541895674060869229863103889499695104 12851189 -374084350281980366229288276241037711880 12851190 324673377441714564761012695760634163200 12851191 694727796773840074423017476703034375512 12851192 -1419826512713632351972363497773580288000 12851193 -1316940079091288440468010839673039574336 12851194 293301243508918552140696054716422102896 12851195 1892223358628982450196364474336774400 12851196 -559104586427593627849721003940781751808 12851197 1041472367685391762946996898336629872646 12851198 971891994893679629171859152500727193600 12851199 -1263137218693891111716071305352768550216 12851200 44128846663063086642769688644288512000 12851201 1442511850184854654917016223122526562240 12851202 39207861428408347550335601836298333184 12851203 2610043830882444035467050780955770112320 12851204 -256680196342551838428429075769214189568 12851205 -330633468521999971304586490332782668800 12851206 1187747939825129476514374188420975909120 12851207 565393629228803020229614209166898505840 12851208 1353420993978336359581718991121811174400 12851209 35258699454820268635477258119150413120 12851210 -477199763080746591498764919910548940800 12851211 -72304377368916599800644576320202610728 12851212 15804895682948884991433284951255491584 12851213 1128862773611293855253536254143468984544 12851214 673965216777975276283387035045322521600 12851215 639526074349560936782249365441681763520 12851216 -16630779832302447540730410887108886528 12851217 122230940864129215498677581384119818066 12851218 -342486380288268574783651851929278265088 12851219 -1287900052494335438191882961619851815380 12851220 -6994057424579414442496039387072204800 12851221 -88398201652819632008074114571023004000 12851222 809408592382732048495057116284282526912 12851223 -352688559660401983124958220449677006592 12851224 -448694409362949059034688348842323159040 12851225 -1035965592839560470598718955475678211250 12851226 -68790919545095460192025468006181077008 12851227 73770709135041400752338951967673730400 12851228 276477916406779904684395092649725118464 12851229 -585592149766475878675514411126254886016 12851230 16879764082480049689887436855465573440 12851231 -1620965981128883343534456240897878154936 12851232 103182636995912495797442413579563171840 12851233 -711650948837182313523734748425530319518 12851234 -1292432697467236557849532115983633044480 12851235 449864473318249217478512345496050470560 12851236 -259064363828622949759061406810685849600 12851237 921272963348384868866178224784636501504 12851238 4517194644992793809772436093250001408 12851239 37691399388524533065388107016162307616 12851240 49994103108552856685210101077606297600 12851241 294794210263209620311496592294404158080 12851242 -1066254281746100306607075233833753147728 12851243 22318953838159767902206148531038554264 12851244 124695584280559366785009502707371212800 12851245 -701769115070374627191323870551678024800 12851246 -35640788873349079457333482763193600000 12851247 -190635222059358415684072871476556806128 12851248 -184754221521651713625602708942117830656 12851249 1382239500024403845826870467799958399250 12851250 -61488529371356414323241689517304000000 12851251 -371476800675066255944602176273381140320 12851252 613338176263747978985595071348445285504 12851253 -217918852086134622006969342938479725138 12851254 264535951788275076216017122577572592640 12851255 881484644575801808069910481609797587160 12851256 -1197229729874213662654219661712737894400 12851257 -1676595845717970004360196490314446737408 12851258 28903705669896804627069463488176202240 12851259 299235095630256208557724715361274164504 12851260 -178319789392072325569319375980793925120 12851261 -2320599277842380085278912759257807374138 12851262 -209117205316046964598302769006785399360 12851263 916679932341134533887709056377216751480 12851264 240409245751496092043913449448083030016 12851265 -52002775928079804064631667510928279680 12851266 2902168013532351375470782684961471904 12851267 302196908757764722803926720166462836736 12851268 -574594992748443810104099665524862018560 12851269 -202226206170022458857678204827394728320 12851270 -952098926061887875566694293689480999040 12851271 948476167788365500535578409684717964240 12851272 -41516525434402853267628922869726904320 12851273 97248341320831270743644979653842638144 12851274 306150831798079092218378340926088072960 12851275 -148053522969461390029637617084519884700 12851276 1568468497367571541035043532897599292160 12851277 188145789562148983593031083451615786080 12851278 -619501945834964315637399848054232067200 12851279 -1956225474431747205646375182918211288704 12851280 61624686954088467414865946424919818240 12851281 17856068180913183130211674050834000960 12851282 311853697744966809569624595208816462992 12851283 2766829774465836167753011941166515264 12851284 66118074101048151101546505166911823872 12851285 -50347939450634550590415075050590653840 12851286 6255747830512825598384120990766735360 12851287 411103363658690319322496149257798139912 12851288 490418785295040530735999892991967723520 12851289 1116151723130332454166049823712565962 12851290 49550640771199109813738414580927218400 12851291 503109359077161654938624806732124706312 12851292 -578371862269898338573512466104356121600 12851293 -28885096138253661580623086085575334016 12851294 -258147154866935022599478592669861202304 12851295 64341322727309655807452011235785476000 12851296 190154067319056229486836678674664652800 12851297 -1539695422717328564192759734616354790936 12851298 -254635625895351101139125068797210826752 12851299 1028172214719376477034881850270147730600 12851300 -250113179991103855268613407971256832000 12851301 -666895363695549395794678752808497406368 12851302 -1181628050525781676595796694604445711648 12851303 243545417356057404889015977324976564560 12851304 1259969994466670503821303270384887070720 12851305 226413521667771478800416770174587489600 12851306 339397059242727322392310567989434124384 12851307 -345474520834132138079141877990434494320 12851308 552434486279113298772773198297242848256 12851309 -1269419589101130590385005208229912088490 12851310 -573115551691394718517019014247480524800 12851311 1708248230376516532804321715391997312824 12851312 -477433444674508355640577677258391977984 12851313 644439775275274187299415964327575246304 12851314 461450816628561258218286607610814246912 12851315 239747226489811253613499611583439583600 12851316 649054387025199783237406132521036991872 12851317 -1413220123609914562043566146056014791634 12851318 -121021388361215997638320006214404366080 12851319 91153814036822671329207797456669372928 12851320 -1355470347371893842830223556842531840000 12851321 -67884369733091274730838434752057272640 12851322 -74534060895705370658128357971780662016 12851323 -426790996073524976060210235739622990428 12851324 -24243209586680783688590522034556445184 12851325 -16474511618713631479058270244882720000 12851326 -254016422042072335188211924241011941888 12851327 161377389194238028189115859925004452944 12851328 438218206366347769841202337316937400320 12851329 216420310364905840152399700131675704320 12851330 13063157382563269788356876406713371200 12851331 1048406795936086931698944803955060469752 12851332 -147120797390678562860652172104779141888 12851333 786084999473712649710316977155746111680 12851334 -32409738260930604825383328705395779200 12851335 6602347100600136359005296852963963360 12851336 -1113162659735408962307025617673700055040 12851337 52360809216522752443242002392278010944 12851338 -92391917499221178737262626048582794656 12851339 61407444701881216248740895815846173140 12851340 -351212599907250733934391231092421964800 12851341 -38823495022337719747492905059928318516 12851342 -37293714811528357308333326915252760576 12851343 219764194430684336722439672889810613032 12851344 342336064021037697887916394956925501440 12851345 402138263666214936275073627870569852520 12851346 -203520849347678263771359246110682950016 12851347 -233151349608794698678340894364735109204 12851348 2285590082116688884941658077034189520640 12851349 -285797095243719870525130558110125626560 12851350 -442759723033282333805732239125239616000 12851351 -1161800538965383952540996450128303717728 12851352 124169154904313894137748207296615833600 12851353 1435419383520922872734773721979024391120 12851354 1109730740285187407471285249633135289312 12851355 69600488317334358219300454699754903040 12851356 -251021656879928603718667166650066015232 12851357 435438610192965296478624274065372933606 12851358 -6483230292186153437310074177298722304 12851359 -1602931964507961512269238974115076785440 12851360 451578126605691764892038115815766097920 12851361 286742747739777723453333988474527820032 12851362 -56925177083345096639056034261312873472 12851363 285082673751492477946604959256034014160 12851364 -761069417883718475246772289705338829824 12851365 919325084598524664938899693918379387520 12851366 -197817538816007096882386707326532816576 12851367 7119930324323603991780281966292805248 12851368 224991473911416529803830576043528837120 12851369 -763347636621267978266775930959326228230 12851370 22714115606827250389309051862079744000 12851371 -934159264346220104706421047161589995616 12851372 -1144109073350021184766913121736136471040 12851373 1878609796443468199890139528054842129504 12851374 -1101583420596536042001982611396301136064 12851375 1166915080002676556488385687036438094000 12851376 -45700626531579250563191511408449323008 12851377 -524750274473016324549352917203714769696 12851378 10537770708038561326045211814432713856 12851379 47387822724268339481113869780848544960 12851380 758302986636196897078502572130173900800 12851381 -982185993738356271087454561805521229988 12851382 -354330334468564000693613289772252204608 12851383 182844740347354775761633615782738606632 12851384 -128131734087404061572483355011815833600 12851385 -295166267610010351754333849869506206400 12851386 -719271459095738714346962695246268062608 12851387 -1269033035165574109960382927066219415840 12851388 337770199316200266832767655245471203328 12851389 2144738668274330170079572021002656197190 12851390 -92795718783403481978056699356853924800 12851391 66074959391201156138455004116259635200 12851392 -293909710304587750560789218485820456960 12851393 9852744672512418832624507553399888340 12851394 -279902796254330922804935223327496579200 12851395 -714279833615925437693756043919628455920 12851396 -1171824511950214323776980863063998179200 12851397 50879893274159470160657521487341551228 12851398 176903462662262256955311486604422623232 12851399 -242533330083824724466251244532489768400 12851400 -427860156103528361568890742742993920000 12851401 -1999185873246296087924072960591626482598 12851402 887816999945677057983135807142966063152 12851403 821512609481674948450691493480855334104 12851404 -2168224083629129214779797244040531804160 12851405 -9170505194968805180570181473346432000 12851406 -1085797787524498322336935343875338547200 12851407 713709632056271928830001657025080745360 12851408 -150697620671169188895288389904616734720 12851409 -28014905653723292588168625518873667264 12851410 -6093420550229151304524859939084800 12851411 -530705328812036162206281378127609396368 12851412 379539583681501202516706109159811469312 12851413 1715852714857477140367909656486220762144 12851414 312523076007054501693549933385230241056 12851415 -305124608608483227299571660506207074080 12851416 -1994133275616655311046117644943894763520 12851417 581795485954722737256500597629264883466 12851418 -437610626063290581674579793423145207296 12851419 -430496162397370342756189410447931384288 12851420 -155576719078172547223788530352917760000 12851421 -149347538414352710695240352731266464736 12851422 -65055861605883499565854777445965547520 12851423 1078782296737152311248840111711624386264 12851424 -456892345283779384143231743947732156416 12851425 53881925385650470858319018121239612150 12851426 544987975102326864506087905303906223616 12851427 -401379753449204744444713526192365703760 12851428 1661406916866285584358301887257634147968 12851429 -2117719911378491089964592167621802795360 12851430 -177412275985720028224311012702583572480 12851431 -7384331527685796758260019201224424288 12851432 -432853803450063437242246695525241405440 12851433 527158880813089187123689054183317891840 12851434 292798857504804812996975913725007137280 12851435 362410385552415288296309789145696188160 12851436 14087386260650488279863958419986330112 12851437 -1766529806269857075694191541034068414740 12851438 289132408246883674142040185053343469120 12851439 994744943606034721521008614868549783040 12851440 12726686341398413257599692956383313920 12851441 82084716379595884523710310823834206772 12851442 -8573731277830397321289941383550989920 12851443 -158879898962831553187061972763936691200 12851444 540777334699599715811224800004091415936 12851445 862915159575842356962864405115952428800 12851446 -371142146990150585652679350416722331136 12851447 711875854319319804601022320610396621232 12851448 599093201945567479211148909190776422400 12851449 -341701602260522854257086700104037357120 12851450 -218922881030524636833016926473703804000 12851451 180944832718638623798938997826424740360 12851452 -175212374838494657743934314121476132864 12851453 19317463758900864020041227955593725472 12851454 214903510110911792468240880429022562304 12851455 -1300355536355986588162356970531785545280 12851456 -620895713202670642963088763523304521728 12851457 -200934621347506246902086018435899806912 12851458 155128696915355018156912012938132610976 12851459 -1027048641459381042458803383511142180880 12851460 2501122288067745990395215754733108480 12851461 -797963949482321719276972465708954431968 12851462 477277923734304603383242209537165234432 12851463 -836496285444047954761735831362395130456 12851464 -1104218186076589809650461667459416304640 12851465 1112707192231673107887489687982602155520 12851466 -33297702056440170920089727253521414400 12851467 793943343532006035679927362759506666480 12851468 -185182500260771182019671695261672090624 12851469 -275215484827764953817124872773433426516 12851470 14742236455039956725405621684284351680 12851471 879146150517302828700413313225858946944 12851472 324371845442797029247017904463901818880 12851473 2204308606160292867026348118335931864420 12851474 -1210608254426022400743593054039307249264 12851475 -162774119551581565685786114654485734000 12851476 -7834366218786500966348273864124395520 12851477 537121669070543828209165543258284718272 12851478 -29951657978444176403596183391913463296 12851479 1258630622863725609874616612443419819080 12851480 -625737458778962783286386865558638592000 12851481 473761072712797147037192417619534436320 12851482 121201727548766145140093861779943132160 12851483 1937229883238884144099545277141116187680 12851484 179371582863353594826632802776062033920 12851485 187541068630911389460577387965508277760 12851486 467211334508107169901929549519221024320 12851487 -1910767136127278148901025575142358885120 12851488 407600010388674975798732465563054505984 12851489 10993904285722882649741943330097960320 12851490 -125991717121383715109925412914961244160 12851491 -53200269394417665456992595302221077696 12851492 -1770989067552832718861492215760085000192 12851493 -6181655271680226216756710634692933952 12851494 19378244826640607103702525602314892160 12851495 -1821635852497793223274834285850624347200 12851496 835031450371678614113627410925322240 12851497 1169140663578103488943249993052768622144 12851498 370706819788279068766085128615265514240 12851499 -282506924481116881931762138090076847680 12851500 1301209509226482429298008520987683072000 12851501 145096418006105912361497057525656605612 12851502 -8085140370878825062760239309220434368 12851503 -411362383706267286352590055687636970496 12851504 16402618113193081513534540466559811584 12851505 268117647699018993097386606983239406400 12851506 123813710088749803065874386137912687520 12851507 1479115407934731912462902877017900146704 12851508 394647861890096937414255880178818375680 12851509 -982698835637255610142934401911499503360 12851510 205541995788145073579779490637641852160 12851511 242345114224394432478304812694925414400 12851512 29293925552086246498639795186065715200 12851513 17783845220611249220578950840778302762 12851514 239109200813218067503818846872123082240 12851515 -279347467524208207804145824801217873280 12851516 2046087666694840949212462744434515684352 12851517 291093159456902983060328188028914446912 12851518 1659674238118852524548980936952875400640 12851519 -760295866346458287364659174216444980256 12851520 45621705703657420495491948023340072960 12851521 901842449256473508583169422041440746372 12851522 -714949548859655785427952701670295184688 12851523 -314149547981827981717669061549107149240 12851524 856181048878807900127450791813232640000 12851525 677879427992672206524517919505102613050 12851526 -385971763166106478946846234819114068800 12851527 -507984588330220616766511381282349522840 12851528 -701473176459953140324498320402782976000 12851529 926389797520496743603680479783243879184 12851530 -434476001678515040309120057009516040000 12851531 -304260782039586616828204551559500144 12851532 -259559455570150349869478462491910558208 12851533 -95589718746318340577518866190698110218 12851534 87684789657486102839396285514101982720 12851535 -661898999243989328124018347616246444000 12851536 -183897918759908753650100339814331596800 12851537 1688867925167556504124094704261105827186 12851538 51792430163984757997850032614811164672 12851539 -54536325198733174922644121607152494080 12851540 -75793786209290529852288214711191513600 12851541 287725267081981366901867534999480388522 12851542 193096090738495538975178359990691629184 12851543 158285973610410008197371851792769355680 12851544 1091641156543605909083715530386803486720 12851545 340398458656429805338936987810162656000 12851546 -69851197297781640243606101347131052032 12851547 466015666858399787455988056266816130200 12851548 982487404090870295451644700365673254400 12851549 188285259989005392075775049514473416320 12851550 -82824055608596894224798976231267952000 12851551 -776759868510873080625270695945510964448 12851552 752768582160573165156508273081984745472 12851553 5075656261366077695060609381290846080 12851554 316094098190438644437060842857717242240 12851555 731887153711997570421871373580619194960 12851556 -73428063778298957665302083955889981440 12851557 -516388134190539740785505977077317969280 12851558 334315012976300538087011051939951795712 12851559 93525126098523496789086120989879088480 12851560 1352593562814860214117503646898649856000 12851561 -929340459387878312690431639836413360838 12851562 -255875359045805827742436107261937868800 12851563 -6004399069928829045578305955871039536 12851564 -1401785174532158493167848478590253250048 12851565 -1141080762622179189621271966815253063680 12851566 -1284918809185371971618022322960353792 12851567 2068379957727923240623287141912438545616 12851568 -51990312990071207189511520377451315200 12851569 2253312293300119985756858818699425205970 12851570 -278281874214855984509500731635666995200 12851571 1012258105225153613751501537011557632000 12851572 -218554471534557075032894260284730626048 12851573 34205676212016460725834206055274934076 12851574 -57792242211114017406051224788734757440 12851575 1315632596116725399832775418859000650000 12851576 -493561654670422415149168008248523264000 12851577 -37475948787362635751174269360349397504 12851578 -71153330452101524512129331602585622160 12851579 252906645119407776424843946521597467984 12851580 -1489811480987955320037533046345400320 12851581 -2030502626462579446875778198419367725120 12851582 7945590855391684970625530303222977920 12851583 -788362829793234636027212425726746315576 12851584 439142196072976213747893578730118840320 12851585 -34512542177246559769279172790833282220 12851586 -685247742291957440648818753635648279552 12851587 -489858134134241740023360383645717062448 12851588 990794308420440084776624951817656871936 12851589 68226375123247273995893489586684076320 12851590 -844979251672081355858706977207830051200 12851591 -293013321386154964475696909168986444008 12851592 -485045537161408528304266769646697512960 12851593 -2058037478116492933333908488568244877158 12851594 283985529063215529053255164075143167232 12851595 -503409126719419776952254969420802752000 12851596 -482769558420304013254877189239243908608 12851597 963071697049440681922165144077707903712 12851598 -630613473069348523780647893848219870080 12851599 -82608778036120673133895259757641022936 12851600 -1776824073200770515491884266968064000 12851601 5561566684735410287468791733260099584 12851602 -210992312856314920171141660260763948896 12851603 -989497000191927570012296746708584937416 12851604 -100453838501779729116539074753228076160 12851605 -148295328968514668721081076575066083040 12851606 -646755858951462302572960989222729488640 12851607 351621814347373338542106055221121544040 12851608 189464924068597258286519772801521418240 12851609 -829728444448583650224232211742200021484 12851610 -171330045638119999539121946638655124480 12851611 2089931483515408533477785442357148186800 12851612 982676041061684935285708674706954824192 12851613 -751702383894391540839684214817275990458 12851614 -167697405109285525842296558321031758208 12851615 1047286899663418903145275060653775200 12851616 -1179625791823305564519700169252379033600 12851617 901383918138588439317293328681735205012 12851618 22101252175687574670503038991504460288 12851619 -236187403665240556380874034571406848000 12851620 990672559208690629661723476223699431680 12851621 88932308669179252275041382549852645822 12851622 -32202186181674961632616970578676651040 12851623 131149513386540743045252492539159008120 12851624 -1081008525695608262265925865060620615680 12851625 3567305465082734789226812310582768000 12851626 1084038960718479852518564468589021941760 12851627 83347238261286951079740288336738901032 12851628 885626768803892103962266226511927767040 12851629 -59899350228497233914241729279666958624 12851630 -253058670192758549291711043132167729280 12851631 -22203991931179021001544304606356910872 12851632 269033486404563106769769333357040910336 12851633 143182871442861327294404090325124523520 12851634 -69790206606984026198075514383202924288 12851635 -93658748586344251481090586885004699920 12851636 142125571496584043550987535122383566848 12851637 1117956469913672876595986049630949222368 12851638 202706392690171686014500681962394583040 12851639 -152471506954415144569904524602270781440 12851640 -576698334828795039434289951830740992000 12851641 115485179870133223404293769199888803840 12851642 -191954547554027241228025337823104276256 12851643 189768479579793560544405114310094592000 12851644 -363023542269345613590726569492683788288 12851645 210168319317387828331250120422344228600 12851646 -60935429444180722747924333335107956416 12851647 64134575564431267854286576333224776560 12851648 -562451838601544128457693013783443668992 12851649 -841291138177433656933772904408765293760 12851650 -7598568962206489130283527974045670400 12851651 448482387097077290548731615508443184992 12851652 812755787322092921980234552335937536 12851653 807273031945101907649222823457358413980 12851654 100626057449155485121116801922105291392 12851655 37293474970367840526657004395648393120 12851656 -803958928534455309055118163817245957120 12851657 -188858975462246145461265077050505992320 12851658 481641256066312621303895254269635275824 12851659 -417450090881624196646067424608919404140 12851660 -50802649509401909470312111426284288000 12851661 32414766313686743967611203129803158304 12851662 -4489589778277896191093260433878324800 12851663 564287293695455706430292483485140001920 12851664 34452544852657587246428576235229544448 12851665 6470982208042751468062711502648931060 12851666 -62854478094715104729848490528262297968 12851667 -990694513728356899099218033516912962316 12851668 -20735921092123555657167157971673210880 12851669 496408549622425808728699404451712232060 12851670 50087032061861545869815539785198305280 12851671 -57609991446824143955140282740743651088 12851672 -1105995569937829996133649193786214584320 12851673 -52898508847807865134241581193312274336 12851674 -408655552090409731013936061312514660608 12851675 -615261847897029676437044812548445857000 12851676 1035573970064353224048862228936437350400 12851677 -3597287942709167083423354930435720495848 12851678 -399940961529335991846483269451734492160 12851679 -25638589847144880888098075724584189952 12851680 358812566204757701484027468323015884800 12851681 5948887062798163780386150238202296482 12851682 -666329132938271876881203740268617659008 12851683 -22367395185350354319141203866927112096 12851684 779417371182803241710875337656008919296 12851685 246823934178297363471631639083594211200 12851686 1218105325897997012764959194880694894080 12851687 -434239630888287371540319348895336043760 12851688 -539024111217382783159950981132864061440 12851689 568790995950866689220493133960239955080 12851690 -543868024294892068687135676805018314400 12851691 147759124915443437421470429841214155504 12851692 -172165265827661522452487227861336225792 12851693 965022132175808009119162369503061054764 12851694 566695202280879288828603271962186720000 12851695 1557102814724256397409744501338744405200 12851696 27919916307698603319066657172571947008 12851697 1724839196342076266901733005811367241600 12851698 477348090562633601337273248573298656160 12851699 -539582726781729717879155809056095385264 12851700 362248359530936799912467338267243776000 12851701 -217898087477561497672315765232186093696 12851702 -132857715009041411742544375285450888896 12851703 -71055043101198504811453335441501201768 12851704 1436815199948448567525832853335087349760 12851705 -630556363707422312234817409198492187640 12851706 -200984343716417065454397959605444377600 12851707 3558665457488486617587936144423747432 12851708 846591326422866956924124778356332617728 12851709 -40100223167866886420124450510447859200 12851710 -279894174815070646577825541805074862080 12851711 40333992483057581584075269289642817904 12851712 267024561567572390075132310156560302080 12851713 -549386765395793369469185129971561662976 12851714 -1165680003852094072025973219440929964160 12851715 -255337497268952871338328966903449074080 12851716 327706694402122887856911176418311530752 12851717 2267358789907553051775854409828341612766 12851718 105764786847047761687742803435055190528 12851719 450543279741977662423239279100526804120 12851720 774245154276136398805373873728806912000 12851721 1163762466965816986826564589389468610090 12851722 296647155527354527727745667019982643200 12851723 69486282817977696590757169096947954744 12851724 192945454496412641414156425826285328384 12851725 -86387765513133086242474714971838508000 12851726 -821612984243225094349723176543389402688 12851727 891628175396972571422630082895049472000 12851728 167702124114357769022248578170482753536 12851729 -2225312093132516399885740594518585010320 12851730 -419967902954028938715482111595728640000 12851731 29294850222172347604674680198582255592 12851732 -83784284473995060868909890388174675968 12851733 -251590334783455260012469383439659671040 12851734 14774257718065152977871433854669465600 12851735 118208141989903196780279152303888638240 12851736 -1330395588058625125568509056404614041600 12851737 558599604688652407839333093623969008224 12851738 358153990591742280664806583981883681520 12851739 -139885329394527878487836303779724796456 12851740 110780503562610842897204982178179886080 12851741 17271379537597217307878034836751634560 12851742 23685329489260303190099247503470801920 12851743 -342082055582677303612929532662866008560 12851744 -1698224357871964072863210334125405634560 12851745 74809967321141269109771262431014800000 12851746 445065587484951063528767457063913812480 12851747 -275057787223241259651206097149251065120 12851748 14443091679199989551379225318905278464 12851749 421744078760172270517568766995003474750 12851750 -548309222561569681304908465504897728000 12851751 871031194052529006655589219455082392704 12851752 -459967256245578142096016332746376396800 12851753 1843617126269143306331296094559569179002 12851754 2309828301567756363564238581964362240 12851755 -98523431724191341053560513069684033280 12851756 37492695510889067504706328175092193280 12851757 -899714578571926794775532896023801879360 12851758 678120260011609369651157394696004639488 12851759 837440482563714820983680090232816386160 12851760 22657181085080460421488324473315328000 12851761 628821506238915300080084462022857328704 12851762 96601013247351343216213274490893214720 12851763 -353381752011572720601763314597952038912 12851764 -862687025458014122308217838382419253248 12851765 173907044884079941952306076122685204480 12851766 615326962428443126473192099180450678752 12851767 -1574169703456391972229379591362385956184 12851768 -220719767728067689564555337843487866880 12851769 -368089658407875343989152922527061393264 12851770 44979000824130857294076637771583957760 12851771 -319657766281180651330003698809419033800 12851772 -1003349773819942270368238426017189662208 12851773 108051598338578632488406397367991046 12851774 527180615219184243012551025384977790720 12851775 378160945667251290939791870730225396000 12851776 94596623138920230713052241846796812288 12851777 697768966640556523276296831354547474626 12851778 -113374272088066136573824758339930800640 12851779 648279921236266381680549089396372867040 12851780 -1925880205661050739330494545521452746240 12851781 241242379164330508104131735464833048384 12851782 -833564358045888592768816538517070435200 12851783 865810049724664270287414268427885820720 12851784 1415772770260303298335437671621944688640 12851785 -871648669158286360223024043819661220400 12851786 26292208034070545694796457411554320480 12851787 177159451515857760421680428059504278768 12851788 -311860695587013157049778593382573382912 12851789 490822448511526135991322134488776505440 12851790 47681604251729938046238565467173990400 12851791 -1465006215300624306104866395727456401808 12851792 -125765577069970928452912472909404053504 12851793 1473384309013247826897898851389561018640 12851794 -4175694662270453334832306677265410048 12851795 -561676455510660898059818832973317082800 12851796 40539212188149758255840781455873900544 12851797 3645307820993409825167806415882969792 12851798 848501396877970263281686722884577818400 12851799 -1563501518109947388374827315437094894080 12851800 -269520769082891298253752359312320512000 12851801 669156374066961483703481376223280400 12851802 73768224634778691902538243131580380160 12851803 32262316207804114463411652105473452344 12851804 293531321076928020790137461350902598656 12851805 -757626486910561678132229750236154478240 12851806 -526036136947874269384045979874468648960 12851807 -35673568383951440156759182645655551008 12851808 -325414255674515334295519736483290546176 12851809 -437930903950486286941884064590177482960 12851810 -700185482471975809449981421065706633440 12851811 -438095825724418981415536848653114334720 12851812 -103325848874755062777493193061377321344 12851813 -307599972870639722764166100086381132616 12851814 1137136390294246494885456725909789925120 12851815 1021201257178282122586968387022378875960 12851816 45689091003766956708555355547542517760 12851817 -376631838312220803807876640327290593280 12851818 -67194979521238366030126262991704544000 12851819 1289936709307652889284654287133899200672 12851820 94287885086040492213395360689214592000 12851821 -2146467093173310167759240513897591652480 12851822 -581521051948372877549624517601555044288 12851823 -1035814629779856909520420666812751829232 12851824 138444695535632466711012064638329585664 12851825 94958709454554803760000370119252787200 12851826 191157231834720879493859915880688809984 12851827 -710010599338195220050164377614140011000 12851828 818722696080142301351297164184094320640 12851829 -674697644835348332284004389281980639076 12851830 297224724954132764471103214368115376640 12851831 2468540899762841420773915574363796406632 12851832 58653216223280459478547542279225999360 12851833 879293944676706973110181011735588235860 12851834 -12110815544108355527892504598834199184 12851835 -726612157110789834964882647740267475600 12851836 -178260446736001949383126393060402923520 12851837 970649179219229223619446816682482372486 12851838 963450444354853533208143775434705352320 12851839 146686565514014432841198924048949507584 12851840 17264623816446408849991188486920601600 12851841 -957397531540325996470362639616667684160 12851842 -746666936681374546305292778213686608000 12851843 -165713565756904529396443063895034217920 12851844 841965578554504378734571382251726703616 12851845 693571152274221664620185158309985639100 12851846 -254890705976405018368246575725781542400 12851847 -214570410549012497992455423449198619120 12851848 361061856685418910489554132743108853760 12851849 877238599945973688328099867526384765850 12851850 -253140204474502693494759221382367776000 12851851 -1971834411123252465258374840977699119148 12851852 -26879920124819784227650773082038832128 12851853 254899961282363596325117689350116003904 12851854 1000163564756262612874091813466655037376 12851855 902391450515577755327146245978017402760 12851856 57861963761389365050583512617026846720 12851857 -2622689128135792508243973260924091710480 12851858 -1012939885749364177949331221622575172720 12851859 -153801221420751347953860736813928543952 12851860 90219444369778956592865630968116019200 12851861 -1441439095306238192428310102728846152576 12851862 -490308570470300993448254834614277571648 12851863 658804554850098272704107587944269158720 12851864 -155282747350330308642875150904514068480 12851865 -24925310881996119224284077870957927480 12851866 -338451054095583599126354839766588820480 12851867 -263105617802508647519443311855770136000 12851868 571515518406924896861739466993210638336 12851869 11779913651822594770437638035826307244 12851870 416007124155110672611450425381355689600 12851871 -871383733779902173418227883975359205760 12851872 -528112288909757310111872477724436070400 12851873 -507772809046815027323666716298163326496 12851874 -233417042338095902594723314140468864000 12851875 360741333894794581847071360476108957500 12851876 -541012368428412658642304871952663686912 12851877 -368342485944138411366078905910786665568 12851878 233668548729027442194009317524798824960 12851879 -107191965821686820698823838385444695816 12851880 -325295096153265527856784009635870720000 12851881 -485460951508152326452544655818584896000 12851882 176430643594392896167684133250801519792 12851883 15816203346312738877412846146612829760 12851884 164191933634838142682293085589787202816 12851885 -350196784809243911317559232133937824800 12851886 -322251674711911397916018345356006587392 12851887 262524748695185863206980296243616266432 12851888 60473996734413231155701229665886208000 12851889 -466675231807808116170272171877073266576 12851890 286145055178514265858223280860507852800 12851891 98137536792549181921440729203804518272 12851892 -1094922684067677632345770351547121008640 12851893 -495645741775170806223292573044583264356 12851894 -734286202652077543398506573697114240 12851895 -209018819437476590161029282936650496000 12851896 718448173930411496607254761465662689280 12851897 -733055601048277703022288362256334125654 12851898 166573083069493986745881440908694005248 12851899 296561099129993035495020466307629201440 12851900 860398793475063389760933726227532864000 12851901 331923114993571909859949191512446052440 12851902 -421389643882879784238972185729475934848 12851903 1153099866859876539049961938432520857152 12851904 15787023651204145086899158796394823680 12851905 48705422611777083280041629438321202240 12851906 -470945063056904157780836727490510287360 12851907 -187740435042762880333969467302320288080 12851908 -776201747531114043571505251489651967872 12851909 -575555140844480815213705778712275901888 12851910 456529640786602282513619858551351968000 12851911 -691606459045845494379151751628952288200 12851912 22867879016036900612340880461186662400 12851913 276574698220608707839358621275195187904 12851914 903435361675622963100352626386006059056 12851915 1207333261622783350104573814425348958080 12851916 -355724070650457992265531580055601721344 12851917 -87419051902619485598619696812629256064 12851918 105458773862324822830649808101383252992 12851919 -353237174663978470415260618795628749680 12851920 -78198486756566875438225576795342848000 12851921 -1301206743410630103594776845316059957248 12851922 -26632924518655898947240210317323910528 12851923 -499285212448384648042848345701389662720 12851924 -1281776391434112961910775485144146303104 12851925 -79729540076131062238273577128904340000 12851926 -5371250511120782545407377112033548736 12851927 1277765119681301117081230249370386966872 12851928 68203479884049119152063446760585175040 12851929 -1835705259859867487696837661609128180470 12851930 31665102079341779291490244809728716800 12851931 18776306086322124595913958414820471920 12851932 -1558881049093114796572575890529369216000 12851933 844411084127813880376031914431010006182 12851934 191049399977832602831334481193600640 12851935 -364961772553853056000648643106849276120 12851936 -1278226551140382730880730279069012197376 12851937 -94543719049185288588029995631749152000 12851938 -66530079632836688376416972854970350080 12851939 1300452620005029048559460477777801827740 12851940 308619927837388064792243716468590182400 12851941 569274258788699431658768415553747370272 12851942 9826404208879364076162098675526024960 12851943 -84502314653062655088020641519821198600 12851944 -90342124623516039910950468435240960000 12851945 -72384355934197975246385585908580142300 12851946 -7704731155795255636006206053800442448 12851947 1247573695444566998934206472088824376992 12851948 726180253584050147257656708115230474240 12851949 -413321753937609260151107578262579220480 12851950 -125014155880069881983131235928970401600 12851951 179591455979129147816771207165544083952 12851952 192334592843413013047958968883761152000 12851953 327703766297124710787627611512772609904 12851954 41852749209755828481109450923697781760 12851955 616684318268179815768852237381537096000 12851956 147648036070661334010009292720677271040 12851957 -1368632398722878930408827228873177266240 12851958 8459009773970879823974391633384960000 12851959 -2143213040053579984551970837883009783640 12851960 1003458728997154829391914938832944128000 12851961 -27099800044772690814145734067559619408 12851962 -1857356152961410795127912850416260594320 12851963 -834631415100556087748216125621568943696 12851964 -1099223803500775472301179239536383808000 12851965 94028904090193685918696151747328804140 12851966 909114368348410388268155801881022304000 12851967 -352129837321018155561621334863312580920 12851968 1283658417075412304215119634066302828544 12851969 4765538044551257643184377388186331328 12851970 71904265044929377407035663982027955200 12851971 1943276014385086623786529455592846740744 12851972 266027316303626446835588489978038824960 12851973 1531386642931356617340661956789401829120 12851974 497620916798341574527007061263337200736 12851975 718748196665383272422574060247830852000 12851976 -453598589932691242968917406874874880000 12851977 1502273002360398828810953716562938732826 12851978 925930142741941836164186302376057909040 12851979 543922075810418491222259896487558016000 12851980 308522868876768484768825734615126835200 12851981 600641239731658607727135716981262409782 12851982 -164273787647595660090246849198432756864 12851983 -158710381416702886069361471119178418720 12851984 -316927885105466111438844978991588245504 12851985 655158487529213432526544730137417248000 12851986 -147353521851941326278894897970754027520 12851987 -241365912256569946956375100708092536400 12851988 512239480307420613747395591325913896960 12851989 -30437283148120936697110147049808000960 12851990 355052300487259329963779792678074656000 12851991 943850295186733900840352749314703884000 12851992 1014114600169233843723347413164015360000 12851993 293665431348243996880163354857472473920 12851994 25587331573395867006025803444027886080 12851995 320005134775487693508670365168543984000 12851996 1519465181823199476188646342002320458240 12851997 -491870374715423151120895401694288267872 12851998 1086095727724997736392622623731345968000 12851999 123288625436382931774234892892875283240 12852000 -598378120422283140941755050476175360000 12852001 -1482518151304307070697811570939166275998 12852002 235412253898905771417534694803870767952 12852003 845591513594223652227954977861693257200 12852004 643249587960250710178582646079235494912 12852005 -567443834829752281290217245042436238340 12852006 724014072528871924641439406993913779904 12852007 405814405263624963433540839045037525680 12852008 -463237169378473447776903534167056711680 12852009 823950362073025817587338113213268334848 12852010 -337025327674819696361417914234614823680 12852011 -399810836077746010929115659216673837056 12852012 18677052714695500654859950977922854912 12852013 1458021177954836144375623181570958357420 12852014 910577067922730882448840857408097195456 12852015 66600106762638117690854756193987360 12852016 -309167421971833634579998714943214665728 12852017 -407913252998028915142858114394869968000 12852018 554050016916855090030030051912751459200 12852019 -35398637403188529919043207650259957504 12852020 368855685598373206262155306286605524480 12852021 -99493371438191724230411243057077340160 12852022 -469892738888325692398242132790653806688 12852023 709617587133927180491080303897956027384 12852024 -29773203887511849015779666799408168960 12852025 690360373525741596689714301083685133550 12852026 688385422793911308079362448953751190784 12852027 -551447908448883604094717196545146804920 12852028 96525782807046562285692789701443663872 12852029 1153865777628066773941420283447560580640 12852030 64606457847591428517164114903423560320 12852031 -2154827826683839479749502913391688365648 12852032 304978993115062449928633835721087516672 12852033 -96201739702075617075763819849772941776 12852034 31620633807410436523765964039466518592 12852035 455194840851070997548200638350095468960 12852036 1103909158918765528628320986733657497600 12852037 503998704289855299509793105892983067680 12852038 1119613447951942666978852555814625325920 12852039 -1145727725921961012271494914755768709976 12852040 435472488905519814771907387019713996800 12852041 -1821859641760562361951129024320749035558 12852042 -63865174267108614145238246487489380352 12852043 10782531780945136211830452105031536160 12852044 -701468654796723514116823674123750468864 12852045 414209309947971058557598248027073719000 12852046 346822991722908006115884688034418127680 12852047 618671920974476114679495679234377883728 12852048 -2514520583368193764616558721727463424 12852049 -530024002234525160260081435051924400640 12852050 -82320482440984508550062771009523242400 12852051 -538348434100054087467573723285677486736 12852052 -404050473236410076541435647183800731648 12852053 1234484483870913992581987579505585226300 12852054 1185293224631868123831517491044346195840 12852055 -4262757462207569129587002881372471760 12852056 -971092481886808122932138255228692070400 12852057 639694413359365101316646929909631493840 12852058 1299693285763397290219963842125180517600 12852059 -131485893464038027958677754579419990848 12852060 -15303156973405585864140686415882762240 12852061 -72080030955793178368510126722808770976 12852062 -6881311949497109493871149193329865536 12852063 -865302587032663212479698404642779914416 12852064 6630224763207151008715348128155959296 12852065 7520441566770207859615159006724653440 12852066 182892191037528011614153468167727669248 12852067 1335076340150010742344104188460842809116 12852068 -925743206145336274389696265838972049408 12852069 268567371391339319236872422578943144544 12852070 -222025307672875837821605861465826478080 12852071 -1021841969077905861940693966711897606728 12852072 252089157170306940542392875433070238720 12852073 -267253025095473767847607411543095868672 12852074 -1048041947473556359131276445410263409408 12852075 -438747171231227143758745391631721440000 12852076 -240891332546775820530754719250244794368 12852077 -354697841104732770866205878401956503328 12852078 -353935326052044530839789238254903944192 12852079 1707738010150486173889039345073604852280 12852080 401927274493851559788828072113510645760 12852081 -599098242029785142724427758715958889600 12852082 -398130934257065088822245516379712282608 12852083 -751391348477329143223375830095470790160 12852084 -46861824406028771228268234227006435328 12852085 -1874702666622287353240286969048404426440 12852086 93143234350500467839280688362931765888 12852087 -1100844571561174233610621729532842128048 12852088 35397427884064329467243698998959923200 12852089 378048942245309377880113988677223274324 12852090 43568024641994085993365625747150978240 12852091 -338673653434355213858627227400224439040 12852092 118865632323288432034350657774535552512 12852093 -194955967690095817075701390309210678336 12852094 1045882205598214488366729430144020095040 12852095 -1103329452364289810379639165097245269400 12852096 967609850371305467844028661517149798400 12852097 -108468780995117812356305608050810588348 12852098 -1100588751763791591216319336960355328 12852099 -97208705685855014390346375637123569936 12852100 -157912203422164518347374016586905257600 12852101 -1018992842299259967382862145962232261408 12852102 -248802027976550648589301912407479070336 12852103 1428843535392492352748634537314989221120 12852104 592690773407629868526535023707622604800 12852105 -74020269698034570496220480858304190080 12852106 379840184962747639782142175810887726944 12852107 764416113625281886123088994632301179832 12852108 42161897157084539586267427480051139328 12852109 -2418907792955600708182933550915633839690 12852110 -6392676742256702870904478950837383040 12852111 196282970570882009212849677118309876872 12852112 183256849330762106616734938519161593856 12852113 -1975945113746423914638559075141819048080 12852114 706363976900561817525912764766160945920 12852115 -285226587542807585662917471105904401600 12852116 1333845539430249261350173185905601440640 12852117 1264421312961597087740855991646833075534 12852118 -95314457512142347671491123153670707520 12852119 159125372530848521505783641206014440976 12852120 -846012382787867845454115012937316966400 12852121 -456244649809130963858050828685465386678 12852122 -525559825509626033427842137159391047968 12852123 20034151283123850317402474604213951384 12852124 -322617719654548279019014609978233560064 12852125 1076651434993822535237278908334311360000 12852126 -152698559568057172961102787867677874816 12852127 612365173470933816611141281592623691392 12852128 2452913390066052739351701272681621422080 12852129 -533426614310941984642092177032316790272 12852130 915326783853939916297428948766029084960 12852131 2345412392025678654061996020888842695872 12852132 -646277310783227094692261732313747609600 12852133 -807153573686682262019746291060616720640 12852134 -775583021655644834701253307065686813440 12852135 99973215338152999006992262720590950400 12852136 869809105130427769559371621722057277440 12852137 -1280066821623652750984716158888996894214 12852138 -127318479389799467409853299425412847872 12852139 -761177406727152514066185381832184506060 12852140 -255137836400830634832022169060982405120 12852141 11375093786333987852529019918036061184 12852142 -936404085771713226596667533405837454528 12852143 1970659523332440800270945043555723349392 12852144 -212970254967690805874094069655019520000 12852145 -81583389197321323725462228382724705100 12852146 -335889863882916219790608586145256038400 12852147 67242186887165952346273225576561090560 12852148 1467050831218247329761345735127396356096 12852149 -1565771797020328132903954583053586182500 12852150 -563317173582399173049096923150749286400 12852151 641983555840732842280447446593658028960 12852152 589279583586650894091202609248969093120 12852153 1095256234173690669680055128342650022784 12852154 463423108875203441489267215676742319872 12852155 456740268047204509518075917302464370560 12852156 -734873623185403915501516983229749313536 12852157 -746236830345798235279356750057722641594 12852158 -1270277164344019563152199525496340253312 12852159 -514687969812032441876261003765299241472 12852160 -414312510807482293678155943562937630720 12852161 -147885698567182047335986997937850756668 12852162 126031756933836539182533167857767594240 12852163 841252310971149359288691007634236900412 12852164 -6048103660333528336641892938538168320 12852165 912599868657921033730432523289720469920 12852166 -79631810353401311276149943800734598656 12852167 -1812740055463561393352626140979538679240 12852168 -42889056409888344881736283259778170880 12852169 1477448625886418783325521686094231226912 12852170 -151223288087634478476900377055748761600 12852171 -577493748870364901241202786535747100240 12852172 423420191064236649581617783383393448704 12852173 -1275912813147225691262050479030807901578 12852174 -340504946980273015068745808904968418240 12852175 -241138288502466049282961767782500275800 12852176 160561815150358773024700628494153728000 12852177 30387724020733952196910807453802606400 12852178 332004280970260442837807698535424934560 12852179 -373761408512743308945207630353580611220 12852180 -170756805769102001312611090801545185280 12852181 978708110828271152635387910751150948412 12852182 -13389448865205005539785240279978836736 12852183 1224840656056666250575538915047678174824 12852184 25158620876005207157167500468679249920 12852185 370368062936942906706001496632266085380 12852186 -1249934479736115043489555786910477227776 12852187 -2340548473106448834613563817601588155608 12852188 -347127224174024984302543945035343171584 12852189 -855721723959846047685369124438061760 12852190 -415243065386630980464191036361734400 12852191 2254207965101287500551152307409057020400 12852192 -836971413215004294107664335396433297408 12852193 104244004336340822904697215341096236224 12852194 1463965287757240095747269534139425218560 12852195 -548806334230012733820849323590543936080 12852196 303501768070487960061394175104501547008 12852197 -894483366941136526140629579073517833216 12852198 137926957052336562553542992444568700224 12852199 581339999029806866468840649706239857280 12852200 -570769017312960936448805663821670400000 12852201 1072308965337977132370044304139626469440 12852202 23948759719537792657637788466774855424 12852203 309985509405624951531289560537477820704 12852204 -206376004297190946372098483517738342912 12852205 1086399029226019070608262432924936206860 12852206 -383464033401942244263020014826776491840 12852207 771049132126710025523097167477177553648 12852208 694634233198433738749343351283911229440 12852209 -240816822275772275093914525850760403608 12852210 -49885558828588629666458289160992000000 12852211 -402293851615187355241876299330543321368 12852212 -1145162448278128030017813472904100119808 12852213 622333475148768178145456946530493417888 12852214 -392135708300436115558369512246446940288 12852215 -369457814670473673950889318119380322400 12852216 48568176012337462777390486346465280000 12852217 348675832407230332580065196740660436992 12852218 78776887895806081394679033106491828480 12852219 -1002748334936267617180195625390986299792 12852220 -806429025039969930179284219134355968000 12852221 2596459163711978123952518212213575020544 12852222 738637203484871068742951772387561291072 12852223 178729731117874937289387358707457605840 12852224 117548508508316326284866309724215181312 12852225 -273447850502239154174228516883623915325 12852226 -1241431920259029964509138129469973360688 12852227 -37061229281161378339322349424337891520 12852228 -220707837884526070644503692182728294400 12852229 161757895455824989473513502269546165048 12852230 -62407755791557072204539590715035514240 12852231 543629808599781008762048244154799113344 12852232 -212028910155346689192885298377020697600 12852233 147819838669862251509245869028537107482 12852234 59875349759947075463833095116818482528 12852235 190365286303782432986007401114583751200 12852236 -1485088460771160473517004842180030654720 12852237 -729894273204665708581907936241143255232 12852238 115835598471948211041734452472937268992 12852239 730909855067675356471287518717048345424 12852240 63206251107191785219286636321133035520 12852241 496738892747625498389372094635442590642 12852242 216568938611693603780714421218355602592 12852243 -1251499933687926107831039986059340966800 12852244 -128002304125614474429099172616033280000 12852245 -236391615545364503950511646399358485120 12852246 -103131313491208477415467065430801029120 12852247 292351617125561781865807381045315628280 12852248 388939063124826813745569899731875164160 12852249 1117451814610242443948526408903760037760 12852250 60396071555005709540134880554349040000 12852251 -1712002587119177879287835500379614010748 12852252 -44005224039295756672860387242136450048 12852253 -286291467129225351796104754192553113498 12852254 -73966409111343470914904463225666826368 12852255 -216408613394000008640044410207648857280 12852256 3514676271081001675140596786302958567424 12852257 614958431226014915852628004785956178 12852258 -582526441536731973060458202823148390016 12852259 -361325791639018954893984300534580605888 12852260 -59443078074826513099882111593058533120 12852261 84492295959095831965915544685750926910 12852262 -266889213645021352657570873331866370688 12852263 -1473954881162964694036741768394320852488 12852264 879982448934539357692963556361603563520 12852265 -471229109187146938890268758808482888000 12852266 37626645343452624265376439552929675520 12852267 264103456343146509460069720124372490480 12852268 -115931549140674598133757327653057756160 12852269 -2342141898948248085672901309370578854240 12852270 1885222171415844166580942148648224640 12852271 579538985390050054880572555823594611472 12852272 -255045306520658948058968574026267394048 12852273 293937283236460346884956406995515473920 12852274 -42043892054269450983092777859560200800 12852275 -1017300584649249729450594854968507762200 12852276 -1567108221349585927436772689009184768 12852277 -927187705898980423415211633944146906148 12852278 7203645420894459423718695648070513920 12852279 -899389940935730785771973235624632277504 12852280 -345120209790664350956487947061379891200 12852281 588745040789534490464272367140864934748 12852282 -352859785767335572203032129000228785920 12852283 -175248100203910282412023964604691499840 12852284 115799801381891865354730697078075351040 12852285 -518271143046798163927804764850307064960 12852286 81714907816207273499756308030143869760 12852287 -546344985994808106417059899751897416848 12852288 83776394055497627950096521865586540544 12852289 19694567537443190192884214528101936392 12852290 -86931651469972031404629641011732377600 12852291 -594719523487833549259383594104825097216 12852292 -799301151876300659280109111961388121984 12852293 2353095166668401510129574297155209899900 12852294 -80217335521480896558168125284161239040 12852295 -948306608995570504836612013609463752200 12852296 -1230229437990877265731396690933877406720 12852297 -781558600494328205302407362628852072000 12852298 1091714544260370179395892123276167844400 12852299 347840529720209901618608089394337660720 12852300 66035164469534227988884218154243852800 12852301 -276479914513583744170576596757829924352 12852302 6734510941482068338030211881961840832 12852303 1132988001805296317159930769501499747200 12852304 -441867269246809801168900501364205690880 12852305 -917543324928784179628860699382385221440 12852306 -141123761129567711015570466536243737536 12852307 67042559687268960337196244808302513120 12852308 805808875559724711809369851487535691776 12852309 931070561203655907076515253918385644704 12852310 343553739364520511338143219034751010560 12852311 105220026464261304891522826711477473024 12852312 -213949623623336587628793141868368691200 12852313 -21580768415267478573014352974037790176 12852314 19877325931053371251323260097521654256 12852315 95105708835456901057018220201056434720 12852316 -488500001883331144185358230029439349248 12852317 -1339139481854901008900946350707236476634 12852318 465852709916323837102762159716757917504 12852319 870398653009488965123653586781324530720 12852320 -275531887329704639576215252791554211840 12852321 35136437993163260846051375645651890944 12852322 5033308558813641899043723177714957312 12852323 1502943824280318468773641909409927961360 12852324 -1273517380454963983589021964257847398400 12852325 394990252541279074831895324483423865050 12852326 -322457861308669733143695737606416665888 12852327 -632263379790203259694476797021547275568 12852328 -555817301552898999516900143977379619840 12852329 -525620776802891094045171016289315889024 12852330 -76108954126375097398318125988853902080 12852331 -1395646451461251806383166655334601871360 12852332 -1305566394111081686988522440096493352704 12852333 51197790267364061588714050280615901900 12852334 -82322090240385707511121819464290092224 12852335 -78502411666803512679530519086543617720 12852336 67287468838410198200135804378362675200 12852337 -1592031952530764293350415032479604308014 12852338 1484823228210151404272952883839317431296 12852339 -635321928166060802369285412950132536776 12852340 1971940997274335638617248954948428922880 12852341 -4476862649668954044732607829856013920 12852342 -1057142322582307536175693422921134526528 12852343 -202443252264108245637460127192362864416 12852344 1193286888253197541354071652019141468160 12852345 315203503700731069068019629656962472640 12852346 10963774993430672495274870725136433344 12852347 -561158495048882373538903469232976410204 12852348 -614668006239082770673026129564553190400 12852349 648334265073469537296201479252679846240 12852350 66717916508675689693440087963029404800 12852351 -85672618361321091298798757656064695416 12852352 -209814128303585069609107910382374092800 12852353 -857137553072278615458278609888490358398 12852354 435916128016573220507762713209099268608 12852355 -144428792734093992832854680604603024240 12852356 -2618043476536639057274832687901956096 12852357 -321144249847092206437676072419940756160 12852358 -310076551718905299947384725346825350080 12852359 303618098909035531492825754952262633704 12852360 -239775350483848521608511942487633920000 12852361 -1178876077982202722604874614511087208038 12852362 1121716999967243538873021048297554352432 12852363 1280756401812837465919356799410916509144 12852364 -117987834085410390304243427149626665984 12852365 1244694429910518987149852702647731868800 12852366 17569306185950724139314459240162652224 12852367 -310298896826059766917484316773447410248 12852368 485437410823221363557320186606189780992 12852369 -385368073992643790165582086431265522206 12852370 850708182546092566042371540974579294880 12852371 -59663839719222332619963554901283232688 12852372 -15756870268619335850654246600255735808 12852373 679306311965268087357954618019578580622 12852374 -89889352402352927330392418569124553408 12852375 382272916579929121369077049970097828000 12852376 -2061660961614201801773167610945172817920 12852377 76124573072974190816671230173875915008 12852378 -308685454872805990060254046177274880 12852379 481096621770004224296775355569564888000 12852380 -43136553984135711780321860286192061440 12852381 -258401369437328546850278633743089614016 12852382 253602799029035549914954712247643709952 12852383 508070947909167719723358015087085048320 12852384 -471820740297255395724682270140370255872 12852385 293718701379398948151604249571435473920 12852386 -1152291812967412650008235919304187065856 12852387 -178745984003450916221671140671453699592 12852388 763977556192620923412492498375303438336 12852389 551668732021499943425712305181026020800 12852390 -380189985127033281120456287452999925760 12852391 911608052590747452117658845913655519952 12852392 145371043582781496648558580615226081280 12852393 157795757795340685932994917498841698528 12852394 76312466413019743457822598820331752320 12852395 481986209908031140767758571646037192400 12852396 -156593033819664322230435714489292723200 12852397 -383554910123456543373031986528295312928 12852398 -397523982196779746077293531627626751360 12852399 -249243404888084855473928477436253667712 12852400 65910304610915551214359160653715865600 12852401 87583821673394264166598459814874972900 12852402 94056039006958710164594514929014242432 12852403 455209250153210513020050165336972727000 12852404 672951176471817360740653587161246441856 12852405 -653442424121509104120968921149215892800 12852406 -297399647914853326665302822629961378880 12852407 21407529820098049365903866529607692792 12852408 225271787976108943108829018157164544000 12852409 1262807910789865175881558390483365422416 12852410 -638523791092948834011185837541038465280 12852411 243194493264963109719987028811584654080 12852412 415617359272745331032353771333539171840 12852413 -472072200582404511220271075852989057440 12852414 -84067002464218273322377660437258950208 12852415 -18819119689042881411578729650657284000 12852416 269273452041996507013082875858161500160 12852417 -72192096709000455312893503912200837120 12852418 224474917425440164180550625495522602880 12852419 -389269684594512975270037331236937898180 12852420 -21083440944666882426948744400514580480 12852421 1366123039484893885326105110511518350622 12852422 -233764442937190083511648219300453489536 12852423 762940878341390909905133906083794759840 12852424 -414243997367944160955243533600417863680 12852425 -839530536550716546530331141868625261700 12852426 -208897213258439227601132631936795360000 12852427 -469870656983512083113504341935207452528 12852428 965005817519022368540270131002806739456 12852429 2159119391117462776213383708695365416000 12852430 313614331109615963341151999682885619200 12852431 -709326736369610573425036938503650777920 12852432 -30007977806355076677232925131658231808 12852433 1567045530457143009257985846168252135024 12852434 71224533316284762176180798581804022784 12852435 298912070016064320717655903947077720160 12852436 846928779305098178421276649874428549120 12852437 -719702864135426291759139122798990933700 12852438 -78434336358374358345664227408134715456 12852439 812604955757357820757305003162126072256 12852440 -373876345263481930885314068116726579200 12852441 -215859719410795950036164558560942515648 12852442 -16429587251834458935507926752494912000 12852443 970288237508051419223901932966656998864 12852444 -73601940395150019944182199126424526848 12852445 102065898252765877405222540390935344640 12852446 -57079345666728803426419254164986355712 12852447 167671225974354772034743633398986832528 12852448 -273703465975325990891180430435824959488 12852449 -67347112072766081284146231001175323836 12852450 -106315753630509297090651126828147964200 12852451 367086145548136338261207597108224066904 12852452 -168780764863917129837435022377036357120 12852453 -122013157823249076485833805240608175616 12852454 704665302651771170470050320261765374176 12852455 -606527745329032732159988420841018364800 12852456 -495844699204914209659256816713571942400 12852457 -442439031308884468747456700211873408 12852458 -399472430408464507492308470782397731920 12852459 -420641400767355773611538646017310118560 12852460 -244454343789396751577204894362394910720 12852461 -202462542310555275947696970136486514868 12852462 79617695711555418182589823456000287744 12852463 -785566731215940728169401586147157143176 12852464 213547943229283878867841041678121697280 12852465 -423475970846125220027470774116425594880 12852466 652655702239762904672427249278017809024 12852467 217976843135457411002014172113696378200 12852468 275012682351472022671544338934897990400 12852469 456475759072484861875388030809648133760 12852470 -775270226421618465193469132044698040320 12852471 -29993696233293288600879340823694257688 12852472 974532870435374277819530351942272204800 12852473 -731854740959579024324113213481459152278 12852474 343084983543480333478476811334009921280 12852475 94379714593315134973622213584991967000 12852476 80450997921632496401827695375735324672 12852477 -395796479787855231675787508019157668960 12852478 746826050085104545353349835294654225856 12852479 888547238073677352290142813170887270176 12852480 -223744238777607923340278424279648829440 12852481 1886546830050352261479719668815930143700 12852482 -835671800655486905637481838965500687408 12852483 -375521972216906693848809204473644244736 12852484 421129199289721643060813162711219199232 12852485 9873060819732796576630031790039376800 12852486 -416137211990731995766514817733637596800 12852487 -975623013597731783470988171523493486608 12852488 -1070699593943200799771602843427742228480 12852489 -227182057277040043939893216354802906752 12852490 -24542009350938319952296593353982873600 12852491 268830625404053483767948386362365829664 12852492 -212140756184447940514365687711196889088 12852493 -735527284106261603530293698638530245760 12852494 -512809991070592059812082271235615920704 12852495 729895829152247867630215825948173033720 12852496 -415941376590402776881926108460379340800 12852497 986303912096985339168257124474259384512 12852498 -26786920414607369250859902833537175936 12852499 3352262850207368012477599722254311460 12852500 -86161278837409394408107991855915040000 12852501 -279524670402053869009099198881774017760 12852502 -331584026781859292841845411120939906688 12852503 -1260070014149578773583351139473046968248 12852504 -527036784089862250176462761785021347840 12852505 125919176592353593631979657932685540360 12852506 246361865626796689604418862300824061920 12852507 28545768551342102992682893813475997696 12852508 815537622445712777221284849396503971328 12852509 941931926777773128995249705027334052710 12852510 527866913631986660319077042758453248000 12852511 -737037402278074564573671535839388615568 12852512 -375825352061617945314868568619889459200 12852513 320055821963184392844907125319589094624 12852514 -428100619779312852856453798480803540144 12852515 246793623456726979097768353667758115520 12852516 -89555539491325926640724917371087347712 12852517 717639702103210007013748239121386094040 12852518 -146936167393536612993576091565492967168 12852519 -355737972170399084590710845520056257920 12852520 344037772517930811484403047468024780800 12852521 1058304910362377712512606655774692971344 12852522 -144145888939980072131272354538432853840 12852523 -134618648683372196467053913970548553600 12852524 3994705229750975393550866543947812096 12852525 62926283251022240719595102301330897600 12852526 59257582813584109671642011196598731264 12852527 425503824304151021503906975892371564032 12852528 2586382557673356287279883775157207040 12852529 -1039391007637896246728416909279629128220 12852530 1035788740789567943203286868170867520 12852531 894589107079949532741442076274102848280 12852532 112364790143552584652041468100993249280 12852533 -380756628049378301395483414032947751360 12852534 320332013733507540468139931927941619712 12852535 -1388545051345206213114841147268935988520 12852536 1232090343877423299959783667777946828800 12852537 1908403318302278268093019836028864202880 12852538 227635827159802219982228410088135528448 12852539 387659037599388010050468761179903971360 12852540 -670739160593522875377430623361730918400 12852541 -79258130255048458059237557093350448736 12852542 290700136601294175622770645129230079552 12852543 1025923159501105733308060145002542619008 12852544 -382927712722247903307591375207445561344 12852545 41403578832397763376807335599904409300 12852546 -209541372483580674444959895081201180672 12852547 1030810533063278808551006141338322604240 12852548 -406054869451186033000922128835349892992 12852549 371961840473504042608004792344355335068 12852550 68489018275148023550266471148476992000 12852551 1239187289201386576428905764678171434600 12852552 415255058990903092240306135365611397120 12852553 -303376526840958491739377674677981200796 12852554 -550210496794518700398989622385184221440 12852555 31657998237979456896695993335860184320 12852556 -14823756655379805940124605007694695680 12852557 585633165891923743692759220047414886092 12852558 -95967731361753274913164284274830801600 12852559 -598494987793455425736235952333582684880 12852560 -62087378133701298408575235700359168000 12852561 1042393543818972861065249722570794820224 12852562 -487510932892173017005168371028126043136 12852563 -433856542346394097612523314497676231188 12852564 -1054402457511706662429064930840328116224 12852565 -1538276054942878953767246319135701165280 12852566 1834103268791347732028881800322676586624 12852567 -150835883055809027656296064144018360320 12852568 -2559567949632279081902634781585443840000 12852569 -20522263545852927260518648375920088320 12852570 -548696883799673713612405420291377584640 12852571 -1423516376686476014751987704041674968 12852572 1026661631423456579891390983870750095360 12852573 1699955225598243654023994577111922342784 12852574 76633516585475334977738230292907860352 12852575 -605403316397654875809860161849626052200 12852576 -134171106080196675471320787887073263616 12852577 129124900096903582576214683086217406340 12852578 -68604992577886652542093157083687992768 12852579 -90485238811799978921909495760041895840 12852580 21720901936377162531916621928020124160 12852581 -86911328301306297537947129716515634176 12852582 422425720783422765380528908394545881792 12852583 11890692593649066038150746884562299360 12852584 -742234803211646326224259757714356823040 12852585 -551995894174797868242150564701451474780 12852586 10647062534719495176693854317304567904 12852587 -110533433889490238718712619108380299120 12852588 25244582263999103728607418133610250240 12852589 -2136642208430587871887920901380659157440 12852590 614470512640007783793834106574055076800 12852591 934271758694383186713652249528291491600 12852592 278484481458225614795596601937025335296 12852593 242432391377983742895669815535141502644 12852594 -21898978654484042858187493791614782704 12852595 -586219741896496150765437649657678376640 12852596 670560672449253546572958852736846243200 12852597 -88011580172335973603956025434987490880 12852598 386784080423917592112803131090268112000 12852599 -33585689295787952211097907846252017536 12852600 -78809484046956556602404554362814464000 12852601 210690842596461284962820846730590490602 12852602 -579709563011234102473613584116997222800 12852603 -21870552630559045118688928011283514640 12852604 396938073851545685506999588832578144256 12852605 -343505159683618612438757474037187530240 12852606 98557769840729035983851631539827226880 12852607 686978522484464931043179806138704394880 12852608 -2085162318982054337264013573820073902080 12852609 -350895307778499125496693022304914160640 12852610 723375002177448099419064286754723496960 12852611 773566801998670346921534348880980089212 12852612 -653538670634552979366458907614962806528 12852613 1553978390770168329185196901836012738400 12852614 2040947834489898624057272644149964800 12852615 -595554320418620018148351452483142047280 12852616 -293390257013663545422733800299130224640 12852617 1348673509446536653492093377034661952666 12852618 649155580927237472258744201204406466560 12852619 39850956943791496437761967085460083800 12852620 810691911753208752380497593290403840 12852621 -2039123988094127372339031627177478109760 12852622 -914570185141451010863138575693904589888 12852623 -158932455225060439298046912629474704800 12852624 -324060520783609865413953139771994996736 12852625 -2599488465948927209568340470466356750000 12852626 -217873219157499517505685355700372544000 12852627 -151893221817510685141308616883808388680 12852628 -989596827228210342498328890074670823680 12852629 -677490413878188147691980526544409522888 12852630 -23518363678641433092666805798355066880 12852631 -90785247341679311978281179877499331072 12852632 -754819022172663034685788625425629511680 12852633 -178401474003345763412352942108503073792 12852634 -379948351182004594544769832298803712784 12852635 -24295323092516274242823225347641551600 12852636 105200267160634454162995870515504486912 12852637 -898847630307819085070494544517920678048 12852638 -144570788574474430446370494396762081600 12852639 -348871075658750374927681026348732047184 12852640 1098613889889527615626800546850219622400 12852641 299364335282742528922700632295442820800 12852642 248830688199120939829928433967452679680 12852643 -1852525292324238287354750630000549252456 12852644 -165707658363935171050281207832992866304 12852645 40526730253088088568126770847197168000 12852646 105150721306303831770339250512943638720 12852647 -949116899923780781359951514961267093960 12852648 -1192412429914419097242829629585518592000 12852649 395186521462432743776498798013420283264 12852650 -250977212496315210243589163320597417200 12852651 970009132499817481939735814599789624152 12852652 -354681785444581041528107250298732190464 12852653 -357518012064513251726765046779762262912 12852654 357804718571274680531552434283718180864 12852655 -633305150571383171736963966816431457600 12852656 -368398145229868097437344527080215871488 12852657 22475278683086625412699645108918186128 12852658 26547086642208850306965012645983869440 12852659 -362970096290394544432238698663345314432 12852660 -321282376992815665092351322259993610240 12852661 234684506525520485973952517788802950524 12852662 -126308329357493810775749986260712398336 12852663 -1180963058838939197052142174693873306416 12852664 1400546533668736775976934488874996531200 12852665 162643381681530627099387566969658417600 12852666 -523626691442262245330028524417920149648 12852667 2970966733831895818031132175500294997504 12852668 425575020085592182672165745347096473600 12852669 211270198472307211254264588582630514944 12852670 -89900212179351802241784585839034870720 12852671 -533114436789551726615383219172889031680 12852672 -10528892513912727606341395500326977536 12852673 1338154308047273363443576360218015577922 12852674 -262959385214644314837610704276188664288 12852675 19923013152182633558875253089145299800 12852676 460255922665140140523286145131394322432 12852677 2851015933629530519128865396676538233312 12852678 -380085494709593338087824151239816506880 12852679 163303142020685208734987048990958465152 12852680 633220428554071529059887730802367897600 12852681 57191322638156710353254952382243963152 12852682 5097671781561596347653395598900450912 12852683 41408948695145909233134987526289413212 12852684 353835170237188764696166710189981096960 12852685 -969868135515559552715916445053840301620 12852686 -87414271737150480367147412496741780480 12852687 79042610316748754652361573155133025160 12852688 44651592427192965446435497668735139840 12852689 -100117195508971705313721800232208923276 12852690 178158027825228507591708033884381836800 12852691 -570471515096955052867419920774163915816 12852692 -295744749854811055702271010474896574720 12852693 -37863999636758250523838195309434132992 12852694 -111011557576273841127226213733159719584 12852695 251827455991350616356253879689190642200 12852696 -246429373122172137106532202589437235200 12852697 -206731839368709367276415595359099230656 12852698 369230694957135400951131759595857519600 12852699 365049358812264429329895814196027040768 12852700 7588321476185769568690619188247462400 12852701 690586531944869593468599326793556065702 12852702 508426503463363049138047528097951846400 12852703 -755272526950490138695346173433449572960 12852704 41797019681117775924387016461736476672 12852705 88155403972620606076705307512675839360 12852706 215643128918193731749652673577114783104 12852707 277808940913775665589034565711134868992 12852708 591912927816193342720475286715557181440 12852709 -604096693837999594343989559443437915140 12852710 245545104041171454499631556950597247360 12852711 305142662416634551514425856034237215760 12852712 -326554702829423348697401306840455956480 12852713 203969686544547002519876393910444307200 12852714 -434984510518142301507773236705703755776 12852715 -279298021063540579962743784888919281600 12852716 102250985247128687882073035553802378752 12852717 9266965065585305081022081620096461440 12852718 -637048715441893509315397358236275541440 12852719 426245114938551741860314134515894689008 12852720 -124156145697770575166688195490607431680 12852721 -269523451757361130142530094643666360960 12852722 259082889284084520105554643968970949632 12852723 315774630367836032215199637539487223344 12852724 -124663078007868364822975246986617643008 12852725 6616454753822837102735105547331605600 12852726 219582945556029162264640899341766020544 12852727 -1086321448193970111384304899719096688 12852728 120220102849238961017055573716015185920 12852729 -147491339918996565722119585723509394080 12852730 98155711813073080779150445137528829440 12852731 938021576369865571203274292115041143272 12852732 860717229067086821939878672997123523072 12852733 431539345008200267654966071361185040064 12852734 -160039480648031451942477861499194537984 12852735 -55025172670926880761326909198264332800 12852736 -20350056375733958672631932913142726656 12852737 -226622069133607987915617690149482135200 12852738 47007817030118833325690702499429924384 12852739 -143604703916270161595073774609266302376 12852740 -114974464925757534055698814854151680000 12852741 325773766626530761904589069725388096 12852742 211451683217595398988365542611127783680 12852743 -3173533517147955960690125597442000000 12852744 -614923489775769630844249709325434880 12852745 -68828168554364068587310003256790840960 12852746 198186780814451312976370565010639453024 12852747 -2100807583641208944859835579304349974240 12852748 189653355651924772726359645200486462976 12852749 137363539234262844731290697940138119916 12852750 369893242997250851220801217885685664000 12852751 1506745787061570615543600993702053496752 12852752 -83197794807665249727536040897128693760 12852753 369280813154828622690284025338650059504 12852754 174171807612280984530067547905232946576 12852755 -5823216444269215277413644871311471360 12852756 -275349778120138046411932895424638914560 12852757 218224746389154153919391799570183933180 12852758 -464008255370811257097518420169227927520 12852759 75653701287148682172750199583432188800 12852760 1177487721403916970246143501006005248000 12852761 2573001120530385282593593794003142145664 12852762 -95700412179305714858561249572245680640 12852763 -444220258630303088394004363292354568960 12852764 -105039526760706425718411510950943588864 12852765 -504389657876093697440155763883908267280 12852766 -276416041186213763747657466797296599168 12852767 -1229341179072893567892925699579263617184 12852768 68007659771103489942918123482385481728 12852769 1342091159828543312103150272289573603170 12852770 -89883030279429065947717567953375690240 12852771 -18509824191640967828406051238080012960 12852772 -188876105824766858431062973181446422528 12852773 1519314475009295338323691662777053886780 12852774 -537241821405932606949536994044786096640 12852775 27044711860446606515070926705170557600 12852776 1218422626295850229969809431241911086080 12852777 -118580731437154672038848688672437544768 12852778 -188657703400965790154341418980353250560 12852779 -1116939179137000118461614982848115660620 12852780 -326001675171334020865283019290584458240 12852781 -203896633134751926970704563784071310848 12852782 -739302628192789361869683912285488734848 12852783 -107356318841446198587870510993301580400 12852784 65867664036594903047181573695554256896 12852785 1037459912245719513391391100694878202560 12852786 -3813056485889923392923914022097027072 12852787 933985151143732769227902911404436791436 12852788 937129255631670347866753194580239053952 12852789 157214298602374564521234990517490037024 12852790 388159022975475734677189268997520550400 12852791 316743118115820927707519225113667165184 12852792 33623866547176368370405831353318481920 12852793 -132839478552589643941578801678448767958 12852794 -90032674834097133481347546207665660304 12852795 78156760690294829288196346954185790320 12852796 727675769992889556216172753516587294720 12852797 785536524131500287501837190860770351040 12852798 406773062238107946611030396843974982976 12852799 -303659554710662533655089423687528559280 12852800 145114218833101007418552459484594176000 12852801 32610204211646236778979946635591083880 12852802 289587762087695233291636382694109382352 12852803 623352493892623868340479061814289976048 12852804 411543727956406480743906201838327274496 12852805 220956757317022331746355978092961923200 12852806 129759466861298353371905341318907840352 12852807 305685521891139975078793034698463329920 12852808 2885623071211260517557052873910146498560 12852809 1262029825991692173599284472152024994010 12852810 205528374524764599305310475621656422400 12852811 2472915374058092628168513130675852103512 12852812 239238383208859021231911251037026595840 12852813 24314126024191493585921548692333672000 12852814 -144729544061337709302607747043266797312 12852815 1145627327426759731886106983618345181960 12852816 -330517133447539888312402157316558028800 12852817 -219837996103549376928518981263417015808 12852818 -24713829976700541198105937241608172544 12852819 187838066863113710779999567540901914704 12852820 -303947855607671599869087346989315648000 12852821 3965452911402105347540113012037341653792 12852822 547461459455427120269250693865738445184 12852823 -3409369939200973600136121786306985268376 12852824 -796983296319290799691317813302220503040 12852825 97244434377979308442911288523764060000 12852826 356707551283398490798620097758684149760 12852827 248635690095163888460851146828528993312 12852828 -189336838817298121946822368520219160576 12852829 -45423627363322578099371083566037193280 12852830 -68324939025147450236147036192734069440 12852831 371386934317151808162938436222186727752 12852832 743871784645670595682413260235015585792 12852833 32518885017325793126014411151980277376 12852834 240357151876740847660920941159537230848 12852835 1605144503532563908103241507560085842400 12852836 298406746325524904351649596753682306048 12852837 -54375271926011457573123626258155831200 12852838 -365333224133517063520082763441130187904 12852839 837734357743272762906863441108936066640 12852840 47988322756288969619843891409007411200 12852841 -1041267825543251747515694480325518498758 12852842 -682121653557609452637501639390045710928 12852843 -1709867813578513128960944708579526297936 12852844 -323610790835165375136164994852786892800 12852845 373929477765322647955736527948650442680 12852846 56831367432378829980702699997452414720 12852847 294179068678266956443845679711610336736 12852848 -176053701894694032316733814354301157376 12852849 -2732881555637374859980263859868001936 12852850 -294120170869531873930754574246745687200 12852851 -170805984253562537883765669170874004992 12852852 -487320410281655220132841089995334721536 12852853 -328407055284549654791708793439699011716 12852854 344141793486065019772514012197070899200 12852855 -1728033501301235957995586166516523084800 12852856 -587149966489285194475119442091865354240 12852857 117628107128598600570739131480268578900 12852858 -117657322743105648282629105650233987840 12852859 268628020281211009335794886434480368216 12852860 738602297465784525082483695509618165760 12852861 540116033718960457782755500650952010304 12852862 174030906875143928356923605014856256 12852863 794261074119633706157665160681125130112 12852864 1515714469417873487454608008742436864000 12852865 -375158865729441440695944394053435949740 12852866 -322611124376527139220424538022563529696 12852867 -1728938719421346540749636469952696374288 12852868 -516978289850693502736800207637252788224 12852869 -522708275568791682131002675691426957730 12852870 -511746093631423905080272749732652675200 12852871 444598778947124674329682542456675178944 12852872 -15142899057389292803662097485564846080 12852873 1268334606095065689946381740586899396960 12852874 -364290753367846475275105352308623290064 12852875 -227944685417608546142589460847661168000 12852876 -4236956958926428871919535195288252416 12852877 -338486880713712335754017836096689747274 12852878 -321041264226484392248050228843208209344 12852879 13847867117612374804149392106800818176 12852880 -90684829797841527009741311335913226240 12852881 -704827572762936038193838824236980314318 12852882 -46294092936477841643104898918940756480 12852883 -878594387987922347330845933464271667232 12852884 -253921769100861449230350178536223162368 12852885 240585675644914145440762815574289208000 12852886 148535634542700272302804306612455247392 12852887 -628434261594922632129070739189523753240 12852888 -437203645647867091917363881416552980480 12852889 -8641110246606087311876102359269307200 12852890 -159361794163782758558681983219451392800 12852891 -198045895450789190481921626588071074720 12852892 188985806048741250232080486418207155200 12852893 1291880975180310113350206424829278343142 12852894 458037922841765002183110013608492628800 12852895 -1367047428109814959131604995800922099600 12852896 1412248474056003800056845736907479449600 12852897 -333306444995551785148298386106948888400 12852898 -146135619700006870299732826411328611680 12852899 117979578604567661783544638178257223900 12852900 276061859600109246201371389507485820800 12852901 811359478346709033305400791187683311932 12852902 964748576874732066109989203644720150272 12852903 57933038870139331646932046749574373504 12852904 -297222322082575207556939114543855616000 12852905 -757328517710962775588047916954439974400 12852906 100132021625791989663322722573010587648 12852907 1184598186866469147506859623165450217192 12852908 558075697847132059799023713731115565056 12852909 -118825545479315551473533487944015148372 12852910 2557902990730109383751127253909585920 12852911 -1954046761680105221474897009678494104600 12852912 71868052005147707995099450641951424512 12852913 -465190364680096989649057170383776082960 12852914 547418231215347838174610234756763438720 12852915 11331923547050039119904474060152638720 12852916 -1342874034203171703581943150437097216000 12852917 364839161197042546209875434980373843968 12852918 -25126991994216500143926191139353921280 12852919 78698757401943185214825042314175585320 12852920 78855740008721198266981351867548364800 12852921 573738330341188296134013330025564748112 12852922 54779914013667522989413007766044134512 12852923 -517600083522730939197846440543268348828 12852924 40784643441133777802999999935465684992 12852925 801895498549654156699490364217205253650 12852926 623001047712580298753791881498763933056 12852927 -8199959401893130915528426391387800632 12852928 -233604756398168663376148540836129275904 12852929 -186928094410819855630261343275605661440 12852930 237930280828370185655914394329085760000 12852931 265440035416145695141795318361766552224 12852932 1060451592205473388445295457942676666496 12852933 -1001981788629727412796317495354937190176 12852934 753429033615772831101783941474945203392 12852935 -399124204902692899119547796573781660000 12852936 -289745650258192889841228542989137607680 12852937 1537025293271096146014612135796051498586 12852938 -311762278932362612544607578788326312704 12852939 1068837075888529772410357063026056107968 12852940 -770123347947326029353298542327741419520 12852941 -328363689221010285853653396577195295616 12852942 -178556542951807295237151588535955159040 12852943 -498189910939988835960688491322399905808 12852944 -32048225786712261771193898022973243392 12852945 -1194014860878244910026725694674768816000 12852946 -1179849902061449204449318620188530601328 12852947 401165780258550770649180664794080314632 12852948 -22663381161990202912224376488392656896 12852949 782417238422578430796669466654592428800 12852950 677213913756091325318547173172177336000 12852951 693218209448394457687144110504533744232 12852952 -443325740397976043594185614821342576640 12852953 695541643028897048207606053917824795460 12852954 944141834934870168472513813306828705248 12852955 -33024527962472728297261119266214488640 12852956 43302653752861589675271224210855877120 12852957 -390030172424073897576403347056242285344 12852958 21425361938359676282403504881876487168 12852959 189783664054615841825751278356769100000 12852960 352656385075049504887266216500707983360 12852961 1072887664365337290544696250614110216624 12852962 -746068474802505583680376486132463709408 12852963 352371693716008510245797339911454454144 12852964 -70258874894154814584164574398909874944 12852965 304125929320893558521059161458323132320 12852966 -284530295676082665380773865378300430336 12852967 73272190457474999550559327515022929744 12852968 -171980011196127776199905185903325184000 12852969 1068045444440573062297311622615901028480 12852970 211208745082531825758592635946991179200 12852971 589313068782414722504500827302799677172 12852972 78142009506011561263109755664646144000 12852973 509382697487723110763043212148121264320 12852974 388411345789305974080825573185168029760 12852975 464281543898335654156093062135660163200 12852976 24220374138989290497831415617502380032 12852977 -707013732925500498056506924675147541580 12852978 -34037420150127977044775327555201275776 12852979 -747871146144835916905632657438290995416 12852980 297405304935846427589972857316846960640 12852981 672226021957289675021062944622736018670 12852982 -478864910866952021942046413465564397408 12852983 708192428824087396673136236795157912 12852984 1322660675192275643522135836611723264000 12852985 795046923552010681163001647167938324360 12852986 137282476221041529260057554598595581856 12852987 124011951512758344214848091866055092480 12852988 149608028661625920147385748268245778432 12852989 263877106758131735713079500673748478656 12852990 392226590925023976677962797153588342720 12852991 -316233665639817824777519648604801409016 12852992 833750518544373188430916812019624574976 12852993 1272393734406963008492655934704687849264 12852994 -247189051060847885708566053396611960448 12852995 -342295612493844459101239430622658662000 12852996 -46131409994901025163712186918086885376 12852997 1510242105574532146818448036372521492446 12852998 22428327282758297374022865160878766464 12852999 -52075174966445784223706821906135649976 12853000 379748673030270984007519904853035520000 12853001 234907172885770186438271167627907904 12853002 -354910000064729100200618667886451674368 12853003 -370788743502043875554792824794219252480 12853004 -495798334053850554563943137559263253504 12853005 611131788003160378158334979296970471040 12853006 -690728583956689616257869438667804274880 12853007 -1581246425412176946689607389263189813440 12853008 28865807754070727408774622962291048448 12853009 21258084240250776375090988496840578804 12853010 -76524664074170261713617002260199487840 12853011 -729895199360099487984755312682420411840 12853012 -3839577459838446492286697818258124800 12853013 1684353471484847506879492261266467909760 12853014 152980536362023580510277263075441480640 12853015 177354536314572247306988019264637298400 12853016 292463129599634734233584105695487938560 12853017 -77860116141554721081344771961131201766 12853018 -532605965518005867055670995259198753040 12853019 -723480239908872360828426958318450451580 12853020 -71782111184321579729824895337297008640 12853021 158829976479868957725521215079604979872 12853022 122081043101829098161117734302367139584 12853023 -242274911133924631230484211332910795376 12853024 -1041528828773649413698326655977276702720 12853025 345356226635526097560956959057038630000 12853026 -921461789855524629073722778669980153600 12853027 -1790691471683317062262135390109731231680 12853028 -1517714953214852725564468345694051961600 12853029 -327301538727648690064555729781530910400 12853030 -274708050834170562752659636290362935680 12853031 -385719171104423065441747734154445211528 12853032 1411178751899019993244670977455230976000 12853033 -336045909502584137800198043923679907718 12853034 -35264407715050267939004271025118942208 12853035 79178989592340103314802622998061859840 12853036 -3547087092464518616942136424005450752 12853037 125016072028682773843397822679243458712 12853038 -319712893575751159013455071415287782400 12853039 -76833480747706097677147992911285617976 12853040 -368326541123884735450318142169721405440 12853041 -1197246238865138421976947880129364642976 12853042 -46411410233805902739492079458288614400 12853043 986223063489431737056131223551077939296 12853044 150849779518177743052057451503233024 12853045 150284098342851904683563726384904822300 12853046 818944701643620098622879747770638829472 12853047 -1074986833240105515019580147439724459800 12853048 -236783715591666556327274404546629427200 12853049 -126780452653750981867956846632330916000 12853050 115663128555981036168432790924642905600 12853051 2019040704068411490400307888298301004992 12853052 214419527276157837762681468285774405120 12853053 -1034055819048214998196401454860664267200 12853054 141725150846066374499781760850051571072 12853055 752161939617153989692589731984090473960 12853056 -279574336768017819872898957178293977088 12853057 -369393524529259599717254398822466497088 12853058 -286930152138419787375367718960823107040 12853059 440535765983019568046143768481211042048 12853060 369319271328079531778251898757079142400 12853061 -1064888169735619795628110298328029804160 12853062 1444483432601911492084530282789267840 12853063 262893074865534221160616655366450067200 12853064 629717432382976185835040955580529049600 12853065 275931977925381020169967316218801582080 12853066 125243778229062701231983330824610933440 12853067 737733932596564312430997145467810150960 12853068 186597677535076775019460335819562331136 12853069 1638909423052084019311162590103298868470 12853070 -344750366275343814867994038571838547840 12853071 -541117467418241083449377855658499437312 12853072 -183584312284862227601695662412083118080 12853073 1237051293626563692848952430586528364864 12853074 380657361298718857362210791830785484800 12853075 52206948178003391075898883387573388300 12853076 -67896030238744058826981747585309786240 12853077 -587403918670090284031694189232352495968 12853078 398484944680549282241545936242937435392 12853079 413840498813771925263645259134448038376 12853080 82046797584341512583941208795588198400 12853081 -848416869564694342045115223541158816118 12853082 -855481671191035221660322541657730178560 12853083 118467333996922336014475650812548412640 12853084 605525111767838794298008773267968910336 12853085 326567860722887045852754145876298127360 12853086 -486078643794076326963728894209241555136 12853087 -3700285135876015711286877358003334032 12853088 -1222198633163626093315178154714996670464 12853089 -727934079033574214388911687002335173100 12853090 -229780123315206619769777867680211558400 12853091 -800865571916722250059405887693024879000 12853092 312845519923039875790708299171679380480 12853093 -300345072709014746184691252572467432256 12853094 818557747801538798032822463500337238720 12853095 -158295186875094110634735530354917987200 12853096 -422126159442475212182232760443411824640 12853097 3558480623531904780478195169474522112 12853098 -428552663238891799415764001749821224016 12853099 -787118056493828928457529366267088766064 12853100 221055274142774115092729516742812774400 12853101 276381948063369406254068905021897757280 12853102 -560026252136040590714069169570404474496 12853103 58689448752420421498253956316029029480 12853104 -51252321140171946852100935066943488 12853105 -853754036371556562206336383850895983640 12853106 353211737420460559953088708737792430080 12853107 -1301450470504794113310986137021508553360 12853108 660950696021064409573625811010161542528 12853109 930154747201265222929019209458771755310 12853110 18296847271353169310447671163768390400 12853111 -3559173574854133707165506850989000466528 12853112 -835661912656024522118668158990751948800 12853113 36875162766324136066051370690460021120 12853114 -576560666545105041291128867769156595344 12853115 121395853000747338227295206651298274320 12853116 30561074318557994135199101015268828672 12853117 582381136758384720902691239918223724166 12853118 178303322407188615240811852132529717760 12853119 -1485163749635981321989162255233410832480 12853120 240321548859268471183834999802560512000 12853121 -881112839832409708328970925230100407678 12853122 416929056259494510019277810200523453184 12853123 -92587477715024002232293481689194628 12853124 183889166835499770067495073386100743296 12853125 -523124356320765156299702318403266587500 12853126 491380022361709100422936964248548871104 12853127 -132259463720447582122667401801967142912 12853128 588887690687104905034082616755964764160 12853129 146595648364705240254347343951004504730 12853130 3326103644065851120484726511765130240 12853131 -89082103852451570977661606355069659520 12853132 1234095955616753400465031552690108464896 12853133 -1729696036791621291383319909893170860618 12853134 -26096407468574778915383574480297369600 12853135 -1387612698365373249043399162375677580920 12853136 66532678026949933358853478138533642240 12853137 824389803741736398415886590437363769344 12853138 -822048617371949032523243281435036295280 12853139 -737666954535365066192916395660739628320 12853140 39034834805702231478148883527064217600 12853141 1673776073131519131910411905972059737020 12853142 803993462648045566503662330767764768000 12853143 -56936158725646702707971332290662321568 12853144 1383784281757216078591824860937214556160 12853145 -2084534589234937066055231275430481012600 12853146 314188626604460756741031533315721179904 12853147 547562693242518371869964700653944206596 12853148 -39412044679149285366666596970597580800 12853149 -508043941954865218221544962578182916736 12853150 -36944822934290483410398596831700216000 12853151 -837703409576133671299758720841182754848 12853152 103637341402121515328164023632836558848 12853153 -2365527053957623168002633192446377777260 12853154 -285949096442175841528386462646972243968 12853155 -444258114446669511769047374095355028480 12853156 307470841220539567759114693613138035968 12853157 -8060333036726303638196307892364450400 12853158 90757880228407372470591665328907591680 12853159 412730341543787439629163228161291398656 12853160 285347560620120567637122744124038912000 12853161 -35393286276591780277093675248468018288 12853162 -15237973783611443212899971830757867520 12853163 -369861998841334267841099452401412176588 12853164 820868815784595719611924902657338572800 12853165 417345019560496629808131364758555115320 12853166 858047134681381638491014843490882356032 12853167 612362291297090922304215796694757071880 12853168 265174383373760013558970482789690785792 12853169 94460219119300879876571207698456450752 12853170 44638002929681395713565834798680215040 12853171 124139588432701885847579855962081579760 12853172 45155348736371621722436523178752628224 12853173 -177843814450666906152234576742356672 12853174 -620049000287278829887064956758137645664 12853175 393871516902189260615734409075623856400 12853176 406561134137088028708856326647289282560 12853177 2001133149591553344438382265266389369600 12853178 99163067222711935626097892531016870624 12853179 -1137775188398516445766134001343094219816 12853180 187551185816204808657855392788414755840 12853181 -738243926004130383356944858371192508800 12853182 -189705537378413744971886909302564592640 12853183 60885000966741050698505186662713085664 12853184 -333234391182944536396820060162526019584 12853185 -10874261535054973670532016289373442560 12853186 -1049847406418288524846860619087058108208 12853187 2213338665439809045964591122682658074800 12853188 1182998913206508828679293081383110410240 12853189 -2676257810662195624353089825115988992 12853190 275633035204130267831751613037314279680 12853191 279014821208797169857666481910175720320 12853192 -233088183099078834882692333413982822400 12853193 -1806646174847326964587165998452390241840 12853194 -77958103348897952280387994283995369728 12853195 1574085307605952211888210097833135095200 12853196 187547189656768237931118753065628733440 12853197 -355089700117170767002535062961923467360 12853198 -641368792981914389677631522750944046400 12853199 611906439852294935544428202205070185200 12853200 -48910680983582722162939030737725030400 12853201 776343613175187578949510472686649130304 12853202 -70480919476565505317002883503673053440 12853203 228698594916330461879411449051044693888 12853204 57040920695071445401898833065056878592 12853205 39381327739614092091764038728540428160 12853206 -175876656703265687500487453922137652480 12853207 48402961302951494142831094524806805552 12853208 189937865394057305727825684025619128320 12853209 209802401645693715373173349081343188320 12853210 181376757630903040070380845759770699520 12853211 -24232903612640723853408505147194796800 12853212 -168928308759275385965705413643866426368 12853213 -727305320581445992572403139834641275840 12853214 -720901087702758719847910901719773757440 12853215 1413002174520384013250993614360506144000 12853216 -9681856660369383760754417010147065856 12853217 -171434686998255398207853995489389378560 12853218 69826154613297749277677405401721218560 12853219 -302792938207908497175388697594125115904 12853220 -233698216802212110066866465873596170240 12853221 1099675150491593463867536196569343171840 12853222 504232324363335658133668662592405746912 12853223 -2230638022046249827812353289069980643528 12853224 413130663729864533159989442525301995520 12853225 -531069853539681492225726229729836800 12853226 -1233177599033689245451606193802158276688 12853227 -876057671427949373291128601990997000768 12853228 518742253429767107408874065863449922560 12853229 -171848913477601259108559443257052752170 12853230 133141183158910515624712200725844491520 12853231 -614910743111382801622092844505185809888 12853232 -144782953239905824661043174279069892608 12853233 763265229907437003144226528298260009602 12853234 14377493558413033182065191793839891200 12853235 180370693571359945772984825788101226800 12853236 -888590386593383057536772962874822178816 12853237 911253090637735559461810088808071821020 12853238 -267449839779026382812798505363627881856 12853239 -74767580933583587221310589287314732800 12853240 427467388299542134001978370966091468800 12853241 -2024478975922758624633195983080052198880 12853242 -55889331714288354953037490392457440000 12853243 -404089248034771832093164109917042510256 12853244 99963941755925120171249422195594867200 12853245 259604386225178028915341623948777353600 12853246 -126785091829733471374452070547192300160 12853247 -1483060035085117790821245065132926660488 12853248 -10996484172931717868449997289387196416 12853249 1910057066202624565178873886500083486420 12853250 1117123878791951283921389451730128744000 12853251 157068603075079627243514831929206445056 12853252 455189385901039930052023590274804476160 12853253 -5508641938174856516255615042432104320 12853254 39765890952786630405596247020978928000 12853255 -81166072786359547366616596659043080840 12853256 3727146792993053471252475113193738240 12853257 -599885178703416629719741865025308133360 12853258 268463283947573108703410366620918198272 12853259 -5949311420996052448682481234998909952 12853260 60537958035952246145890302652628106240 12853261 -2194345613623818693427389928170880168138 12853262 -1072360487464680519328750421205145378368 12853263 -133260279137693947029396129902516219256 12853264 -193116692932836914461824261792986480640 12853265 -491643220179584454321914899429924071000 12853266 -589336394701173652794952712004819566976 12853267 224089904131105608952943262890977747712 12853268 59110548500424770052215989760036812800 12853269 -640019189198642128599504750943079433600 12853270 -319196258738975017981706664733124797440 12853271 2065974235704050349682717631674693228944 12853272 462500750991694686763209135775786598400 12853273 635563517891112798650733100239297567360 12853274 92395659376478916219726740335070085120 12853275 26156488210078116082185335934476299800 12853276 986471017222336422798023567612397249536 12853277 -501288153042126159517551170481964334880 12853278 -292581022907209803594187787133133867776 12853279 -1554144179880842091022567279903459177120 12853280 577844899365690250036935954443639193600 12853281 333919226760194803761426081388856554944 12853282 -9582732130483314166533891825253957632 12853283 531990342126852847955448449716226537064 12853284 -1401518995082203179726032036314684151808 12853285 -1287893311287027813835325993670448534020 12853286 -1383813950950135739812400710731798840000 12853287 775894511540380170997302416827561108944 12853288 -1065994208111571514107177330524846822400 12853289 -167532487559313212262277373184256594944 12853290 55417114746763433249545955288465303040 12853291 391362234659917281163864487395524355200 12853292 700748130521944797320750012247099548160 12853293 1369037559654826038879751582896151850400 12853294 206214347790965808394102969285363773120 12853295 -58002319609768918355482710102364493760 12853296 -375209385436328853515402664194525429760 12853297 -331011707863919250573467688010427969472 12853298 227100881183044332010328487528489836064 12853299 -270700467954279857221122980548433713152 12853300 -114639339715656743932566125293766144000 12853301 -300914776109961963350625482920088215698 12853302 -3185588711323059007799145339501576192 12853303 -646218603604325209245089609318953839448 12853304 1165232690469434570935375227533360885760 12853305 -211554741650115423784424737866584528700 12853306 -38985190478943964106455727931490101648 12853307 605407334691398206563070234660572899556 12853308 33293401010395476523439629879989863424 12853309 739623129766807179293140413557186108352 12853310 655826745235727974898768772162530592000 12853311 323133545031212873704126498185885321672 12853312 896962226869087550392152934768511549440 12853313 729724560737732545167115897839579395328 12853314 261207209166839431239520774718034817104 12853315 1154875659217483260367764047858707794960 12853316 132251577918551263638154211838859235328 12853317 1160246908369124806259216164443743904480 12853318 -265764617381244734918145249974988308640 12853319 -777444854712248057419659872231699909088 12853320 451338734306351234284246558682298777600 12853321 -83438224013328100579674110935483660600 12853322 -872829184630323978348822861165378385920 12853323 13363319907748962342105329284298367120 12853324 -402953023000316030718142656365375720448 12853325 -1916124574500969742982213019439685544000 12853326 -644636629480137211144134129664350470016 12853327 1453972792625072638201541958957706659840 12853328 385186321848448933855744146521895985152 12853329 -85507420361113308328414340984767972800 12853330 -167630855924464051552690595193252633600 12853331 142167621906998986986287685665928849132 12853332 31623823864767928307883189596569550592 12853333 -2228100579264401625182996840086070778418 12853334 40138823587480838230030843241250894720 12853335 -74025293103535415696631508375774512000 12853336 704781730150273416726407405416531968000 12853337 1705061807387856367563456454736661030666 12853338 -90378255318360293344847885184330558720 12853339 -1526564071406584827101884905899216540860 12853340 -146046684729466711817063924975269125120 12853341 1165315509046250624217586297547382685452 12853342 -1132614224397788942110449838274594352000 12853343 -154036014677963827960119215385289807872 12853344 -1067406752785594938850726970262552576 12853345 22731189882824407304196994546872253440 12853346 892657349334376847255067481970118096 12853347 472374789208996512868012416208504538880 12853348 -214667000079076478375423410618066268160 12853349 590605168134395267493199636627745609436 12853350 -96346088408721970024591818862530864000 12853351 185647458565901281542201364759427904480 12853352 -752944591002074341758169762373324006400 12853353 139611885450270562696805912802259084608 12853354 -480692111577571201056858681548642674848 12853355 -1390927373995447152061430554342357758240 12853356 -166015009734649612615577368234989388800 12853357 -1166804464690236893152320755198104740768 12853358 -223916132937676505112661374978102293760 12853359 -62656002017979640016687079315689495736 12853360 46885573526639081374515882259635240960 12853361 1104686526269398232892299258359175535924 12853362 -87432774226820739953105090937706827648 12853363 -16357494032608993638171636966342750388 12853364 963744750486693178273199872732679264256 12853365 49715785057729884502899586919472599040 12853366 -488620239282481242085310119234756876416 12853367 1994406440898473010364644055504477133640 12853368 -57341172158344123277011787626637414400 12853369 353678043349589908411265421590188488580 12853370 1118578914076910718661159804290347212800 12853371 1033339048431905682385211715464347838064 12853372 541293889044447117416470150459810971648 12853373 -167667738476065494169234330286963879016 12853374 -163087558081158983075953993228638939840 12853375 732686495433333159676900087289796246000 12853376 601945828327739704323188510470239682560 12853377 -472641079075866008818726924060244680320 12853378 -647922765775082193492200295753464627760 12853379 -483192599577085696081373030169243540480 12853380 -168673729126395073548237164215630848000 12853381 -205287591506080319261288875024255513188 12853382 -40006669915922509187323060857747357888 12853383 1094373303296171792383668745204841715624 12853384 -1790419314464390788467076205320779233280 12853385 -574774943755001405587588243488385899420 12853386 -147935900000296221391579976405203449600 12853387 -2009231649110891623255893736330137873964 12853388 -3465521822701290115904169750733585920 12853389 -48516100583256886913021723817547497600 12853390 -304075465041985481049441051529166544000 12853391 -532664439091674128105856369389352884688 12853392 -88650107598053521336716287218064424960 12853393 169301690161309808602543586620534673216 12853394 108819867503816070398103406905847171872 12853395 -867029363707987110268521309400878718080 12853396 -921862993437268872136095809403911939200 12853397 1055802314276418362024320278441355343100 12853398 486513486527082088298768127421444228608 12853399 -452520360246281389555147876991514548160 12853400 18117467998493050155638335715073024000 12853401 511378053737522071224822115644622468800 12853402 -68704080653178886790035356709690437408 12853403 -1601392380615988613679861333016449636348 12853404 -33928761323354760107382164263460365824 12853405 -17489329438733503501776660810509477940 12853406 139710738242513757125081839472394178560 12853407 390077927678333727112729834257853099392 12853408 -1690614941964118589807073718171638497280 12853409 -68760190577299505912901516128890012140 12853410 -50528872996782012369069030346375296000 12853411 1062304759636707442099990064920125470064 12853412 -74071539016681534593483916993436983296 12853413 201672785435453479282469873648106942 12853414 -331536015915739304262795346837516701696 12853415 -584764464074770950640407796093338778440 12853416 727845127001229615133245471574114959360 12853417 1328450575936583122442502468427911817466 12853418 211971459114099752854564174837350204000 12853419 717856328032748783340168143166916677120 12853420 461281756986251504565964152392277504000 12853421 74275196437497378265182878741626635840 12853422 259065966218302555994988659315883669120 12853423 -1619033754906736873969492202148854653896 12853424 -365705094232664869690883313687912284160 12853425 54868480263022442074790909908806835200 12853426 -27826996158164919871251055278962255088 12853427 -1921402735341599632551278658221670157320 12853428 -204231402779704413802508467864342683648 12853429 -1135434848678617708010569335039863133970 12853430 -278971377493203094677462186742313884800 12853431 -22664566834386187699013110798674769920 12853432 453428257871598534741327975431266406400 12853433 -410165342009469398797122484940445328380 12853434 -164840850038501926646190680414262240000 12853435 393766060081860133418872281742476017760 12853436 -369501841400209854230634191026561394688 12853437 -54064826882949396453196376675260373760 12853438 -90553740529886292812389115981830122240 12853439 -441189019596409449073774596750590285760 12853440 133077439439317718123909268279090216960 12853441 -3102683229661596900667333675811139054848 12853442 -364906234476109175772488335107163058688 12853443 -1165907265230837815436262281972562360000 12853444 613201443363722609954736198743324964096 12853445 -1625235951470699762685841844862245404800 12853446 -601148201999221290284584239048489642816 12853447 -696637143560649692137768051304635666560 12853448 -2141786762434223861495346008783705840640 12853449 -135648801223989450527714047828394861376 12853450 -219855351755434384764061297470075942000 12853451 800430031249499390687934244752890412912 12853452 -52936243149328639487978326878988435968 12853453 809641799230506902036342348222843527680 12853454 195665224007065353168194063686527145920 12853455 -788860893635309496667771777217026022640 12853456 -174099347440428808079085801142602694656 12853457 2177474849358340834994212449381382430706 12853458 789266142090829257561475100191331942400 12853459 111040245218633197526884482092996274000 12853460 457833990780306900736256395371396161280 12853461 182853322787041611564147428857318993440 12853462 -415433746316266891806987140009038997760 12853463 -287141882695299048740834427902894702976 12853464 334276700569530035939768665230030950400 12853465 -324431765036885086625210721182315590140 12853466 207704848637243718638490518356978275840 12853467 -404864120529424692916019541193862043360 12853468 424701041753936091263241408179053490176 12853469 -414585720926391622419524837922141456000 12853470 -156422739436169100454959263016106106880 12853471 130043964404209964046901535863859168672 12853472 -853650113886249552953043109437394649088 12853473 1837574966023072031578819648682893512384 12853474 -15364368593674074250952585011559153280 12853475 -93630642270728414820286357165889981400 12853476 134699700326379688389737600202182003712 12853477 97337375508914211007889859614379980544 12853478 -50265749139091867619415992991970872000 12853479 696727295908695116496512370178533902160 12853480 -751918161267780865820477640464007168000 12853481 89335628205511012601618216856974361600 12853482 226599040393214953265726454504106078464 12853483 -2488836109121841996726811679307262272268 12853484 -1434494401941481701925933757612982977280 12853485 -706919649580220197434663937780225872000 12853486 -1123173774111210875632050267692163294720 12853487 -1308813637440197996582097503637274195608 12853488 -294106194059535680111932534097878941696 12853489 -2709154579019298148244458868703177394368 12853490 96689825508044573727321305346536013120 12853491 165002427269463839403888992866985835264 12853492 -568024288831729861875192365331952595584 12853493 495473292168187595807284325679686198844 12853494 9677636822376336752046479564928116928 12853495 -461953117046407396066975618209208089000 12853496 -1742294014380069427817676644440052736000 12853497 327521892110257292317566231936437584128 12853498 81354531190282012127777810263188433920 12853499 -1312684733157634547436695745705128640 12853500 233872090723914630409987275663912960000 12853501 451820692435192079434577459501493005452 12853502 406829990024744947754555426383381682304 12853503 -612407946998375555946808842042428451960 12853504 -240478896507854573035681725223199047680 12853505 -378872966818921431613442630497270011840 12853506 11702331112233950049044057692039979904 12853507 1064882478755071432609729561403314665840 12853508 -50024985095227101864838631194807884672 12853509 300304660589507986461278376630344001504 12853510 -268607563839786078039704905627464723840 12853511 -289100662976655496943335869757914988776 12853512 -325934040642866531852635115585268940800 12853513 1298290794942744731330774604292468029696 12853514 -421309708915283909279795685347835816144 12853515 272020390550751585326718965988449038320 12853516 -576445206836547378228140811954957006848 12853517 -11851238005234850312107737810903519168 12853518 -166294031976601476156465060844790364096 12853519 187807738870799342290996992779007059840 12853520 -254286151986283610595220222967799398400 12853521 -827401746257987551476591298420800804510 12853522 196010567750449667627164119995419244544 12853523 -1786182944235468653800060939435931317800 12853524 341531483589739141732905357880847093760 12853525 205310578505181129428816790910372500 12853526 26346244937327984271531425763601695360 12853527 -792342565527499940673062317924432382592 12853528 369613629349337707404832797954266050560 12853529 874591808052802627293587568989094457284 12853530 -18114044485601077120336889844152156160 12853531 -1097348047117645015726872303111313964668 12853532 -562575724189600535745232562721056930304 12853533 868874129057016367249333109252322938400 12853534 -236198179971559874983651442508132969408 12853535 1143618491219204544155168478221439913200 12853536 -784275031233165025782594898250875011072 12853537 -1082143722415487593381941114072806992640 12853538 -599002544672183088425911853305474028160 12853539 -907089742733141330936927505217647826560 12853540 -49799680763951014163860535308674846720 12853541 527249743345142669987209451658911191380 12853542 -207565591941333474286256836713843840 12853543 1053264601006247279732792212874135484160 12853544 834782437850039646124310037210749829120 12853545 -504472568350934945465808864604141711680 12853546 -269110394421925883596447653311359032576 12853547 377572348978286395605610712237850046752 12853548 806952285371319499056287148743328567552 12853549 247249179715232162030109598476526372236 12853550 -215814164911092348842285308822740739200 12853551 194659824737118905862669148192296163344 12853552 491894044140990536424099429199813984256 12853553 2005202465942706497745634171210483190802 12853554 -85970330414806126784924818984310876160 12853555 602155647033187369385625264579230255520 12853556 732240429255921678103875950435909007360 12853557 -1188216193533158922169830098767665240960 12853558 -139864349790262235190641667390549760320 12853559 489943423307063722856729360121246158760 12853560 7553046250150892686998768113300275200 12853561 16200579106484200292663238662547014144 12853562 -541015164362872930994300363172117613968 12853563 -1037913893867963812892534281087741555200 12853564 -243874549599965235489897454929829381120 12853565 469406284937860289098889656065492236460 12853566 -27455269201526792991623146721887070016 12853567 137576682665568128550216155507989385152 12853568 -19176046235110619751816060888913281024 12853569 1228434440805091338338117192651878442544 12853570 40872622384583663263707926673809280000 12853571 -507367285446807184912367937479233596228 12853572 165187434360540623959368363157507464192 12853573 1010736518693539514948789816736631663488 12853574 -923279560284963636794971068173573681088 12853575 -141523811683394568808056344908553804400 12853576 -56752262995902131943350815898102169600 12853577 -1183281351780155795984008321436778787680 12853578 7439482265384305148154496154744428800 12853579 -2064010451372084565936810915363911331820 12853580 473542498527472261451236086383330780160 12853581 -351824541887393489601073339066804406976 12853582 -138069911389796413615965122212909478400 12853583 820449418250505764193570926249330393880 12853584 40635370114789820579805290009620045824 12853585 1301818810018422719008067337556287969780 12853586 473581112580428325126468167250931918992 12853587 1386295767177547620002861978489751991920 12853588 1598051201356050250745060315928450944 12853589 -308019064751429313367979965098547726752 12853590 24719939430116874535014040723855276800 12853591 566937760775463322616376368535771595584 12853592 525502344859273561662045216984079564800 12853593 -1647211020233873676383813826548987920800 12853594 -80885793765064872073233594350829641760 12853595 -409521579409886258577356714358256702800 12853596 -186782026023263968273039107099935932416 12853597 -2156901550985237282949050725831561684954 12853598 630252744609375553148577094324522125312 12853599 -591441088941685352157793586350793097984 12853600 466663996885319225050477842730362470400 12853601 -1185500111135458469107000750331098930398 12853602 -745429131706618237518538603365383704800 12853603 4332282998885235531263361267319099904 12853604 -319348357370789671422083988504902031744 12853605 287843062395165359813259328971328449600 12853606 97484383021624570292801661842555885760 12853607 -620911014214304087642319758998579032960 12853608 765945877415681101217793327874462924800 12853609 122525163533472439164789654835096182400 12853610 222371269990002303292965169669469137920 12853611 111587168342171544972306536281552586460 12853612 -626913432968995325779946724480066524160 12853613 615756775341715000209331416628942708044 12853614 -259214814355012689388842719455027230720 12853615 -654577880288016465138802484330239400640 12853616 207752950694901498098640509636532633600 12853617 -332119305619878262291449117213610765440 12853618 -776050632403693739498158404731990112240 12853619 16050726119281790510300084775750387168 12853620 -217960215173965121082422146848744652800 12853621 16041988278642158713699703287081608384 12853622 -368116908308862186245462909986169707200 12853623 -202194406613766142785591160095821220864 12853624 -147373967684003137759294256872734105600 12853625 -1534874262036854028277260583994237715000 12853626 215726514423556983221868538246539577344 12853627 1199473581624761771857690567619190677280 12853628 187597290222992582467163734458784413696 12853629 778932541140853149436710917624059342944 12853630 562293864942225238286182600358103486720 12853631 -794419615498143010633790280917246024472 12853632 -528855532946295259149324286350380236800 12853633 1462706241190067058260961540262949528880 12853634 -63912506965256459322906661727207647200 12853635 -79516849326622545658073788566087512400 12853636 -1877209254401274428858332787669884784640 12853637 498078654921333956832966461435191477500 12853638 137283347989430864084838901968914431104 12853639 -242803966898519554585556568664856799576 12853640 691394818421169102127265360962118092800 12853641 429879376053036653710986960708906673920 12853642 -102305052945571434068677999908051061200 12853643 721683597567915443563747000706019043920 12853644 -27688028811833344645331473346331632640 12853645 -479235067099600822454294973874242691200 12853646 6170340890703387352944027365239565184 12853647 6940314486752164290916339292291195280 12853648 -45370158271076150610190758580979957760 12853649 -2609954356257403074470175807555467351964 12853650 128438057995405337772944883875268777600 12853651 -193871520911838519947693909444812646600 12853652 56757388180586564991057851743118008320 12853653 520719486289608995484691135114396723104 12853654 -243077326286740726767649712743567491072 12853655 917031063486459676906661665362375420000 12853656 2147031372768416924366041454927869747200 12853657 -116514615973158989944478184406557351094 12853658 -2016734225115119260254172683980339171616 12853659 50057124587491459446957995163231528960 12853660 575035360240154576830759223918601223680 12853661 -81599216552043538636049581588591274388 12853662 -304943557822410610796267487661333724160 12853663 -11993215621530368254811011027552210680 12853664 -371645579820579593827382284171725766656 12853665 293459325893966726141999620710768163200 12853666 188373075316043911332934917150799856640 12853667 -1557360545839186030387689755033094678288 12853668 675382497515095487009357776270036976640 12853669 -2262766806857523734716575502120007888804 12853670 -100277509073518437918087290497551360000 12853671 443960716345995407278353956462041735680 12853672 336219763777043685048787095777750865920 12853673 686852295713825952763082279064749082240 12853674 419168643070592839723556680358594749440 12853675 881102050695395333153989155939689336900 12853676 173787313747040448458765710851041018880 12853677 1034433529100561651795013866910094451520 12853678 1610352690909381238744153788929287271424 12853679 1609484286025458229302911350080189044784 12853680 -5192854828280502299496238268066365440 12853681 -12570855927370208821202257396387904400 12853682 -480929212875301931203173289271563006848 12853683 370819849022601923547818838952639183944 12853684 751765965770525044321118572713871020416 12853685 132705811992930544334830370500784985600 12853686 548525393821600208944631904526752752064 12853687 -534649980921879096879263068438048116096 12853688 1036756899795143087082838022292227727360 12853689 5340466965616932097707244400919791808 12853690 -434094432933455547546940946249400172800 12853691 -339830620688659515295422261970223996328 12853692 -564669863749251524654578446651132009984 12853693 534964289567783672580599009659151471942 12853694 -19660507330255947352587705046735680768 12853695 -140590410941194937770452677076323635200 12853696 370175992893773012135005195317131870208 12853697 128215882985808970800623791221278350146 12853698 -124251710797029717374230405188486586368 12853699 319346144911578117288371878890110612160 12853700 293847721945319608427097527477975366400 12853701 1061854444518032973625329588226140856320 12853702 -568226625173867482576972874336378828448 12853703 -1887317409723635239929574360025433195048 12853704 -559817695845787997337457208831877242880 12853705 173635880375975060479772260213355331720 12853706 111392705429707358936985642277961493552 12853707 -981676323766457259223943133019876939560 12853708 -180963307840495776146044787547041808384 12853709 -2098752130885298349496542681665678880 12853710 231308388051042662049486680330031446400 12853711 -251862945064833443558496050038330153440 12853712 33719704558138973260292248797279682560 12853713 299655895010254640468738790624825026688 12853714 -757821237180928695707992799482632960000 12853715 167007788417715016677835326052481716800 12853716 120084802527766339430153157626113720320 12853717 2581999736034938093706679599288098832732 12853718 -108340564928865336458777951971753801440 12853719 -450106598567637624140694432635094901656 12853720 1010473386545626487179301582651798323200 12853721 -2500424136481151937170009455961704857078 12853722 -171829153791445912603557550815999223296 12853723 -1778278311557182599371247453771224193176 12853724 -303327028381830393402153598466942097408 12853725 -100057306802077168599884169961080770400 12853726 358081079035774476955502530809069883200 12853727 393465851345995019801256764089278178560 12853728 -829957584639038683511637730452720844800 12853729 183527386392139737779456376389671118946 12853730 163834950829111399511126342147520299520 12853731 1216679929138081441443844839676201729344 12853732 18769840802565427638041496331481285632 12853733 245485481529530919885451753932958649982 12853734 258432966541588332860986730081956024320 12853735 4023220276914073322143972710154595760 12853736 -115427157273937101499411813956071424000 12853737 404632375996661631941140573651867921416 12853738 547862803257936515422724027375983769520 12853739 74999469352534272369648571209267351540 12853740 -149388334103208360564860683602957926400 12853741 -141801990504810176584931764036991600000 12853742 -89664941853132902211593732406781525056 12853743 -436504657387484862024317634647702054016 12853744 -389400146586781739351664827622469795840 12853745 -951645420073224390270672860172340087500 12853746 -283795857742786824323212313458472400096 12853747 -442173132509417339573630302290633958400 12853748 -1468085760315662938966123342173412184064 12853749 -619062555781112347667379741804792957600 12853750 -9664658173075442759598481768222560000 12853751 -632270016294849814775582185871693014080 12853752 1220923027364682175766209485719367045120 12853753 1581083434413350065147654286528782936464 12853754 -376581167884400759198603043745155041424 12853755 -289834140561205507172337930945137056800 12853756 -269833373976639502645115294199824097280 12853757 -147757886697980350267560791409462439680 12853758 -174342758036336634350191372421958542016 12853759 142764790450030136578042147180874216960 12853760 -714998669676109657117048062726729891840 12853761 638346527369750132741986254504804880224 12853762 218207108794404041445969338940412999632 12853763 -282508595366485169423154819857758124496 12853764 -95064034640681467919027137706587680768 12853765 663099318267629492944950211236808687320 12853766 1179579349788402487497096466405676653440 12853767 -25587777252078652362031498169122082352 12853768 -1635900760241763973565065325620660131840 12853769 345402513487674830891937304560960132480 12853770 193702540099286381659480528110801561600 12853771 -6154373934888718434692136572989609216 12853772 175747203997091041223597891606150740992 12853773 -255295927093730568690191046353065566378 12853774 -1475922717770914961161441543870064144640 12853775 -1256135326732677806706624967396838400 12853776 -72124902117440556837292373813172633600 12853777 232166033329655132920254941733098082420 12853778 -126370948263946507415419992945850963968 12853779 22973472078851699533925245713913952184 12853780 -88751962218345052217630587485913866240 12853781 994059425790241343533417704201059014464 12853782 -768564249607483826673766454589741649920 12853783 -359258755915588534879576510812761593200 12853784 -1339215220392042528776676399874401085440 12853785 219772138064624089886876682144773376000 12853786 -1103818213647657816459170446992434538240 12853787 -529170783042956874211384021811359831848 12853788 918154475188735087265996190373889702400 12853789 -80378108373992886509451942960588005352 12853790 158300652684095704339147360672001769600 12853791 664733372983286626365286364483637173400 12853792 433136172488774427571370163018223583232 12853793 -1020459549905169331935150159241974860958 12853794 -307576054431595153680536708739491702400 12853795 862475016640360153016333643820593753600 12853796 1656543711428856302484531821175660552192 12853797 -34154570950006706717126001563259887616 12853798 799584933848903192524423862398730814720 12853799 5799240103669205701482955425171592320 12853800 -242768960292520101012156200320273152000 12853801 -152653694682312995505753073707911578496 12853802 979076116768860099967817834439136729632 12853803 25767243508420638762274829161850796288 12853804 575558973311530322389762054037040524800 12853805 1329420516734560856148757116823309688460 12853806 -65953408926554494739567578943358492672 12853807 154934382637672337071772575212834039056 12853808 -68384776337402390681260277586827673600 12853809 -26847946774915185632075943155256360960 12853810 -857610208512919785555262274014038457440 12853811 -1437886560846131371823657652711040372200 12853812 -748409973296285005839791724578262847488 12853813 -601865421819796056417692122959948518240 12853814 77266378581593431339210390001110244256 12853815 56712809319027982057716238235990491200 12853816 1153860137507504475297748183360111349760 12853817 -1219777024230537513428805443645376178134 12853818 10061597927257321340152710889044747264 12853819 -1193278850888626368807217975428369872688 12853820 -199423224688029282808817757721136670720 12853821 -558189204137487246961080080302119084288 12853822 -249898238971613330304897252359588268288 12853823 -1879087282197612610959544322276716690560 12853824 -1539684129799154228765854299265695744 12853825 -74744103676725224239938601308892605000 12853826 707087357124498642847921354554796629504 12853827 588633275779082908864958679566006918196 12853828 -93874527748244274574885740392032765440 12853829 1068554215621362625463865985004936111676 12853830 -525260369471938153952250526913370240 12853831 -27492208288568618191559002076495271608 12853832 -2268791191499912302910990273116508651520 12853833 874423740198061638717578129274683972544 12853834 35292008722346448207366440700838593792 12853835 -10728241462705268599991743402606468800 12853836 -730148710236556417860821156046468679680 12853837 -698173086993435791210001180098509346228 12853838 -275678805992807110388099262018038863680 12853839 12705792578644894179103366545362041224 12853840 -3611109938724816763802301980800450560 12853841 -82382310034819610644248394898684272512 12853842 -234172640945740519037438763576090624000 12853843 1420029566946788370523730936989006458092 12853844 -184378845517200921467503196329520763264 12853845 841893685124675146585957927503947041020 12853846 177791960259560978778854967604239619872 12853847 1933314214650246998414272444227643084296 12853848 -440021274343810128794489524373492858880 12853849 1302746554082069735134999976692934062464 12853850 -664364025980024606087187453218776023600 12853851 437832914834751702371542983292999809984 12853852 -1069345648487065834871635940067355458048 12853853 125309951280515076019920553336481311680 12853854 68226871882831516242623958240112898688 12853855 314064734762696222952282384773572766400 12853856 -572547696709313778900101855388759490560 12853857 -1281543943993469405685343355651479648512 12853858 343258540990654701503872786864790373120 12853859 2145531012084059559681464665744433317440 12853860 19974328947331297717639763821651292160 12853861 19689781991447662548767595345670856480 12853862 5050419429757558167214993311718938624 12853863 772047005637294141762386841917755023360 12853864 871310210386198715839002605378571279360 12853865 -625202870235455215476490326253720843740 12853866 -259282081699867015318477254171725943552 12853867 -639750102849179515999305374223723686480 12853868 35290561910182035310470180304503544320 12853869 66011212537202444823972076114471893120 12853870 -523913571951939730309744505819462912640 12853871 126179513584312256609111706312323530944 12853872 164749832924863235888440076479453790208 12853873 890097325970622873305378352283684944180 12853874 -248846959106400112165156239114274169856 12853875 -101425438235622928452331814517989952000 12853876 -332857422364072034748078712243820307072 12853877 -782585769079380507253280835232746104274 12853878 62271928607264267964276484074276292608 12853879 -173562850191601561066936144716598024320 12853880 198165096202309238414912190321641472000 12853881 260762849703564699067984577341027709370 12853882 1267612406820679975799362834827879792 12853883 1080758716662975395285963683238371032576 12853884 754466124752266312763909407428838580736 12853885 2673302945372201257074662139303658646400 12853886 1058258786950043692850719872187981083840 12853887 1345983344434816603092592583022491217552 12853888 -795039039226172300314050088451891527680 12853889 -243793648706266393419810430585625159808 12853890 5277357306444910011672657833976660480 12853891 -1323514568720407970482335339836344443288 12853892 -968486396725556605896080049975973286784 12853893 -380884930737630235937571653270667618336 12853894 -954325693146182001264190245519439065504 12853895 170995145022502789372557096808686402720 12853896 -293119038554422222723759008321422131200 12853897 -368905200413530552055782376677967063168 12853898 122515677263517788848079955584743303680 12853899 -351671820409941910571372497237561264200 12853900 -48617189583187777556210468600871859200 12853901 -326581273294430159797935493689888108768 12853902 73883813148425557761169195840136970240 12853903 -286635809364586351812291971298564690680 12853904 -2570818845513162674312907327354175488 12853905 -338124332932571686450759030387142403840 12853906 118436482645275724320598175797385959584 12853907 875268000043754239313647380611147765832 12853908 -14463152838926496249251822681406255360 12853909 -2140315091553892596658057570481026288160 12853910 77120478830444493128165211613689918720 12853911 -132219612271449662927757792519623887872 12853912 -277292085857330721735724594558433740800 12853913 175680958045216651406636349428002538004 12853914 -133218333267688482137809544751286371840 12853915 -1031179304607886646089464437049205440 12853916 -959448679692567108493389989860439093760 12853917 1818907292949631679964808301053825224000 12853918 117959640481816263282788341109041397760 12853919 -109897606057713043747161872512630994856 12853920 48352697516635614608094216988183756800 12853921 -353998147769909123955890389976293189920 12853922 1294283893833876094418200704591530404224 12853923 14776721420397603502390955040524446584 12853924 56855866302591565673741381097984557056 12853925 334330750634277605803441594152405000000 12853926 767926884159272360881742124250367253792 12853927 -987721813426888209940239040736274985928 12853928 1429072336911198146770970483266879196160 12853929 -1118442719595864874586466610235203617312 12853930 -393376935749672254687140914002141460640 12853931 -44013613327759392366368042447697776880 12853932 152566500353484263546474675669090304000 12853933 -571401397732133454879298839578526121856 12853934 -302117192615803811096074331569287065280 12853935 297374974803839763743769036080823134520 12853936 -38129546947092579280096860292803330048 12853937 1120904912499831112462983062121159936240 12853938 -681040547775415907882886886949884066560 12853939 -169426092859874284931993935286187629744 12853940 575059938365132563655273934830021498880 12853941 -398806771080459517313454200442483763200 12853942 1266400555593257112640318664343515539872 12853943 774263200918710584330974538568704437824 12853944 320596675585354146503670270419137536000 12853945 -52939494606347636684807111636536129080 12853946 -238223189347812628212506579004690735360 12853947 -20952340732374775656451351600380363072 12853948 467321228675803273021199026450429129216 12853949 311188658296020019583439606322628259936 12853950 197678738012245525756923796155469824000 12853951 1381043677661468426106696752312478912 12853952 -201508677350869374713042199548179513344 12853953 -78948020340739587591750479491769311296 12853954 -65244754627867551359679543250473211488 12853955 -198085093014257589619624882386146011200 12853956 52960197445264676098950437124384491520 12853957 -156842102408801991488054639752940335620 12853958 38699430711417350704962904823997705984 12853959 452366485155140552925725318812743414528 12853960 -143806967136137169296063418655604736000 12853961 -9268884742155633132728035624585855776 12853962 588950031706850066888949756874250906880 12853963 -745991961919336061722743851634272039788 12853964 -230205602550043034938778602353090428928 12853965 -339731739807039842122581136913302848000 12853966 909094631484870616077569618678750922432 12853967 179971750324373857433795971313578917984 12853968 -168755286233025120575297745713936203776 12853969 -5374918296421900490722870407971119630 12853970 -485327320610263214699897049125929108320 12853971 1944197991072007519477066681417107644088 12853972 -1065180283736856800702798938448679436800 12853973 -732684416857043843588909202861865005312 12853974 632601442033437332752101698180639020992 12853975 -852374871858007829674802291088686969000 12853976 -8633996807573622105346140784593100800 12853977 43040100572700297145236181202397120720 12853978 -788201417842373695459292448205563858960 12853979 2027791629483068530874871323443410512580 12853980 -290608634716154572407982104691859811840 12853981 554312288238995911616622033881242454144 12853982 407719197747550778456326326705153543168 12853983 17964211530652577892161444617923112704 12853984 -408378906185542546216834022291748421632 12853985 132501385655046679714040545275969773160 12853986 -15141104505869747296422466741407710976 12853987 -179757674455004097885993918113902636560 12853988 349462895216251126749708217786532438016 12853989 322895763891807056367231244588399616760 12853990 9195371783394078779082543749018572800 12853991 627675454893372100940125346308090126392 12853992 -366224574721260306732986809932611420160 12853993 2170959710990585565774079960197898612084 12853994 790970430277021289712301380742809911040 12853995 90729177036102602104226852574742118400 12853996 1608271117877520261999064594763399840000 12853997 463582756216539183641945029271786985528 12853998 1092699414341436903378636181341577173120 12853999 147307129581048179244485606670153575560 12854000 -271580597772809915027637749923258368000 12854001 -147585885940265572442550676850006759568 12854002 -74051632625360260828270833824513384448 12854003 1093809587155288457921088830176569317640 12854004 3834008355514683419218958142058186752 12854005 -545958405290271180706019582107560266340 12854006 325198934224424675146845749388444531840 12854007 137078254779734292508976519505252020400 12854008 -26285823892525132919603980045867991040 12854009 155854340704042883278524660870439151616 12854010 56342480122925951162558790567465031680 12854011 1060588925513759369621967530186986208800 12854012 -1194661169168786614550640938030286412800 12854013 1072207994132945874537390363314628866400 12854014 -761585567717694313280811623044243590144 12854015 -2013803076484186046048022879043860086880 12854016 -59768362036560006742685439631061680128 12854017 267267499219870858383359571958293690624 12854018 1391816356366597430001380463957813603360 12854019 48050604439413598710716620760777473200 12854020 -69504575655857678706445489151087051520 12854021 1097279333606765520558725428475306208222 12854022 7632708963447103502551982817331330944 12854023 582654266039700361473571465283665092816 12854024 -281728450310136243198263607864637271040 12854025 -331419534773738643561438120371041080000 12854026 -205835352744547472837418892441387118592 12854027 862972622981789852462223072943900737876 12854028 -569530925973708474287370955005253693440 12854029 -499808767015063697719939139049337575370 12854030 -409456994433617688233264423467828715520 12854031 -542500313046860242746802883474781059448 12854032 -247892722383165452804755841342582620160 12854033 -8201571378039509397950474603378220672 12854034 -141571310406931766960105603469945413616 12854035 -432924794519612682470544891704354972400 12854036 -605457071487169629593281950866925535488 12854037 16297411992459707957062646065389955200 12854038 -248138636063645089819482191528756849856 12854039 310526691104351511511153411141697866032 12854040 -192622338630729789659267833638571622400 12854041 -943881438697707991313813941729181461558 12854042 -762188608076049816280306538689280180256 12854043 400620791020405146081291902223781359840 12854044 -8206068202212922098461692872054202368 12854045 -1042400436381475834850291821570046711700 12854046 -635949776976235274373508946754129767616 12854047 -941659784343202335685073905645370948040 12854048 -659880188333742246596569717574515752960 12854049 -395954414183184985230579878105387616192 12854050 578482362831015963437893691791958409600 12854051 -363188920942266153697374446491278581760 12854052 37908044122053317480884956113190708480 12854053 136962421850500314688588593078380211840 12854054 25960714398206818574538671961369275712 12854055 -179999851049387034152434340794449360480 12854056 -626758116393947896162646902322015846400 12854057 -402531735279908247297748261070974557696 12854058 -142186180180190730998438700128582438400 12854059 36307533446868062190586708311877140320 12854060 -752117169010095352710375677554777021440 12854061 -21776206004430056677809978232888891296 12854062 -179220790127852801918581700150071858368 12854063 389796760961810539677034791592062296184 12854064 209487358231699727442758896460975505408 12854065 330705902120336988584000441586372820800 12854066 312282312528757525338053437003986587040 12854067 1338056783829013219737892963454957451840 12854068 -968137926402895719353030440964471272704 12854069 -1107432468349537730400085163424377968530 12854070 -3501396838064427870710840709639196800 12854071 -737985857395711729780530120384071928248 12854072 269177156284426865872374127786352640 12854073 48553297748644756994259973856896264704 12854074 54384064800516936870486295267091841984 12854075 74860426435177872708365133829863033600 12854076 4439479762376333855789692690820505600 12854077 -1277528919904128149578807397354496519936 12854078 350077732981441630889935563448331907840 12854079 -148934007977087723892614101648973583360 12854080 -328457297627031794065464899416699699200 12854081 2563900912169615634651554352332223580500 12854082 -62292483989460702575573650402147096320 12854083 -2194217807465646401094738515866422685176 12854084 -63288384565878870762876781837875815424 12854085 -786028844164703386483808967933328341600 12854086 -239250390987332031651820936352003529600 12854087 266658941224039750601474012238147007632 12854088 -96245325970404387397939323407398993920 12854089 155259686444432176937195127558351649440 12854090 107976577798145444112740217279855052800 12854091 -2051664202381291655474977374853010912256 12854092 -231258454349865398382635265035330772480 12854093 -267057648209801477477909445311025991200 12854094 300548546991309957636527518859642004480 12854095 67794509853176008218930709350022847520 12854096 166773289306380353497025097858529738752 12854097 -1566567108678875272310638121889911752926 12854098 143727637501848535628334781780450189440 12854099 -1893598706215527775716863458379135560320 12854100 14042249539907051960532510014124748800 12854101 797706621472446937277140012431511161344 12854102 58930289448528421383703811714280443904 12854103 370812676496420419838629592378145805008 12854104 -108330338341844743860842587583730186240 12854105 -1586472376394773440652808470795004952000 12854106 -20313139180165603415498345394535027200 12854107 -233493425334733700409257462554639432688 12854108 775945107454170452908074670778274432000 12854109 480033843163859836448064740299406335488 12854110 388196420642244554221140963082614768960 12854111 665164650479894900385464967255005107800 12854112 -1101732398394035837343357699623452409856 12854113 -957946222527433249681813859931780937296 12854114 -113285345047959680885461866191789910528 12854115 -128692774755365762197454056491143659680 12854116 804031551383046278096443758281805127680 12854117 -1818985310236098717833821717434999960834 12854118 73198630146144563952605251457748583104 12854119 -6945704671711863922427336609883453952 12854120 100504480351788102530427283645780377600 12854121 -62513196046481614019020659552267133488 12854122 -822166506713441998188244681485636279888 12854123 -1646126628595720051129159682801625887628 12854124 397217347549365304043112498808194957312 12854125 -1121958591759492024060273456631058112000 12854126 1692119962796220821316025267740639115200 12854127 -6448834840241815119729447072338968704 12854128 1895771215691658061637636859651358720 12854129 -26364431861004045006744077305825428270 12854130 387428952501276300613876574535335723520 12854131 -1386873777931541517813108563775139334068 12854132 -103836499182334042047467494196134280448 12854133 -31426775407693234859638541129411341860 12854134 935083077741893195549322976893225087360 12854135 -269653025968701320722138568322894654240 12854136 846301869915263403481545971691763814400 12854137 -126433276285787744046778454667992334720 12854138 -328870907626225047015882600239325085440 12854139 -722484617944151996936698135859023257576 12854140 556433087536587619289254884162317775360 12854141 1870648914990158687096514514017690577542 12854142 -15266415517119890743567735419936490368 12854143 593685840268555681449370847529233262384 12854144 426180994078826226256412529557074083840 12854145 -983870336715623733718359605124404945280 12854146 195948958992111933018605279571073230720 12854147 804430924012494514234498343118559177596 12854148 -421880457257076944145185842120259383296 12854149 -290198061085203645389796739048798571136 12854150 -164223894245228332839967767402510758400 12854151 -268162433231363093468174455712169125208 12854152 -590001222770287674917732376697065830400 12854153 209342445275034134725387624625042635200 12854154 -312106818633569042624100910888819787520 12854155 -686379186884090026464364560815547337440 12854156 175216724570094380543642528948097509376 12854157 -542899025133362660136153970295527036608 12854158 894304553609107925372169984333337375680 12854159 -1566263236419653965628051825897594923584 12854160 316650955906585220117062769625622118400 12854161 -1638660327120562333044583340777312644748 12854162 -9408822408713388344927982722953917696 12854163 268998764394523494000268503928687023360 12854164 -895054909084329370506304743480488396800 12854165 674017771658413834189429502551872624000 12854166 -215462886891082940574532578746333306880 12854167 2397948903067799178593260971524060342216 12854168 -536192695411681165731646512360447805440 12854169 -595356318791779914316484890010574134400 12854170 -25030522424868607074904549107099105600 12854171 -1536843377796753045328513963335589005708 12854172 118118744616775656798330784292961556992 12854173 -1284104907225867868544432738924014391578 12854174 -1031943761203656595020274190201778689664 12854175 -705763974069430511618267041562960083200 12854176 202216897169268922018600614101072609280 12854177 -196218316391293278531255327772873405056 12854178 -388237368414005607742537699044816592896 12854179 559088034558529612170253433982568828384 12854180 -107137938682576984485713656414936535040 12854181 -110692903121776703031005912269935214080 12854182 -336127826124078717693159471601975156416 12854183 811900448479750332043088210523643917432 12854184 -438037505733702727274644139325869260800 12854185 -29406180648880869678191761056745696440 12854186 94277032607879252029542667256054700384 12854187 1903838755962989069286958454597993611440 12854188 -630285317864293969147136949524470106624 12854189 -2545754513124609935125606813252690796244 12854190 -42815398765507834628623680020010948480 12854191 -1141838764503880901081622912037349024800 12854192 80956203279827705363657180382415749120 12854193 -1965135629828154529530060773265242208 12854194 356124305990164661970382772673511062528 12854195 -707048944067647140786238000244827298400 12854196 222042253598699841967169071318708691712 12854197 740792884729983310428360408484953794172 12854198 189523446663508667933096363483908177536 12854199 -127327419881184917130000363047927870640 12854200 -856550659977096259247703233991945216000 12854201 992860646664422208826138913892645426900 12854202 86001821430583025619563250232063779840 12854203 -840087404464222695433158495504654123600 12854204 453097376692950979274849389390276787712 12854205 133109077205939696525403393465127680 12854206 118921324970239167127955082081906211200 12854207 57696404773951448254893818007955160232 12854208 18884617727477368248100357631587123200 12854209 1635231244091295080756439473524468185410 12854210 258534517605259655850132043098781931520 12854211 1267758783996035228338705412571805633272 12854212 87747235359548865748046871462334955520 12854213 20429584785865301977387854937330685664 12854214 -495203433858347222728449570008183601600 12854215 -1084958882592291141706970801207639286480 12854216 1063360658924922337836244659239115924480 12854217 12111607906026572828925564024998883456 12854218 -758669600474260962065555683206368913408 12854219 1879354505328742634678731771909437212676 12854220 -559656152908167481208605934990530974720 12854221 -344180106074853215206774801402158652500 12854222 -1264032536076291432144264048811184913600 12854223 475150626825192038286578968769881706472 12854224 451435770040294617875859089643744419840 12854225 242251891281464922119929175578906441500 12854226 63202225934239469846117226572629229568 12854227 -1256753198468716105002123818248350388488 12854228 721580254272415663988139542189415079680 12854229 266320091851222768403417279983189005984 12854230 1097787375439610066858588864882227632000 12854231 447738652537076914354740855224178600624 12854232 -482346316745521666749633755292074772480 12854233 -28250232449951755036266793927774119680 12854234 912566556804100576461847072267318316016 12854235 445097951778229254550114522897963302000 12854236 -1153328955831250992176503376656892638720 12854237 2400304455991436706952266250447792586784 12854238 176240747661766755954730263297861245568 12854239 -295887901226452876351162941717976817840 12854240 -32291318267808602647731247094169600000 12854241 -1439022820106247987299512496050342641600 12854242 745691255568106448177718353030587144272 12854243 -177895969590294640992502712005571737536 12854244 170307960456713702692519258350538235904 12854245 167103020487383323537413059624844805500 12854246 396011813835626801601661728512373878784 12854247 226496344534089717773150823193163782272 12854248 -1599283608311655558460962423750817382400 12854249 909527375876404218543715692998130064164 12854250 361609522834578711866609448396550320000 12854251 2303938249056677389881504936538433099252 12854252 -250694107267151582597106976342614402048 12854253 -424108099345626202834893286798300220256 12854254 -243769831068545700051648638084907673728 12854255 775610792353362113106418893361393625160 12854256 -615972950319709935787350909910745088 12854257 -885086609041295255251445609285107769420 12854258 -161476320409777224728120173641073565280 12854259 -583680553693190254803705010566848506872 12854260 -209079228930627773609745338599533619200 12854261 199177420785610810420595728867887313920 12854262 386190049547902356574312440642863689152 12854263 -869802159645455901626210454893382992496 12854264 -738649488077217473939626437769878896640 12854265 511780440497834094302046134004021515520 12854266 309401225736437793294917436793750896384 12854267 -453616985401668561011054167819272222684 12854268 -1033004174088864823875144015282450432000 12854269 -521795856193075911374160397079703947456 12854270 -73146796864815904431155894365873574400 12854271 -179776372488820789747700369374083682560 12854272 2120565417903640860304678459829299183616 12854273 -1779126029167725914102137334165470868478 12854274 148759143072705026683038861887001507840 12854275 490152754626678134034747772247023826800 12854276 -121991052214583011881048511990820582400 12854277 376136397662115865572280166400619301214 12854278 -20226838203884314819195735562943085440 12854279 570474825647966024537237828496342804000 12854280 437301137148690990234591264333275136000 12854281 978199946449440652287623428436954260224 12854282 526792043335336574227574123266133022720 12854283 147061710923760164961908875105333861104 12854284 2820517523967822197126041012309791832576 12854285 -48643895597857815476181949043503959840 12854286 30333102945025240189369146844189774080 12854287 -234965938708686869874420304301174634064 12854288 103185071799627742564902708122758029312 12854289 -250284575356961635081397709729376649280 12854290 900318917729254448179793504559266762400 12854291 -26456862502741549886640896614864800888 12854292 524869603602041743915370097537983637504 12854293 520885195518420650268480584921752679904 12854294 6963244154221750451726854323603132480 12854295 84255503900393807816707598357511215280 12854296 -39318733859028694368272183431222640640 12854297 3274454095846223253141764860008522009600 12854298 84977583475432357532578235193895991040 12854299 -743478272676350302421768820977680994664 12854300 491597916894459114618541367210162380800 12854301 159558633212025354197177786655448837440 12854302 -367415902779212095510978168522795666368 12854303 394374573101465473579450062278025327360 12854304 -37255485303283734090454189417746333696 12854305 -79484912938331513858542745740545146880 12854306 -337265060783502936626035076016375663456 12854307 1198933510843736145846339985026624240 12854308 -1621418769745469274511909887751845400320 12854309 127269472756895099911108828761342313824 12854310 -37104028466511843660260454894586644480 12854311 -238521158136112008261183481399811694088 12854312 1650739024771521468607731763808952975360 12854313 816477351410941622141191781943835653642 12854314 -1723821182578835029255637352223125072 12854315 201609058199590157669901872084207041920 12854316 394107673943331049232749555885747594752 12854317 1589596870893255612155419849178337639360 12854318 -461902325169803801544856665664984555584 12854319 -183689098128868371399953772088043272320 12854320 -71988484331677891770034045142453452800 12854321 332350154832693984079875952120714417332 12854322 90387818012719577181646158227165076480 12854323 1458584189541735809971456244686774866572 12854324 948874903782147090287908333119826944000 12854325 -577697839760721454535549197010805184800 12854326 287064059750258903082387870104306306304 12854327 -915599479938345787681171801671766695840 12854328 1036923877527303261652476616714157752320 12854329 96481694286230880443115478175549294112 12854330 447729842936337747553570030660175788800 12854331 -239075883697683895966167292043828603136 12854332 -503531250305926187649814608909601410048 12854333 -1756870096768030317189582490367771759418 12854334 -6799552575490093297100882224971313152 12854335 -417299310426457976721513672570948518400 12854336 -347953856482863778451436082535375831040 12854337 -1040193509745382034279701596532146552960 12854338 -96015464154708049896723490201005454848 12854339 -844035783975347200320489978283834081860 12854340 -187751591335417067812201416115725699840 12854341 -339326262543106114573086815277900602948 12854342 137415020220018580841369317591463391072 12854343 25487284263355338810648449468636210688 12854344 339305707632148489526697248878774748160 12854345 150809855115243768053009863625784236160 12854346 104943096967108275194401452633621410304 12854347 2400078457280320788237526450282307224464 12854348 -250055667073570632838108591962456253440 12854349 -541990065568027081434180108841020962880 12854350 -259447259922878795755760607935599531200 12854351 -53128253471397154825060944909751081008 12854352 92357306440981029344800633270371876864 12854353 56412750414763564267177985614243839602 12854354 953242028505627339918422338369447173120 12854355 70357922891847553764950340323831884800 12854356 -242096376357680850310690920639088382080 12854357 -487352538549288018438369739573241081394 12854358 -703618831622961338977892444294324809152 12854359 -32648666986365814616478535183810406400 12854360 1233921153918282086111753875295176704000 12854361 -58023280989822798320917182833835953280 12854362 -1310952373230414013921314927837879694848 12854363 -1313474283676598363115818525610516543960 12854364 -795418322787690959766386049415916557824 12854365 429520208168721246072022751885112614400 12854366 -560238732211918907053248656036910707520 12854367 465221499441863363051026564606182337728 12854368 275022043692985734281717464246203187200 12854369 -1444731377257173573687235546584746006688 12854370 109890184612824885366659625061721587200 12854371 -618683408492675659403315383890459791856 12854372 -348468315619819464340595849219899607424 12854373 -257276435708891277934490071752166270656 12854374 -26247110529749957557379963438204949120 12854375 -406044751257235791714493292347089555000 12854376 29463026062700424919935805390378598400 12854377 67288031721298654166679504610922435808 12854378 179763909921945419493829262877326202624 12854379 604241184733630066505048195711373587784 12854380 212665876846757871876974918316236636160 12854381 1982046180172729637167728252174887044182 12854382 341361530005729036758236391666292771392 12854383 1616078894691004819451569331339618055632 12854384 -569767210520483239899143089398229401600 12854385 377314224469809287783578441056534839040 12854386 993209535039019086703197355200900709392 12854387 -376547191356170884772663429991446057568 12854388 -657364388420563178381618912562265583616 12854389 332617056700156815404577326106808638720 12854390 -155080145545915726565236917779900630400 12854391 -214772251458905176803410520618570331776 12854392 -215013929961774234962218786866242334720 12854393 1270923539545199848174152827848030933440 12854394 49023227576569869831856277553069968640 12854395 421857253679463653919225908270875030800 12854396 -117740190409407826668260709753035827200 12854397 -7437136535211210197126142800490221376 12854398 -171676114254093905152798596260626506240 12854399 -834564566333995564224211426230648258336 12854400 -283337787102651287063938550986702848000 12854401 366020794587838186392230903665811266944 12854402 -471420748965533593044249816284611176192 12854403 -53197640993393553592034457290821501200 12854404 338517093756017351094291684659886206976 12854405 -104667304637339925787973457954997680000 12854406 543724242581939373218598191070789058560 12854407 -775735130079122189110784005577079482344 12854408 153779766037786908003025986097610096640 12854409 383489554239683269321825277363165008608 12854410 702572394796521233022098604564731595360 12854411 -1932950689993796167857312006989235986988 12854412 770691744466970457214377753891049981440 12854413 -144432107960921950577355953269322883552 12854414 216757993025962488185940109009496257152 12854415 -73777858370017942163012801136124354800 12854416 25175427196173990334472948085813215232 12854417 -537124883149289273843009895722501283534 12854418 -256314059214750468441922681557058087296 12854419 -1122403832318288874600796704124270844880 12854420 -8089249215048420750348117721546168320 12854421 104309213379460266663682042603778790300 12854422 -422849268649458469515269060946482064768 12854423 18858105691075348857768520219563679200 12854424 39882456568143558544146474383238758400 12854425 896148907597249336927594553322369395150 12854426 40259837370952046521897920708954641664 12854427 345877471910815955341890906952920602520 12854428 -191420199858904260241511227743648783360 12854429 24878304692680758267790813939041844224 12854430 122224787647362951341431142895222816000 12854431 68021440956658287276946438137089881720 12854432 -211957743713409607474745168586287874048 12854433 427397139218315112775846179785587867824 12854434 10747591810591165323216901913537252640 12854435 1995842240702865615848664754516477440 12854436 -157913667079792087576439189594619224064 12854437 -2260871819274929603681075442622081062560 12854438 -582448235030815448737984205781820814880 12854439 163353232998133586640564354493471744128 12854440 470758932722127658254936649999002316800 12854441 -2027940431139161839415989643881650193158 12854442 33430695100287713294113190048917858560 12854443 44565505677640842826754931687996187680 12854444 -2977868940778116367299182904806001561600 12854445 91567970181098520145767750507236481600 12854446 -116531164894961626802623605180084278400 12854447 381449063932221225818779768049963584032 12854448 100475407256651371473018819465211084800 12854449 -212506404553787902692680670530218845550 12854450 -153371450585750309417893574734451904000 12854451 -720066589103503271815412231527640493768 12854452 -620909850264974670686080126321825488128 12854453 -4650559066687338244093817490424034192640 12854454 445066072407234890578924782262643197440 12854455 461288504561827620731869446884213670360 12854456 -711071772303394600846424720578452234240 12854457 326221486451277217202292632135230374720 12854458 -1065088362132010066150122996621238560 12854459 -421377815053418425285427070663592487496 12854460 -58227536781990016596022846694809927680 12854461 -99808356694371319170858455197742462760 12854462 -145487729833829976801244054648223686848 12854463 -11660583754919760429086997946613119872 12854464 -437976319973960824016899317090720153600 12854465 634798579467448352526098666489584157520 12854466 146010630696506202530561425470092342304 12854467 -23088506101387389121732345490125095248 12854468 132344588152213812005189133391401901056 12854469 1166809655738377373723503870984879711680 12854470 -86231475057976330127846110017314745600 12854471 166097292475923021485300330620834580064 12854472 -739277792419546217419709683912130396160 12854473 -3507733692025373222262820025900660495196 12854474 47622599537259596893667713044504363360 12854475 -287573129262516849649292871098331588900 12854476 1181255646560928872820811808683336866560 12854477 2563378550335747619469350046916173319980 12854478 198039745350693195960125220004463735808 12854479 -317128404122503316640783212276067448320 12854480 295530291146736241192063557508433756160 12854481 -1016296332573100783433826679599155013648 12854482 -535075319432843607143619856960902717120 12854483 612906839676902983054823953182881178732 12854484 360403825646408507747166684652215459840 12854485 663712232342863081930938325999200960000 12854486 1035174498516021270879872759684691180480 12854487 -97318456216400741819285377769508155520 12854488 51683559862454631278105150935794677760 12854489 28921053660676212425876870946911959680 12854490 -69974679466750446113788832194558748160 12854491 232328393438570860842363496543050498048 12854492 479410234930067383396613047660439915520 12854493 735499275096386346074058844052557970400 12854494 -622013183337114224576663646659350264704 12854495 161225033724813398477508863554912935120 12854496 359947303790970319040936745762392899584 12854497 85137910814800213651229137389515496580 12854498 849965019373872330779668830627579090000 12854499 158899148630998093472874632821824394752 12854500 1068142040543196098435537999198078976000 12854501 252646082249760502392100676782508445600 12854502 704253306277045851062351734123313410080 12854503 -1554315829445974277536106790852517184416 12854504 -307320231293181868650504198176248596480 12854505 274483616151718167224652268684551460800 12854506 1555221397285955590978750402203168768 12854507 912468376522579381629430325752159627200 12854508 349079311989067944686860318339934945280 12854509 -668698679228062420022970947059983989290 12854510 -42703484546742502778397809912421195840 12854511 -1352757230377494007578471670718439986400 12854512 58084000836147331772600956086859825152 12854513 1390283023751011570050018033962712554898 12854514 -219823872467668590877945722144055245312 12854515 -1473466241299602323905702337946099165840 12854516 -1215674583833439751206185664253853921280 12854517 488141185988394695414871949081771460448 12854518 -1177866345850518756774910045636768307040 12854519 220925431693452938159341769915608121496 12854520 -41258846793102146715303497040154214400 12854521 715671967157059845168457234465841199722 12854522 -44386233898538002789784135124979915776 12854523 -504991473064733936062207267404252685632 12854524 558307944529059316551683522063749166592 12854525 -115718826727894571710407264483763467900 12854526 567123696052751893667554117841481446400 12854527 371569173724848182990475633459440572800 12854528 1841230806738302116460587363674252902400 12854529 298689816998296195581685825957841564274 12854530 115376790952061507457998972882160589440 12854531 1972328224112573156420117182053154461672 12854532 518925697885847660846917287235741396992 12854533 -2330355509606280166808854341126539924100 12854534 -27532056279575693464648852418405462016 12854535 818271534933901282244389918601564149200 12854536 1692420813693177137355181491659931079680 12854537 310053186661536430628151849607243722600 12854538 30110052944344613066826458632400055600 12854539 -767680184688331151581545778670697959376 12854540 -283124880191753456428229133258478080000 12854541 -11342087581098091844433996329973837696 12854542 850844350849451353830221751328758073344 12854543 9576713583605664449517257634393255600 12854544 -247768686251362470092326453413093113856 12854545 625857069075910663996844087318757086400 12854546 677748768658312958738921649354475907472 12854547 1685894295063575548529310522763110019680 12854548 -415008061344252067142690804139095865344 12854549 33720691589317784331151598114285048064 12854550 144044140824853452423728934416893742400 12854551 186107731719958826882156382637536788552 12854552 178243201156619721847482991027956142080 12854553 104300688297913873022341249232038207488 12854554 -630091903078292660637677237155722699024 12854555 -244837716925457280650973481661988937440 12854556 65490358274884969854768937936636416 12854557 1175560965274306007409807466850033832806 12854558 -81643290068627687867147434408996372416 12854559 893869123476665785142825442548638894080 12854560 628449577617863066188636043794134466560 12854561 1500421638473114584830250720420453848162 12854562 144128088192655104191618906942204649984 12854563 -196073214263165881314123319581262731216 12854564 1677561410608737269752215255546561945600 12854565 -654875157044034585545564078662699368000 12854566 -480122420921662966659043206232055748480 12854567 692205569130453948286611838581855226464 12854568 -642283628608337159270002416078667530240 12854569 236538923203056424335925581620829169920 12854570 -11404430117756895180909110623956014400 12854571 -1102358535121581933314824758122007429288 12854572 -1858001988146260707607664919998134158848 12854573 -86859066747580799139614536385853732840 12854574 -382590133774959900353886935910919270656 12854575 5268659401310686025129620893345621600 12854576 -20717416433261515533855450769918722048 12854577 -477183527937774022133335219661605863168 12854578 8903179441818873518750449511494309632 12854579 647031947762066907117826052316157240200 12854580 93046801503427698350756121531738716160 12854581 -684948985302006822970823602208570604800 12854582 -69870269356598653339935285528434924928 12854583 -37316220939111369093084329920050614400 12854584 -796988007075264170396387466721370112000 12854585 457718656960975123641027392657438068800 12854586 317729603057014187947923569856155556864 12854587 -136090873750044896404415958469038736320 12854588 737618626989364858773309617892775349760 12854589 643551519878988416239606875810554907168 12854590 -236616045460378083125696676509174718720 12854591 936961757579221091750335886612182736184 12854592 -3219436550722800642050169135232450560 12854593 800655519622296330732716326780528443842 12854594 348943893414829102085871660587166984192 12854595 59945432722575529906725671288715942240 12854596 -832687343591217372435125373481916116992 12854597 109876069635352147303928297998294594752 12854598 660136615225234561537657757431911077760 12854599 1280306270170086782904979243377169472600 12854600 -1080726962925859212168525040745536512000 12854601 779360407347955785818500599800577595092 12854602 264709457565516557980627853384600889600 12854603 -99802550896901215431399309633638663148 12854604 11419336360826625438472548801982464000 12854605 941363746811990595051776442139815469260 12854606 -889554362512692400010110979628813972096 12854607 -977870186134788603040034139368607508200 12854608 -49788049926682648629398293694178656256 12854609 1139669553493061300769101747272402749810 12854610 -572182014864937094996986237108273824960 12854611 998420487667216338817920214919939097600 12854612 -775128571375323714687626828018022801408 12854613 -679429204010251588252651008365552213856 12854614 -16614315763409789033145893514020814336 12854615 -283654624480047601341165813914386329600 12854616 -173916169515434176724602829965353062400 12854617 -231042518135819974814221440679295373308 12854618 -204256674449695060920620217245078696448 12854619 -114351453216831355215046405472385096300 12854620 175114499829682571529380587702154741760 12854621 -477229878085081073265682602712691667840 12854622 558051609023665579047902564774746589184 12854623 -1223820150534425510661744958142205692128 12854624 2259338322572166768548163020438769893376 12854625 230591782529310863921022750189646080000 12854626 302338922790480499054335909492735554880 12854627 -881533370689952019884528100474570205440 12854628 158991993426879485477784729194905475712 12854629 -781383520988663733660058649855596002816 12854630 242621103353399234239429593641217841920 12854631 -204630501716665225518129573674967580800 12854632 474564593931825715846566876152407572480 12854633 2336373342288765364261277460941561477088 12854634 -125488551317667545060365855839128179200 12854635 -30194916567319072903093709724853071840 12854636 1167715543556661974623782156270996814080 12854637 -1666975737265731060594370836835672001952 12854638 584686390306754802416553117488803400640 12854639 -469566791093488977639815460516357095040 12854640 -136395528722784494912231361713995776000 12854641 -1205564410359054841518056617242377707008 12854642 262312124527011089082585004244278411392 12854643 19162449753279156638857448703405296640 12854644 -533091295877198838004659134920925841408 12854645 -1150164820552511906676696337671741222600 12854646 16998736766970598734482759229602365440 12854647 623419572914725342906885667712734109680 12854648 411160444257586521154751779865213214720 12854649 778324228243244798039213949875555948160 12854650 639471760377948286455075470801603038800 12854651 -640072000966679834894287886957536540896 12854652 -9050129817625311222529899118614951936 12854653 685855189751908532114409658978506870880 12854654 -109166700386190861591316573040409192192 12854655 885840204900699097933914702963669596400 12854656 2330757345933437058398382218542684569600 12854657 -198280546567937243890797987011197748094 12854658 796865920486965188576696633263903157760 12854659 -884395743652863631125090157661675962560 12854660 98565015061241173952643394426493606400 12854661 -1053906229102450190994068681327995664928 12854662 751793630820473467692887995129773236832 12854663 -1476658946158360692641298852813123194088 12854664 -1086985152461652729214820522668658519040 12854665 -1351147386197643951968695840196032790940 12854666 998150001498725212422971617794914548224 12854667 33950706132516992640546682696087474944 12854668 -933475340615774419103462232740850447360 12854669 -87017997340309687037674512013907147520 12854670 371904840185953110765717347260570166400 12854671 -634499457934902376569474888808732371456 12854672 -323198028389005523325983732773931802624 12854673 185638134704424771108299872610649375360 12854674 -333114337095347237127468069050060714496 12854675 1210323312946635103042556882914469997900 12854676 -966801145419479737328833018835523053568 12854677 547599410674403434795422033717772800 12854678 -19766118195754691289374395687318325760 12854679 -474751277827581206903455878110439768216 12854680 176006090427312657597502972272476774400 12854681 343609960548839493217406247857369217792 12854682 -185885592092996571337930369148854794240 12854683 119040068649633010483994078343046620932 12854684 1052201778220603357523003894618374233600 12854685 221950087989793574296671576425272831200 12854686 -297462779955240375127472240330097008640 12854687 30917260637193663977724927125698331592 12854688 -217280540843650861110742650598987923456 12854689 387727792243520144448635909359367087592 12854690 -737183486473623797632249415676736370400 12854691 273042711755522372338363898119347374448 12854692 -845313208971052967905489600364289220608 12854693 -1867997881941767477589384761013237269058 12854694 778121336424591279245970627795437342400 12854695 491418720773277298726173065215619136480 12854696 53092254799309942045040877348713057280 12854697 -399059451018205711674478867937489112000 12854698 857353028157162531481130360439970791600 12854699 -3940906690076736234272570603658296544 12854700 -304432991686111727713210816592051539200 12854701 762073484900835934977732856655148177004 12854702 -352330908575162633980927148306262507648 12854703 -1737336933259473715075432265957637608160 12854704 -152615687224229656237653405280856735744 12854705 -412275788345353248706789067501877688140 12854706 -449269221433555793823699150466773292800 12854707 1215248542538728361400674027577465906956 12854708 -63338427357228363810010156877764608000 12854709 -727632767310870661774048526093082546336 12854710 -275951340868716626593163694965564762880 12854711 -1204430512576755852165692115474806441688 12854712 286462116511599637369952245294888919040 12854713 -2668500333300656999187639395334061894080 12854714 -20649172929615019772659940151179047680 12854715 479358807874909754042290993144556652000 12854716 -24457341129599307040670506419077365760 12854717 -397947718419760239223767126023483661300 12854718 -40546016901177137756135719317024054336 12854719 49270013570375169203694460605471629120 12854720 104417990694462558142204400499739852800 12854721 19229075937632645180582628393663310080 12854722 1348264716941252498855053332401649100800 12854723 89301485109333467705682848214837030144 12854724 983022273124682576218762693740901088256 12854725 217913632215418908456234665244428981000 12854726 -612181405357050169658967668196702973056 12854727 974295522091933108015373883565402533840 12854728 -341488988353431075966392280421634595840 12854729 73130887055537993379902984813414634330 12854730 50357187558861626960853456321129277440 12854731 -212041123779313732039607272237044894488 12854732 409937440143255103997069734395915239424 12854733 355181270482462251915866680652086507584 12854734 -1266443725852788177740754307306786161984 12854735 1350737058124824024260743971063487488000 12854736 225778294147291743333153175533169827840 12854737 -671380351407589841710514033005911132288 12854738 -263517374211268875838051433786177506656 12854739 -23805280660947656399277745176109440000 12854740 -141397307806383519107145341702421807360 12854741 -2129143982426639873585933735282076135858 12854742 -310021136747624294468059766428780365888 12854743 1079780287299703115467361478853053859200 12854744 -51819081523966035647692890539990016000 12854745 -145986909652683382945596407832811350780 12854746 -359881148884219813131308802552491686656 12854747 -92602051084976896498017930335995935804 12854748 860104728102143177803931302200281172480 12854749 156813405019943340097963872375463373164 12854750 -627180347963794271294520927123950160000 12854751 -148299062218481059553547189795504854016 12854752 -973676553422566095438319395962812366848 12854753 1780695877169142138202972903984568399664 12854754 1071740482737819892268662787086391500800 12854755 1336221518150655643536680583301206158160 12854756 472494683554774092482292009883749678720 12854757 -256917370284999488472513901723680147360 12854758 339515356618000200516483462187930752096 12854759 1163026524768572821873338648613339803960 12854760 -576932236003874485482306401949552230400 12854761 -847844748829512103610875381124798093638 12854762 -103650120720885065836727953911404446368 12854763 696270778024666027762536110444512149264 12854764 -8672175985777522347053160530922880000 12854765 223632653385023887935414320094330858240 12854766 -81602674035414472295359150566725415936 12854767 383108711697514066382937799705215443520 12854768 -3873201899740591292290589836297076736 12854769 258722931248816488514994358024940628288 12854770 135562017546929853121436199956310312960 12854771 -346127864964514183749951193569853028976 12854772 -326198717958814622783284484816429875200 12854773 114735201774441175915736764747518432800 12854774 371170239146027125189580831755996958592 12854775 307242554058109417837730502139611807600 12854776 889770890284394086965379795237369589760 12854777 -197514726552473695112049933904747625340 12854778 -3274402626100326222860446693001650176 12854779 77243069055034666355206494502881856800 12854780 385557184402629680504561175500986329600 12854781 77070955866805837068807726380754061344 12854782 1669980180061828147370094811334040360192 12854783 124527227697607105211544562664729865480 12854784 251745184272093635416609613285047664640 12854785 -1310582797789299343466187045592865455020 12854786 -266566240336468182800941195070579980800 12854787 137710972620688258791112443570369380160 12854788 794466056713357214143033990549751490816 12854789 -81928534860634593426885194757815340552 12854790 122513068392411745766280641543592865920 12854791 -919324805014666196160138381011169550968 12854792 -233162343146469940579740214192553164800 12854793 -287440700726808186712297232479987012416 12854794 -905430292867460467270641354970968519840 12854795 -93817651206614104920550882765282196400 12854796 36299543638179134493743876183564692992 12854797 -94237787278560083764640480461046647700 12854798 -56816197153948968573090137750108644800 12854799 226395672609222582824484492651222840504 12854800 95688992028488558412494781953985740800 12854801 257804305167370075743787633153064601600 12854802 -96972306721525792010927364641879189760 12854803 -16060833913708531042009846818587932000 12854804 -357140080466387873047495960928678764800 12854805 -457033590066227863384193026895542169280 12854806 -454592113215533257994189877333695783040 12854807 -8774116244782787592088390385827389288 12854808 395905444629125797961917319424855859200 12854809 -464260557591893110136501561392891211760 12854810 507389232992901203742244699031284750560 12854811 1412194726427266508482903892190797292480 12854812 -792931668212649992874364444840773912576 12854813 -160262747794351147209858702774614590362 12854814 42708375060472677986869270084999409664 12854815 -780149754402349631712445956775164691680 12854816 1048486962749724335263696057021938204672 12854817 -16710244870433067907606070390549514672 12854818 -919996835276476661496047993804544069984 12854819 -2297768065202710851248878765145586927780 12854820 201383230724018003328838998976059125760 12854821 27984473549323799648986274394765450560 12854822 589969269045035054996610716724772562112 12854823 308150194783695528114458487962525606184 12854824 -410753672779154547431266478594441303040 12854825 -1022230159480438715871220181981306568000 12854826 -233298837766948306019017967480245802400 12854827 1351595103288131071985120839276115050676 12854828 433316437086626781901603651392907216896 12854829 -67142023611352205188507120244645713152 12854830 706720414789073232100161786690396576000 12854831 -1672918679191154464105024152547441812936 12854832 -7507485777292094449840638580809007104 12854833 -634185080185555330967530777892722375918 12854834 433673686896741495642254130322361321472 12854835 302390274653420942119237966165998182400 12854836 -271626383091771848689475449087726621952 12854837 -1990946836655864719193535427787567738514 12854838 409384582974817381668900207907062079488 12854839 75993808990653065286832408246671710256 12854840 -451389241481797169564782369599587635200 12854841 -623209682634589704013668618458512948416 12854842 173129559361578044609779787423238724608 12854843 -1063858374899773801883035736028765342696 12854844 -245350085911900263192347607773651166720 12854845 908727233080287488568397065450372797100 12854846 356155996589341943888482150481589109440 12854847 -355588531930221253948512643387988978928 12854848 90935741534370171412943975655454801920 12854849 5933725611142969874339324854509079296 12854850 614362498218562616665175881423699200 12854851 1080252199727095176319877086104854225852 12854852 -396570772556986310477987690324975923200 12854853 458608440747533456583959071631611016448 12854854 308237625638391367049132059851271207680 12854855 -190057845645197962138633273805515844640 12854856 75839990529171059900907867620497244160 12854857 -1225304506969681664287387413783101846988 12854858 -816810299007260804585129029918012180224 12854859 -1084572866213211037391587217011674067200 12854860 702565985570652986258187432076061260800 12854861 241085683624292759986378521931573323840 12854862 314757427659484884825742809424653312 12854863 100968003684207302695865884918690887680 12854864 -119962873901774105144044760500693893120 12854865 -653127179704459613146369743475070350080 12854866 895716713811288606583057228150737343632 12854867 -596833811991875917620278166004595355168 12854868 298717141392924532518837580084634480640 12854869 1548693527623316784774541634188669880270 12854870 245047655789467133259270305640836160000 12854871 895951633890707666751311966993157042840 12854872 -1120240805424004783470877435420157491200 12854873 313685731918147590783583089422717463552 12854874 128887872584638102224810855507993754368 12854875 1019876137510968383687982274664502900000 12854876 456926487712643044018761182967022718976 12854877 250959224242757231579088541443057786432 12854878 330781213665709248649446846552854298240 12854879 52114028956145178123268365482769534120 12854880 -350423887468276132880028668230002278400 12854881 851818277390714584084238315969704397332 12854882 1011328919281698897981104666757067443792 12854883 -259009404638902322415120549284570289936 12854884 83235920513541395772374200205325361152 12854885 48838828749961705027181526560825145600 12854886 -523956262634295372267171006715749545472 12854887 -544543868175264817191800454118716112760 12854888 -45772019392676856694538377630626201600 12854889 -731350503191194531928844064087132392480 12854890 -758284536992074052883638839413761459520 12854891 -91321609789954199585032790299611708528 12854892 358348017693470276201229406887454397952 12854893 1961357594338005586510474664985772800 12854894 33835359497283877898952064502639032320 12854895 -192256153479757424578651550021894327280 12854896 -153242439228114494689394100354582020096 12854897 -527573935442101654970640746967738428688 12854898 226937512935478479943588400175546561024 12854899 2071123687633343905655072126421332418360 12854900 44267134652734089290157220124404560000 12854901 332453648953497438812528650829056032 12854902 534656417903677806254306740329553281600 12854903 -436998885937559459182350223565395933848 12854904 -206967753001929602810398585296364462080 12854905 674693295110010997285144628701197547200 12854906 225590375853570324840446001999781701120 12854907 -177817960329886430257599323352531157824 12854908 -458027467035653381924656068887752118784 12854909 2662451184571027953591413621287148308416 12854910 -420547121946628197549138961673374016640 12854911 -2557171621163051214040329799110188168 12854912 535880429983949843866652290328989532160 12854913 -652525067303518259702407002080428072656 12854914 172712483772572799622653495262042682880 12854915 947434611765912892992348200944562568000 12854916 -28422628935781698558287529109451274240 12854917 381650085295109304897122460102907840860 12854918 394242433369600586971359713374512152160 12854919 409569432942672273016415658790488960 12854920 89794461477361022088732879074242560000 12854921 58095771945941711548963097955836596122 12854922 143796105107885592436923318395915377920 12854923 4044567216000938473381567400920247592960 12854924 -594412731301464502194817829574980688384 12854925 -122465397298832645123072550802614048000 12854926 -125614478365470056029274626030921895040 12854927 -126898859755618056726541897310249436648 12854928 -21008046920899726737842832627345063936 12854929 790379378789263844776855098981506676530 12854930 518410139896972160285995580273852451840 12854931 -133954845556463476552780357785639307848 12854932 20104627801980063414506043393232648192 12854933 140529304863808151372906562723701124864 12854934 -577124175333363276712733097971695706016 12854935 11855900827030763459803653536915455200 12854936 24601196903802815480794011243734323200 12854937 714937236771780006920562793091901086160 12854938 -208507871418246247580100946999398664512 12854939 868219011286184735782270913262298036740 12854940 1823021586254764465671161484237864960 12854941 763090327800330772551960713387942844864 12854942 -729240128071608478158440981415293248128 12854943 -859928333913661152542116874605769261736 12854944 -658709979587674360464210981334218178560 12854945 102383257141154702555866840707762935700 12854946 -9227158011511023871808617502568476160 12854947 271351667591127676536888493890220049312 12854948 -1040520450999712217736237720342115704192 12854949 -26183651134354088239878301746321508512 12854950 396722635715085312949822017345366540000 12854951 -2087716522014648678603269908287416679048 12854952 -982131594265898894330753503997227253760 12854953 142442718792708539744357598965738335104 12854954 209878585735913098241386685738521868976 12854955 -1155899442599697102886129519749409332480 12854956 508068887719877809053157961500792606720 12854957 958332970318293540903437085429670150560 12854958 -269453543197108950453188825647307142912 12854959 -1130571564565218447647512650278692421440 12854960 -158953336232290556328978622754348728320 12854961 332793296063782405341202537173870498432 12854962 967955077878282735800464005719862275712 12854963 494275017551618820005231757704403954240 12854964 77511934040813381086374660124571523072 12854965 -407991384771152927955660777525552557280 12854966 1005312199517033385811065615177944406432 12854967 -115570584805729072659181409060690416920 12854968 774865738592894862535944969085596917760 12854969 1980019856904706843505130002543866835370 12854970 184403423811941413869505325895813427200 12854971 2125152194973406188776533166278941955172 12854972 -106866812913122048864333747428420761600 12854973 -1028314090274294511541999584027082480896 12854974 530057781138533649792044257851522554880 12854975 422318200742454006789970228351093800000 12854976 38259773840430096044657287234383249408 12854977 1250770597563903904397261381366516016852 12854978 -1096540917154615482407418123274235910960 12854979 -2474042347811494615013364881861478720 12854980 520569802818569791103235803317154672640 12854981 120722931916172737745007619518447369312 12854982 26896756823413073734770900757589299200 12854983 -785300061962959355407548963503779559120 12854984 381405429406508516146428259100245217280 12854985 692098297450532176353039391405070537280 12854986 350074606991891408927339607106661382192 12854987 -147313381409625219167923413520691506368 12854988 -529077339491628178311905654623423427328 12854989 -352046739484800715301534860330599885344 12854990 -573206777980747845081243172221728378880 12854991 505959156046995488536034470257835664400 12854992 -313872904664447564251872248389639077888 12854993 305302718800369913761622793258769603044 12854994 237313443046658472062810955608855184000 12854995 5661494872993055976190378386179379120 12854996 210258692203050469396099431212816510976 12854997 1030607443961604871174863766285155815040 12854998 -268745387567059291513469047453587496320 12854999 -1159745392545692875699638685676161965936 12855000 231643733441718881497468359401049600000 12855001 -3612823959147915842998236633259102723200 12855002 -89713637488206191618634267122987040000 12855003 -105442005715590034354289261922720610704 12855004 412566311228415589201541254309650700800 12855005 -158498032994093496113266331360402360340 12855006 -83284802333345857861863720919492621056 12855007 -1128551627036100541051080458644311400968 12855008 87883967625484110084041217394788532224 12855009 294812010147608406674005062202863812496 12855010 -14793093478785771467891978740810675200 12855011 -80882543697572460438412129982746870416 12855012 -1350306337594596592319375969592237293568 12855013 2003698340606061193518925784094666235262 12855014 772767513281725132129782751929174341856 12855015 385043436994921492472854058619103305960 12855016 653801120024404532975786701172563752960 12855017 -555042916237591080364870705544373090816 12855018 -268328259732460963542784380993684307968 12855019 -754026850133279366996363255127010069200 12855020 -950528201724914534766629583521609856000 12855021 -317218097053609542645484585114877096736 12855022 -8899056119783137099994797669961435136 12855023 -290269474847753006148193378204001623728 12855024 1168464363486352998992557297845534720 12855025 1164738777765819753292475228738236756550 12855026 224303707136925291034714885421765214240 12855027 -21094688627248519056529041393234907080 12855028 671749997166765476455754260337885687168 12855029 -360614316748631871955803374521445790720 12855030 749026518104285529535489914226430576640 12855031 78438049582761767828294382685482588592 12855032 558065223331522935507546714673253990400 12855033 -1002510369605813558978477511859168341180 12855034 705299311765716814269501532281831490416 12855035 861516971371011582655648269139393236480 12855036 390814312122501097161194779535770010112 12855037 -556114673502102905707140369574527509300 12855038 228607688570514402608548607057631436800 12855039 120621469622381125594727988569075187840 12855040 963201085879725570659377796433838080 12855041 -1890877814420655012501675938882669730558 12855042 -3102081997408746110892199256660483760 12855043 -1269023553107987027280658677904390220520 12855044 -812612536819229264734096880269000483584 12855045 -121837555573989975273441251207081871360 12855046 338683168569196627795772998671964515840 12855047 -468271794265544203575411140758119839616 12855048 -675538748328494404450757382412589015040 12855049 -307159259801293501964256482361437431040 12855050 -246878413015539430311182705210633023200 12855051 943772808265369932938744891736332657280 12855052 461579021928825460347827666655746790144 12855053 -119306728295831639705824191210580810698 12855054 -4636581192726972829946097293284382592 12855055 561145176385210921208422788303060045960 12855056 220220515660049609537272050333646528512 12855057 399958320130402608557875924972352601840 12855058 105370470937487414830347592900210298880 12855059 838742379874505014143918891009314984016 12855060 -473206518854523302805805551422740554240 12855061 1368909884771119221777672365358325851662 12855062 -576844695663838917964634405077113456000 12855063 48032815456919582773190608595090667984 12855064 1054464480635572925236069216403639500800 12855065 -10477296148671528409340483445588650880 12855066 72976696636956658233729737611731379200 12855067 -347009825263416286893238972608532368128 12855068 -80241827129645228501397326269654686720 12855069 387529331857318438814683977265118815488 12855070 84260417791818781444834491353672604480 12855071 -838463094382734303808501620676972076400 12855072 430892827301183239573917004253563453440 12855073 694964291707971861263540105709522830400 12855074 526416163255368622654724362002717043536 12855075 449990548742356830834293911506879810600 12855076 -1090539358383049135757458107757177867776 12855077 -1816121057256506619453253316185194984000 12855078 704438988998670425166332617136010551040 12855079 -642133929983548965823753057565356462520 12855080 65295741359889645141490606071388569600 12855081 6883764280090169377895487120356344800 12855082 -264454436408519067561611017454183702688 12855083 -1160799613601122116681603031721421417936 12855084 706327586069507818295198237211610017792 12855085 270021757597692316234012084524817008780 12855086 -703454578977817019353021740142429027008 12855087 -37435309203863611847558604901500885888 12855088 457932850642999544288045395554884698112 12855089 97032107601489955690502782572699760320 12855090 265736419358457941737482204920780536320 12855091 -448574063254924351007736525994322626080 12855092 1211739943024225523879580278155720415616 12855093 166111121495558476504505521044052502400 12855094 -176499798117936340480828981043837154048 12855095 -246456693185403210657359818285350347040 12855096 -1218775537324021384919725157202557644800 12855097 749071075372343472295699604251809690240 12855098 6554667500910264619929768312691933920 12855099 212871907516891353742242788936356354608 12855100 117893193312790956444865532629408678400 12855101 744450303866756344811233039232351288550 12855102 -261617873847459180195195292905828581760 12855103 -301413919746448431074377797797507395648 12855104 115661526718146377282425685135121186816 12855105 -40556982998747022725299015999170954540 12855106 479809839253534737405298781069931879168 12855107 -694457981398812971402848827573902776644 12855108 -816856890504678404602742008034426880 12855109 -1462051690070088779449635015902174613984 12855110 -566674065722271791404587178625203463040 12855111 -234874837386597881532411692496258342912 12855112 402876601362699037733448484023940531200 12855113 -399130098784291581372806333695907769840 12855114 136230887845911654142433921851827326208 12855115 84807846547896814449377612540009011200 12855116 616714857097511209452253043891494736640 12855117 -115240799401443748904629402192365941760 12855118 -696721435640927015339274579063350720640 12855119 2033343539338069614021603390003548203296 12855120 210846441329280903880713646840990924800 12855121 -738643310927828979128353600477543431936 12855122 -247309294415169721873882935400148179968 12855123 -819841492634774971084625186734854845160 12855124 2069709872567270371519640427287309664000 12855125 747876206072454357883994348388928179000 12855126 -181239964645947366917830985780908654656 12855127 79505841214099721856732870674314867976 12855128 -960468388507802226396226517625623592960 12855129 -411611466645543347601564417853069051200 12855130 274695836071597718890309675725635508960 12855131 -1634018200967757552204317931662692315068 12855132 264729016922127642199106703383091701760 12855133 942940142420949489989367158860876987660 12855134 -901634373397314061766491015967532711360 12855135 328123498634634165874004744618422323600 12855136 386114958043006860326448242517084733440 12855137 377132828738544187827689826048381408960 12855138 -180870955224096696698389165040833981056 12855139 -1434502510394479768006007547278865945600 12855140 -365151710751481664212475961510239370240 12855141 459469492107621265578573389010203465148 12855142 420205416153973093133429675370211551744 12855143 -680322214742479806954395464120793998800 12855144 522962564850555280519548816615831552000 12855145 -290615714068569932274048456584869060920 12855146 1258984180702384878526802142653633188272 12855147 1126389763045465011481358972429044608600 12855148 -112520106821537203273387949992291748864 12855149 -2148507052210180275719169826940442296340 12855150 -100702579810424609099052982327209566400 12855151 -34928464502341964928303035942652470800 12855152 283402568263977007533660042318352121856 12855153 616220797397238238689391378363695079200 12855154 47523644994348186237489965636129141088 12855155 -254502373422806889751749755385800791440 12855156 112288266725103014647139910282169221120 12855157 230394734742455540211013925818403799712 12855158 -183750481607793563508184484969835294720 12855159 -3493048279657130833763305053659088610560 12855160 -250037087387469413593392373833658368000 12855161 -1600318302658504548657897612396182928 12855162 -359879650044878797783120185120353995776 12855163 451283064455155458313811062630120907104 12855164 -147155388545872102950446124418903901184 12855165 578541090568026015178421766160240141920 12855166 -19420822406246255051952569627748883968 12855167 -325176493426507448923945000316393666280 12855168 613588496803208751932127125693477683200 12855169 224462593240885439437316221770346726996 12855170 -550060159322690660113673449314040650720 12855171 -55520001453008473854436308699956399616 12855172 1213791591401705378199238514774646405120 12855173 762146786436001033453666340297842007424 12855174 -595689855521290277874229666021988370240 12855175 -124775645793626684675743110614137380200 12855176 1339831099063626140414720677396537390080 12855177 -206170261622911805865141125420702114112 12855178 -101674152600705779392985201749138544640 12855179 -112127324035182961073019442918898888448 12855180 157508722724284897022095661410848184320 12855181 5619391087624357799144937901577896728 12855182 1159864951408988927168500712135594976192 12855183 354603647768427457123987732303063127808 12855184 -359213284928666767862847837741885644800 12855185 -494091338040798043056061632081645415680 12855186 165201998158570825521091329620164185600 12855187 243580516087055491519515205601226609836 12855188 604178039714885256627171188755594227456 12855189 468420537094985413752069794079849991488 12855190 543788000889738570582865011380825913600 12855191 1081862337716311867053559788361751833800 12855192 99653816178397367246024531355628339200 12855193 -468016073644521522163127453181373488956 12855194 -5209453076180549177837347625247768576 12855195 -1632232516900992549939178651521132480 12855196 1241272812858656993488959580397621882880 12855197 -4258682172567126027414822650763880020 12855198 -204464789743899202608781185346543801536 12855199 -2143210506048750904136674906436574366864 12855200 890553130759872046250449995267514368000 12855201 31807190894144225182115180650591305600 12855202 788871614012815834554583916200537068192 12855203 -1200259484437362287336651192316088681296 12855204 -133212679605977407196405280089254133760 12855205 1220075060914273873903919831267600267520 12855206 -23136155873891327369060976164432044032 12855207 -1124872480055853520711047156689685704880 12855208 -1655575316123012384296979511565909079040 12855209 996574894836476169075185876082349244580 12855210 -7100142380266090660309706010195421440 12855211 570823779030387572953333357901671701812 12855212 860474462294162874266214826828072371456 12855213 116259272187518985642611809622774288640 12855214 9098428927801559299772823831214875456 12855215 -364663225177620871611961098272324149200 12855216 129518828796596555165890104769144946688 12855217 -2433636993017967051598815797091855770734 12855218 27220324314043801740302540921968428960 12855219 2311774411670725585660125500994304608 12855220 137633970550079813682719211709229383680 12855221 1542706621729761982646876241103760125422 12855222 276548530773023338400208311357161558080 12855223 3808792542274080145702447825318004135504 12855224 -51234200635611946811096731041508270080 12855225 -52837981780694510472937719589682564400 12855226 -867103166603968124394969386814019532688 12855227 -67472219144501013222622870125588120576 12855228 -80989102521688919266934206739693268480 12855229 534244855898710228565579231505547187200 12855230 -880091585983254208279986917308551254400 12855231 622149045657952549892909123816485468920 12855232 110108620807914165233079210141005381632 12855233 -308601512263291910985401574182707747518 12855234 -10608292747916710634994477683176267776 12855235 125608483362475240647081050597828670720 12855236 -1102325321742864960903637582534799665920 12855237 -170373501622564264915933114477923840 12855238 -163023014142458039785707131764213440000 12855239 1258484811422605108252447749724013486040 12855240 671582531319488102600437087092473856000 12855241 593424041425618308378766809965524595520 12855242 -830188004896575582205890662089379407728 12855243 -265264470398625055218185108881539536640 12855244 -113877863142098811555198964266575582464 12855245 -92942348241242346827579886238333079880 12855246 -460910437063806891669269372016073569216 12855247 831756881891233491177454476130236555072 12855248 -193076911562526857004124193517356974080 12855249 -491128616527961289647121476159992538400 12855250 -553760445758592721471918120949519736000 12855251 -1939058130517020767702783270438984921748 12855252 -435640227556298302440275010318448459776 12855253 -1433960126878136651643669890158170716256 12855254 -1016623249877066580345556220623351375680 12855255 -56765176496752992127220202363124162560 12855256 -137670958176167529800470969333003468800 12855257 622428626717760705011833149099859419972 12855258 -62476042091904139184308242562850713152 12855259 1954884513128371451296359708405264427460 12855260 503417407592873367952624997783259217920 12855261 -876177059125408832478547587495718470528 12855262 109605156086341755408158964314797618944 12855263 454591698808049194247078942178275726064 12855264 1721319789029642484005209217670824067072 12855265 -127937063851619180889885660398137152600 12855266 -157892288336157218915179602257364013056 12855267 -72073571771591850987251953387150982760 12855268 -1002030627571296387087487401989387771904 12855269 40249398595013414140741324678774200096 12855270 -3196715559346630718410564562473526400 12855271 -819220010418102557693419944072544400976 12855272 -879708916418313042402529312458376627200 12855273 498178419798187243636168902729182568000 12855274 118648365923373988347175120573504273920 12855275 -302848248208975423406354561565772992000 12855276 297380702465621432956972601352967127040 12855277 -368504826854045358295630074193777176874 12855278 -1074566079846178056756808278252902362560 12855279 241105328504164506002292137497848984720 12855280 1216194732866484936508051803712389120 12855281 853717204688044785816954805119735312384 12855282 -457657140922776373213291387201317504 12855283 629769339390478389181431696370828882080 12855284 130991716904813079617744938106997173760 12855285 23139387949643351227607673734353493820 12855286 405831903188997739075715787497253616320 12855287 -141338383567703103497425371076407575064 12855288 556770583296213813447043074576267202560 12855289 962250989127253112151909105563227423824 12855290 106034360244887879652331349129924674560 12855291 162404351663778882907367585814686997504 12855292 1749086263830410023166282341151968707072 12855293 43958061854607646824815832630783961440 12855294 -1619774304181512366498181027690464000 12855295 -1243903024094329690262791382601560194200 12855296 189389801995871050762042503930618839040 12855297 202573025933984393678557694548049865600 12855298 -111057600060118543254302878495569851904 12855299 -2516426782592780837591565609869198127264 12855300 -33703869784104964549422545764957747200 12855301 1101892682781407738711023004838590362080 12855302 916434326563919669541216347418526304352 12855303 -2476211697103812787289357417117951630280 12855304 -19981295829129659098598147026103500800 12855305 -516192365006402788689836362827862008000 12855306 -141499314692273650899282296323666058496 12855307 2265820615283445586657690816445350633556 12855308 340580633730214797708429628206070748928 12855309 -1099606773831638146918514887573558418112 12855310 87980728397524022730131117097372322560 12855311 -63658502713963677625102626236539281168 12855312 -29779874564271427436520708873063161856 12855313 -813360698767274380122964802486549349020 12855314 516650827928935570402770817381810298256 12855315 556361293884529817772403256814081431040 12855316 110543916001912374032807922620752135040 12855317 99076844317895290350065160274580842392 12855318 -33181758850411727081589134021637593088 12855319 1993894379447389102777081723375345520400 12855320 705247530312615042481932718771032268800 12855321 -128431262072270543380310594897918853120 12855322 75070054460856109875629952748712489712 12855323 22309811517114289252210297702460030640 12855324 -404999172084688268345128145104560783360 12855325 -91604786679651695356530430376780756000 12855326 1615476631628129811548720025575493504000 12855327 -1328627819059968521962268141325423576192 12855328 -116784948032431926370642142171737620480 12855329 -362743116387317985741126474176631911070 12855330 346230483205098375142507058657608208160 12855331 -458668101959119993674875011353610965936 12855332 -103473850181973563032645815345543413760 12855333 -78787753843027212121216635842263747776 12855334 775533004529488024833989791029655374816 12855335 580921581484272366560980346613282020280 12855336 68440019252792136449528875127495639040 12855337 262947025105987161539499064891806880800 12855338 54259315206690664210740929472074410080 12855339 -30715931203506250622662294854638588160 12855340 -5360529708556210133641666572484377600 12855341 29515259615602838045681462523766478742 12855342 162503910184067913473261682324429045312 12855343 -507418870362916861942054868539772934680 12855344 -99835619931964549344387778401827684352 12855345 -373440874843116989892409600134107602560 12855346 185924986552480223399176230157294488576 12855347 1108976896887998253387740282867431046796 12855348 15762546391966452488786271462846130176 12855349 -153724162393465976268464499608175223560 12855350 -502915948969142149222521290775949221600 12855351 -488604989178784763434832936165477152560 12855352 -1265605252735655845705046687733387571200 12855353 -85543219516504577176501979752234283520 12855354 332385376154131522334886954296437278720 12855355 177096838084178527068372808564419653760 12855356 199604412132615541840847302373044177920 12855357 628297622887746356890162873112077028640 12855358 -858242010387741044560386806291966910720 12855359 583141746111950337302794699629227020800 12855360 43861072474562040291961481230402191360 12855361 -1739758712079460050453185832414820662828 12855362 114163637930326420454057000827692879360 12855363 1770589679633542215554471249786200389888 12855364 -694243999167961747414294925908642792448 12855365 -787661943495678306826532812159121164740 12855366 -2818880568741988634230956139248525696 12855367 450480735987686533446620308705385667072 12855368 -276811086741116117997521007415193533440 12855369 1167286132456682635830392742092417193744 12855370 -302459673647797838783191281505924304640 12855371 377579843646238860436126198131235255572 12855372 198602353522061139336628087182333284352 12855373 -43688504801312074168134396520916285800 12855374 -31733458538042141881987679434284711168 12855375 363657385346625688205011265569910160000 12855376 286687636134246736179797914700623634432 12855377 -941810686110650041301032108771251813774 12855378 386249254709594231107834761235181937408 12855379 967021504497371280142208679717585242376 12855380 357694442274677897216760940786021420800 12855381 -252436014399805762411139772622219315200 12855382 -591850708528853334120682273994006984448 12855383 -1329888165061606471309997278036135126800 12855384 -767567645422777143701276032534855680 12855385 -211464404338304487655267208929853115840 12855386 68463406357687544792565491117948717568 12855387 -242093946649250830605059130172085768040 12855388 -224944949662226661599651737455764998144 12855389 -1544076058556738103437305532866574766810 12855390 67319398261142336367158485637819105280 12855391 -547225648984598345203756728405023243288 12855392 2305848413201179023624587208269915750400 12855393 -1718367252945050391600881514954987950976 12855394 -37938756028228216470811123424533190880 12855395 563797860202408041515110760159824442880 12855396 -553799397610461152104337853974717918208 12855397 2841446245979429274287872735405991182332 12855398 58688624071613130566005678767446676864 12855399 -11843023332787043987051162442791712432 12855400 115526914152358564308970361230848000000 12855401 -310788930072131003838164652681944533788 12855402 -302994540472708385974853020433321164800 12855403 3673807243650526693874756315411873036 12855404 -172602590595817963803816015908409702144 12855405 237411172891268990116165478101257992160 12855406 1232522422966363020055694640218797273152 12855407 -5344582120873010196950678904248311344 12855408 159835029841588118842419285158187761664 12855409 -14221367735909828606885331598378655680 12855410 -338859809585411821180112038555488009600 12855411 -829595896397365307160863225593641992400 12855412 289750795178124958381136166370168681856 12855413 660247729262976798155024368585548523104 12855414 95457596524065353690839343393152137216 12855415 117974602590620125109311660648288140000 12855416 -302256145359585730252318652923375165440 12855417 -772858003350143065105896505843136512320 12855418 963981792168828893072175605472304418160 12855419 -179510566091271418228109329389354185160 12855420 -75591090269591921224639404884264102400 12855421 -435868250654740670611562933213931395456 12855422 -10411433907523432255248401408552496000 12855423 -368301050468323611448043793921169796352 12855424 1115442247665483990355480932400496640000 12855425 -186668445154611243918632284011351637200 12855426 226024607276457443189202105912217077504 12855427 -16763762243310076923961687972521079680 12855428 -251048768326172266257241442620277723904 12855429 -785369928696794256824572800751026968736 12855430 73072513751288962488602243061334302720 12855431 2493344035767102424319058870103620735600 12855432 271803614521958683924599532813742899200 12855433 3007420484154274651601778886644741911680 12855434 1460250412840038761158368407343061518432 12855435 -187249837945301547741010912834230109200 12855436 1050549715482515399955092668817487888384 12855437 -1352209208541241918973024288277732096 12855438 -61015878522611958041000636875514078400 12855439 -967424282280665588742852937889786792040 12855440 179686534951527003367204499123727237120 12855441 637351053816255203437963375032415230192 12855442 -448219575506978970103893351310663894128 12855443 466759474090010907739004778561339551304 12855444 -66517113408942731389100980697678690304 12855445 157813135377770995535904484930070203440 12855446 70776396572812472255996087950160959488 12855447 260921986284988416964292482038038497368 12855448 -89614030435809126296316546296341463040 12855449 -1992144819014849853784605897447998234550 12855450 -202333222099440990603807809107563014400 12855451 -434503927648858261230632196626490017280 12855452 -6050569456541195244515154527087394816 12855453 85956084660983537739052047533807627424 12855454 -315530592152919878644472336840947165824 12855455 -1014283504799097666468434513759809099440 12855456 -1909901789315629057112288327883974246400 12855457 -349656389535734859114659338283265549120 12855458 365705755232100921260701188698668534272 12855459 201139605690412478500559515792727248128 12855460 487240991048079308754341591304975782400 12855461 -364251181172723539039031158736980973376 12855462 -537791896075917285572259208063428272448 12855463 -840000622503782582572980521594544817288 12855464 -33561809889372883696581375933354393600 12855465 154398903940203379757149442364291985920 12855466 66436735044155318251546894464700881504 12855467 338223823523794859689969542052751713032 12855468 -161765825234260385688996653579160391680 12855469 -977331280501811480975006245331235125760 12855470 -571179532726755953005012059566973856320 12855471 -480564405733713130080257538123873437688 12855472 118682090396915853105928502550581542912 12855473 -1172197323928502160342516706493290355136 12855474 92572676553349646028366244730268573600 12855475 -853771707279292088944649869881666644500 12855476 1376875190400800023653424921011014123520 12855477 482376719141863956772655544457654482720 12855478 -216139897302915494227030713214852836960 12855479 371412395879981374422928110592845270240 12855480 -626218687310317474003123419558567936000 12855481 -1238891617506631963888122275097845061718 12855482 591543422675176279119530286436068501504 12855483 -46607197077786207247317494417660313600 12855484 -148368061523892172755420442127361703424 12855485 -372986403570611549796696046731974883240 12855486 -183012204493243923899173653394330223616 12855487 2273121697460943758311060476187688078112 12855488 14655562906177220122940327842821439488 12855489 -135618549125150648568988366103103412176 12855490 507277812047976684802639281174002964000 12855491 -1921485836877564678540847217104299193536 12855492 -345482746052578441089806801480891319936 12855493 2942365866335378328528352043571154146336 12855494 -1157695613735757072430545695393125407168 12855495 -10765334610728207336378647893077280000 12855496 1372097479124977949674493019510550364160 12855497 -201924307942108935980779286026980456540 12855498 291451305791642605981565284461344696064 12855499 -103139526730172785986734736973664452136 12855500 -137458727444856653386154653302210048000 12855501 56942770543529317534292186332234375830 12855502 -57725845888405999967141814012291344640 12855503 147443035526613655957082348465465824752 12855504 -134696523388158438177390724625105682432 12855505 270666280092179926389027192708663072000 12855506 -807915591783998680703081130058797354336 12855507 -134837949032827992116804504726976600576 12855508 147676819609632844701827567516919187328 12855509 -934568081010352782547020235234909608900 12855510 25880724094449529903376832859599696000 12855511 -2059153714632205660131520418555233120888 12855512 1484009357343730929544384255122740428800 12855513 571969092045908883232847029806014040288 12855514 -17923250262207942796161687697701273600 12855515 -207845630997365505620180008524349407600 12855516 -83279319448608528829596370764216437760 12855517 655285799217870183468615358987970306272 12855518 382961795975347468352141972424755008704 12855519 62636041034419265317384544904318678528 12855520 -363453336179244315001118844144321822720 12855521 155389700440960377924081947214045743424 12855522 -703089875135223269222809514208197747328 12855523 2337828418757553171398053675449472068064 12855524 130841274663599036552423594701673088 12855525 -182623455453674650381684813559702498400 12855526 -311290134340383331744438939222135831968 12855527 1330188309247355225066105939305059320376 12855528 -228614718654437234975390708489104588800 12855529 -1141458141822237475678312707943360972870 12855530 522201889536716260233980438850265592160 12855531 -415786956303175852353229898746112382480 12855532 -599486521511176254293006016740832606720 12855533 -3363094613275039090531645308389943115200 12855534 -466377792157085826483275581232808818688 12855535 337701148760764946480338815638116561920 12855536 -559115748425683620838853797180169650176 12855537 -1278695023539537377061929786780334893760 12855538 -10681811086098100579698842080315898112 12855539 746471298801217208644213996166778125472 12855540 305552437637706548795288331345462220800 12855541 619257130267625995451364808315322196832 12855542 -175229331011515104413188531109667732288 12855543 97308092762236348050056786288166806784 12855544 -29045145492452516710072651454927093760 12855545 -162374071418664207779830776389652345600 12855546 182661189925327677389722632872746281984 12855547 -379987551606883618553942426117408359520 12855548 77818400411065409253744081766593835008 12855549 3090670392597806781220486110636939840 12855550 -14624545538019420499130205456514406400 12855551 -692336895443665128468968152775764258608 12855552 -154745145304510117854339867491193323520 12855553 834817958858298075551011353198904226856 12855554 -225319626361083854574489852445484355840 12855555 218351903002552275742411501051963155600 12855556 -471008807919331913713145494226052780032 12855557 -228849214805308582352155290289328714400 12855558 -133248287086594715879339421078565235712 12855559 753357331544389178768322855964616948616 12855560 -67143329936665942601878268905848729600 12855561 285197380390736114889557225885554758672 12855562 343059191124373671064539532200589572864 12855563 595749331282964699948817353984448405024 12855564 1225285090986405107242528993665210424320 12855565 145474086850459228639255256865459728460 12855566 420911656929694368385558446120418295232 12855567 -386060611834752734411243120553959430000 12855568 -248847426435774456702306582067840352256 12855569 442294313350074775034323759503478800000 12855570 -32041761988322693279973185176347463680 12855571 -22492604648081142523003076962984404000 12855572 -1032251329124494827510379744492964433024 12855573 1337411268708599742748064183110610221884 12855574 -8802232184108242988965854346952524032 12855575 -706371118021790422573408094667782880000 12855576 -126554163141306962361381674432035553280 12855577 544400605434339921538942615700592508672 12855578 32158023981435105369167067660170841840 12855579 -1152912130874053714781304534627381986112 12855580 -1229556481990834986165503091397497868800 12855581 33031985118193192647994339773593184384 12855582 -664644809563905556451795205019305585600 12855583 -316321765368668132016332156614689652992 12855584 1001357317217394979589509928427611750400 12855585 -389450308085742727680191731782649065600 12855586 -403006848198864372508920599546747641008 12855587 -161748921394040351748438112127320378764 12855588 -123542584012073136600014515664336916480 12855589 611283487193472610187428630851567587390 12855590 476091699736854815932174201702003046400 12855591 -33187441338058916503649405144221737120 12855592 -141174927337853376673096483918986209280 12855593 1008695637609577034303069751929501662842 12855594 -435388060153088173574337761086196406528 12855595 -729449700995626022032268117931607658400 12855596 -74324153562374095181074392023922705408 12855597 -16471084040153298922856542950170939904 12855598 244664071453513822574115533910374027136 12855599 -41586242052381858080400054838271475600 12855600 -91434853762739257107378100969012838400 12855601 -777797418836787424746492563284162183200 12855602 -670753887061575024022231541251887842400 12855603 736438421850926696512670836609878830904 12855604 -1150792384608192394057988047897976486400 12855605 23355519863622160839414392119828147200 12855606 -323208879979413676182885249764665144896 12855607 -374389214258079333685867439543145662528 12855608 -151791518877965779649297708932527575040 12855609 502184174662174701937308869867069424960 12855610 86601309011433749400169078077965012160 12855611 -890812670369493468531675165382519034928 12855612 -390680139030849172214586336265019375616 12855613 -763423287838064100579016203899966463240 12855614 416397261982929371831876954652682918656 12855615 -259022081730758015629144688348769154560 12855616 -30824116063389124484867084887997808640 12855617 2355982787967225451123972869365635593666 12855618 999549837953998833867818226977830717440 12855619 303941790756834684923835173193026354896 12855620 444613687980294610891928597964845690880 12855621 741091162391704610138415585518865699264 12855622 58605791973985135888269809808121593984 12855623 -1994729841969066995655581267555384939496 12855624 20614418384064137277878545041633361920 12855625 115889703990715973041295456357960410000 12855626 9348231469050653007125976150755861760 12855627 379218800140888870466879562881042534928 12855628 1522428942803652127879279927912923955200 12855629 -386206070118136474245439844903565251124 12855630 -197697435204422689906274789111334132480 12855631 -1486281982325099924077251908500263122408 12855632 -48567996596791247527760542020181966848 12855633 26327803801969677518163941130829232064 12855634 841259484445597950271998918951996596352 12855635 -281094786429627953021879074295752525200 12855636 -862524249614545891755417054206506518528 12855637 -1501923642296903553334595980552727470848 12855638 -315674997642301753732673870940704283648 12855639 -57964560184848978749535239208277480752 12855640 969931444690405283087550255092305920000 12855641 655744748821841766973962415502725133184 12855642 -209427975888048151903044663457898407680 12855643 120257747729984452977038819453819641344 12855644 -227449598536819389604482477625372608000 12855645 -2332921766306889513992886390704443200 12855646 1326836260248625740765980942735885593344 12855647 -19375497077651727814371838882231537920 12855648 -184932853822182410882694090547322683392 12855649 449926109294916410161483654521733817520 12855650 -83866835854864535297605077060792420000 12855651 -124245369049690934813537088809573848968 12855652 959256706619602913174682789300556538880 12855653 -819316986103624884201404716726522600320 12855654 -227727744731585019774922283975464075008 12855655 600905940900415495021057247430396179760 12855656 -1202968582684923189580082393924336762880 12855657 -863117957338186635202684625709826235760 12855658 -26078001944238479466541329757745711616 12855659 -889883850215806274888156151086029743480 12855660 -1104161874943324986248309238621400842240 12855661 -341965607180384420983732796530003760928 12855662 -265261486955591427536660032046623839168 12855663 -20748239520867375935208101108318613456 12855664 456380907100499401853770403895698554880 12855665 -31668689377438397740261018932781160280 12855666 92525627571306190894531622109243432960 12855667 -7085809046001629838686567884738418880 12855668 -190995460880476813217507685319906197504 12855669 -55962916548635097951712670121628700160 12855670 -47561649765441889221742965768747763200 12855671 -97583326280141860811049159709881229680 12855672 1171726379049194183879329204010865254400 12855673 -274414635287641862515432408338942009516 12855674 83534877855618651925813282560702778368 12855675 268200509793968645526823143921026841600 12855676 -98654435337843576104067594250085596160 12855677 -1886686459740756693669483860602620228474 12855678 245659417460181094435100642111803683840 12855679 -1567507824757618151021518154266052302720 12855680 -381708526375184690940335978302144512000 12855681 -775426999666106312733248921971662025230 12855682 183037349027898683236613466741693814272 12855683 -843798747723672100228716683827244008068 12855684 -74910451359817989901276613707298070528 12855685 -16515430308310569505810585650811713600 12855686 272908048188229343712623354411910271104 12855687 113494601082962165242189907776748705280 12855688 359238673354657497832935933570941184000 12855689 812541698279618213491516148345545382784 12855690 378298898571174421956317690119551047520 12855691 304792581719089714002061787111578459032 12855692 -1062007722158852734207339982979741258240 12855693 -212415695741794638201140727013219941600 12855694 -16390618111062848799540616390743697920 12855695 -1079663871685473563966934441019431559800 12855696 29860895656690593082135748345020022784 12855697 76760329249111110164309540633878020146 12855698 -6334208978752402238080553325502479360 12855699 1306309396209178382703278839118159403120 12855700 78664850531812505024430936176775168000 12855701 551394312402320002680606768958004034972 12855702 530309376036890308277019502794735058944 12855703 1011542728716926836530160535676501640704 12855704 -1123658729829813763254769547328516096000 12855705 596883397350382429640236288896790071360 12855706 543474607561769252882976287132584543680 12855707 -637806237435887693237627029922373922044 12855708 835339215910885375831970410929753326592 12855709 26175007569869709973140387428007112480 12855710 -3661459007026441909802038188026388480 12855711 -253415028262017488576357411076260054016 12855712 905263881119949559993781057256913108992 12855713 -818663303980295187083891749937399309676 12855714 151888015050098858375192922575461904640 12855715 -23263965887034662158670488609238905200 12855716 -211345271975074113343172545169803549440 12855717 33068165085780797245981455537370045920 12855718 833742130546122821310337254115033389120 12855719 312324598466187925161096467191562688120 12855720 -1113666137620533279321277949702553600000 12855721 -1492633511790081130449434082443590147078 12855722 -1025650134382033085739917268279876443136 12855723 1117084407988264806402627747417361031040 12855724 -204404541027041702151097175770691614720 12855725 43467585706796290547332805733869693250 12855726 -277808505018378748173553715635899467520 12855727 1235208120107099121705702023320407188800 12855728 239694260343204807704756985306191511552 12855729 -510650922752656656307631091012385558080 12855730 575213196101051374520187704217085120320 12855731 -58600846715124894438353686396116519936 12855732 -112843576557199311972515570969724284928 12855733 -447238561686904356855353962752854413152 12855734 608970835122018511397312927013674402880 12855735 457052193622227019181248841251096283040 12855736 -1053076641854340208853737215630664888320 12855737 226294137296027944493118812872103730000 12855738 -25569334720010740891919562971187724800 12855739 1201449337646002481501051024938790802848 12855740 631335595328538089432369980498145326080 12855741 376105188204980772417998275891730395392 12855742 390452543398191776695105235999094619200 12855743 -95688458717085406788508328686729854480 12855744 -339754712228146860196851320891312701440 12855745 -594009950696344436008253532336966237120 12855746 1170599049610148231314011635426329944960 12855747 -743891708518438086992845737043648245000 12855748 -431551138910377914040893852345827358592 12855749 1768756502793606435564231472634769581760 12855750 317727248019960302794473313145870016000 12855751 1389584994677424418210387154721208161752 12855752 116200866396811679066452467258141081600 12855753 -134533909718490991258309026242586096 12855754 379522913582291313769975577598370685280 12855755 133054036962590163957788769941115332640 12855756 -953312413208957177726851879026296406528 12855757 1809564451851417794171717127356742208704 12855758 136912107428020896855957119778342811200 12855759 621586523273529351709281723032154938112 12855760 222764434067752341428632868819428884480 12855761 -313544596266745121398720667862168823680 12855762 -48753870777942018307039552751218851840 12855763 725116769563012479917471209923164979504 12855764 26937188399473978828449043878492768000 12855765 -16150542726744018533885524997770846080 12855766 860930253864074427824233630247598720 12855767 1480980599637383526930766487001009735816 12855768 -37528565042614578212400302271108096000 12855769 2405710832993347991588735470888963706496 12855770 31560372581305902508281787708997707200 12855771 -27339660868320480739605829370943850260 12855772 -420315167797871659298859387516450577920 12855773 605361896007988858455339894215324147040 12855774 578477948415428735460529999381932250752 12855775 -328891543352553064204505003325562411200 12855776 -26743442853131762865978044224929005568 12855777 214016989024324477813191987054576509280 12855778 -60728579405869288446699313078101123072 12855779 792106843652717128533737549615871404640 12855780 -156378191122551741054642046704107520000 12855781 -849343406853822464171116441423201248288 12855782 301452467662769906675459413090367392992 12855783 918720580746206150999983802741813349624 12855784 -924437672080436095949750963975344097280 12855785 -1151566684313648208036679055425921322040 12855786 -52316293329784598125605700002305584896 12855787 469713367259942444036828273352690442800 12855788 574003030480531476041828683034760225792 12855789 -453434799722945356396470117951406555092 12855790 -321838352572749261653694873595915526400 12855791 102922173894518918210429875789001448624 12855792 25578852124083741873308430504700968960 12855793 -7043734542690436169699602638110183936 12855794 -177543420156390989153969155328906380800 12855795 796025482933557544104633213114243382320 12855796 -10557645990443087445494436090016382976 12855797 -1723777338548773926524793862400221820754 12855798 -27154303989167301985045932786285177600 12855799 -936656979143315666166357977002600667520 12855800 727560728271028826507307168193359360000 12855801 204928922896235430405524703170280494784 12855802 -243129769537895170661903549164624389888 12855803 192355727913041249977880897189859774864 12855804 221130226180934538845346174617977356288 12855805 449901513466062563978820219813616044000 12855806 -328095129861137896163815182078633252480 12855807 1908455746860495466244000592867937601280 12855808 286685373226475707001632440053485535232 12855809 -797971131473093816619938719469550612990 12855810 -39897917107954637967258520553647718400 12855811 -41893793360200094950136935792050496096 12855812 -2412811629890997425215330749604120320 12855813 -64447045157557546015292274261320445600 12855814 -904655166036842685694197641434517667744 12855815 440024253912979338687357531532189624800 12855816 -2092190211879098363587723115500226150400 12855817 -396350519090480773469953319809501673180 12855818 -1190946687959000717614238112172450560 12855819 806591988712046937569746502495722687920 12855820 -696628563300192183738941351804474833920 12855821 1597063529981653904290349436577615006944 12855822 71577634517095092945361687348212962304 12855823 1028293346119189409999314026801586097072 12855824 -21940836790884994449857643698045583360 12855825 606370391402126314362156241073700749100 12855826 235007147258785977074549479156771984896 12855827 692066357437644599531198436744033422592 12855828 -382437941368984874363281811089737646080 12855829 292101371968164514177180910789668739072 12855830 -624550186245927900441760776726557984640 12855831 -1311158155461087636708214114664493724080 12855832 -1513147374958170514303136884463706931200 12855833 -266514407219457759672992201114242692918 12855834 6608702632675040846371962572078885616 12855835 -688882132629064317528802583165639705040 12855836 557457277881808245856347434487492453888 12855837 -117469198533590886635941205459395909440 12855838 -769243562140407383575017015107753842560 12855839 20533915731315535328873364511046527728 12855840 42496267947707706416930202791203307520 12855841 -149142116518995890180111687268353705168 12855842 1268693242280476298986183988995331656704 12855843 -61186585466315974498100729550496541952 12855844 -944816593384455557577436983959407867264 12855845 34940950909253639574876722988132499800 12855846 -242430183733606691377820981096173214016 12855847 -614042765302972848534730652086914336488 12855848 -1048173760399984851539032836502190576640 12855849 -629116998836675683375105302386362610592 12855850 140735874271306950793383099854659660800 12855851 -1050573681211060672774963570649749091148 12855852 918803886598086234995341796519855736576 12855853 -844940212545784785485517277958729242656 12855854 -713381980507510493234326397733797156928 12855855 -91352403328702529991889402928836116480 12855856 40306468009700020396931878260012154880 12855857 -1290547287756587185343906576833852850688 12855858 98389745375237424905235161011977389184 12855859 -160664851747841060687238595529655414984 12855860 539074736096920311853150838146100828160 12855861 -614100706217866960338355659205251039360 12855862 913300863597504654632172429601543830432 12855863 -2150722164985112659290958561617191143728 12855864 217290282009063663894280611846871449600 12855865 1482693438626700127619647697105074312320 12855866 -2979947040620497984510331021004173856 12855867 460164571100693049488846051168456216112 12855868 357454843999198469996880054394323634176 12855869 -655068686035475157912745732437794632200 12855870 -167011121577815728330960693925040677760 12855871 65191139548681240441309935823853587312 12855872 85513985492999722391465464545820016640 12855873 36541313601906752156587219814004151104 12855874 -374133594743230091925210086275810806240 12855875 -1710091683218482947282366280551604020000 12855876 -322026028373471143825280722390122461184 12855877 -2260370297621933243990703743219011314274 12855878 20641463789160095280875414844454977792 12855879 108260944744336856143203455274934075824 12855880 -84769904216516330112893521448540313600 12855881 4311673725973454059545382945462865491200 12855882 -1802568634621382636724366459301215744 12855883 -2071462725272981186242586321653860549868 12855884 -13607769725060646600292798404589929984 12855885 483263165802545309330458953248744868960 12855886 -282283412923939101295046095108662838272 12855887 1209122895966596941501957725821378616 12855888 -198173977548059487466602244764912844800 12855889 2463165441481142032518494423039639576690 12855890 421000975856043638932804831372934868480 12855891 249645852129207849263148198152588071680 12855892 247580028999606069352672364416799711232 12855893 -903612890392871259823341767200694481984 12855894 97823148045381806295818684569471188480 12855895 211840301062225317286660057264817294400 12855896 116694132529700644618249631481137971200 12855897 287259740507085260825427663397415355828 12855898 853123057487862703156683287787147390720 12855899 -100508271248736424781404451567040953088 12855900 -431783886469001265284930273347319923200 12855901 398331299620890175537135151985612804902 12855902 -124689599237246460015973474020485566848 12855903 1284215854465788305006825665435038589200 12855904 35667447868649315460843761614487027712 12855905 311564871129471869765802724883719863060 12855906 -286021065415682988413220167588629011456 12855907 -692465922775921053576586282081004479680 12855908 -600277357874693832132165789107876325120 12855909 66069733950928137600222463904293120320 12855910 451722694142132458157437315563526732800 12855911 -543460564700608541869581526139770420368 12855912 968328306426814332990812348260024811520 12855913 774346466557814815342113181017434402240 12855914 333173701921960207083829846226652571056 12855915 701786273056158654400189240127795423760 12855916 707481768079179678288463463254516394240 12855917 -746870594367939053602560172977221236608 12855918 -42599483904368907066900612112074731520 12855919 542821845622037857760704547708140049568 12855920 54388680410709857785141597369490472960 12855921 582929844105448660593447929671011322560 12855922 901669482148994659637443933002175997952 12855923 1514912168222883967934053574576586891600 12855924 939526505685376608968379614510109797760 12855925 2597970188498224464813610504760908000 12855926 -898175320407866578934703845263134965088 12855927 -238449612481156957273677311250344599296 12855928 -1285895113046483578246208314911995043840 12855929 -1685847946610152554510287496229863688470 12855930 296920133927308544403201275418187749120 12855931 1170467729004120663524295067996098300264 12855932 8173817877039151592285050085604887040 12855933 -633402928104925904097979283702902102356 12855934 -192773512958294616350280447488839748928 12855935 2077777957089021471437425206448789719360 12855936 557668604934216321398503650314787225600 12855937 747311935988175514222631949705530995586 12855938 1020137626141760341816500451284152391120 12855939 1349113631367545575589855704579824453624 12855940 -598298614685755813901730489012700680960 12855941 558939137383422685038027745842077155872 12855942 -611750213033352158756769333151140311040 12855943 753695826115680324874421727537823450416 12855944 1829016998901806595772030917235648358400 12855945 576763343073183690657283145023327875840 12855946 563076160062006513695806035522926390880 12855947 90285899953066723440100880772056617200 12855948 19545788162682588361967800446543593472 12855949 28404522221007697415059279188559073536 12855950 93712190026737925435563984755433561600 12855951 624407214098660310912223682156134495080 12855952 -53039930360490379327357226739888185344 12855953 -1522411711477367831660499826325993063712 12855954 164670885110403179523421751783260206720 12855955 414943600475917065538504481008451801760 12855956 -625507992156973645168497513891808837632 12855957 27516091832376943949566086991018464000 12855958 -171755590428864825454017515825782333920 12855959 -771348108149669410899942086974756734840 12855960 -127796034706774974780406173365712076800 12855961 -530288868270892933792839796889304639600 12855962 -274046915120965651566188988494622436608 12855963 -181661133957495494866315338987672420456 12855964 -692012844395584386407709385912860584448 12855965 48905575873339376113577318508223921920 12855966 149358873276539786452966192467068488704 12855967 1092569430743646378154819261526977954016 12855968 28540723549780163426366045939086393344 12855969 -60023203413207559690349738715889029120 12855970 -484445411993911493049033303285794841600 12855971 1660249872402887604394142928474124542600 12855972 -272976690399417120877055198308379068416 12855973 161124807984804843542445734007228257504 12855974 -214718997421530872351168034270876831264 12855975 652076786815618040354603663994309235200 12855976 138213022705738003087263269159961231360 12855977 1309835145972580844618459291451885272826 12855978 -626185877649368225312369736223506845856 12855979 -780002323506376091210999181784934770880 12855980 809236232290416704680549964280352512000 12855981 -157601788811063632022018101595114643648 12855982 541964741526390638693531215219471992000 12855983 -90556492687120263423915136043587694400 12855984 71070214570973854532810394380894306304 12855985 -1272268644475981601044101852083010239820 12855986 382130148868146845969872031480380262400 12855987 -728745632047816098410225616343041635712 12855988 -241194477732037767130644223454064015360 12855989 -1309805605955646925100705585322778893120 12855990 21189615995716969896221761686469017600 12855991 -1619912511198222054587267210087845277216 12855992 1501036622509084379149597345097346785280 12855993 -351633795113697372860259459577576322736 12855994 1960821449693751930119664323970359890944 12855995 751665268948284271698535486592585570880 12855996 50081548039231038344646628168974090240 12855997 51912971193307223010258592745976576000 12855998 170920376989132105805319445559068448064 12855999 -646271519030836267614184342836774075816 12856000 -675103702790171698317546137142165504000 12856001 119239556157343675412978682360273041604 12856002 -224036254966747843053338398574220298368 12856003 -1933346665036434349340276317502762986200 12856004 -206827695476709081458750855175143178240 12856005 345660644972457977497454152088726794200 12856006 892053466743376101806570940258298774464 12856007 1786329775213463913956770218490646999256 12856008 -1986484584249043228934638927062220800 12856009 -988336139286465386670235510046654778790 12856010 92788637072568631113539925846694379520 12856011 5692505732284085064690229135280885760 12856012 154658213956705943720423883760218427392 12856013 535875773778142041470123532019276646262 12856014 350512109714337380467416694769596043904 12856015 -1585314800456101958575802190593841486840 12856016 90722255712169414434941908136153014272 12856017 523522900909157288357632978296293687280 12856018 366654246589615474261896942528117388800 12856019 -1288206915592155528961959551827652597760 12856020 -197452648603315664376660542463903498240 12856021 2074514084982337921992570999597635366222 12856022 677478874307774120067984892410853377312 12856023 -661913043471576175354496835218309846880 12856024 -1122436663496637098821491860636453591040 12856025 172954252788458663007863181058990881600 12856026 -23298448265509108176982519817495500800 12856027 2106091244195820973373984706301310552000 12856028 793309162618906669158068810279627463168 12856029 -1591801082403384556010779430894575194240 12856030 13998092450859355955520812324252394240 12856031 865509972168723649068141095955238475664 12856032 417622681200191840057376668605050519552 12856033 480198077059063069688407440198061157282 12856034 -162320569718899259467329037958654922240 12856035 -486946138972789951625920051017830494800 12856036 1196106586101433029621553127173877363712 12856037 -2310322130771866031595480650970882205314 12856038 61904798856036354460025667915175955328 12856039 18929892459631898772189968308809257952 12856040 557491525207614787916159051803726233600 12856041 -163124628725361348599596289424622448640 12856042 -195915339003878067139564051544052221856 12856043 2003968255082515840424378226506382649080 12856044 53107762563511028766076960814554953216 12856045 144727604351134840651032293619479820300 12856046 168999419500296704850230655486087997440 12856047 -1366170952601260529532378153780312727800 12856048 -739360126287486585334421797412015308800 12856049 -942450073253072543310241136717661688320 12856050 101144046015352420927493877955609920000 12856051 515700241733020757884878439332138432384 12856052 1462965657483037994931570428159697610752 12856053 -322566367549829675427102661854001557696 12856054 14940587057381654070469511471598319680 12856055 -64737731308026020986780536893530038120 12856056 132469508444349816009569362908779827200 12856057 -600349600762160645962827540925065805248 12856058 -665852141721559488508648712673303039120 12856059 441837903140856011405060258440506856200 12856060 187791249529781610266407940886914150400 12856061 -936706401228626237967969668016254380500 12856062 684432997399355176521725183605863058752 12856063 702277319976949660235439587784993558000 12856064 -439640905545141691019713813718998450176 12856065 708421906999198888086959973085485312000 12856066 -951775550802306608843005146884085918768 12856067 -151398662782660775508078923784811196208 12856068 -198605250851292349395489506431299638016 12856069 -441946378344070460340392994508279274530 12856070 -712615812067144633318393288314186587520 12856071 143429772920502220078773778419867020712 12856072 -571988464659086033491053550363842969600 12856073 -21250194939674180847125550378295848678 12856074 -141014987089083214892219093035125805056 12856075 -903586504530211667739575999575159668700 12856076 277673980131375967014033195339001685760 12856077 -21137909990355340530676380853588113480 12856078 645613086246281189711123313888657023040 12856079 -986258182462565107015870940606316202320 12856080 45974413155367972773876877226771742720 12856081 1640559180483737747710410233797042778610 12856082 627476257846761767348171942909678293392 12856083 275927872132184563719580215346034024448 12856084 174668879722029550466579643497889433600 12856085 -390848131650963249751259099386948911840 12856086 398950501331729844434244133607223092832 12856087 -2502969307043678953219438491495792692120 12856088 72623735435454303231875508370844958720 12856089 66956205729906763350482355462799385760 12856090 -278013542216335474517034670871999887680 12856091 -844966586661871654787524110952431632508 12856092 199364980110019754313229345773496023552 12856093 -796081247339523458614652638073032247456 12856094 -96504809299440672007217801756434919808 12856095 318408311874428989143441079957070548320 12856096 718526961800263906174846212359015890944 12856097 -1322691985912270210546100052479521833180 12856098 -407985386876761458070059554345473797120 12856099 513017662106377568940475031618818795100 12856100 64140552734987385160553347299845760000 12856101 -845902884310283870979297695614279083168 12856102 -91628598295033027292146166444447942400 12856103 8882518817468651559758308401784811520 12856104 363037525412699729841704567905392230400 12856105 -39087275247203874584142060652101992640 12856106 -1192107105096610761984605076610888482720 12856107 474912798185660810179089127195366096320 12856108 1591908358069122687683973548060964662528 12856109 461218336547278919780084866449981382080 12856110 398691380297012370138205256807137612800 12856111 -1666097501894459499950248795990841101248 12856112 289544702676947716649306812420513923072 12856113 -114960628347256944817512126677588897100 12856114 -65836470254089337492730951080840644800 12856115 -122798779429546498675138594612031344800 12856116 -135855564818181186580578188614373916672 12856117 -138621104302547064515381185396355199108 12856118 -310370193951623089846540802596264826880 12856119 838904236926134466828162838757475310848 12856120 84038227315010169424687634571807436800 12856121 -26610926112961671511971391146484027008 12856122 483748131312672513956362502478630132480 12856123 174023128830474170331720327946769677344 12856124 124460694952019204230925088314719276032 12856125 1003737026261948238078711419798342568000 12856126 -476871610574679850827964107560116480896 12856127 361444977460433886859096201020167541240 12856128 -191017529382662656857730884802172682240 12856129 119890382510217766655237615446152329856 12856130 -272666860522032792418276817172525320160 12856131 61509225671709957191190474487276643520 12856132 1183750822934505578197242405178695927040 12856133 -1150386603189058594103396036056975179618 12856134 88926726394156347481189253764184801280 12856135 561353902446839832345180572590306384800 12856136 -62859578855656287178359548775998054400 12856137 270383936438874772813577849600651766144 12856138 -322976992351719285126021206304988496640 12856139 25615534033543175354022326889313256280 12856140 6098847403864254089081819802714685440 12856141 -780514111186204428633283322111905912480 12856142 10638958786102472551393727890267543680 12856143 410954515910779394369621980310907753864 12856144 127283056276301660075236848218286325760 12856145 4082699346391652155550877458493538560 12856146 355990481742330436016032226033980627584 12856147 -1391077139934265563223852527072086446040 12856148 -1457742128196861190196195999073885114624 12856149 317305831837306158837131592699697841280 12856150 -324049831871009403001008365833595119200 12856151 500466757265296884430424518004782407168 12856152 842087759405843566359469824561099141120 12856153 1282956796850737209334074516940026059402 12856154 -619870358518723628528697649197421654560 12856155 248179221259374445206095957786829957600 12856156 -281577814564876824021511654515886804480 12856157 -235173688338144800411288142375551426208 12856158 144527789582395565945654587752619176960 12856159 278033211493350702105531023973439706520 12856160 -93429380031050202588190544308273152000 12856161 -2487565623978541469864992444149983625216 12856162 -1936220063136748813673196877743226672896 12856163 598279094135356676134880099214658160412 12856164 164781276259977941125832540407096565760 12856165 17671325630538109265575272538840949760 12856166 -1123875034168856436061107325827656263968 12856167 747186239997700719782966915287757545800 12856168 537914067817823220208761114802233845760 12856169 1201104593663085138203499294682948512570 12856170 -240321852802817885126751586863087225600 12856171 1854392571263582800523148281173129184372 12856172 220134376798437700508537670996600471552 12856173 171673039771867687480732090091463026688 12856174 942407441962442214457770785583665718336 12856175 -404148952385327811906186321396699960600 12856176 -4134114982694209072945539669821816832 12856177 258679205612116679650205736079227247680 12856178 339284819607416495465434830974081350656 12856179 -1038739936668838025138645126105579693760 12856180 558201480361674787210170338915310662400 12856181 295564285108087432400132344771633457532 12856182 730094152984522683251954312792594127744 12856183 -24630393624852343934291430288572387712 12856184 -1818713853572669290670691461567121838080 12856185 894202824246583688937119834660940595200 12856186 11409867500188281427415008500483350016 12856187 2234163758812154061390605106945481180836 12856188 -98019894047499976004338648661531942400 12856189 -849637312990484349242041703823879476820 12856190 -162991088177463671688386135618531198400 12856191 562874019323687382023590774919114831760 12856192 1007106061683576425837666385047542824960 12856193 1085984159120924645207222375654716800960 12856194 194857630303051809032736910439808080928 12856195 319047024492005546368263116876507101440 12856196 52554552114118242811715294923748966400 12856197 1033064076832170979730897461612309048800 12856198 789561613704472834650084343287660450240 12856199 2378014450068958123497931766292915537936 12856200 -157627708284104375684716950130962432000 12856201 2000320238895816419935437808757479618202 12856202 -849542644088890574981320579442165699328 12856203 -181597240952575505051491041345339877800 12856204 1138483395521238711715427005706884595456 12856205 690195417678932501830119478990611867960 12856206 -158215127904131776578049749693693456384 12856207 -3898224792612582412733255776277568928 12856208 239430142094738152748202377746995781632 12856209 1313967583048768462074048875793484491168 12856210 -134270935898986700690081868131531489280 12856211 -1050544288049962069423625490310914703188 12856212 -874788084174250907757049832687163801600 12856213 268630870166204873477269405307369863900 12856214 210532554657340897762754094254164816512 12856215 -902429948524005115209198536049372584880 12856216 -2655044078867471368023801362528155914240 12856217 1037321353637149539390653782398205368000 12856218 312005938634382531632100749373806899200 12856219 1961728800944896563663857449747243407620 12856220 -153378830463186867955711282035170519040 12856221 -113341434532318703985300859925423586528 12856222 -923799323233900368276985369130903323200 12856223 935889867306441168504970796006760273600 12856224 776104729424347117001583177913797181440 12856225 -287786246553984038107068169567327506250 12856226 5264218393095809794855089656326548864 12856227 -397800016211297785619059013240080957440 12856228 516723968021693046128555268468856043520 12856229 760334300141526176066401050274305463584 12856230 126455471571389342586549773791262094720 12856231 -1447743516897110698149493821576040280968 12856232 -1458963590755055066340083576768041497600 12856233 -22349971802941147546726940772512873472 12856234 940550927500713913772383395805448612016 12856235 291531018233472698868162101201603542560 12856236 -36663259139326789826375687201510400000 12856237 91476531417710935791713142571468132886 12856238 -530418795431886152824873691860190946240 12856239 36629606104617018275568142214753855232 12856240 5449111655623808723352511586134917120 12856241 -442501662298620155645530457760788006400 12856242 -83616894926280939909314328466738922496 12856243 573627634160697354203767738487732761024 12856244 1154191262209026849341601166427438641536 12856245 64933748798998045527948767558747577120 12856246 419674343290927141333194491735151310464 12856247 26073907088288514733367175233473822272 12856248 902406754981889005073143453703420313600 12856249 14580064388588790975095031672234578560 12856250 1252765428738012772211365367292900000 12856251 1028558419602754294999606472200478916720 12856252 1755393897662573557092993789135411525120 12856253 -2179576795443494534626118640008513805498 12856254 -319877485078633662957203385475969019904 12856255 781329319425259309774054220247787698000 12856256 -252219991376358956259760631711092703232 12856257 196432158931896441210008547846997496754 12856258 -232577910639239707534543492407521701680 12856259 202445178538969521880944736992068739600 12856260 111399484518623285956991423980959989760 12856261 -489012039005049870118912912862942755776 12856262 313800043217737198350097199340631777632 12856263 -14466563319623566512776650183358871552 12856264 -168477302812556463330642458870975201280 12856265 115535164203606211201540845811834180800 12856266 535167910326053743222024298762971545600 12856267 -943027374256465718846499130208784781368 12856268 93037756807594827551239599279696239616 12856269 -4951954609576556020593795844092160992 12856270 -11462026245198164987903574313277226240 12856271 -81811149531919543926452099521248864528 12856272 48225495719956069180132695065495863296 12856273 -1495891587150590224797965948476338462478 12856274 -237212560783963782604381862326309733760 12856275 -444732765666607955844521374901506825500 12856276 676778649814149056146127221937701906432 12856277 -1682467936675861979726684214860315214720 12856278 192596261738131349449494205780380325824 12856279 -939782721969239101824298186646924546064 12856280 149567550395146490941032922164716544000 12856281 548505893573064798802877352441258681552 12856282 -443111665385017499154038818520610133008 12856283 -205925651792780096493102399030838820400 12856284 264779007219053499829526894559789176832 12856285 147376031252145060800960721184972919040 12856286 -17557769919439994714134246319507239680 12856287 -183876235936181692969587408423571906872 12856288 -639550826663352391063176010193428807680 12856289 -837875075727474180825506635677602945280 12856290 -145589917213516649952211430831828098560 12856291 114336808755893593904082404652586943744 12856292 -1092769262620793705227923724448052633984 12856293 -26038353229854962499941033616134385600 12856294 776159507892124805849291199381594760512 12856295 -1780991269822704999661201366445485596720 12856296 75832874875370356290815229198552268800 12856297 -226310824742968739555003639233541916380 12856298 96306378881265131430731951430313543680 12856299 45024439570245108824920339042085193216 12856300 436615213193668327505076123529396870400 12856301 2610766409545768558118360734201241937132 12856302 -162237976890949889955140067128934478080 12856303 1307665449406544470789461863920997649624 12856304 -128058828182463580692612657878897786880 12856305 -173354136877203774069034911086416143360 12856306 1002452262604086673639455302404802510352 12856307 -1073944739149560850831744470385668201360 12856308 -332500718908738247383963916903587184640 12856309 2657699895284837666587723602667097783160 12856310 185904368857079992348791543319531656960 12856311 -58946837230971824111571697336161685512 12856312 5432930498082517179535968774694502400 12856313 387692085762243105861710473236606854400 12856314 -147256223388669532306451431376929013760 12856315 337479406600756437740165992785276692400 12856316 255280941741777279149386791289392076800 12856317 -273614065676447471617407945540451272000 12856318 504858165572703796483532639129653430016 12856319 51082429518991517638147110486948430560 12856320 -15596905856599039516794475688723742720 12856321 1514605015334280243383089008650250347522 12856322 2863138894036747207874533748172248640 12856323 293314410908981103528722595221965032768 12856324 -437533318394823078507576802350058198528 12856325 237095268065385653338462283908248813600 12856326 -182967130657476151312099149921788006400 12856327 460948784422715074036866386708365179672 12856328 -58704145840023514895270456138773463040 12856329 331873765688908815612963613144568672148 12856330 -324658803944179889819309571697434241440 12856331 -587003273570318656508370344719796277000 12856332 61648962624871370871571985595399244800 12856333 401630701689727265601389707414833254400 12856334 -108874567639196606016732216614634344448 12856335 23094594483328947549803995105683132960 12856336 168276172684320980420301505673433907200 12856337 -652100463777033495423167178847156300800 12856338 460516889277965666105238169018204876800 12856339 2049774461809851472283173959829893444140 12856340 430595777534692137841722218210304860160 12856341 965326988036455076854400977210780773792 12856342 1258994234710928531083552567495358679072 12856343 -579660213362881193140359026636814362640 12856344 -793424298414633178046737012266739138560 12856345 -759495190665018711876799233010724523900 12856346 -748497838905582933971344730116683898128 12856347 72251242019168346499944501809901181440 12856348 -1180746272282630257406783704698809723392 12856349 154826545083622222944047516714165946048 12856350 147865253176252088711730055043713152000 12856351 111624901474328942422841928302361959104 12856352 -1086576432510085243251375683223769448448 12856353 -401421001970123033534092645886495097216 12856354 -171084802330228804334924583054339975168 12856355 -17468403599765596884706021616742091440 12856356 -519318917742529017185816057058132185088 12856357 2087447504836650774492015099013931969440 12856358 506259057665825061446913503984314723776 12856359 448724130932526191255744938220418500904 12856360 1594648464367887265779108811266490368000 12856361 555026563812404245526518907987502191232 12856362 357532186561500095044444926879309229824 12856363 875284390307302491321568468232328645424 12856364 -1209718047382057509488858379361410196224 12856365 -774988603900434247636365042594547150740 12856366 941924576333228283019860550254317242944 12856367 -434679877872181538143050936810585653544 12856368 -89111809084214487206511019149373734912 12856369 801111260087781475034690163886748186880 12856370 23391685204678850646250069708989476160 12856371 -720546375757721185594878470768132928 12856372 199172219446984150490906775521722798080 12856373 -1997066688972412747948489485438248799378 12856374 566671499882129780505873804157998445440 12856375 -96687672606857163626550928546734150000 12856376 -23067183950815542433410876670067404800 12856377 -1227023628462003412331012076434622442368 12856378 750910202506760820564376017681030768240 12856379 -68240844142725060572703425787858113616 12856380 -638351535996380410874358987554481576960 12856381 869878767120593132937670870094586107200 12856382 -77098877726865937142018891802343391232 12856383 1341258462106791175742521700126116317960 12856384 -645876312874246224197721482923722932224 12856385 406240157817712345368930756036851258580 12856386 210790344737645257677110711341383168 12856387 1505581064614596148170919927080808175036 12856388 -243266055463919877407088424796008089600 12856389 45665157838802574641168546615508997248 12856390 215306667889466358959760342946556580480 12856391 -1128966220531493911597641643163003113416 12856392 798368959251954464567873476036148536320 12856393 -1295233403309940623705041674234248452656 12856394 507387657311245317455797964223039656496 12856395 -6734298658049679488487790354378560000 12856396 227297707925866185451295795005257154560 12856397 -1554385243467918412980888282869253363648 12856398 -4256349416154175913032917844174298112 12856399 -1650414759337799455427450738787829363600 12856400 43677129216398663234161728606441676800 12856401 -607802684041805967073028688736036870656 12856402 -272230687212836416278026621043574080000 12856403 -82402787982378488739276104756301013344 12856404 -268669750648769460002993481724580517888 12856405 1657275987166973334999529447711537236060 12856406 612683409703829124950043175547792648640 12856407 103387975668245375831514939633555396480 12856408 1040953459944318603445029294591932712960 12856409 1595017897027579615801100340409743767760 12856410 54208033022843556193292233225396700160 12856411 377077358711967636551577941488020571224 12856412 1394566596245411637184451192147886137856 12856413 381345965462449231574722115352410412288 12856414 -911840598297949186604423885646746818944 12856415 335587542027350098286505823498852748640 12856416 976723394864201637374076505531237269504 12856417 -80704033251203292710027893220183444928 12856418 -1713159743583348474459771251798804423520 12856419 713143313045852276784098601619240137444 12856420 1088130796848152875774625973347572462080 12856421 -803308166294675702323852567228851328356 12856422 -237902813019928159620292442353545290880 12856423 -1253998363456600599943752692491688640328 12856424 755930435394498091271755916503018429440 12856425 -368591686254647655743172644558356752000 12856426 958026030989585726548879642239714858240 12856427 -176534654735866798402872213573853251648 12856428 537986428896576350627023527300175902720 12856429 -18791851822776865541874858346918974528 12856430 -91172210970339096964861946073831290880 12856431 34171608507602099742265614095086329600 12856432 446640139538332099083025868921720307712 12856433 86461908635436687345486888988573454244 12856434 433153769368042781172877670689905406080 12856435 558250832604429183392494081711006880880 12856436 -837984477834319780943852671918577224320 12856437 416967995188209653020348085562361911360 12856438 -336103811455643677839244512939552368640 12856439 -343077507696733563755475327555815168160 12856440 210187899447504595606276256252047564800 12856441 -4938974877432224231144375752719725120 12856442 80371145428773797849773980733573695744 12856443 1286000152016991338551940203848902999064 12856444 -154704026545463563011383288848705507328 12856445 -394710852631338784353648354991340668800 12856446 -378609357783355708534531490933581163328 12856447 1058234891988888407199656045866393536896 12856448 701235064451745373422371711935882199040 12856449 678356544729619912982280172206189095808 12856450 488871359482949998935855356270874492000 12856451 606807748541903218135671419059627726872 12856452 -15338022768785039057502741151380873216 12856453 2317336697300688144779530299894988484702 12856454 -123989175291106791420144010794917251200 12856455 -344662915378376700349038121722637384800 12856456 327164337823741373483276951225574650880 12856457 -336851558953734856367455099099669870320 12856458 -645238384523026263221317204862995727616 12856459 353294685791871723451085369840503978752 12856460 1131410348940798112011069531975510574080 12856461 -460044502184070379555848346581987641856 12856462 18751205700357217178765413409171510400 12856463 1380789830179194479959420093484517400824 12856464 -57253672352245279174389111174998261760 12856465 -1474230631240212231519565969436728983000 12856466 -402984740776070391439429221035947975680 12856467 210367519882304610194132138397717278976 12856468 -47094239032519920818525588832292593920 12856469 1146135150185535523975758214370496777870 12856470 -296709951557032687375994182827647692800 12856471 -1055636846752612266768921441098064521472 12856472 1408930307978929974466419415852431175680 12856473 585016489581273371331700177008175984602 12856474 -2757451869254254247406517507347518327808 12856475 213945562091157122687206831489332835200 12856476 706036063232433582113123296017171896832 12856477 1457944024364366897849747114446480448332 12856478 -388770454504018366909305144909876903744 12856479 -1287424530469887062437012559943022796160 12856480 -4743322803836316446185559346150113280 12856481 -440887969001431781245270595012830733136 12856482 21920184544652294890996284836431666464 12856483 1250578413915773482878296224646277097200 12856484 25691749680059054245671677248621802496 12856485 -236362805414757978723134112281921244000 12856486 26032724523706252463566360416635826240 12856487 889892294250056540035780831461314248752 12856488 -105885830105079732243964161430221127680 12856489 1613435932086846491062270487321988951290 12856490 -410246079105956287921976506529814948000 12856491 422281245291763333170963004890096142152 12856492 1455468846608196704298708558242251776 12856493 58969815165066104436730484798786844888 12856494 -25822400321897106027839787361567887360 12856495 316053198310156420801591659086065022400 12856496 195115525662437737588706718840866979840 12856497 1319754157230654840529343177974494630000 12856498 190014974922254519306628491494529550240 12856499 1802555796057798475992028202967033535500 12856500 393218586071449952916653016743858112000 12856501 263530216708918778453614942548994375040 12856502 111544773099775065204058232218453073280 12856503 621084841576427505886749638566440398208 12856504 -1050123704303959691757099646716630282240 12856505 -1734116629174438918313525759773311592440 12856506 96092936233781219667793103634817505280 12856507 201570475988057810517911473708542854756 12856508 -321572239768255153357139737683138969600 12856509 -1754394796992440854525199183963351801280 12856510 263811231613039098947143432959100690560 12856511 -378358618707431340855204096709408092576 12856512 287648659478433488313427660766497996800 12856513 -1468776803258076003461833723660319983440 12856514 661543751076765915192995805492944783232 12856515 -207165042436162708176108019046437351680 12856516 103108893928457625496172807514625677440 12856517 894137544988146965403562798857928193760 12856518 -302994511111938991159143189585429868800 12856519 74199708661188151920833622504641565544 12856520 270110304424376812935480482641475020800 12856521 -684226626164339870987549871966517248000 12856522 -350820119955899646601535596093065765792 12856523 311682833129607216853861799015250266772 12856524 -5392067497280949388838038601062777344 12856525 76363937622488198056301142512607273600 12856526 194278303572586118715115613974470827712 12856527 -8292545742379341862420094024238585600 12856528 59715279616473829552310428815687204864 12856529 30191228653593045604142015601900768576 12856530 274106739632602740987218699618262904320 12856531 -1010972812811312109678993803295353230400 12856532 224276874601356408639089392999389779712 12856533 -827898944838392442289594148999323495776 12856534 -180844960241027346780468675587345792640 12856535 278325833863484679274257908843655315480 12856536 -617621423413648968547902221968480665600 12856537 -183066267915508074269167594846792613376 12856538 -223607113273483165389068682919430842368 12856539 568505014679374328026554454937827537920 12856540 -224266693518625709564101280483396812800 12856541 -89955419470684679642652558318786415080 12856542 -14826100437194573740711522631547580416 12856543 -131324331797056130231494713612137195680 12856544 -2205418098339822554031038281813485158400 12856545 -162179455475687316896095458013356704280 12856546 227786886427909508520786300776096557440 12856547 267687887987691281841254303444688638160 12856548 -17652556966006834776321983851227909120 12856549 1387564687698160814566817489151458119550 12856550 -91111437843712059813293368054196256000 12856551 1205563099032473563032507298178962990632 12856552 649510624516024044805644853639151385600 12856553 -20752055454060650206015920034771248198 12856554 6344554950085050368009625551477863680 12856555 1130905939757953897478041032857201892000 12856556 -641994774398426274260139706251911173632 12856557 399170137217698881478793310269848368192 12856558 -454452812133448626584774526663386819712 12856559 -2141347958004243143761109536604755527960 12856560 126658510246048415679260516201648947200 12856561 589955297534381358469022626929778221924 12856562 -431678218564747757558981359142265193968 12856563 108503896565080027801350696885855807744 12856564 -131680800687099272435410854550928048128 12856565 603451116369953823542434649320315394460 12856566 77984954976987451923526958346880818624 12856567 -1851182227321447912024209722141983087384 12856568 1106067956948437507475530206565493637120 12856569 -388123548794843398479056553127806761280 12856570 -8630518062585462368659635093461222400 12856571 412946557749679732079852654793100644912 12856572 139419220323889693059351117781506577920 12856573 96630895652625532844790829813533741336 12856574 -760120882016540388976310667503600537088 12856575 -30718272688527496602266364337711696800 12856576 -391793252720335374385557345763053273088 12856577 -1749102404491541883727938182383417419708 12856578 -50140780062421365578862085187402219520 12856579 631826825201998270267568832886637021180 12856580 -950620286756707401170616470916842188800 12856581 -79712855777013898289079465166729657572 12856582 -283241135253684135303143516392043080608 12856583 -1606667696267771464280387630752301795280 12856584 37560508906080674805620648521324953600 12856585 58564690215831979939208159184566252160 12856586 -321336892227957052565661396245325158400 12856587 282681827188241325052706082346570019568 12856588 856440674926688690641558848341363410688 12856589 1462814249230097788288323512895110862390 12856590 -327640172078553688058400643803010444800 12856591 586637410810622015152201221274222209024 12856592 -106805502622070190944811425579617222656 12856593 -357249176451870811621324518351480361344 12856594 -63900454115653879451670984612254745600 12856595 -1626974655608166856178894390228351812320 12856596 -52113594115344342146087962799415060480 12856597 571713378628173247218597305300983146080 12856598 -65499466359884245663773668644159842240 12856599 17557629194736877024831072505123358720 12856600 -631812068083660272534849227777392896000 12856601 1189983266015858531679122490568811782602 12856602 -347638063434851151608890691587159498752 12856603 358125935596674595224220856954482238852 12856604 507510854051466030299303319772269261312 12856605 -321986080626291598038911291181114491040 12856606 415493978119485301148535592952806558080 12856607 959110677595815807605915887338554533152 12856608 -1319906501915491180103587911003340210176 12856609 -547221011256769502394753223235690765952 12856610 -359999197116269759994054468207255099840 12856611 425160014931745391636983812055847750064 12856612 608112742601342914534496593930137084160 12856613 3559479664068794617914057459632832 12856614 -28401245148436634476383582520265990400 12856615 -21254008606684257005456198358459211200 12856616 140399334894009079062571752205059686400 12856617 -990486052353320150564385911213290580160 12856618 -575261296875462331105101252027366935040 12856619 263500545727284255167189416887940311744 12856620 206253210839389011845752105388466478080 12856621 -408484597290598838048892000777508899178 12856622 451457149466983744960498808675408162112 12856623 -294574920995750267365721542693253606256 12856624 -427280810921229180903926412928663093248 12856625 -547668560166137881098845976053785392000 12856626 143072104863695332533636218936782088592 12856627 -11188711537271704812926672948364194656 12856628 314844398957274381581596448468132390400 12856629 523292903125524916910815280969506231584 12856630 -400721343992581868814239534532776140800 12856631 -2071817682218492781606750178903407611400 12856632 -639423172554905696156277474011282472960 12856633 120876124995924205225281932037101998420 12856634 -137838953906450423039647690273525413888 12856635 511636838401423015122387783659380358400 12856636 121656413663707933179238884947852217344 12856637 -602513244123645705072399039511353208980 12856638 -445930368726778807647219979186949605056 12856639 -1996978947487386018344549480928763178560 12856640 -243701465231980134230704487539078594560 12856641 -407632715141993426139990810197476922496 12856642 -68596526459083934088001867134496985568 12856643 59641488696259724095281430685850056892 12856644 209554412011830537547842907772541125760 12856645 690376957636671817592945280859847331900 12856646 -602863856135912133686796024978697749696 12856647 -403097965197312974252301628234723949400 12856648 73851977192597440229757006432513884160 12856649 -37307288940272067226826590209179992440 12856650 -28795468757358642267161292412349606400 12856651 -870795391176029133834753503365582138348 12856652 -961646831812412982600723616409311861248 12856653 274405531031673727982807836754826647040 12856654 8833090389054713727589574741647460736 12856655 -13819745261184858577576766232926599680 12856656 -2181086842924851829418039417440174080 12856657 251545832557189398963610097133944672640 12856658 1023160132805729185355256694195399922976 12856659 185730249644447954740895642080951663920 12856660 654873426037568505978250927611333799680 12856661 206655990497797963656432941810993226624 12856662 195327543150154514308720435484088582144 12856663 29627652754246904315371935867810609760 12856664 -1879140149893263972760557374315284592640 12856665 -895158819830921461582114883567902484160 12856666 -1980093043465365462210183002639148864000 12856667 -2013687821079253904798904956862092836284 12856668 46170324619748581725884326839622852608 12856669 945855556111933001183770419393528305600 12856670 -540684065532308699229585147131354173440 12856671 357906786080905084850506881153180295200 12856672 1798988260654002726369932273412541120512 12856673 727003724343731696968797862749877437600 12856674 20366282214098247584970560306749220352 12856675 -431804171747705369891848033778544321000 12856676 -65882119187591433215470754938861043712 12856677 -843457270205694494316419159507674584480 12856678 -103882468766087318698623593888794010880 12856679 171940014572178521780434124229322429080 12856680 -230010416250639915637135605509598412800 12856681 -672210656925206817695452445560078712518 12856682 1176343659846738070134800831947874194272 12856683 -471744845979779744517817784400069390336 12856684 1058072562294705010438726200501807708416 12856685 234461717837064911759837949224855002380 12856686 135400867549087691668355258343956962560 12856687 82702748955551041903806910201661675568 12856688 36523972221149166970610562191992356864 12856689 378338633117132649471060615316296938754 12856690 -89994508219874610058378527192082636800 12856691 -1693677528985774297858361789368359913908 12856692 -130238628889116725288526458489501122560 12856693 -84417311067661873569970740494371407058 12856694 453901816374887341613581747659039508992 12856695 63395533980636888202511171170991214240 12856696 -1036893979489091448810253724688613662720 12856697 -1538082948967586710795670587230811269120 12856698 128675343724944892005088289048260515840 12856699 -6010308249188045202699383378821493336 12856700 -412632891324226591462618872225487680000 12856701 -17100011337314782078944793243357820928 12856702 305643127253994761496350943112532109504 12856703 1414260162456210120741329735383725773952 12856704 396387017484099182615531294131948093440 12856705 999936886082097224283642856050868647720 12856706 235822820577263885288824245187961817552 12856707 -1172461019401034089330380040978602781032 12856708 -716397731421942984965408768376174679040 12856709 2238784652147911526410404366202834730112 12856710 144690933021126934153181758535562456960 12856711 57571965529002149188855532653372680320 12856712 -625942822380181988240944721273693184000 12856713 372387774654663337603316550912712200000 12856714 270843114556789480327705606117386171072 12856715 -1926591723186248107958095963590750903600 12856716 1081496183319458778406956061303640662272 12856717 1787725854908679547719979169204523341772 12856718 5433845244172582278091940543343384576 12856719 -467655389640477180491201311104912212856 12856720 -36060936627459165236387475443354419200 12856721 1707945898696261920746599914309166031922 12856722 60355984051130733406168725267223398144 12856723 218920060902468543069747341546758702080 12856724 -386310421063713193413791354614811019264 12856725 -59989836741938024769916183830405600 12856726 -124873708517620480576753681785819321600 12856727 -236538733737844930860423163349174738040 12856728 -1085616564657479179320930806587601571840 12856729 -978111651614934110672412803118879807670 12856730 116658383836533404165240616661957171200 12856731 888588438928766266407829936553017619352 12856732 -78107068568381473313625365450849162240 12856733 -1711854633806462245041586250759533462656 12856734 958779670271191685134211323772272512 12856735 -79170815590203316954643114923792350000 12856736 789411180421443354544185025726904205312 12856737 30056062834866101063522889102448221360 12856738 -799270772772751426927148797482576162480 12856739 368634791590561262779423403771378719392 12856740 -82398397417923290653595802111394037760 12856741 -88646339058374123434040560146682849858 12856742 -5226483166117595082719289320701541568 12856743 330275632213912019783692558284093351312 12856744 1591047622644821984125012023131671756800 12856745 -1279157451506296669531278574174020038400 12856746 -91357137177187410780050642376389087232 12856747 -1182499085414756938365028105953816466080 12856748 -276911912487485801267253109004161358592 12856749 -794711640947417478162597467760459955200 12856750 -61485292974188038777346132156970288000 12856751 476092101019951667874066396977432129904 12856752 463446223353997452573769232604129853440 12856753 89938279615417728833247164239607290304 12856754 219328404297670865453227649673431181312 12856755 -687134617680152821022774636339813356800 12856756 23432873662466556162969539082878263296 12856757 -1840166290646014982240641905387491966994 12856758 17730247485188525478436446643084353984 12856759 424430606076695795793908312681209073960 12856760 -12584673419626889736174639796867891200 12856761 -309248758143273335624240837949619123590 12856762 322491607011707562944502719786578591200 12856763 -1857269299489384902839929432009057365600 12856764 -213293647387329001511316813755635949568 12856765 789324835793055667244535310721102784600 12856766 200102137367304334711657794052452825600 12856767 1189372265372261258601564370635682193664 12856768 158631882727782730585532915293198745600 12856769 1123733527612091954625543593869765777344 12856770 46524892619860323443485022731636707840 12856771 484807979675238193466555427035324934192 12856772 -137766029258289942087251321434003139328 12856773 -1651153801357054119080883897287327671200 12856774 278439517751523306530750297111093761152 12856775 -660494591093183452535892264697353559200 12856776 -1035425716648478069921715740277605990400 12856777 2236160366650207267711191859231241327412 12856778 428099479501075264491938922740963212800 12856779 1042586900920950036435090305727637759200 12856780 307941748718127211971006854818557542400 12856781 451693884714518714123174506562969805120 12856782 75676564635054712428891753707185649664 12856783 412078199956724039623065234705123376128 12856784 -437404948079658831046593981761632051200 12856785 334837056224642923833936564538183680 12856786 24795325643249855567088199090223912592 12856787 -308938687359935755430037849452963026320 12856788 -99707820931039081648192130173861933056 12856789 1113732776994081357699703809689601801600 12856790 -149441478007121727843440801898311097600 12856791 -1030026278984541957899638717921833984408 12856792 -147465448996658463443552658217854197760 12856793 -91277205085348863326470143652388971200 12856794 230552615391309923703968705484562716672 12856795 -176086217296991330638093480375197685440 12856796 211070736814497115422135860339558361600 12856797 24839574175860987784128338384140924620 12856798 13610265489067844499134959460700086400 12856799 94474875746333547774552566186902516536 12856800 -148603632570036490746756496727369318400 12856801 9016045961645128920144976937910636612 12856802 -219341239551783933052546457486646059520 12856803 -918502078113242063404723501897085715456 12856804 -373560434005861907836432184316116009344 12856805 452786633683853851581804827977693612800 12856806 41934693637792989392246860137866205120 12856807 -236620008827202975812505785903703747480 12856808 -1295031760000485910020540431872247808000 12856809 523509991642750807904465949776945184960 12856810 120314077919522246617817752984544640000 12856811 -272290841287751045059444021233328408800 12856812 -334433786669090422846074302700556159488 12856813 312371835122393830114710659381522895062 12856814 -1201493799381868868916202619170917303744 12856815 -659756944075379161981641288434889389640 12856816 -53575358034255028923292681131512168448 12856817 596084465909994925075759262620704712560 12856818 187210527605709144961696017147628627968 12856819 -3210784774838874083286816556480168719456 12856820 1581000473969123785426418926295640583680 12856821 -285076277814596080733329396455585887616 12856822 619798781918469278613343628653723035648 12856823 -252684744713643486717851024159599828560 12856824 -86092282486528515965953092635404554240 12856825 -1035151435336261843242250846814687342000 12856826 -141271847778395087583375303282410081280 12856827 763364119908533951268767847947745732120 12856828 -17779847735669305499155613768022180864 12856829 -3479891270520591021925503600985745597274 12856830 32632032793806561841747910184248709120 12856831 98489946825659375729265432203682141600 12856832 -44186525699771979348048869281348190208 12856833 17393875884543072439352482496979096960 12856834 63523488227961923256353854092066734112 12856835 1181954470629022082642900923899623706960 12856836 398731503546664671195539890391971491840 12856837 -382029971397968852578389714720315988448 12856838 693926955223118748433364729828806324320 12856839 -739907962636039787152655266867909171200 12856840 -106650786703698739652922828356757811200 12856841 27956767343234085936055791713884252452 12856842 -186113237030508382151911012725630907392 12856843 -105771753904447077828320369012089276616 12856844 263819670945704750500004482070133964800 12856845 459571377233695725265335656861692661760 12856846 -103338417857754113375010351719123543616 12856847 -404995524382647693558842474940686422848 12856848 -66617727519985585297921473239259021312 12856849 -633938757506657135518013020235854915150 12856850 364483734795385669950267259742997196800 12856851 -83866411111661165029411930322453459040 12856852 -513006422649257657203636148737255464064 12856853 -776039481780836076761433830451788265120 12856854 -343255662839157992921722833248447623680 12856855 2370425472669629158878265782015384000 12856856 -1547666249245683996069606318076470405120 12856857 52994034635235478945383502478740197888 12856858 -196642849770545608425746522915072826624 12856859 -1402480673593807687963207895430279554940 12856860 18672350800319998732968204370917888000 12856861 -1514175345812062215720331459864126128538 12856862 -127015868994945554990623916853260140032 12856863 1481611548305292693072695399133679017600 12856864 -119876069134092634424578948988939010048 12856865 1042312307995659447796036286016212743080 12856866 188532170456547344930473344449331529728 12856867 2041128992540496116427780966547912473600 12856868 14168495271267984645956173037729838336 12856869 -1142807068732472710081597070203218080706 12856870 -156383107054858555211101605773939856000 12856871 7709459397420990184361860295292683184 12856872 109674497406302898259885046769348771840 12856873 -1226847728836364921256046924369422815878 12856874 149423805761051127917901643720730075232 12856875 57363606775498472295704260912981395000 12856876 -1241899506882227273264237462634731616768 12856877 214928204581774252438654967731471671840 12856878 -128824035935455764082287582911774894592 12856879 -325867722859032034702467813959093287968 12856880 155508689700255504459215454887351746560 12856881 -130876924898629325613628384522191132048 12856882 474282178332470444247482785840963228800 12856883 -1131924484141306266526733820332102900592 12856884 -222437724550863418941322983570269835264 12856885 -937223420998279741208080665341574672000 12856886 107346064976870952742388277204739804416 12856887 2132482248528257406170457085292037075312 12856888 -163960715337415596899607005529129492480 12856889 -2168438431179146088543449806002561420540 12856890 393124153426655787584871380517115825920 12856891 -2158356672858622916413957398152083303708 12856892 1249577606630276618892255900640505097216 12856893 246641056157738295453970443754504286208 12856894 939563705134640223764153449286891210496 12856895 291758479778881558240947353785344640800 12856896 -100045379716463215304801420544904790016 12856897 161114539851558201081098721519672705792 12856898 -535080346930409343680401816399165198464 12856899 -316076976481885417781694483919718747904 12856900 -248765766251128998169198564599954636800 12856901 -1611236086304847469275376015767860402400 12856902 -120007268284986781414518333806620200576 12856903 -582374810030998196538965765412463244256 12856904 -712142776964097677080207259761781898240 12856905 -647885383364707592216811818459170527900 12856906 42882644807078755407913985050490171904 12856907 83416892704615204827991977440832087072 12856908 49282466764625390593583407657664593920 12856909 -4633798445022941730844003947535553024 12856910 -467676588595348122335274962303307953280 12856911 117291330133860393187156688151123870480 12856912 464988407685693082109592413200983244800 12856913 2219832261918537415682063275849574003940 12856914 -4351924709271383671493641522413365760 12856915 238919544022191861844238467767593716800 12856916 -1618191558322976940363759147100544069760 12856917 134653013064346091521983152559803530848 12856918 1376768150178016478879406158129852127360 12856919 141567149658461486389639131088371531480 12856920 716153117651295126942835400058224640000 12856921 571432573432416078478661931552808805184 12856922 -157924561408455710926682430457593788448 12856923 969576326119310885671160745651349341000 12856924 -627700172089132082680064866499977199104 12856925 -548110386760495511709338173638028102350 12856926 -11909322093796708954686934276215705600 12856927 -1880514901592679294030118295847487368960 12856928 -638027468368923303893824855903034671104 12856929 -1365905709472732040777699109414655899216 12856930 501488904323844052221755965990743374400 12856931 -724584443190491354919264633680674652688 12856932 -946559907081497256601109973621230343168 12856933 2028787324629070262593947128795521629182 12856934 -147793952030412729721976858992888631040 12856935 138357915840709585309181611036564646400 12856936 -328473417644819097982700372805187584000 12856937 -496440431146124266548505764859920976860 12856938 -706500610766021013332623190438427507456 12856939 669243928569930956277359990748894374640 12856940 164918044647597068104003828353887846400 12856941 -2197524878014709463732878441830138762560 12856942 -3289715979223097211046147827873986688 12856943 -1316651148813832349081504601871904308992 12856944 122926686146160040670809722918021365760 12856945 597903566766824816571357614800118877480 12856946 357674470197755427856064452365166662672 12856947 1389755769560503259382053186139423450720 12856948 381166963413830969415232622615059168000 12856949 355144200508202776444706810076027716160 12856950 -261129393687125973316252416201403034400 12856951 -359483319998454215637265341299683148888 12856952 -778547635945025587423790538214316666880 12856953 -4544989607136124652100237492632331696 12856954 -336283496424664917545676514615872744960 12856955 -685066410162130260541931469336208855440 12856956 -324753634564520190367749693426303344640 12856957 39919537590267865331794181398624180000 12856958 -789519114569637671575895800215066087360 12856959 25657669498088139574634477650158594264 12856960 1347493163217665736465438809854574592000 12856961 -30012683396019510805800376735343216280 12856962 -325422262165038506963541220059510702336 12856963 967634014566844737029302358836628005548 12856964 300145233544996650606160491449972662272 12856965 -529808011618150614878714177946807759360 12856966 229626103441355241394236360864248044224 12856967 -3231555043765762239335274651988174041648 12856968 10244885337872009467834069834928501760 12856969 1690108856055397072490616564287281129370 12856970 -89146753810474202952933959460177914880 12856971 -96322024589781579687902726392578425856 12856972 606683546575175823363662041354855137280 12856973 -216288167296838538856224822920287813152 12856974 104350652854542707161180046378820304896 12856975 1122559343589620602592273210770281667600 12856976 -746882395862196663216641428219084800 12856977 -233502820536338785925996639571537822720 12856978 -134731468195064765662360573306394958960 12856979 127292756171403103904875084126723247784 12856980 508973267148836304388007614806422415360 12856981 -536038929970285748487433605678629832228 12856982 -6330914635921159446824598569519916288 12856983 780671648887106658316042119543805746024 12856984 286181540864593380290198317343663923200 12856985 433725514043912624789723013171943363200 12856986 200930975318204829930500664808720047840 12856987 -874218517820292343641128231787786386160 12856988 -580803911261844204065678540024032768512 12856989 -305148258495415649787613094161530562176 12856990 486104578389429956004199740294746376000 12856991 192469923255868678169424968923339207680 12856992 -171187393987971340468771402752668467200 12856993 -5768000926005701277293300031876119360 12856994 257836772811161622079692580015828098432 12856995 -550911739077101110155108322614675724800 12856996 -349240732116281999860026312536144302080 12856997 1236138438787884191451863774616279124092 12856998 -161748995379113121079938364532029280256 12856999 394485348338895345277100968057104539000 12857000 -5594371328490654730362175202181120000 12857001 77636897105196315248540021876442156432 12857002 -364123608338266112380085214322330653696 12857003 -1651074638256070083130019095315649420748 12857004 814307918363887132379286878578211946240 12857005 -118335308464935752409942308302324608000 12857006 1925869593892896332256242028968794560 12857007 -552727069047726901894505177962007994360 12857008 -95782277554161645831538698179639377920 12857009 -147708465436351549587369346556530233360 12857010 -118577668223801134480215308701121533440 12857011 596524046641795493582357740848202340424 12857012 -163287180711924063162447128009733427200 12857013 570079267840594158594284480218099513920 12857014 118259991405630630893129209139412385920 12857015 6915282422498553420627633622176267600 12857016 504744526380919877579787896910939033600 12857017 1405487813310594027252022107515371889066 12857018 -916930459709787161062173228513911767296 12857019 -15829613029951247609378098109961308928 12857020 -207816738194986408251695634069639767040 12857021 -731659134071321452506659836278436430778 12857022 61152597204408172575979400650617728640 12857023 402478114142031428052277018000028366544 12857024 -624068842304510111595498475052407455744 12857025 -672138629665347070555203529527191197200 12857026 -86374990680664161392713114370808118272 12857027 -417696461663706563018433573549651478440 12857028 -51979847557570372153306919061692974080 12857029 1008384952970161290431877336134546049180 12857030 -173490201177161255562307826556262995840 12857031 619386991883717363208957209403248385840 12857032 514893139836819794272892011205544468480 12857033 -94593876856021004482982818570816327680 12857034 -670407937605825398020054012591513152000 12857035 132691938241620778040579313922711760160 12857036 -51565892446725538658716448550014410752 12857037 -290596355658918363610342067841805573440 12857038 -350196117285319365871558570208175707904 12857039 408961428195297894753750398542045989840 12857040 -3978456375726758784243269362534318080 12857041 -995535728413668732506635595902361455116 12857042 -304811732551606372064288216196130064256 12857043 -3971132375660659556826690748071761856 12857044 -1563702838834875925649056568999462430720 12857045 -297565211867443548964124205603478913700 12857046 2262350462578645358889908494945579008 12857047 -247050414359788237690125749879119003648 12857048 1378357822619678500199138406135200655360 12857049 -29987476369121751684362787285446619564 12857050 65132112187863046631897304304339918800 12857051 124520062632655117858395605522101342704 12857052 -16827349262183734178769121955747911680 12857053 29204147047471882641372480077017082880 12857054 448895889491835307648737022576000217472 12857055 -453863987317515206811718857894577392240 12857056 -766627056273985083657363756613156208640 12857057 220101710060431342680329564246358630306 12857058 -228208360258802880410151979320995072736 12857059 869198581490467241339599808172932557816 12857060 775356534298436217187479444683898804480 12857061 -1161134362350452449056317216084949621600 12857062 1233678404074873002509901863307008322432 12857063 2401027310778951310402493762707790217480 12857064 378538723445212686097373850963494830080 12857065 -117056291376612391863421530418581703680 12857066 981040761616916669040730761987978626400 12857067 486778330440670922838225959132038263048 12857068 -432216514520861245970466011097349889024 12857069 -35237140824619479807970357773709463232 12857070 -356545739350544985620784727303353724800 12857071 -249332072386428364631158375853024855728 12857072 -14399285789965773050403681641581608960 12857073 278797883024044265911762060987250760000 12857074 -858704563379999626124522921804297639808 12857075 -36212294382718510037399514897012576000 12857076 -342045062346975961258563534063000023040 12857077 1591672524594175035997671723092459562926 12857078 -771745586879403644616889545345318135552 12857079 -291818326927685001375442616171198510616 12857080 -253376523218806057841123038383407001600 12857081 1110298086685046734002377224403336988372 12857082 -122086357451488544194873945693661492736 12857083 -269102133469908198340044014205098518320 12857084 1362805973288622513422449990727558025216 12857085 -1216939732665409370786905925814034483200 12857086 4185139759551497656015307650446087168 12857087 1422571798099027653465062652274727060736 12857088 122434831910023457989524249394821464064 12857089 -148944432555394363540971365054731540544 12857090 413955138453479184413117458679706777600 12857091 -160469297395776998209440666691466883840 12857092 -934380583572222144105174994390909747200 12857093 330745913619164484474935361831405818940 12857094 380719044708123474989513624901850897824 12857095 145241510815137046921829212709877523200 12857096 -46459513106143407923851872869610455040 12857097 1010902359147678500432840775650787120 12857098 -59346721074706208973506497405094647200 12857099 1939816051815437157711432949095606792192 12857100 415136577757557622994304611129560396800 12857101 -487866125266966618061484490864950569588 12857102 645805916500530616521935684318535394752 12857103 -132924734861181994897074274683090009600 12857104 4513202415242832181882763548503261184 12857105 -1221320341763941408879855761608078425740 12857106 -152000850442628186792515116374019604992 12857107 1603108060892694857328346196058695277356 12857108 593963493022419354504776189334942093312 12857109 18129835979206361519901970297569041088 12857110 -366756105474789129557431052910501686400 12857111 -1513436069484125430422423834389777972416 12857112 -1025729125239044007724061287378839214080 12857113 -2391266122361140772355710993892127043638 12857114 -3595391088512841450661145599352901120 12857115 407633591573088609958037191772803008000 12857116 719421572154347954842668244212123952640 12857117 -88296830881034878761436931485353106176 12857118 -300439183869989179874127082894345614720 12857119 -1039080193329882476642220074085356184840 12857120 -584491054594772487216335111888138403840 12857121 -619086671323369203142258877925531113580 12857122 -1189407938503652465393151338963580432000 12857123 -1267119050602972948902053512175850974628 12857124 217037610293132145024100544317612646400 12857125 29279496155933638501013541736244790000 12857126 131288125840239129658020147370763501568 12857127 -22722756264652693544118049698622834992 12857128 -167556383913501537185073779353482531840 12857129 -16154364452299278736524728174302668960 12857130 -87425622422858079965290864969499304960 12857131 -474318916809220709056255921367359914608 12857132 2070701607840119557279727303790041118720 12857133 -517225930092274838541177404632315466016 12857134 -131446251927215774420572322420661168768 12857135 -747410674132179721658756772171796036920 12857136 -16666077142732813480919042057234055168 12857137 -1897748899376465596244587967751265311214 12857138 72774854641815226724053438989819816960 12857139 642916299362798099448557742371353235604 12857140 -74242098392019291508829868754752268800 12857141 134034478270447074124432967631661334784 12857142 397317253855007582404255133888626878912 12857143 -886574273968063822690593047441478297656 12857144 1795556589799682134215746051400977756160 12857145 -110905185429933619136956083929804688000 12857146 -398865461012976596469616991959109731728 12857147 937248946825832110188996133265498842596 12857148 -305270467126275532008660562578963617280 12857149 -1017139551085272152650255805153918521620 12857150 566861524281515760705644855965442712000 12857151 103425218646867085655765403237798328464 12857152 2734675800955260016057715533818101760 12857153 -1227847037108733305943630621787666187436 12857154 193588423749172296423074274073768488960 12857155 -845283479501273207855788618776901658880 12857156 543594379961766700523604234840885004800 12857157 -484244835998606941304079522352983006720 12857158 105887100146013580719174998926757495040 12857159 1000914207601736455346246366390471926056 12857160 -40371694158105869043778645850910720000 12857161 -157190492852521139130116417016555292416 12857162 891170592131897873965371965664056601600 12857163 -1652804264340976405993403471958509920512 12857164 -350498070133138504081452778433002036224 12857165 593357022859897840965110077630619704320 12857166 -25635828475809259237242298082174985216 12857167 -886248621815003420507863488187366769200 12857168 568674591649178285273723117532860497920 12857169 -201790185745054333003705438667507691072 12857170 33710420922908925943745526501667205280 12857171 -287773281224795598414078138995349660000 12857172 6329024934684118726016344647929260032 12857173 -510988528216374981507340273096962152256 12857174 119512097051215025740226036066507875392 12857175 -347540049918922962373280339361611243400 12857176 812034745196765746269807618670430760960 12857177 904367694493771650602349147467627496192 12857178 5366272426530806105727777403761558528 12857179 1196150539678583914872861354366794343360 12857180 135681008078906308331494712993467299840 12857181 997091806775470485713763225246038226240 12857182 448106345809951745795270926388312882880 12857183 505593502182868596618339062684680279824 12857184 923319251067380479872585212171743395840 12857185 1110450102568522421725966824840816846720 12857186 -558421750408970599283728006808949847680 12857187 135539562398015071348244912365386773760 12857188 86602476161634162070969301757558931456 12857189 1653208157655650178822578583026678020224 12857190 -74439710115904243245232144850292322560 12857191 37869174815098556749469021585826382000 12857192 -1379552884518210174940668532040220288000 12857193 -971599573691193265514372137355925179436 12857194 256433533980237736426327069515376357632 12857195 -355797955392519103044791827539262756080 12857196 -695959157064910227862870016758407536640 12857197 -1969705085587642845651218154977802077408 12857198 75244218735430131296126496107614789248 12857199 430328916449614628114710815766790170128 12857200 -76339727986901002020813279634264883200 12857201 364198383950600653393421371419382507200 12857202 402479519969580074798844852110097045792 12857203 -618567493698724929523292418736964631840 12857204 45380400658281459640044679574266990080 12857205 441311198664924768339244183947344496000 12857206 -120488911021192132720405495187073144000 12857207 -356771449078459563862140726959631578880 12857208 89492793185896839584225720909122498560 12857209 -954319335934165059936917366106580781590 12857210 293937632615057834267825093764074360000 12857211 116597194748307874188278943315871160052 12857212 267038659426974971306997974388069911040 12857213 21953530727473146816919452226153437984 12857214 -691114787879003132834376273921250308480 12857215 8174961111401615277124834165762590720 12857216 -518955722713861392657583573293481328640 12857217 -744096326572454461634350243555956548352 12857218 1847234716954224163256269039089237840 12857219 2065877018809809964057793122107522178968 12857220 672467892440880083807878859508850310400 12857221 -793914525294507825199942987607604838560 12857222 -218907766855923876578473648428059996160 12857223 1023035471612792725486730278156073668944 12857224 1414934391657158726742243760493972275200 12857225 -774217391063669334344493083367328805250 12857226 672878754911731293547058702915949035520 12857227 -474164179487939491535353676750585672404 12857228 -454114314896858587433099127549081308160 12857229 -39102209755936706943501119850056380992 12857230 -259120346784811544644086425459488116480 12857231 14151796116295430959980039113421084624 12857232 -75541206521291436355940890721207451648 12857233 -2337779805766586497858430026535433827600 12857234 -35387891767143792958131050011011840000 12857235 296496404659699818842546024892258677760 12857236 -667891506987494260734018222439161606144 12857237 -2353574140108978289692819584350824948740 12857238 495079037434357635111668003185048477440 12857239 1386696484506122819814404577411981700040 12857240 599753094433091072203604126793878937600 12857241 275859849203171422917127764426991543104 12857242 -428995389892296009882168929059818958368 12857243 -642393707461448220614376501825654850560 12857244 364508272667946067669575290467772743680 12857245 1548563832720207403138399578067811803500 12857246 -687969483823304931788504462031903884928 12857247 372700682350528202032315818908581577928 12857248 781737398371294734810836554753973944320 12857249 -1333919710864408345508416769473400404560 12857250 73227225192965956395924831791677440000 12857251 184300233918127653654211593355249396104 12857252 -561228249901389218023218385590364155264 12857253 207230453166044743685593429089552369408 12857254 65525282590111459917709775641473924576 12857255 543330831455153214269271967006033343160 12857256 684065240016807584762676765622601072640 12857257 -1503494281532569975831014893580558508848 12857258 -10814376072454109108718808621592150016 12857259 882495027373844912631187561220970972504 12857260 241674547779573052962879737196134261760 12857261 111373482198944088510916086536845274592 12857262 -496395331055992992030439176391835427840 12857263 -608439626006745146841731530021296744576 12857264 -204940981290464112261219692340890763264 12857265 249772814743199444647872577552202544000 12857266 95706485082638047595124450747834302880 12857267 23701052252160078616774265319404930316 12857268 -646452902115353506278832846417259458560 12857269 1864968201623062405781530159580013258844 12857270 -133018949947978812681561689909054173440 12857271 34709583263949986294810884968133519104 12857272 -641823503564091606701418571924574208000 12857273 661782610410003366866152568099017913088 12857274 -976104532679816851077303179418378369312 12857275 -954419672387320265444310948881391922400 12857276 -961959472149794148819615272074794912768 12857277 87267281840063806251327012419961136608 12857278 67263740455005705865057553132687146752 12857279 161434211869469079901370717115213122880 12857280 23183911052528185570896342667807948800 12857281 -401169545178061944927319234061699543040 12857282 292765130611524406457712607443006365184 12857283 215342128206262575881597956467944709252 12857284 -1263850941986112033402504897589491806208 12857285 33390188570274572411831685375472609920 12857286 -152698791582861275924191629472972023936 12857287 -505103977342330867804118990804622121248 12857288 455704786331700700192510566938477199360 12857289 1342677008695855967071296656140653771024 12857290 544284949358796297358340009919214526400 12857291 -517174327791362580948573652966776481368 12857292 3296564144803587631274736208036623360 12857293 432731131456745289128865295699600518604 12857294 -636676515018725718308756717495870762304 12857295 391263088530414770915075564803214745600 12857296 68459053179038043027635166727039795200 12857297 -1199736101734326463429207566031605994254 12857298 -291329853830930236862764512066186366336 12857299 54605573215484337922184106885496700928 12857300 -506433476170907459625880870606378752000 12857301 6573859956093843106195621970693667168 12857302 919882611127091860835096326988180312352 12857303 794809423288563328746714984348528942240 12857304 -197375574891927702954912986143323463680 12857305 -730946337462296684740934724033343980540 12857306 -1100508576090960700958528969758491197184 12857307 41400446250572584943316378834178482840 12857308 1257270313407929422856286937569077692928 12857309 844827566797758124832181706105221799404 12857310 -168188134597000691049416347915095797760 12857311 -707179799010961200723892554921381391176 12857312 128516909532584898250331082459231289344 12857313 28393060418516288260598335812038096640 12857314 -163663384321278313928813662888017522528 12857315 542885895545408846274806755422699930000 12857316 -30529584687217978113592008198690229248 12857317 1430987624064129630761187427785788137152 12857318 574993443774799163606246108346556085760 12857319 -190552276724645055900528471693878438400 12857320 160448635003346305377877708892857958400 12857321 -1454063561537340432698851731761535591960 12857322 -139120411247581404922887339027115153920 12857323 378609451887820477022256889498045483584 12857324 -146831329351354317822036752840454451200 12857325 -101500805379327859829928101801713250400 12857326 -69117371338874939166494403050317609536 12857327 41571969078722155494542460884699826672 12857328 64099435531792117470942878342540918784 12857329 1225767996707198209536483267917410831360 12857330 153185097817183347943721548990462656000 12857331 540052162620935487142313722601785117752 12857332 1721154207579731582471812811876569767296 12857333 -1059057425808202899579901772250056750418 12857334 -166038628012519570579930340259427239936 12857335 60700477282835798575447722669408975360 12857336 -313477742479340062628392367665808855040 12857337 120414112835444917550717169040899777594 12857338 533086187788564395574057878173343828480 12857339 -2290902099210973595349302728528254840 12857340 -26289788454715062470713624839261542400 12857341 -669117107072950981883361227603427328928 12857342 -1249270529367021602485132320800454524928 12857343 -137931473845510988072219479748644572672 12857344 1803871900074059136383094275958636544 12857345 -156907561147642923901043144385618396780 12857346 916767998591692457949720964970575392000 12857347 -1397266716086523216015476444277273235204 12857348 1735145233548897677725064033676582912 12857349 859913663646188949748500924774126980064 12857350 -5676823054402946368150760610631862400 12857351 -1481582783407467321143120908663303188240 12857352 -578742215768155249552045280768414515200 12857353 17466120711579554687391482872939944960 12857354 -235795046815811903300625654625939217568 12857355 -608719550532743429225770232969310126240 12857356 1156002480772459317434601603682352455680 12857357 -457406803736009310993679686605031788160 12857358 -776326557826202806440163953960986851200 12857359 -1257346306651422862111056803745116578200 12857360 -16201030684128074605000040520786739200 12857361 155097013748101901934242751826544805120 12857362 -132092146244558274126950118018036704256 12857363 -18723136632358345004114822157505520616 12857364 -180267317779894926311694870847861143552 12857365 -205095306831327700194039537193014472740 12857366 -279462484854529509157211470564690888896 12857367 -2994832917295575685426761817953077300736 12857368 130533665618168494803500579546436034560 12857369 -1083219022276137486091099030757842368 12857370 470599032673391995902010052667039148800 12857371 -579786291188402344757231558581309857056 12857372 461940463899160079563122349002287754240 12857373 506367084797167232306863092727560931200 12857374 251395363248675212900889760851811487232 12857375 1334026051050127087340102658615142470000 12857376 3741533056117840795409001299809665024 12857377 900411328947317275411221555414276103060 12857378 -797885459966295300262081695877399160544 12857379 127781998427388556295697498534842590584 12857380 -1143445657759221558508726822223300755200 12857381 541962639565896271335302777722530469182 12857382 762934608113880531967163487901083957120 12857383 520446664657341926761480308134148677760 12857384 -2075899576540743535557260179725268669440 12857385 62469381053168708785497222593778316800 12857386 511525552318486700779272981409731913392 12857387 41924435342529522020608257573721959168 12857388 17464381339227437698100546709518069760 12857389 165321926652623004953807311592854042392 12857390 -7997641032309264808757621742422016000 12857391 554514843101980129238657282883034907520 12857392 313034256038071545277309360393825796096 12857393 -75258315298250141231053108129732767180 12857394 -430330151504082628364284183102635029760 12857395 284214427672841759889925215724122962400 12857396 363890525807581651440451506187221436800 12857397 479190663352138073242911587311312531584 12857398 -804308067331062869639873354261478194880 12857399 361787875214670920614055759802051887664 12857400 193101036501276383824905145370311680000 12857401 -583724631816667992620288255450862971196 12857402 -197202595338490641103318207854500778528 12857403 179935329858896209244200463885553600624 12857404 -1080233088420723972114411305221417881600 12857405 2900998685530871138798791864186314240 12857406 1243596864330671683151041240507886308608 12857407 1222461462048499508167184383005606654656 12857408 -456275529035126542582389153613133905920 12857409 -1271134023603823998833852972321108347086 12857410 722110047427236558795642483103523619360 12857411 75323742828054912623086376941917778080 12857412 -939620935482884648119182167864434418688 12857413 -1771730256463501128836112238691299082338 12857414 1275298449319494492730861903565416980480 12857415 678830387029319587493949441068728915920 12857416 539589467230819150387579096460385484800 12857417 -57118895098329464281820415265454948940 12857418 105421001032437319929309440963366916864 12857419 -2888092467624778869928104418490843951304 12857420 -689895181358574040529312369983761822720 12857421 -1001459804052799638511116692973846573888 12857422 -227669942650959129895445512058961355200 12857423 2780891382756974739983078304718797779520 12857424 -237342252000537751202038166516572225536 12857425 -38048019543052581980441569860417075200 12857426 31737705531701039561293556198040823104 12857427 194374453190548856755270959597413623680 12857428 172259323305069954818543137647962368000 12857429 17162997860702383929121789460599918488 12857430 5290180694055383324130790013686763520 12857431 862946173008658603038792892214345140232 12857432 -895996521027052712518259568073113600 12857433 666724982086483043050720733589969904800 12857434 -322500083777189822900505399434301830400 12857435 1822961230844291390180721487736790434160 12857436 -57295075973445138219649502768541868032 12857437 -287067539882679112978818138528317213760 12857438 -770654490198504232693503552272975672640 12857439 301483141554300576836742586846107227520 12857440 -301477828485362102075807110741701427200 12857441 -495329986690216415946344557845708053328 12857442 -93150395713417394793260628544742576640 12857443 -1579118369408632530889828712112070478308 12857444 -2238643237789161033096141026489008548864 12857445 -155994460698452451394387736652895566180 12857446 18660689553793130267161020926913728640 12857447 1621110563287372837412187682085347882512 12857448 -1068426689208516279082548612324766679040 12857449 -1385650109890788489620193068750436623280 12857450 -276399764292075387888850188398129829600 12857451 -626808851032154629065151641354431673768 12857452 -191066227945740016025982752675100746240 12857453 -1390904623470528334956026634599182856724 12857454 18554071692003784558620264931983523776 12857455 -416124974799471685888997412980580354240 12857456 470641005335416599223422877385367846912 12857457 -414857435674043715065546160404914320960 12857458 -351726668001395773379079389608227354720 12857459 1163634561605990249179646662715774531640 12857460 -85160044278931521580920922760797224960 12857461 1586324604810184656224334204744837921024 12857462 229437774017522244685155340073764547232 12857463 -491670307046457145349975447771471278776 12857464 -1160846279218737059329824793031024640 12857465 116327096398008768191895006684787411200 12857466 445178328688196299150584582523847399424 12857467 73729913817585447316013441525416105984 12857468 527137764985305037820676568530726274560 12857469 1295350194612573799587244270906123491360 12857470 -223227931914683529289923923166853840320 12857471 388759622809719190501504949777897836800 12857472 235056994817302243548351027480562237440 12857473 -12627381265426673720879734456641177296 12857474 -173127884636324883232996767734851215360 12857475 252879073321356147318612335742270139200 12857476 891926462377887261535014651385070226560 12857477 -813322137528986659132143928829620837668 12857478 317060383618435633811787188102881812480 12857479 592824102426765273957485143808466037584 12857480 -213504345554775483532059392083505971200 12857481 -213153086757282211050063013148636632320 12857482 220962211223190553185548925793068244224 12857483 276523010767773534062204045086935283200 12857484 -385725598856247796791685611083029246464 12857485 -499013190474228445655864256420529520820 12857486 -1011661208471244741263402110562562719808 12857487 174392363833249151071817321613921342720 12857488 -50315114644337589351037626963997491200 12857489 2244562578146507574723728412531183658290 12857490 -46412280493697738438577328949211571200 12857491 -1139677927598962013132778082840708186248 12857492 -1196296466213450035549765669988497171584 12857493 -125906888244834140549043487658395339872 12857494 -364473567031405960870115005057737144960 12857495 591784916379476875695617107364117126880 12857496 679150826512352202159494284423355596800 12857497 -1935204685974621940679770131328199459328 12857498 2570511610688177240003627389776568320 12857499 -748789667063891652704023017936975031632 12857500 -78257958632984511843194078311380800000 12857501 -1286683685627852919043015967132107882368 12857502 83795179733007990416343169929414923904 12857503 -1759683741248553983215161771729801641248 12857504 -89109744247926310393532072900897538048 12857505 461365183794698335483447946923107826560 12857506 -348387355062167728131754277492915099136 12857507 9139727577309917636271761814494778672 12857508 2232944670074360161922312078659129344000 12857509 -75160278452226628287713820490925168000 12857510 98391933272703485027154059506228584960 12857511 -940962151096040968644497921660124126720 12857512 257833016451044514914546362905627033600 12857513 -1165574718866772017110034300499914303238 12857514 -1203280329216967577757999823440725111808 12857515 -561603193151977468440672292093132389600 12857516 -2183298920248828081278843216207790080 12857517 152533852228833599761447076712071671734 12857518 199954721693420645406146449369116825600 12857519 922464612427046715697369811113725617040 12857520 -146083447315672881672108142842344570880 12857521 -1315537360289733630786998538270454823278 12857522 1202180585353366818632292411786545175312 12857523 -501591564744762895619342165212365593856 12857524 -1577505970401083692089453125297055243904 12857525 170918048115538586546481473941850577300 12857526 522284037095762671823926488392685609024 12857527 2033554830012427880828343073755383467560 12857528 1876010957861026096230479255903322624000 12857529 -211483629827834772175238704849426427904 12857530 23541433454442475320339514141869880320 12857531 400105603375102952169254675050588179600 12857532 287838516758866539579832309330070790144 12857533 14116687384939489377213532035348396024 12857534 -1154758851476812412506039865064403747584 12857535 21848120385375765658377568176799956000 12857536 -713516043236476428598279780916710604800 12857537 -345552542920026585107723535970228404096 12857538 -691694551900867103376493641082534832256 12857539 136613754642221297346724200651869318824 12857540 654752907868820693403934092841155114240 12857541 -98946932457562242365706967600432197408 12857542 485201769539033703115231789786296979392 12857543 662536420864283370220146738729225087240 12857544 -292706337815125787778974153251766599680 12857545 -203286455509180738787957911577702780700 12857546 -445641923300369863754704526479254219936 12857547 909115940173748719543044988444833576960 12857548 478590283508254894153135891193416077312 12857549 -1924689819529309126698627063567053133450 12857550 140317892715155821010835127497556804800 12857551 -769883759433671139418873473083086060800 12857552 47929632842803351285691308231264174080 12857553 1357071325986077447703610412602236813300 12857554 -894146549605069421339038094325707847024 12857555 2943311981401345922545121663278218644160 12857556 736919783967313885474912125769430906880 12857557 887137844269401125527126528633554345806 12857558 486812578478966451969394953471879490176 12857559 -2836361931089902472462455242938469888 12857560 -22170794973394965252221432385921024000 12857561 366754842279193136903714270829356436372 12857562 -563721348420284998718617339216680092160 12857563 -86620413151901327735466698815597503600 12857564 -1064410984826903070484548206510922624000 12857565 267879530595879874462748221229270497920 12857566 -379049200865782603417998719737874380800 12857567 -616885484454360606766604334896018508384 12857568 -890157169032092051423642611004473344000 12857569 -1014902329591989652066668589106042344030 12857570 123516296453837182177272366667476057600 12857571 1982702224405006114516834087361320786872 12857572 -84526504879252424214616128040857038848 12857573 2467692544581687207537651532578826365822 12857574 133884759105759188675099573904925383552 12857575 361308442679141165341628472955761840000 12857576 -2638081492718751927711743252117253949440 12857577 -60733424355230937756400424549919488880 12857578 -78027193060596028651532945529857582160 12857579 -123198785327280567316182408972061479024 12857580 -655914221276623801874414887519811220480 12857581 -3992746623862106423377575684136323754 12857582 893092817284813219203609814486328995392 12857583 613372877467354731895535158379632412424 12857584 120039949993029078071511272412620292096 12857585 -601995300430567830671195956529771040000 12857586 189234200854698382059246350231279721984 12857587 -920201428137693424913663413555039442328 12857588 -731365511817438298634651085276554169600 12857589 -170987701760072500295650300704884592000 12857590 -373404500878022424569968010599301683200 12857591 5282435634623418184669395111449808768 12857592 69556868106182171220328368736854343680 12857593 -1264548638938462711478589595475727302400 12857594 -120195005226256703016725900741647289088 12857595 18810193819788706718796033960949962240 12857596 375593872800828358440144059026166067200 12857597 -1279186573731907681234708903234384677300 12857598 -48606817041336989972062447014644570880 12857599 -250497235531176425914238821126260387864 12857600 -181883974808794003334527707673893273600 12857601 -318895131582988720263550893250173220416 12857602 1655583755736852723666381356616551424 12857603 -153114997164847847948185692026618052864 12857604 154763908841440374025995641441263011840 12857605 177658930175101330387915527748534890360 12857606 354663068022430833700643399343330886752 12857607 -348268735576555839982775380915802677248 12857608 1625556669674422319709645492067670184960 12857609 162463810253452955093771684451718230810 12857610 92334652305150335225814471570325205760 12857611 -27674820566845281554568587303203534576 12857612 -133397677632079283073147904200437898240 12857613 -353949203187736266684270480123840456096 12857614 269265833557624656671239100173647052800 12857615 80393312139016469516394385094444164320 12857616 -61921184567969803633291346974027481088 12857617 -1858486408383998224544663186811958996620 12857618 -293018216202087912799080535391269488240 12857619 1425757729515666235052437017200146802688 12857620 193333123665647747743318842529984423680 12857621 -497870984481824917993893904765961798016 12857622 86508545038758447148212533397412798464 12857623 424928425458749766310214479455187627720 12857624 -472801598336294659818312526382983495680 12857625 606248145069814860493926870540162720000 12857626 -548722202230641530178447103327638409488 12857627 1994370658420121968333217445765605420712 12857628 98086701936853026997835831255842430976 12857629 -71341698932116870295299434750890735770 12857630 -371389732692078209445586168880745551040 12857631 146240096607016377938465474498280284304 12857632 5450165222025385552971183515767406592 12857633 3364206423477690025458776476116162423300 12857634 -299008496627111387397303277963891102080 12857635 -365014697871886024030679095373378730240 12857636 108367057758147429647798982792451651584 12857637 -420875185147220380367167987109929081632 12857638 1207588319620140930167771550391852746720 12857639 -2181352998438495753927652346659844170320 12857640 89858053261991887731087301422637056000 12857641 -256624336022546185365372803245445429232 12857642 226792232834734322740276137296553822720 12857643 2589569686151695137330322655143429951200 12857644 -166717308959152040508705126805000071168 12857645 2103150446885849739306748311761068800 12857646 559974653213696398743963911349156523584 12857647 1840289881563299222489774005862444832312 12857648 347743161820226879254644513902228717568 12857649 637383519810572881020729666987710547072 12857650 184087876722662671540384240140727795200 12857651 521196660350928082599249291631189088652 12857652 -109116870871523668498593566848907838720 12857653 -186991427350651072877668882186977958016 12857654 -743143289549496933618832564647051952224 12857655 439873708888878575171863865113561403520 12857656 299401203604270415889511686215341301760 12857657 1775522077893963491194030891225833999300 12857658 -606408265565386049542305876662298477312 12857659 -131015059015765417092598231797283034140 12857660 -397538542068454203679539644548096957440 12857661 -461523512285537639841083247092400957120 12857662 -68749709346360185817505196515309992000 12857663 -2783766084659607090020675991695787840 12857664 -249993239012384053070586295347522306048 12857665 668973350372327520282311277290631831720 12857666 1035880572548152042131426681414130318032 12857667 -67821344031786758625442699361968733952 12857668 -1032407926174236159521632816243200429952 12857669 -393326790096513734175116850551136546240 12857670 -1930898962238046666978252470006476800 12857671 -3653442874603683560120340351855017981088 12857672 355366242644541657401068836490038988800 12857673 -215639366810509332063193325055952266432 12857674 -387429129542412288549557782732219269888 12857675 502071809672068119883750715188563102000 12857676 -257452169087792786781151708808420054016 12857677 842995884540075012857612391412433109472 12857678 -255004910191066695351395596782073398144 12857679 667581220059647681611525190813590213224 12857680 68594037264885115958745278710185984000 12857681 -981048229495635878391868706664676236 12857682 -64360251451070075585658472365352064256 12857683 227866589783272809231586931706085507984 12857684 -14228598423364055129746983294413733888 12857685 -10141823590357005295292892662387619840 12857686 -437059513886989366447258848813132471936 12857687 -446260272085338529954493248342573801680 12857688 9213107068748570726624791707824394240 12857689 -1262120895803901288989234357257445224626 12857690 439182511163013184392150403058499563520 12857691 208536589879957938577992028967968144128 12857692 90272760639342369491925968006115938816 12857693 -1624316198851861206770768428375994649600 12857694 -401590674919113452999321427197469862272 12857695 643653247860974871828124715812094465760 12857696 -3500801296887981362885490579783995621376 12857697 46644912064951487721510745285440898452 12857698 -224599285861420593431680127183172326400 12857699 -1306318301921451147951852346266944630760 12857700 373191267189423307344918938163736704000 12857701 2248533435223120059484924502551727555100 12857702 -744152763838227706602937119568061568 12857703 -162801957758533077991242418514747124696 12857704 -998965700117813681952571440620868372480 12857705 223717453722220431428531993888845211520 12857706 343277190022407026247318846524515117920 12857707 -2164233976355685325472468013867648380168 12857708 -241241923256791297955154660287448598272 12857709 -99155440803611503151131017400490763072 12857710 -259044799923021387578663477837315111040 12857711 1550800654423058594095202532954424239312 12857712 -31424626664044231280851493465097240576 12857713 -30524690388079020070934724947093289792 12857714 93466632240441897483356705228255037456 12857715 -11702215650249707155388279676000633600 12857716 -1168009899826844752818474450637184802048 12857717 288507876367485402276247254295464498492 12857718 -245951368842144002170372527246008117760 12857719 -465133184834020621505377598690886800160 12857720 -254698275637048923621825483317637427200 12857721 53671109296266513465926946582138015312 12857722 -76953010211700279141005488015768258560 12857723 -254811563498005956933735984553636861416 12857724 -653266590283132166451333647354447462400 12857725 703049433488962506429109563036843895250 12857726 -237389414603102873525764125259191751680 12857727 2240924764899186557217121934330251553808 12857728 -33195894492405721371906749300295598080 12857729 -454316580023397679516881155371687935360 12857730 -443966323083326713010592204656383296000 12857731 19690247134457176088348999860044275272 12857732 644168340181193413059421596789760212096 12857733 42713119882973213412024044675989800000 12857734 -62889686715037416780474790776917065728 12857735 -939408123774266798255721044218747769040 12857736 -411292049575990997307206072736189480960 12857737 -3137098139310435892223082720148250454 12857738 774140059586004373213755483761151823872 12857739 -1054026152233653958574881281671369371176 12857740 124343624731685813708674672737695508480 12857741 -457286690714849099889024217079574780840 12857742 664345983362678581874741558490548018880 12857743 3148956155724268154263598294438304345120 12857744 20641317262235313227360857894318940160 12857745 -267201100650194938617236610398679058560 12857746 357180265268248878475146056289554288640 12857747 482627050635863823685391571617716050672 12857748 382570329544618070368271126546150676480 12857749 -279859316499276484731337609845690852000 12857750 -389713855510196567281769249417848416000 12857751 -27140980391560502287283249964422874720 12857752 -1527502984627225321536360894528859238400 12857753 -1211548694472477228144997247030403028716 12857754 -39128201498265008896364026839977548800 12857755 -333761840160892402864673726163730203840 12857756 -892154833052978329870849650861209095680 12857757 -101710187747814267940779426627139776480 12857758 -861471582885475575564788450051458043520 12857759 -404611817687988119011964896167978578880 12857760 856004506609149403965499234774125772800 12857761 -476321388828528952137291964407015726016 12857762 -82328927584374015610372841475037012608 12857763 1177424551030882243732006801420961294688 12857764 -62707702858037621817503593868396206848 12857765 -1460173751139584833869304172928477806340 12857766 -6077725148198775901094192814487082496 12857767 603931467445468776344558930776946350120 12857768 -510199031019258969005513571576131911680 12857769 1136720644919601244248143872381762199664 12857770 402081968004490111820118375855723274080 12857771 470600970492584937723308933700246321972 12857772 489649317357225017963319455925739920384 12857773 53949207891043413654227434888061371180 12857774 -1383919691653053430302985743738620928 12857775 6040450934693718285412671772811040000 12857776 -500519067897819390447569018561359495168 12857777 639221230080983757688441497060108006912 12857778 -34159464535993540916311050096425627520 12857779 1968876344864971923912875226357309377088 12857780 -462197556388596762007353414602393011200 12857781 1763646146741561985295185130574967337824 12857782 8248466031739839278944142447266320384 12857783 994909630609009882695307438837041015864 12857784 69000302410858144308817210542041272320 12857785 111823938469465402153618245001758742980 12857786 580846790687104618205285000104016648160 12857787 804909140180661292896651551732777218560 12857788 -25812848828555775521967051353809152000 12857789 36400213297728916418285805833437417056 12857790 -757356881343232216229377649605798502400 12857791 30450970511490974373097192225711760192 12857792 90021544949054230456529080829645684736 12857793 17207027106310167409781127485419040064 12857794 -146626276569355789844736110629498801920 12857795 -1538910380736046484434781501768157201600 12857796 -148766876298308608847426996934714968832 12857797 -3869781160456342309591328929049414649600 12857798 176469891541888157505791424181240738560 12857799 -352551695516776255689823484118734266752 12857800 407022257031033286301322751235267328000 12857801 -534411308243856955058172191656403414592 12857802 561598980184059605226210595623873599232 12857803 991422111741063703270079084530037788160 12857804 426163212407716894845046591618093222656 12857805 -166195837436759487784757236671655027200 12857806 -315635622163712419594004634575710944000 12857807 389313330456466303952831448191365847280 12857808 33402242408158292587296724527394848768 12857809 -407806567692890953190411590633622252684 12857810 -193568221214271879987439213032096944640 12857811 -819931361862413853074423383257455732160 12857812 -132168587013006186447195293049144311808 12857813 -2397414775138872388085140071065984962080 12857814 9658781186017726835581464269739311040 12857815 -690759771336346963425528282917767448040 12857816 -102841423028945345678284300638645411840 12857817 -4489709772305614711367431074920924160 12857818 -43923144888906860955442558718436657696 12857819 118194285791099769921812626948720347168 12857820 -643637500444047962506138495095748561920 12857821 -951566485874566915523665889340087891456 12857822 -509377140290771218886561037323430900288 12857823 1134762552062930188081384162643101536 12857824 -799629838564465316615158171161666256896 12857825 271142720632386357638306572493308610550 12857826 -158550957023907873619296724980592112256 12857827 1819790382049470043024041674572930603676 12857828 -253861273728425764633050159906675056640 12857829 -829546309508178697166563452416975306400 12857830 -224778869799975329305751352603043084800 12857831 1094481750329972585440743037396123155456 12857832 -8819998378557394627397121463590912000 12857833 -376951969923250693863565686884843422940 12857834 230621335934847492115589926418031255552 12857835 -406235639873311824527638421150926571040 12857836 -174547331868137440985224195046387313152 12857837 2422117668709666388103228663647719468032 12857838 -287699541249289608100050925721548446720 12857839 531655050942512183538523841073014837440 12857840 189380764750522348688025854201189007360 12857841 -769870853611286389659307577602915501950 12857842 808060145795661997195431641496593901072 12857843 905332593752084369871582012036524422092 12857844 -694681505346199809947924185460123664384 12857845 -450369147881271741399878631603281130240 12857846 -211117567425021675267038394111028362240 12857847 287560932905843567533778809654679207400 12857848 -1026470257482117809627751139462894141440 12857849 -179283497963108425475621151119872921980 12857850 424300223487187599171709547918587755600 12857851 -253009466412457926587798584377600606720 12857852 -433583259064547147873930387900448261120 12857853 -160677444997779976954305000562377522240 12857854 582612821846782146950449451587727023872 12857855 -14220547354968122077817961810079500240 12857856 380768113975406858040861661911746347008 12857857 -500048157813033829079869634244603664894 12857858 -65953200623132222597187597809421828000 12857859 -875111927204021840419044131056388494080 12857860 -10453718521164858749369725723266723840 12857861 -656407042603770091642369799003322178560 12857862 -466658017277795256656432188892863249920 12857863 175458845484251248387282872161135280984 12857864 -934234055530909044020873239107922160640 12857865 -1070905658829483147889420470916136119680 12857866 66427766379246707438882275673004718080 12857867 1828270608655062959056333943647038019752 12857868 -620368189970390274876864644206923886080 12857869 -310919640810932203496402045431389907104 12857870 61750872795616162286949288141391872000 12857871 28814035842287226626046189883341419520 12857872 32470663206764440734100764039220838400 12857873 -217454606980943804400670006567012052160 12857874 -234193357685794970655374135036577766272 12857875 2723408310418710801371329613432770260000 12857876 2226651220395892218772795769124055564032 12857877 1166395026016320521982861573045300306240 12857878 384212702314045899715370040893308590720 12857879 -615019551769048958316585589012196210616 12857880 245116461600384689191524452605005004800 12857881 -66074090756018629646598457380636139318 12857882 -488656510087185847399888251141552184320 12857883 836906980052024952894194807630025609624 12857884 -845954299633141903436561938787880726528 12857885 -751885161472405522354977373276277871240 12857886 522210691911617181028146589488836035200 12857887 215362574954442117372550997793238852608 12857888 -1146640886921940980040178450086200279040 12857889 -499685370888748989049708534331411531520 12857890 294406354710885272493091892263708327200 12857891 1033206055236094991424292585385062931292 12857892 668747114752848099754817224164058214400 12857893 -1748801934669887853457799976700437361858 12857894 138273448545238204067551128464075293536 12857895 572083938453701089762577144698239682920 12857896 -581590767045663402883637036042060190720 12857897 121050983491307750956917659176890702528 12857898 -867192724707202383093524525805661063680 12857899 -399877719439629905560646277171049582084 12857900 -706475849829352933383067021435331904000 12857901 117334558357148032815893972427700051968 12857902 -2041383570424257915810128072561631792768 12857903 -23814130125932286456607031570592635136 12857904 -209620339585664580312452437603324723200 12857905 -380390680120378221336243560407130084940 12857906 -231151378171189323271230729695965977792 12857907 -217093403395620888987151030185993248208 12857908 -365489841190540393568019552427875020800 12857909 -323547335933149010551455297619634911890 12857910 218441201476483672267598343032796230400 12857911 -2350071266880098446526469753122208172416 12857912 1890102362721209936234324583242394931200 12857913 -1021399965907953549232781521299187389600 12857914 290717665307824289135531190580429459056 12857915 -188414346012719081744198040081623090400 12857916 6435476211866253142325827471846548480 12857917 -156766547034845237269184269494279329120 12857918 447935904286190920139925626218448869440 12857919 -412181908957311869338145012006918158320 12857920 42227050446744732627200786803489505280 12857921 1512950746075590171459761521319273233200 12857922 2215895112768766748141510800495778304 12857923 -533541868525479614408213066736420832736 12857924 591371115096861746508593962556367904896 12857925 156870911050062750003202486240255272000 12857926 -1222003949848654832040014774898779261088 12857927 -665358590436315875141868898827893005560 12857928 16144369720030244941911031740302131200 12857929 -85886939545496555464751505165051125760 12857930 -459075796024593529827725771934450548640 12857931 671876252384823895944631426541126354880 12857932 -473677613821842633224615097343482388480 12857933 1522370053755694139817649277712027885120 12857934 -343610919393496468217383825289923568640 12857935 293748774585837729982008150140233304400 12857936 -20677396968771109400902413317314707456 12857937 -216094938660824823519863442221160855648 12857938 335113661912855915511631849967597823120 12857939 -2451958816985556018813913133224119143376 12857940 2303968029305390238559572955054391040 12857941 -305135727688480876874123881604370756658 12857942 529355565342439993564680179418117379872 12857943 -427841747959806538611427456598011199616 12857944 -1208800991153133038845086299841945600 12857945 -328210991701676451073147403450058454080 12857946 416708362964378913605088024223259170560 12857947 1223379892370643987685475883382634650672 12857948 -630055256209973078740130407053440712192 12857949 -264934931816505065359846377099394033236 12857950 -52973041484145642526628824955952787200 12857951 1487905119804445433410257831471747089952 12857952 233725666183394313145831147961554305024 12857953 478777347219389798556397025515593031202 12857954 -43652984859091586115330230428195482240 12857955 15836456323486749579709551824467296000 12857956 -1732215041623789336798454705432360298880 12857957 46852372698238671630487676153280625152 12857958 -168057687808245995177629218776903060352 12857959 -89792065655520049549856843667627126696 12857960 615627459708863816536207861184858880000 12857961 93256192057190793198723679231972454400 12857962 -450959846619438144954772328264852450880 12857963 -110960504537883824837858585115066261696 12857964 -43432632264293835135822073210491076608 12857965 -322721492656632037993861103120792954400 12857966 -403773760113799517767921090752982213632 12857967 891037180809386183529954983789112859200 12857968 -441072393695209928458956657144053137408 12857969 -246601001786518355152197529198319791050 12857970 -29585972575587798675355195675213770240 12857971 -699290591666188586996451959633286707888 12857972 361777963931709205222967950801490875776 12857973 -99553851821186460818322595405160835456 12857974 -985847632376929427731249358627816103264 12857975 -120969367071509712905030358305509073400 12857976 -644919645356919471545229784946589388800 12857977 1634159507922373012700351585466847222944 12857978 438563990731243594716191428659816302592 12857979 -1143789605385188426505574891066077527016 12857980 27009397176483620846609667827873856000 12857981 470454247157718059632894096510133058732 12857982 -95437555202440588465319861920053620736 12857983 -678284421690668736320125234302182896768 12857984 -1241452763976353643083276714600143257600 12857985 1635299564280178522297378067185579200 12857986 -105148559770594249079841053778387064800 12857987 -27007298566038103322388379882800903600 12857988 156195032626926664194320698295467376640 12857989 -22611877326715672527858599011750153152 12857990 109071256743023703884602609728009744000 12857991 1327246974297167356552292764448595811920 12857992 -848750345951825963419590355279320222720 12857993 932359056409790692935669729855572894820 12857994 34184513235460041554670554280683950080 12857995 294295696785124028534593685358361908000 12857996 -1472148536534632836410020679687438496000 12857997 -314950551053115870312481712147014889280 12857998 413343462814896695250695953588198232832 12857999 645148335781412915263640869113099691392 12858000 309270406712453408588894963335692288000 12858001 13447079390452776488150498118306509904 12858002 382972656363912962104307369739280607232 12858003 421776258806575169680796152985426307480 12858004 -55617234042606430745149176820130760704 12858005 -1193885206531733291590072159765562317440 12858006 -200749760581452760397045088451352401920 12858007 -724646660433439768291281264363858066336 12858008 79803714641156910611970990767350272000 12858009 119531224746836166381814720638164184768 12858010 -330405105972755886339253625748448335360 12858011 402547777607776916416388522573352407424 12858012 119098521138534421680713155481175287808 12858013 878540510297450387342409698048000414400 12858014 -400946079168845867815537326800969497920 12858015 90215481892157590047131834834009746320 12858016 -1710152324312995259590443494662281166848 12858017 1023323499449822094712080960597013668066 12858018 -231023531148481177402561009750976882688 12858019 -206478616958147235486867927145810457256 12858020 -374491308844996929617750996307635404800 12858021 -7942651646391345376917280899612475776 12858022 507133971677134076778953862866261438400 12858023 -164766512321398322683318284378142298976 12858024 518378191820678733161894385083293777920 12858025 90200786239391823752273042454749721600 12858026 -138278233466742193562059537096769104896 12858027 -247444794713471620005265120538131268352 12858028 516596978972908613217211922076652039680 12858029 -1114175900778011974016765392334696083008 12858030 185446587978719773371373001846518128960 12858031 243891472024039133065484559156782345064 12858032 4326989003583315316809180360101068800 12858033 -260566201059431154089591632339075237776 12858034 320301538624980494024668780990996334592 12858035 -459960785346905306573134517258697483840 12858036 -380144155135917863087089974438225868800 12858037 199876576396465959409251569487941519392 12858038 -328905054910827122651754417127557994080 12858039 1239839641639308928778325801608210858304 12858040 893898761516647451706562711876067328000 12858041 781252172875639024850498291552060592000 12858042 -352248634632956866265612811159940640256 12858043 -3098358785360631807610911272073678149952 12858044 -528407406171407774538067240930837254144 12858045 -711350431011286301182052770872537163680 12858046 1717184372508357591979930665700442709504 12858047 -1701896482992711948886799579487445480680 12858048 -186010073050861427037077299929997639680 12858049 -378213155272561571780940149141867949610 12858050 200994695097825288207659830741615426800 12858051 -386744257165310500295568241185106338576 12858052 -24605914326579882486563990684089333248 12858053 -306619095473440470034836739382687906916 12858054 236591243830172794401955511354445857280 12858055 -180209188653412080096052201691609601600 12858056 146961914931949736534040069662510284800 12858057 562683516310470224077068119228682146154 12858058 448513960748543746856261645586927600384 12858059 47234887711103548579619542278278618880 12858060 -498767991692726161289802752955297792000 12858061 135380483769764171622787177268857548662 12858062 24864741805216289845750955165456337792 12858063 194357987538036142312131027667223356944 12858064 527450730756348597166266979092289249280 12858065 512489655663784531146587525455411560 12858066 -232329984864065296732603382004705679200 12858067 1348100840496388648839415855898707947116 12858068 -161951616097943949361491748735193151744 12858069 -266373446621996804442135993257507641728 12858070 544231320242794365907881248517731462400 12858071 28974397150774929323942512559773673832 12858072 942345563212822554955525409961836544000 12858073 -43485392206569060930530212667551985516 12858074 11869259087323107738457121245575087840 12858075 -10507969343072025505114563755224368000 12858076 224102692781580953459166755514254622720 12858077 -1552335637434041123487911589267794314074 12858078 288128731196712583225272734700741048960 12858079 899231016868947290194980030431844524240 12858080 1453570916353006878835924834417119068160 12858081 -179550268727811180485797400255949090816 12858082 -688854590755563472690578770324352001248 12858083 -126343720729198487953440992300878554624 12858084 219032862520801666911034122138142638720 12858085 -954793411296679939279120439474182623840 12858086 -42314979633204521324674819623278387520 12858087 114943340910731690440185729826716840960 12858088 -891555821320229283097413814613172618240 12858089 613728517368271204285873925792795581056 12858090 17288853907559277789647503837619892480 12858091 1528107718755855783251797481288879477492 12858092 17085176137968803599993399820736067584 12858093 94681578753320137661011590512647633782 12858094 -413915960451235979570259233964484499904 12858095 1477663193502966971548182717400735446600 12858096 -131973240270893558343441795803416854528 12858097 36908848157731949942641161542899929600 12858098 -17207241889433346807830495490228370560 12858099 -413252153234283002631066375399620820936 12858100 -492826743099445874273178022274498611200 12858101 -144394048599643224632775373855414077696 12858102 -108895141995248565942760362156264128160 12858103 -868043632416129193043190939261979373280 12858104 -455408564659978518662533895690551296000 12858105 206416800214107710245157063453254750080 12858106 538676053247553195543812459814396476160 12858107 -1537431751106378993568279025530084603600 12858108 -1125647036388353139476814017298405858816 12858109 -241068897166785254794698681833928920160 12858110 -659200023380227814451488697897675119040 12858111 -410346347751698048520681590813263512960 12858112 1101505160151880782928166908383771754496 12858113 921695241259019896676988131906428523220 12858114 -416322873332503248281833728746697260160 12858115 1495346527880680759575408858565440000 12858116 -951002733790237973960500797853178559360 12858117 -275252763138699840925441002859550265120 12858118 335341123202500893620385546196647936 12858119 5499739762759423755661265610153675663360 12858120 472924642505296436593942702427091763200 12858121 -30973104198542400828516896994446265500 12858122 1271390186038989155702271764289963288672 12858123 57099328324152397765794898049531418624 12858124 680031267189325382076948908272287639296 12858125 35278399529401077103389882056409900000 12858126 -278900212194117341143889791557443723136 12858127 -906145212478489408025865461814279476400 12858128 -142624830632903597454459901636137517056 12858129 -630989243260593053904043470000852750720 12858130 -315522551658069058331498736313653107040 12858131 -375943851555010973820444707410661067696 12858132 -78979358724345627902174665573552631808 12858133 -344894251069011007393638891410953596996 12858134 104549075288028514627450425088316899200 12858135 -159932150329426138324915643463276313440 12858136 21567595678864815147221683231792128000 12858137 44203342561193225661791158096847357184 12858138 466097396439955014486670865831128130544 12858139 -95359005184914149806610269811129561484 12858140 -902973270249459230039178021903791362560 12858141 -58214703422527098638076341503939963008 12858142 -428720960748897700155094925676877430400 12858143 -357036374771507968729713385523284134600 12858144 -329251098641848970816353662569275195392 12858145 -596806637785953805517730424822154600280 12858146 210665727394594103862042601723273597440 12858147 9798107702005974380449236608399326488 12858148 -1114621092393009196315273252980070417792 12858149 424269102221106462492041825408825420160 12858150 -28950244609083492767708004308074598400 12858151 511436377152810469247597437931570449600 12858152 -1355202098997757905011167365827500369920 12858153 -197491779600143398949874744770556598272 12858154 39777224290000311813101155069541929152 12858155 -1354195874947549661027405992576417890000 12858156 -470090304414780945028715330284999357440 12858157 -126322158834366506313699545245934022312 12858158 980911694600507797122224744274881064384 12858159 277079512907819592585253567896202948104 12858160 -81168538921258958161997344349617520640 12858161 -12712861828802271740040006862406312208 12858162 -254394890547641683256996904263820594048 12858163 -555310370376781132858063632540218089588 12858164 1075923246630500425652824871919943268352 12858165 1007565778914430812502247499218265648000 12858166 733686118081894917635776198593322046976 12858167 211805853321116409624122484170625321600 12858168 -264150660337701513008633215081446666240 12858169 706078677251848356449208153817982138196 12858170 171027710732081190761502327585902865600 12858171 -421057869984653688197446362850305603072 12858172 -421817360479928137388360073824174285824 12858173 76624302758523812607668642145023178144 12858174 -94741846496700136142616531847438755840 12858175 -442607636933464956682713986366989954200 12858176 -599902941644738823895582408510624235520 12858177 -314438427272489344132993311022137942480 12858178 -742575973555503757862203943120794029360 12858179 2349457509784112920506510573628047534780 12858180 297210914284923080721386477401640878080 12858181 -71967829137246976305059317000948333120 12858182 -666328247750037020661220793616817478016 12858183 -409236740761634517164004924751087416 12858184 1491446191523219659784150765589010498560 12858185 144663534224515205544178603536860286600 12858186 54865810811690796054511019435328000 12858187 -1965528276816771461809505014508113181164 12858188 -45584988193487832231951034872479140608 12858189 -39510682511074115526425875299731906112 12858190 209293466721716306075548917440789256960 12858191 909821374447617233658060715038538676592 12858192 -186185921488873665569609023747067682816 12858193 -537767639108118009200459476986924321680 12858194 -890247653761497303904530033491349396480 12858195 -51352130062850265653526331401282163200 12858196 10907793804825806216037658090503616512 12858197 -917020112079043357886616117780272297088 12858198 798011023602393635485498087323888783360 12858199 345880271146689028428074230742575237936 12858200 397381237230718353791887088457369600000 12858201 -229248344181153061869011579297564876070 12858202 22209003502928699150784374438287940352 12858203 -530409721755545169273836534212647962880 12858204 15178450269575443520455395559889264640 12858205 1138097228357815522547852741946868883160 12858206 -542888118563341685602199194715374040448 12858207 -260733403971615567490577914215152847600 12858208 -1174241209433639326961710434898237194240 12858209 168751804708425392685287849268338553600 12858210 -765731150956992925886388278518397260800 12858211 1375020126195275087822281668481909412864 12858212 -2036163906968589267007799039897387950080 12858213 -1884534680809758519342200872925461201536 12858214 619971028159919637653639306398236063456 12858215 483884170212227235458273312332745203920 12858216 170496827154774803697281086318137999360 12858217 732295466612253695688083099509871934266 12858218 -367677767609806016007896676232411471440 12858219 584130090593252945441268442843990046208 12858220 -88632448124463334692534128853650872320 12858221 -995776354051024651485666488906787409578 12858222 198867269711437842071187894929674385664 12858223 191181870874336470907529927142988781760 12858224 195899886935486415739761548263718584320 12858225 143153415565903032264999324464258707200 12858226 2010452094390289624806020179208210169984 12858227 817231458226417761901325510237547776076 12858228 -590498420943241943027946200749710053376 12858229 1080952022973092682533689650696259734830 12858230 59641721166546072409562686553962752000 12858231 133400860155922866072044320645458842880 12858232 -84102827703122621422065539331417600000 12858233 -1017059007642677608005882823974275626518 12858234 717249076680066542378027680344429127680 12858235 821928102231969424064473558548336560160 12858236 -721524702503068078150928833354140702720 12858237 -619098981082631883751382496261215092800 12858238 -1308069520433380627158251943468553293504 12858239 1841748374213829131468149648757439023040 12858240 74736561476961614691820503093687091200 12858241 -788062709580044451355281713727817496016 12858242 -60821805376475359554050016697449971712 12858243 -281252381193355015845707658179584457736 12858244 -400687576761673904372024315871447240704 12858245 -1514356975618571832853127849398834930500 12858246 7889233231216187633127327501644706240 12858247 27479034448466033812668100035419455960 12858248 407482845172028546570497039231981455360 12858249 -1527372340863933784312296463166211830400 12858250 216390537664000517695042452117378240000 12858251 83499028768423403101837447023369240864 12858252 -116687893385751521880117333184841318400 12858253 304999587936059465581538869561001445900 12858254 -251379127312973002668093368220306930048 12858255 -15732704056162009424021952974930968560 12858256 -43851634227135798482980589991290044416 12858257 -391199577482838526641976260927314860494 12858258 -21400243434412804708188248682266227200 12858259 1462945069714755416945378480409207648240 12858260 -1499234264957761158948490701690133708800 12858261 -45241873084999039918592908200919499136 12858262 905558360060356980470755269604085016000 12858263 -279688375328080602625594126734879944616 12858264 3255049824412669356949695686440949760 12858265 -206451865213548195956107840770958951680 12858266 445872006591466893057020639419292401920 12858267 -78126919007854924034894935538751087720 12858268 -344733529154247135026115105118514954752 12858269 -862964057427412697343209787912196532160 12858270 -145332992147090031021710093075027055360 12858271 2105197313207550750552243683403229717472 12858272 -71852407583865598725361047389318676480 12858273 -184603580026900200273820172993584353792 12858274 280403075128010768109286888607886551040 12858275 -449961051633343486694825446344268395000 12858276 1578906615349024435162049552002179809280 12858277 -325186622900111634345244347614761409280 12858278 852273115872000735789464669008199593440 12858279 29229028599093415530145966086675275520 12858280 9211131315055199262279493148519116800 12858281 2766414868486755737692339902453079769700 12858282 -94708962323367687476548211497397950800 12858283 -381127719274297285644002602815948971640 12858284 -465801512990683153752661153195639536384 12858285 -873917635044884651570253606178513982400 12858286 541856407033075278509777553538372073280 12858287 -746882620261973554518983718227041921800 12858288 122275773477775530435067341150864015360 12858289 -277471591803999129252407952371530795740 12858290 -12434101757891294863935822579181670400 12858291 -2033362391468165961383490344256653116560 12858292 891518101636335129988124973122411590016 12858293 60912585661462654336565084554952481984 12858294 -37202086569109760535849872233316434560 12858295 -1508966439640806234035988713407937176800 12858296 1772024256024109406703530036810691932160 12858297 -61231934677983580123936471118237714496 12858298 217202456079021466788428625896089868400 12858299 1020068799465725680958272623420529683300 12858300 -54266516073761668661372789810810419200 12858301 2078548542297161814809808849647632945504 12858302 -878768048276167113618621358399659003648 12858303 -705585723976245870270131509099884931200 12858304 -109997767312801191840368489605017632768 12858305 1129921209979841715708315709565154400320 12858306 -517353002493260413248856382976358586496 12858307 1650931067492663203411742812976501760 12858308 940294493163182957225779016135993220096 12858309 435500725334887300378479706120697245404 12858310 35323316794567112698039693775942592000 12858311 591888409454936646034861604344602624 12858312 92688972658265758302793470820654448640 12858313 -252627272490921631645515238245081730752 12858314 -3823638228465001057207651429692819456 12858315 -667295808043552319821044803610970878480 12858316 916858401317314843959023727210886807552 12858317 2057664988245950405992687301412499317366 12858318 -593164617437063795465861438238381404160 12858319 608652040335167090887743773889001172720 12858320 152158968431265099800734202461652090880 12858321 422851017919024083153622624214964594624 12858322 -1084092235852841379489909280902668370288 12858323 -560654130889074147700004631439196065428 12858324 476285344070418019906456813353946755072 12858325 -966951505988939888427130717407125048950 12858326 557605830252760229268352704972142435200 12858327 -76212456412510225873456399993264199136 12858328 -406665605383929024808271677891880509440 12858329 445741361828291913773040083619829435872 12858330 60833952288561789552677393908607339520 12858331 1206486948789382972258861838292179144132 12858332 1378370945661244611418301602572580224000 12858333 15343125434764765152281984508641763840 12858334 281148401704168608424798173706159580160 12858335 -22595471365321346181189513431605568640 12858336 1198593781425114902066442504095930253312 12858337 356959575283928648400614614179342093986 12858338 615782504829990825939957166509596290368 12858339 -320192586135233140517273543406894237600 12858340 -423946379869363626798119707267064893440 12858341 -1454045521997125002178849178880096090948 12858342 -174565417036409684114799831680051251200 12858343 1386805881540469933741859076132133153592 12858344 1358019253453626123700727143016455388160 12858345 129380453566299833155583772513305131200 12858346 1133138246868828055720951697137365757872 12858347 -1887484368452870468225332277131686984204 12858348 136264043548227246778201866850676897280 12858349 323001948284615071691791174321468498112 12858350 -265881003737689406899651571105216136000 12858351 289811844539251731807671396524096856448 12858352 -121062300645255326098322221124906024960 12858353 688195676664787266825585605629789251684 12858354 -680750952352024760050209495911120793600 12858355 402570014011093143601748821067130491760 12858356 -462101483270607383337400914599654277120 12858357 -73178896075485768407006545046138555904 12858358 19370433749953164053799061031818533120 12858359 -3008537232229211851842025747967802391896 12858360 57079966549740197544134530017465139200 12858361 13629928260674255188020570927248062932 12858362 -329820975987766419033479056248585582336 12858363 -391058551626943732211769590065494764016 12858364 295448358101571608325078113212989772800 12858365 346433706648904272488116295824897991460 12858366 -13338651117058857605016273498407903232 12858367 780803941010171422865708987363768892416 12858368 470663496187292375531006020627495649280 12858369 363432616702700520193174437589600128000 12858370 135535578197207258611155674546153372160 12858371 220279811145121087264482973180045852200 12858372 1746794862747602221457774522839101788160 12858373 -1166048911906936002516493799772015792672 12858374 446961461391932342125590768414302115936 12858375 1421461429624417704281217682002919944000 12858376 -8262770437172737338512679672055603200 12858377 644502484998347574932828528627244723072 12858378 -53736114405219806242203356343015148032 12858379 204468558775656619355220197336031150840 12858380 24384021166609806564809162602453186560 12858381 166909717326670122063184885280537238870 12858382 564510886690475793743835221843658297792 12858383 529351182131289957281474754965734925880 12858384 80112020599871657963079412210886246400 12858385 251464977724620357651825999657201672000 12858386 -33877478284825475408959588646194090608 12858387 729930640271767052610138411243684712752 12858388 68636179530576230263158735583370356736 12858389 -417130263036557576756634185100541485810 12858390 -476342143209051201204495208942413847680 12858391 174877099770198417867237529645950251744 12858392 1964007156658699478529605748727918817280 12858393 331042654586431012955230775402219430864 12858394 520598003217898625457937385895834272496 12858395 -905264365298175174948486933336278335200 12858396 652437473555984471676369752318367201792 12858397 -915280278186930647429354404301477959680 12858398 -94681809690578445572689068856301287680 12858399 697981157047371802483427907303217455120 12858400 -1210615000388781863411620096295686963200 12858401 -885304223837021569725934673846359501440 12858402 -47976469596869853647159879580437184000 12858403 -326214514490245006178559947577722845760 12858404 148557707917694562036044326215980961792 12858405 -85442660989124284071485557773500712960 12858406 49938859795524627396611787046708947264 12858407 2037957209793273591322369407373890097656 12858408 -81938409277151540819855191445699788800 12858409 -561899827698166341772177035806754645528 12858410 145231850282637333590692027962019947360 12858411 -513934162383161315747270570662980381456 12858412 -424544843421720960809908514837717826560 12858413 1319988069612132288325203959478158752662 12858414 18982130073549282790705316613665701440 12858415 -22202578014474805446555829180698015600 12858416 415704157214642878798037065839391260672 12858417 -594415024075988548557342540499664532864 12858418 -162870408654560569977230485634942618496 12858419 3324045030399507680112337436852874240 12858420 135671304415185496224645825973877084160 12858421 262190333039649138481230701507332637600 12858422 529765967688901869900070881637581960000 12858423 963412656157613457175410044806259739600 12858424 96326980446810228141218576113007308800 12858425 409299451961640126191514463657332348300 12858426 -11062819619514011164777850150313891840 12858427 -662152664371782080944023354272925309724 12858428 -862689611739479849299707472170504192 12858429 209823824944964498215874764327314759648 12858430 54643729971025630510439117845324907520 12858431 2103358829029634024459733173159641751232 12858432 -576264720261898315912002476231305986048 12858433 1882367506604338017180858431237273142036 12858434 1072527108878247494199708626406768094752 12858435 766743292357407228388080526497968212800 12858436 181291785215379927943650377119546466304 12858437 -635152224114992554112284614025355170914 12858438 -556008407845126837784997608056882971456 12858439 86499298979825842837215901658285544960 12858440 228767083504237780052445215485452288000 12858441 -357034931897701753065554383816713197808 12858442 -190438006214809839504779032191740530128 12858443 -670352761436595772253582499542215761312 12858444 313802389899482361325085620404340634880 12858445 266237681026230042589103059794050691480 12858446 -130609404315012553847267198915952107328 12858447 -370122708981625517741023005178294067328 12858448 -989923681723056785487760265990760038400 12858449 115982476788647850902010956316339162240 12858450 -225506962955012276976845108048044588800 12858451 3161443149162563271681495642236891823592 12858452 1528101623843254564390218237876722315136 12858453 -578904937657654222793514679858910102400 12858454 31886249268321907378146979260288159744 12858455 168564534550212878973865814681251800000 12858456 395661337180776717454365964661514240 12858457 -3030787665343869199110067100840889788 12858458 -893650858761402257240460302402993224224 12858459 8705010063633977761304761005107724288 12858460 -256901180668629910852333751836880947200 12858461 201363041912587326191357228074894201728 12858462 -5211889066538061502795058205101635200 12858463 1904982320053599701264096936458716966960 12858464 436192163747926776509396362307992682496 12858465 -64967587522573077629618138797357368000 12858466 845978766956110150579449463313114799264 12858467 470286192443249889299728023047418495516 12858468 -9687925802942589657717513003534372864 12858469 207277524183025664086883943555003470040 12858470 -355293165675750547124444091854638792320 12858471 1503992508006423753638851330129809524472 12858472 -596268046564981570178718648333706690560 12858473 743824602031924356662665896011449922640 12858474 32834480867834631717317940001136966400 12858475 -177879333334958506758815826634032971600 12858476 296777094332180214349181197436947810560 12858477 382398663497636625875855935386452983872 12858478 19181636857587831487142693094596183040 12858479 -1469321657589329589885008703619908732840 12858480 -81940133141927225613963315538595020800 12858481 -1529577725903842706008804779087025033308 12858482 -92702938961960643117570178457336351328 12858483 -361714981230264133664554086741387413952 12858484 476514703281125989267810999131934944000 12858485 -1489664524403733265763372940864528254820 12858486 -702252479940178960455212125906238454336 12858487 -127739241127241938172558007891298563560 12858488 -1312662375526695725190040587460483092480 12858489 99393463092051527798199573881958927168 12858490 -232767174832110608425633296708154675200 12858491 733400871132048932882856926861748225984 12858492 778720572607379634465958437311988490752 12858493 651222583741202740211840549756133604742 12858494 -1443017331255480959182725918319857008256 12858495 -245083564378360737822785704222078955520 12858496 -126626554843800251124106345052614164480 12858497 -2129554182338415742316300462639131482960 12858498 -226789466507319209815761817341844618416 12858499 1647984414154733438699042469878972339232 12858500 1300461352427299430665345965311846976000 12858501 874019076518783991601124081917124094432 12858502 -5701582946068077362662994561701742592 12858503 117338714293951548204321397851458533680 12858504 -40141387435438290558287420910532730880 12858505 -7734452068662663350078882932811532480 12858506 1222368024048400544045032963212039586560 12858507 115853632191920401849347058856506158756 12858508 -442992665464655904739577403772793784320 12858509 1096281315250838110962912421296024214710 12858510 -39736298712933074625000206687825633280 12858511 23965867111015868221470967664904123120 12858512 8679435481610431438026105715422167040 12858513 1682339994542630387391874303661464968000 12858514 546362871551030779689383784583303219200 12858515 602649257340695211880878703755695018160 12858516 -133993120379942048244273430302231705600 12858517 462408775053187357826658260711445887392 12858518 626381010500898686525728822175427053568 12858519 -1147401711906774634644137144107577758080 12858520 21990936479713062786733702586163609600 12858521 -43917171577646317859192138971343114496 12858522 594533572889711613582031794718793436672 12858523 -831072451257456783734671055912682847228 12858524 419027013746298453681552738595706366976 12858525 633286021121190601323092732034624251250 12858526 530977241083498178592570983749324090368 12858527 -1191212076105936335860890225774057137928 12858528 -527754855682574656303670568314669629440 12858529 63640867310504235701074367265623609520 12858530 -845036107486703932293842204283811503840 12858531 10309079218302564361318173237188969592 12858532 -1456281241342059115225404672351958482304 12858533 126887318736734035721454116941127854782 12858534 142905966607212179700646759132534838400 12858535 204781840575232311036677020975940077200 12858536 76428286611042257613417105714214901760 12858537 665603162392208270161895117325076444560 12858538 282514813268321680023279453717784038912 12858539 293326546117243468453113101609686056 12858540 -675290885621553355947726645645629875200 12858541 870209425357155650891850527542631883552 12858542 -330360162598314194694136762056776985600 12858543 507248681791769615385632800719404985024 12858544 -117977549953478866028477737500400599040 12858545 -606750059544933783681105696512174931840 12858546 -35043712941207479031309008080957061376 12858547 899982393808891778252347569739254586240 12858548 -12372459748718332880773251423455447040 12858549 -21330742876673069803022923061778048 12858550 21180469236618581718041083521940480800 12858551 -1562199478190641054665947244023741622000 12858552 114902814546064973561358156603080048640 12858553 1617812800883095283273850273129457189802 12858554 997227997029042711439250531380441981440 12858555 9143468648541616283104959160733956320 12858556 -216485779894729080810515054398488524800 12858557 1775865560544402125265244170270114868806 12858558 572323087777928148694680833154158731584 12858559 72219227748579534940331948790220380016 12858560 -84708081019876839205491177585880596480 12858561 1705778096241290213039234137540500932640 12858562 461555596370361228469015877831905939872 12858563 1178860665449703034908109027958385444600 12858564 -146219869321961480035013143257755627520 12858565 -195922776367264889934627105811278393540 12858566 203812105600038170055369120462177006720 12858567 224324193795144307432727039849738407680 12858568 1391728489012432590138487999686065218560 12858569 -1726224390815673557975163518384771973030 12858570 -265840218504703676542559620118084779680 12858571 1145867191220923874398393318806079134240 12858572 -1063593934275057288022970248889658401280 12858573 73317568912630107740850079043680020480 12858574 -187929784310807502664824171632592235968 12858575 1161666147469436968297310271124351033800 12858576 -214463621902138075206182983683947102208 12858577 1772037207917121448677757738922754503680 12858578 -251535312981974342887456878465796241280 12858579 1650910634372323227904123246478885799360 12858580 2091925961979929382501694846697783040 12858581 209550891418461634666924609609518956832 12858582 92662374455416266179975794063881229824 12858583 -632994006840745975672148033861456469056 12858584 -54530807324666035126445000565700608000 12858585 -32155231308568096425917287690118684160 12858586 541130354709350952871474892787554917344 12858587 138925601305028463188262251493143814912 12858588 -894123733388668864625416234823519224320 12858589 -349527600449319923570591295155072396314 12858590 285016744922286354623260680789292564800 12858591 -2750298802252537108599010789828692480 12858592 -74925461260469467322210385511022592000 12858593 -890849321184464929123294330619822624640 12858594 209971048088977170128069943508689987072 12858595 728694308287605738536859065627805005520 12858596 -2395942714701357919105594412215274618880 12858597 848951615282538203472280688805934526688 12858598 -213901883657226690278907241627852945536 12858599 -743275657319696445040122042753325768536 12858600 586012157071734097697826517521868800000 12858601 879182874399667304538202985367790337152 12858602 20014749953749423870448848742708567904 12858603 83543409984086835318450583682321146608 12858604 672270389062752716813586928888309197312 12858605 -216133143036434278232819605250558026740 12858606 517329512201995896329130809779225640064 12858607 1112127398532229559293448283514851883856 12858608 22816108582149200769848142003171164160 12858609 191025425121372004576618029710334431808 12858610 187806426225950074416587096126582200320 12858611 602741910887474903172110235583383334320 12858612 -38793763437241045532590978497417277440 12858613 1491421974011121265753548870277633268280 12858614 -241366299512002385699060492637640498176 12858615 -308382222929204267843277835636242508800 12858616 -1379496655299260782343995934739487211520 12858617 884512912537099724938035531159464115144 12858618 -296974672270143632151455746162979101440 12858619 -1060166347549993878296841964528451477840 12858620 520492435689209353037124416007965575680 12858621 -427546933085218504076791576022880171360 12858622 68970198694742371150216338327309656064 12858623 705336887884568096912707164298706264064 12858624 -335270175785696109631475166738483511296 12858625 347805704696067707462525647396788516000 12858626 806523641404441942446460426880580139008 12858627 48417238900365346270983496512189091320 12858628 101242855352984594096794738238778762368 12858629 495990342074383224825173716379155729500 12858630 221121789891633860266623378409963315200 12858631 -101405225745427630296655445794479748800 12858632 -226432535061405077444984223884916326400 12858633 855998737062605228034276551311943206080 12858634 10322078042410037274609503012371760640 12858635 -1315179155260448856318560488246095434640 12858636 306873343034278379510540973442295463936 12858637 -1969280695115003565424897659575288710560 12858638 149587271297229654937760855377949166144 12858639 1131854587258612668687557657193258188424 12858640 -99754307394622943869608625032265728000 12858641 -1754012772315256445461298239368099098958 12858642 -115849775783506765791038798424498624000 12858643 732615394583118703452672182087094149200 12858644 481536891834641684332302938300141414400 12858645 -58153133148615105429822907073000117760 12858646 1246154128121897872528046391243547018272 12858647 -1125537707413976341494350430530277733008 12858648 88346905934507574194921375132290252800 12858649 -2022231487022411608472568524416440499760 12858650 183585136297552732069581123163703136000 12858651 309618672929493907418581562402790171168 12858652 536647571506021271382052624083771393536 12858653 -1226874282747006205400016198476791123098 12858654 681260047976112008024025294082236429120 12858655 -552726899621513627107900780334223460440 12858656 -1246369164600829607204155923299970318336 12858657 127107253178248403495330604366422611392 12858658 -65484566961285080950575351336323375040 12858659 -966194916763245270168864368606046013560 12858660 -489887261130527656026775195810178891520 12858661 64591048149835612481363879824925107262 12858662 -1652047995440416237081901241807474518400 12858663 776770304079195758577322579891687810344 12858664 -156869939079302461449403556979022233600 12858665 -1442984734185741618146021666070365006940 12858666 510701489104367081382619203850767971328 12858667 -19409639758782391399438979798476456880 12858668 -276651266023951498192476434841414696960 12858669 -97614059741749839029695723916930054250 12858670 -32548775315915834629507391320359360 12858671 110626685114019906569557144331454075264 12858672 -159806370361968360938930558505509191680 12858673 -83617886945970401980054172342677877196 12858674 -722621011647430494856052021440247207664 12858675 -266969191787041584099007630559128815000 12858676 558161398920001990853653699630368563200 12858677 2139788678627995843882414508791831008 12858678 229873462213912751411981036605012596480 12858679 -35538640848574050740533486265943816192 12858680 -136862565720336493423212298315660185600 12858681 -754829188105026234499832049316625996352 12858682 126698566245669810249572638341079278192 12858683 -764210625643189069223196922284397276224 12858684 -140190853738682732367099076158243806208 12858685 68787939001332195063668674645064732160 12858686 1120369058735969816920518355133474433792 12858687 -221758661625293403301639071783895527600 12858688 428406274704622044178942269128867577856 12858689 -168548470264115293616317076931654013776 12858690 65738267713507365563880859039923402240 12858691 219981429285958666274196407406491071800 12858692 -195816146287619739392016812411977138176 12858693 -80270393285969474535978621085341891072 12858694 111231243530889344930317051971842476896 12858695 -179281480149839432608775722915316321520 12858696 -454253849139124310020075184795504640000 12858697 -234390159954613476740503595095517423088 12858698 -430633547145331027359451844278908538368 12858699 -210443605000078143948772854482780175360 12858700 -452630571835154811684109738934883840000 12858701 494931454546572073015855947818994405132 12858702 -316371001509953587026319983173679559680 12858703 238895050022989861460141651453993669544 12858704 393312433075772838170439842409373163520 12858705 487630510991615136501178972600676872500 12858706 -326275744233792720746841949112830364160 12858707 -207823408861835183652804188629657761792 12858708 -75705739323219231800068022492591714304 12858709 560119613380512715545172561092427389504 12858710 -632520637254203231674645562884723626240 12858711 1057814334758493615996720923278091911272 12858712 -1228857578983843935884084537890677043200 12858713 -15876495364191514914689241120781751040 12858714 36231928627206248434479880725488153856 12858715 -1401334242355083275395473127753057953600 12858716 541729910752740673782939143407736647680 12858717 1400929078793938548392952588770044606080 12858718 208894530505205880983873543607103570560 12858719 -1724463957631932576732188019000994502880 12858720 1715894763487237474339150795427020800 12858721 842658031342514132808856006593781394452 12858722 -153100404008394373649855544047048670048 12858723 -47017368449560006196499006460278570000 12858724 -1590960320514191471050408389757733509504 12858725 -244516412237692640859255175368643008000 12858726 709475803150488081822088080920716621824 12858727 72785021190358882015099550863115132000 12858728 2955945028467336948893410575265255864320 12858729 27513373716007363145901097574207503488 12858730 -297196831886837919593463165978880358400 12858731 -3969983387203640507674727787278490000 12858732 -913128768012043357431994796693884973568 12858733 -908527264916200809971489201169465170400 12858734 26648033669350843323374297128850155392 12858735 -150088921023777706774476098314006230000 12858736 215731179769606822571452935767980867584 12858737 284402592885199564471531157849648626386 12858738 197862284614672619776549925392247009280 12858739 -185668325361161483423905177314989332320 12858740 738077725619372127398926583625726800640 12858741 9496573990336276109533789333339443552 12858742 -416806586220654333216177858103566273408 12858743 -1092339996647755850988427611222004762008 12858744 77188088957947957590593359925079244800 12858745 765478344653843133988590106067244937800 12858746 1053522759808689480954717625048297929072 12858747 -617923264701499198438560948870770007360 12858748 -31135410512074689628778354066361090048 12858749 242077170558769940958342291110229468480 12858750 -5133098215280626160995808563213440000 12858751 -2654612005445795633377844874502786297600 12858752 1270299201769905956736240590279776665600 12858753 321215372711208920187921756008085939504 12858754 -468950518611811394533530587166634176480 12858755 -254784946596077636324993999660769792000 12858756 -46730007324007664813406472944374166528 12858757 245666950539450840360571685546616839006 12858758 359659742878087192435850333690244895872 12858759 -1048058345257851702454291284658853467536 12858760 -646946865222790295871019892888808192000 12858761 292313091595069321293999438911841608400 12858762 158845218494272788968840254264653017088 12858763 15990054196418469266621828279374385600 12858764 726007861842663936536202869232831864576 12858765 467648863488291101371234275826021904640 12858766 367624568547450700133510901269756755008 12858767 -1422602138282267685506630668999633823184 12858768 34274246759034581242742452465096212480 12858769 273913225801599981022557138240230559744 12858770 -394045387623730909250523240472497517920 12858771 -531706075403269149977830774401267645696 12858772 -1168405975663826521732793939334943978624 12858773 1196926250885490680226928552575885851022 12858774 -1108502068053165033978684874586879815680 12858775 -44508929429224987378834083752799484200 12858776 785197479957601957644446889532727777280 12858777 3027290552890220216295160365938929194240 12858778 178561831285661383889626826331974323440 12858779 -2092275397892693271656408560450854818424 12858780 -66751225069490049601556277022858567680 12858781 673969467346093732585967510091227821944 12858782 -787264232737721231299593618772520395200 12858783 -21156504163508553775562476530243763200 12858784 -14971734504830005223597330964438712320 12858785 261362544064747670564289916220120728980 12858786 -769302566014309296470269040941088536368 12858787 1730131337609411143661412138754389673436 12858788 101894827142002394963149687692800860416 12858789 127884818763663199748757969057254032128 12858790 -6480721731524058915979879651910065920 12858791 2318778570855911538641049111862582830768 12858792 -782146301702450867872353367577359073280 12858793 2698529483297306966290511145227625489040 12858794 216745143102994477801036064518366691328 12858795 137095944836802472336026417335594453520 12858796 16441739228546825655265619387154096640 12858797 -294985471904360539423663393992747847968 12858798 -126545310177295105353749997284356993920 12858799 2982427792298651276432973111946537080 12858800 -63900565059057380977618520897185382400 12858801 248913485768757914166918902588845047360 12858802 229222996260016774635926770429660391424 12858803 -221882451310106269156396355147001930720 12858804 46433737614389598835577267588284170240 12858805 655124946636429883744800157308746351160 12858806 167867312110712818203364448258524224 12858807 202984793076212642461599067140102682656 12858808 -677090160212433969845319499924572672000 12858809 -736065614493466377475370453970919855020 12858810 296526788175373283452480455586300830720 12858811 135858284072969590341610028161571778832 12858812 572257959388409502866280957564069958656 12858813 -1076946327881657262830074545433107144576 12858814 105878081184247592391508434532321379136 12858815 564359290764393846521957206524993493920 12858816 -8042196039832386227589916210136875008 12858817 -106120953715732186767721545200047417728 12858818 -297712728749873917486274904468245038080 12858819 788063497920375110191610125770458703168 12858820 3447913457273033975917325889286126080 12858821 1160331483800813456983605197502156944700 12858822 -172446232040440497118447966629743064768 12858823 1037326966660014401129172652029715003080 12858824 -2144947694000049322390045485869565542400 12858825 -498374460127268765298180969613033950000 12858826 356745916623382306701746473755747032112 12858827 1727262096896931270015673916614335542676 12858828 -768814611601464198709394531935383175680 12858829 -5707601005369838192285280189603829371072 12858830 -283328464107157896786809425979252659200 12858831 -220260913864588916863541359454393421120 12858832 34898672204351208444713217881242337280 12858833 39692091775581781781665845436966981824 12858834 -351288516481796459529495965685016735488 12858835 444417882828413833475143205999966474400 12858836 -111100458127374883656842909657204345088 12858837 1208208917197140775921565098654355033760 12858838 -641591945908760718600084895876880467680 12858839 -75021185281142035130690724122089996800 12858840 287527444043849004135370299462044467200 12858841 987161409949041092842184408307025865184 12858842 -457296439749820962277750125206816821248 12858843 -655131235294000356041193201360855807336 12858844 1045556093434102285182522349252522420736 12858845 297326129544508277190013504473881443680 12858846 87716086132212155788716481727581310976 12858847 255011588400990727548998909572842843296 12858848 -269521706962551989547615821177550274560 12858849 -15923075825580828188741779305142252800 12858850 500985809102191275422589253082047916400 12858851 2575236725162193742890707811038243539032 12858852 153629195064196331046150862196877407232 12858853 -615674332891475507728524457392623671520 12858854 -31629098707648111603313615209152078624 12858855 1034819093548986712024354321641069031200 12858856 2164767510240634735740422153302807034880 12858857 -128032981108466861598437571467274126768 12858858 453478571009762184641345766238315929600 12858859 27253896463065443728146725273111332128 12858860 -5979082040217568443724297108565667840 12858861 -1285441024622043640472011964087958303360 12858862 149032432484872094549748912269469156864 12858863 -322028052733647123491221583867624178096 12858864 -141990524394769686398484249196232933376 12858865 -656498260887860006834541095768030593740 12858866 -1130879357783771498051568238405856848368 12858867 -21768820087431804106537157244311403360 12858868 1448091876952094169652188954684560289792 12858869 -129385485270961994886051772359436666848 12858870 208250628340796812166037479052883516800 12858871 464017737665139598402367179425140291904 12858872 -416609490363403827652387876564954951680 12858873 -811493586626596646872981130064464292000 12858874 741158840468030125776887613352294575216 12858875 1616580631949576003184660486583228764000 12858876 -149146184172275487852740128355760557568 12858877 872727598570899050932441609086092797440 12858878 -910933959270100480034993479695499253760 12858879 738077453657205393021842792880087372288 12858880 -598333261164881476745391709439750307840 12858881 -434533731977349314127798541722902272896 12858882 217806838935833692003923818209711723392 12858883 -1157617553778634290762312389284321860868 12858884 -262427029307127140944467543711114067968 12858885 101358159548312848280017760690289638400 12858886 449345801157330819016585726704743946624 12858887 -1836137595908574339076906042368287215464 12858888 393457793921206110605887135935539281920 12858889 611897646091079306836440353332830819024 12858890 -158580930506480642136768146797902969600 12858891 680146354138108885224736631059096078320 12858892 20853064763731344870152381966294835712 12858893 -283769386853623907844940492801827236736 12858894 146209895484710290541446830240784253760 12858895 -616552446328379116128195623554242517920 12858896 327011122250364267332991212252553216000 12858897 6875502895402452999436671578229773472 12858898 148303544652831512379620373597179830080 12858899 127745510014340195364856254047203253664 12858900 500105333469656796141374951801990860800 12858901 -288229732453724290750086249012630983136 12858902 -39030900906922510633583734000099874304 12858903 49994167787466814923895138188756153312 12858904 -168342927434767108544512158596365516800 12858905 314001120120273993286034616839720685000 12858906 -192951214808887789538483389828857359616 12858907 55874515533092818637384706435091032280 12858908 1457663661771832734440847647349883623936 12858909 -362818432517828230320146253546495713280 12858910 -861140148323973428562550678173178088640 12858911 -532344801217031543255914197831942277200 12858912 -50293332868260036275179091002589184 12858913 541146802692609350697623275350548468244 12858914 89993560867038507336412038826603999056 12858915 477988973399232721402533596047244544000 12858916 -227225649446146107040238620692281708544 12858917 338421159768488813763127859865875362560 12858918 188192793605057472624489253101230899200 12858919 2709885366927374115033870359489913796560 12858920 143162252434787560401341734539297177600 12858921 -761877432115037116419770089182905144310 12858922 310639857655684988773920072003982077024 12858923 1361670196356530611716440296824988499496 12858924 -14646494890889859072078391248508354560 12858925 1031916961732162068999483635381468019650 12858926 1017042087509056690831024599735431022912 12858927 919253281339929819363079621855314944520 12858928 396095735424821636387569631118040760320 12858929 1122677562786431782893729762928982176530 12858930 -91758424266116168350074855526152967680 12858931 -1525724900255914245036271432786800870000 12858932 1043692265533892262817995023576916817920 12858933 -1004104488749593221001529428348575166176 12858934 -496795711541689795941121227258530603520 12858935 -5270876014409021615248857731888456400 12858936 319222718811255113785885663354543349760 12858937 -158728039270241090042712370785339755968 12858938 21890723753920581185957724812885385696 12858939 1432386291298706726385689727586135079040 12858940 -336298199615331002590619274615007464960 12858941 235465741279579532094946069538348029632 12858942 -61625968870710375390412181148418807488 12858943 -21197209305301009130236524398029276760 12858944 159244681704680638222150971810241314816 12858945 809031969562968396496401035163915349440 12858946 1416811777021437346454994639765044766720 12858947 674133515461776830640268182831520830396 12858948 -134397615599555428016522466032050214400 12858949 -1767862667581146258227525889429587390050 12858950 1950075484694294627051657297782771200 12858951 221845697134201274795002347338635795584 12858952 1236172895357182398232359344181692006400 12858953 487469251741938470654547939407683289280 12858954 -169730943191028134475256269358700366592 12858955 57236703243051879416974951508830801920 12858956 -924016280411178162850989550757211840000 12858957 -58523111529864533586604385217674645940 12858958 258148857747264623935946803799812987776 12858959 1374591896946288161523925011295761218160 12858960 -156436528462708138616152278589066444800 12858961 -176327724545384494666196401339729601808 12858962 734526597712106561005233452410590041232 12858963 391104926419499648143928768935157934384 12858964 -89013734595400904668947153936512008448 12858965 -164922439807911443092389342483596766720 12858966 -541917170172616913004797936611512894720 12858967 826050682485476164482260891751041924952 12858968 701247602326244588477293186166194882560 12858969 804291654557523000714873353903963880144 12858970 96082236816733605937281432251919629760 12858971 -1844220685793619042900933917896066224828 12858972 365911753461324604228618905878414622720 12858973 1791422767305213962026428451533232995904 12858974 -57724006465078393431120594483846267264 12858975 672171877512048395228795935370115168600 12858976 52611633932445301140658161653303476224 12858977 2141836326441490713371804247238963719060 12858978 -2969093370145379057276319320868347904 12858979 -712749315612821699829658920554601758560 12858980 -311772013653597823082523284942404431360 12858981 -299669175736148860831499772788331427296 12858982 -192994489733122151168117546204378928000 12858983 526388022454077714983637491680142324424 12858984 507732878192441342192945963658782530560 12858985 1415980595396443722957155041495023519360 12858986 -56843174600852628729054712014047907840 12858987 -244965442702312272056610758143501268640 12858988 -2048013353142358898373240547821052344320 12858989 -363981669557573487456433691980436036832 12858990 303319225420258083124087013545580757120 12858991 596710640228169564170965339233451142400 12858992 50224702933022291346745138245869469696 12858993 39049679016659710375606954228854156480 12858994 -447521553739487524111740869053453122528 12858995 -666455858909926142516627000543485881120 12858996 144702993489587652996338723781600374784 12858997 -734763868793179430217884031844482521554 12858998 -81735698465356692754984552266952339200 12858999 -655120686366734708670019467748569871920 12859000 747899117183541023100716515602923520000 12859001 33021471033320673384836602423617900480 12859002 -40565611144400731734873346602752666880 12859003 842168616073458331158797059761770297252 12859004 441670269502996969420168859841833041920 12859005 -536053445202798451587465044833355137440 12859006 332905350282572159306778867908908121280 12859007 -171483989239796133389267120380632266400 12859008 955899629759887003941213035084403179520 12859009 -1552812263487450188714600620413668809280 12859010 -500554788362760669201299305977576192000 12859011 -1567685778873680827330123348474845078384 12859012 -1787569119634539742343246666267124940800 12859013 1527066114680526204638697997676275100124 12859014 131647823077702391334371601664523937792 12859015 269766286951330843983446587594416810720 12859016 -413201178284854002919259854069059947520 12859017 157527391612535402744175845825081044224 12859018 538379959607779042482389705487049158960 12859019 803025068137423337467835003809759394448 12859020 847826606792151190536719040109019289600 12859021 -31626885932510756843725813290212562240 12859022 90966717936794082268797973118724610944 12859023 984384568401149926384114439272589568 12859024 -92377667063807831106431595999501484032 12859025 -14452209185934534036486697978742679450 12859026 -35601594420099669607614495770679002112 12859027 -243535979681592979535969719580605823040 12859028 -49141721380823726679472719883085021184 12859029 1225800670371605808689456809601815591200 12859030 -165239745102650970539627035588340739840 12859031 -226112161168154378613958896231847098168 12859032 1229776362034857192039515220625800376320 12859033 -73773777748241032583634236200247974 12859034 1564428951946944290328059274379337952 12859035 182033983304967957668645817930936883200 12859036 1792373348577982160598082739053863226880 12859037 -48036966253348402119118327267419357480 12859038 -792810123377987452721101168183452740736 12859039 1892997679105416468741605504332745327840 12859040 -1013363931321282359854901545046419046400 12859041 746094785375820106348118852123687247360 12859042 -615690634439765215286087186134606256640 12859043 -799473662657902704836497144673388156708 12859044 1016299594455766544133958697394240466944 12859045 659743680863724130520933403654389058300 12859046 309139174907815062286752351179484075840 12859047 -709850242211270212206584010529670050560 12859048 30625414976674544245341459589840896000 12859049 180354365591617677155780927656533073536 12859050 161680231057209848528890039327061856000 12859051 1943942583184390587088621599144109120052 12859052 -666203339129156066644839693053547473664 12859053 1365795597080261053384709456035111120704 12859054 -120550609770279422632850633443376364288 12859055 194219574993343077344860399927532110800 12859056 129014886281209406337627828060499279872 12859057 212418599027530785633312396180212640820 12859058 -1277760911401780871918479589656504827120 12859059 1396083615603504519513126653067892838400 12859060 570227888262081821747615035239824628480 12859061 -70933411346651681020700546388515358948 12859062 323255764927616741414583281552394850752 12859063 276518015112501278059059400149127203760 12859064 -978267125927914159088471568380928000 12859065 25664100479480931529457826081638545860 12859066 322391326704431620369139524548688527360 12859067 531802990670835132238193123414332992000 12859068 -274686817688687774290673875555366940160 12859069 -1709405817630320267622871238929494809530 12859070 47576608777773983752451646077316096000 12859071 307690581856419874712363779787377184712 12859072 218229324798098722029607859624211382272 12859073 880925966897609347759941577119106976322 12859074 424857052635796947065292392493226965120 12859075 -478370206757222312541224788374479510400 12859076 47860001262327236005924198567797588480 12859077 56010549838484318394759500473600034304 12859078 177196511709762244404300146083996095840 12859079 -442963270985722534823163915025782319680 12859080 32910389609811016410469698009285427200 12859081 1219236251999682042262331083405484897882 12859082 -285393859100707430361035586732144838608 12859083 -1127000146253816954520129777211011945348 12859084 -48408059323706532919511242114768508928 12859085 99963470650604222547835160512071858360 12859086 -291248528691802144821102801771821568000 12859087 488069830940224623990071431628726218736 12859088 -233602764523060572909734322431518703616 12859089 -656121530339317236573293392361612725920 12859090 -201739756800382064832200154001782079680 12859091 282202414940518256885940114440695253760 12859092 -462478102130674003721637274023079315584 12859093 325756355274579548952070893169650714240 12859094 -372257880429003786836024688181140708096 12859095 753653541863758283707719472354434557520 12859096 -12614224987496692451799619497839370240 12859097 -236657249434565098506172466087876126454 12859098 -238536701917952906097454647185410844160 12859099 43521198506701335123068395958600972520 12859100 529846402740765507347656764595793126400 12859101 -100698357797916542701456990354231029120 12859102 -250375952902385580443555978909561701248 12859103 1147315128813883899502266540414435277560 12859104 -1038815367242863881534228985209362841600 12859105 -500053811462701380247806912750413932800 12859106 -1087330669828036912716521212000910223360 12859107 -9345950812857454824995223781193034624 12859108 -541295366011129754232398077793509593472 12859109 -532567544090065580860125484710929587680 12859110 -27317784168289396039629063097075507200 12859111 348041592149526905234876537185634682352 12859112 295488041096344429469114936621018234880 12859113 86753945651042026826584952071914237888 12859114 -1060804708297461454692380510927856139344 12859115 1220548465607335492068728830102824737760 12859116 -331912289576329008661829736598896377856 12859117 -492397107341452249565579585488011753588 12859118 87205869530230229320266598776451254720 12859119 -524929800852815909835861577633428456696 12859120 119250792148076728375670321716658995200 12859121 -862208239446360776059017638036942877456 12859122 396545623886720390156049087234013731840 12859123 -2076522751871166479311021982477026295880 12859124 1184462485273082402039641094973199872000 12859125 496107544838375169698375883341128608000 12859126 -673031308504880930622460089829910267904 12859127 1569969355578866621329949517267287519976 12859128 236854229639347994707963814455904256000 12859129 -43685672484499290194618319955281296816 12859130 -72512032583659675191141120468528299040 12859131 -707297842472014143295709000471217156096 12859132 467057509596820091596008854116637236224 12859133 -105171085005794780583535323824538247680 12859134 -949684281941328202630144238873045846400 12859135 -1289793766098445170776014853221314784920 12859136 -1512544606072671418502831442634922262528 12859137 1489433695058021382524912623010894714994 12859138 1550319459503854872621804343527014290944 12859139 1082182427508609301379825201300715831024 12859140 -183541665650842899773292496348240035840 12859141 454407406774513294839133454397305426526 12859142 -1004803133053302950537248375708375962528 12859143 -482756236228060992858603916416326083200 12859144 853268252770350854096228071623224248320 12859145 7084081733605584976997922441117228240 12859146 -192342998879097374745180454832652142080 12859147 -360825260572640849189119262623762668000 12859148 -1622553013680581883023885754306959169792 12859149 208700879935486477610988872357068836288 12859150 3861626814122123067391330004381601600 12859151 -1315462757631458014582019256849767063400 12859152 128030191594386065211560684168621260800 12859153 464146360450688169444142405109415056256 12859154 23048134243528208553201460344162816 12859155 -49548329866543061718648124250152440240 12859156 -544307193205358570125689408918929141760 12859157 2447908203050824113915794979703506425052 12859158 36493144773307927491496506659240184576 12859159 177608514403328322780581972185671157816 12859160 493009360522083876944137026844145664000 12859161 258847335378471235758376444043390771904 12859162 -70775705101625029842054683121025989120 12859163 -455183955783413279389129044990148926588 12859164 586182603896634957937755354449538739200 12859165 115141389015292283161438089314499244800 12859166 -226906609058374217142830863527424692480 12859167 -271639648638152672272964383617227714688 12859168 -1033751326515323543126620130966490316800 12859169 -173271059417857251242159656678565954556 12859170 152729692884713180500406893010724710400 12859171 -303208206207088133433669575322922254736 12859172 -434051356889779816780671406472364638208 12859173 264588805230863969651922354400923871260 12859174 -190165837430293823713941291085826928768 12859175 67737132144397299586541873803742800800 12859176 -434287280771093315035798642211184967680 12859177 -708139513528584944862399541036404227974 12859178 -273163985891635652679064936623899465376 12859179 -1155326641197341167478789901665640450216 12859180 -571646594122709507705271582940091673600 12859181 -3459037643970630581856642994952604000 12859182 -194889956579522093062601121743436441600 12859183 2464492513411713327836536426422474812432 12859184 -92697067967874888004610241275728822272 12859185 46331278714159655732933449211898445440 12859186 -579800865392733360270730014481234892256 12859187 -92294040802971488325011657782119799608 12859188 57766067574131186161454446335505428480 12859189 125166558725656611678351167281182852256 12859190 237566919233843806489590149511522203520 12859191 -122567241244238045513645441910126169248 12859192 265474202135167158576335788330778112000 12859193 29379347971530397244981160308527163424 12859194 -107492381037550933237203705429693465600 12859195 343328093903041578885535090318794301920 12859196 -34907514695713962985554243969953620992 12859197 -225809588881686838319023246772323800672 12859198 -1047948825138005319945444866704872732480 12859199 971783045024063197514266167897097170480 12859200 224109025751778372742574247927349248000 12859201 1645593732646608596152126199131237003202 12859202 -407065660309086973371038768449132490208 12859203 -85348136487245336296887940182822316032 12859204 -675012174292480818447639626281788825344 12859205 -191536446601918170310453412029207196040 12859206 690809137885194930910163098101443546304 12859207 701324421578148138407516512570152698456 12859208 -983722776018994121334895047937289748480 12859209 -1680850103655272585189891987006598441600 12859210 15230363177812350591384363684159528960 12859211 1544127058885090922151079644697461985812 12859212 384167666406948257771309272037520563712 12859213 659688608849492819793782415313293923680 12859214 229404149864368069707913826985049302912 12859215 -903689568452304262468246158832768112880 12859216 -117667213838054866171955637648300179456 12859217 -453076723435891943731577913049099812174 12859218 24613889741505881939079844569677383200 12859219 1072202178683953499899053055580594797680 12859220 768665593081720789989753914468523509760 12859221 222816918913491666072677060963787237504 12859222 335243201415605166249419488701945407424 12859223 219685845090391336034607912354383539464 12859224 -338017187146636906557427386578192302080 12859225 1553541073695117409430583531288820224000 12859226 -709961320751565228053311842562178396688 12859227 853743162509571404911642490860821170640 12859228 790472442567841029270674624152798442496 12859229 681148242311985421719087619745581537830 12859230 17309545906179564813479819142384000000 12859231 -79161692301302384484014289293230820352 12859232 394083036331338803244164532231172521984 12859233 -18261951560263492656973696015174963296 12859234 133112797870165247251402940556980305920 12859235 -111171100381133854761126797604624495840 12859236 -237464787985365096671606277368426496 12859237 -1278245609310532724881238800415830392320 12859238 431258937659810969285260726958397081600 12859239 -26918230099222322092392073171380586800 12859240 51134091537187655129334171236945817600 12859241 -538363807434068069500844787794208071808 12859242 42984946204162171220288050189361906688 12859243 826257723491592919084879965773288779480 12859244 1300086280614590213905168481962205665536 12859245 283062612708961464047811423409523041920 12859246 403590750790942532923565994328214724480 12859247 -248558293540965574848102215292901629408 12859248 -78809888587349652090761481210051526656 12859249 -634751257333058559632252097496026799436 12859250 36967424288561229465179230722975432000 12859251 -1251347842370809035726328531175100506568 12859252 -610623370010048525450394229262814400512 12859253 36503380042756061742756765872508286464 12859254 32588338936537278230055079611648096000 12859255 518186685518895850211588803946322275160 12859256 893953172630604313666193786822854778880 12859257 651359451554177303903470501182418219680 12859258 100321737939763552218666048334096306176 12859259 -41832042779345426827102202727073786848 12859260 -226827827671173544782308870233672458240 12859261 -1470694891055808345766153730274877616276 12859262 111263619963028691798822825281160260032 12859263 256721695545026623307621039092447656480 12859264 -1641494223630263821087737496396690882560 12859265 187691462611282768741635624447107454720 12859266 -335236530734330521293177205533446615040 12859267 2183610143651699689730700108740178615360 12859268 -368453288359777445022557903466522511104 12859269 -693898955063741506923288585524288602656 12859270 -627189825338196316358910566510810764800 12859271 -1839919863071913660918538693322661111528 12859272 -1064531010469959429207077127149844065280 12859273 -570073163061949141231687095439969813056 12859274 78976660105856579272527344873836763232 12859275 135941381887582885152428011974978000 12859276 -510245700854799736057254356211517900800 12859277 -481880720927380948398372198938013880800 12859278 -10003527873794422636287149770201855872 12859279 -20011831128583835043998876322654983816 12859280 -151601574595583486915333978872397168640 12859281 -256823606457758288228873777738099639100 12859282 -913299881514976090839233663669883601008 12859283 1358384874867395906893895985493280015532 12859284 -210057148850495377387878479553480898560 12859285 -1471459097206742456702604984269047556040 12859286 -229611903931623428297298118689962273280 12859287 28397537535588313916718022498880590080 12859288 -43140571642241983244786548233781370880 12859289 -2027265792837040315320342523025893001910 12859290 -308319317281429111570628052442411084800 12859291 475972328143779984340567853780939940072 12859292 -2740845929201252272104912101794908868608 12859293 -355137033737149339969662491817220208256 12859294 435313522470635277619900676433197064192 12859295 -942782221608205504191841386841323724800 12859296 -375179278617552998334682335818022912000 12859297 -228240940137982802293101057473266263888 12859298 1020945094655313602766420240949520984400 12859299 310881648639576404186305625932957554084 12859300 -276436105001631023477594983637978419200 12859301 378584192351672017410437580651463409664 12859302 -154399149698957691918105341224407912768 12859303 -623287035319556704450368196590101229448 12859304 1529136427991210471555885217942328934400 12859305 225584276550350838625844593869802541760 12859306 -259721059711195133271483740968643056800 12859307 68861551163750974137538236513305583360 12859308 52729661201583924441693382892526305280 12859309 -281546745984776221744716333795881369984 12859310 664814157183854197296228631481801990400 12859311 -1203713985613188339632406957061747165056 12859312 -263382423806757549811300334690688073728 12859313 -924253598743665395377280422028228191104 12859314 -145925835582337951041904315641671185920 12859315 -116495444865005089605533666894313758400 12859316 -229491569052652579957319065886799728640 12859317 1420656655416048246767556036955778814240 12859318 -288672011547116719919863939931947436640 12859319 226068325941853706070865925172260857560 12859320 613687236898501741989315957445557043200 12859321 274785714853776125716879239190228196522 12859322 -1966927609066318277772208401806717952 12859323 -1783146192888419733070490363757234432 12859324 -289884714995253283973998265665861602304 12859325 1022401150582447367974337975616505114500 12859326 -142994512701190690212079090894003327296 12859327 -320401599765834041890858898185728358656 12859328 388899648123931310628255047527818067968 12859329 20031479867285248202970358130847691200 12859330 -206638957343414841610987920422615662080 12859331 -1708635664248787446950067667242259580868 12859332 -167693635183834810571314376479550976000 12859333 -625988164260287777727727725240538400480 12859334 582889871836515350531180247052576597632 12859335 -290094406043977107370662680587913288280 12859336 -454612890843138082020443105773973667840 12859337 -614252874926101649355075813294179808540 12859338 277358186179601510605965817278014617344 12859339 -2454647452780575206556336120207665346920 12859340 -46448453878286254286648122452926899200 12859341 -1426443596561475761162296923128671276032 12859342 832011691978153394581900011173763003072 12859343 -111730396717204921436489585288369586720 12859344 219153317558634943776687545529520619520 12859345 1129229247469798750061131852445393313600 12859346 713408529232699209656509773141264236544 12859347 43188640626333100045585497881308745328 12859348 -561353129823246156134096126153837963392 12859349 -466762187742582400750051368426155269380 12859350 -29917553822854814965152855970844006400 12859351 -2097600982428230465917511624838359350648 12859352 330349874119056688651555460949415526400 12859353 -330126139956184298789815632518368591680 12859354 -200682808396230356647339649197779793440 12859355 -439822566923885288335046502634502322240 12859356 783487109411007877220508003338110255104 12859357 33326939674648438434124397806905845312 12859358 385716737046441820319075371596399275520 12859359 -192572007747775396386086377194445479096 12859360 978238987217313669894363711157370880000 12859361 195178414448029080395319510259926483012 12859362 -67617732735668283395635565560526441472 12859363 429325845648622697745197552961268044048 12859364 -214277424581030900330190810778992869760 12859365 16676692090357612449224514039001920 12859366 -362966648818534687628836614869489565696 12859367 -1486102750638611664987370623159708378408 12859368 -218336901482650435711130597383269089280 12859369 628580264108648103732821017831566894720 12859370 502174915215297321237378194137896470880 12859371 230473588668643665102463893919200268800 12859372 745261637897451636294350231277010575360 12859373 732403445585315428672107239530892823744 12859374 540092057624232418416177705452012559360 12859375 -1313874394644721584630174485041235125000 12859376 45139477149097063995925271911791820800 12859377 601214891374563476303487508119119113632 12859378 210431752064456325601229935652642310144 12859379 -541126519557579046692594157961006680356 12859380 92741683956449135387501001279605760000 12859381 298943495264404201765787916837248619182 12859382 384967335994085322054477212432964549792 12859383 691674588571372692834927436629920409600 12859384 594341506982979306732530884666708684800 12859385 -275721128163306275161801218625729658880 12859386 573652823124269892069519719883845566464 12859387 -756495977264990865626596788450897553408 12859388 -223726842939227493050485962798299541504 12859389 -412933990662907762840131099807210264192 12859390 266305729551759060056550430552707667200 12859391 1268046366755515864474137200929382407584 12859392 -6058032143278375167734988296977121280 12859393 -52318623707040243519913911813920324396 12859394 927094321218583874318342915195698028496 12859395 -407675852653397048621061438185522611200 12859396 1489071705276716297013516006043656768 12859397 923461643529070612019228469171478953660 12859398 8049520906706926295351642693363309280 12859399 -331937874193729246305712789254989328928 12859400 248063580619215097318360122996622080000 12859401 58078035315905080041897086189342038032 12859402 285327531096007189149841059016655887152 12859403 628828884642167490425425950364443120984 12859404 194756902301201352152163604939443363840 12859405 455945432771825899424391345610297093560 12859406 246092586968562384242040975635570705280 12859407 -1421320145643030837738710415378316579272 12859408 7028785031556319208220966117122965504 12859409 -541808953272729561434357503035119081760 12859410 -376515764172722056054891114952891758080 12859411 238528598586476180536057811065552148012 12859412 2410040557870410343715907282060339617280 12859413 -759657535510851129808419239429902166400 12859414 696292769429255570797483187946290305056 12859415 -99037412534502163088646039134184797280 12859416 365169244461802062293940873636355614720 12859417 -556487964347792359564143417067461940534 12859418 3711994558123519498070716486495849728 12859419 416739812347832998637752943260044097944 12859420 96500549180644117755491332432305192960 12859421 868196812514353886219808752013242219244 12859422 -157094260468868762251784420192296799616 12859423 -541668318241328616421194539829262862840 12859424 -505613516937846872964157108912809443328 12859425 716329365479681294756726367883133076000 12859426 -85933553272353874596596875675203738240 12859427 -886831634523153071753165943993740052528 12859428 154719401307557726847207714529385687040 12859429 1961040684029338858338275688389616175872 12859430 636732173294369808347368122240637503360 12859431 14294314392443371372652086587503587920 12859432 288641969817072571469892442872767846400 12859433 -707959315884906277102138638342779997318 12859434 191937377237655886703990161178245297920 12859435 1283265667596411198720904615113392256960 12859436 -315300235637084745052217921463958361088 12859437 -280733682581627897756993645395014844032 12859438 389155667295403324966167772166509052544 12859439 529079968237770676865240270961162584424 12859440 122317440013869922391238359994350960640 12859441 -209029238947569320059717882526226765120 12859442 1537885844275845522431883992435594422272 12859443 -249648959402020040167089780040236497760 12859444 -62112757834190251781679857291730270208 12859445 -284047956564374669784596092985868882000 12859446 -2103228528568512703362438545201771520 12859447 76827779541737114908947662673801956480 12859448 419118658266099998598425755753750118400 12859449 305966632669749875511765438118442290368 12859450 -33293012179589467235213734147360014000 12859451 -13596279328923289380751947699722345472 12859452 203482960505959029762518979299157427200 12859453 2094134573769061647335991086099950229702 12859454 -566942323881604356682720434224951533824 12859455 310280573025221002870510852189971909120 12859456 339327164193368919517123929730556887040 12859457 133055610797370591124257193707184965120 12859458 198076502486853929294601568716612288384 12859459 -38273870050127173921490712697549850784 12859460 -592542440076286942278741580410211326720 12859461 -18345445909852254100536868371455014692 12859462 -684230982263438180944497444023382282240 12859463 75586983708514168225903932296526449520 12859464 -893840774528845061575432584348011028480 12859465 -112851943366588269636481857242639194140 12859466 1067706367017015590935470333291222923520 12859467 820586773638489016928331901763202277080 12859468 -959091112730892709828152101973707652352 12859469 -274934744532091007840062655100770678304 12859470 -143135617083080438727536877676589472000 12859471 -388808156562540330448763505603798697256 12859472 207977001092218118197593754617203122176 12859473 -770531125978554690405977895823868166912 12859474 -231245563189195750221826958432760651648 12859475 203601766874954244145440577936782559500 12859476 378211261101407316471225173930661335040 12859477 -884211002596614277478540138731664074020 12859478 371809456978410140635565248501998731040 12859479 75256282384396962326627229185140357560 12859480 -708032576166482209824789384956859187200 12859481 -1200070692290859706590164512477546841718 12859482 136300443547059499858803452543492947968 12859483 30766789426319999286101944214843996928 12859484 -695026891028186865777049966366569086976 12859485 -488630391279172968888724530557588961600 12859486 -428312118590239292380371424184325115776 12859487 1742737665077849442798581709261175343136 12859488 -1124705652365838220986335455536784736256 12859489 -2578392790978179858746510539100058983744 12859490 -223679318199595166450896720837475397120 12859491 -1284077289517666126442863603691764844736 12859492 -52955176289899074315036971963275255808 12859493 -805981309198565578150827591735578507940 12859494 -7308805940069567784924767666403497472 12859495 -1044434819200044095151063933467760890400 12859496 -346912257860545107128697833068831887360 12859497 364405628167690598861896408330969391232 12859498 404920281773442950809870066859285725536 12859499 1137683164746117397759262060894133758160 12859500 1014059195246341638838097024927318784000 12859501 -287029186695543747972696656844221009568 12859502 579456389611019273555792197637726760000 12859503 -2363141239094814733829025308115195897456 12859504 -183102838785836182791548676935723253760 12859505 -291398866646450073962452397915127479640 12859506 -488447437441140506664512202043497024000 12859507 404043473891438224843468265497830094560 12859508 -598316081713350378140192579400116652672 12859509 -780408071377798481848827319609219459392 12859510 -176632227324664885905178344152433943680 12859511 2514539419298987909460777560516851122408 12859512 28009018029518964155145965100938035200 12859513 -152560756154766926479344960370845399552 12859514 9975218783636059276556083962264334272 12859515 405318201854365303882180217459313186960 12859516 878796878801821623217179055649585469440 12859517 2154378620613058140150893906046735558 12859518 146224446763675302217325948854578167808 12859519 -11755278546635049689623095632341232480 12859520 267216405488312214271758107118089011200 12859521 277687976991994630823042712324577491360 12859522 172536435311092873918903142892950791680 12859523 585174277846179704079328021533661550640 12859524 11063356918942875750599752464140841984 12859525 64897483565287087642278304248187328800 12859526 491953847583655640304853806013910447712 12859527 -105064045951171324067544871790172874800 12859528 -382477237207493258865532047878135808000 12859529 -233830449860436644315230117203658162560 12859530 112559228079287671423928346728871582720 12859531 -455152024419323265587106632434269542328 12859532 425405485878218917781343445656021166080 12859533 1178131214263912669391329373391474609600 12859534 -56549924865405133991823446399704055040 12859535 93071608961775367721335242117122105760 12859536 5184598002344956905755909358428946432 12859537 6057411397487898286110395907152183920 12859538 192613732345932861350373988935934507920 12859539 -189168898165314918309492557550836060160 12859540 -1117109518779432803849813288651830421760 12859541 -3467404612650656688764851545461025921600 12859542 -18239023151985910682523277665915884640 12859543 1535387550147332037103929746526422318792 12859544 591380297249316994203541476477277470720 12859545 -291572702246186901190405699497725860800 12859546 -186371778828180623713305085922419272960 12859547 -444957826355066107549283317126048043004 12859548 206081565575264611365448226163684547584 12859549 97287644079615667643741285633705288364 12859550 100438963930747245988928787222795033600 12859551 -718805292202639002363513493315315628520 12859552 525709393650516928969857790489808535552 12859553 -368944757681447710978455248799007840896 12859554 28003666759392346656121492918352449920 12859555 -402350629618062741561924761099683637040 12859556 -944666399209945364539845501319393804032 12859557 985056964047621304741892208103444833120 12859558 -838171874035994835520310899861151385120 12859559 -370648786907006060734917430151393609496 12859560 656749864289584648853574968522410675200 12859561 -771761306776645384504747420889142872640 12859562 -105038624791381199322271487360916592800 12859563 448547652863665191750567192569920963584 12859564 -175623408007590491785148830902208301824 12859565 357231185060187601278691170478771570200 12859566 305726710701283806956217435310608258624 12859567 -94457193077227725319034516763091840000 12859568 158876852260374785844991315071839207424 12859569 330323047031761803497934252428516288244 12859570 718241738196095637982003112549590359360 12859571 -221736427845542650359097678337532390000 12859572 94664712128585849309783056981875462144 12859573 198952739653987396283753860516066731840 12859574 -140856964091436592635637554435380429568 12859575 3853868543706872530424107265519347200 12859576 720582538752666567746019836426437263360 12859577 -1344333482849042729502081987650617919574 12859578 -641002551454566341780515902877381721856 12859579 -190859880553826206325037358467458591600 12859580 17170514345787050522685853197931929600 12859581 148219535320679693391968508002444805120 12859582 -660853002736013690623918970566317051648 12859583 -349685084094714605773603383356057606160 12859584 -28283260828253556994909338483780747264 12859585 301608218728619486519388800428143950400 12859586 -1310224020580576362373203822249919165920 12859587 649918147118822432636206019305468537440 12859588 3987020486701578414427465321567031296 12859589 -493292790425918633835610289554759376610 12859590 -37737136104665320135130432377279484160 12859591 59309325394651096199245495159210241576 12859592 -929728120842411139484487043259259264000 12859593 -998742640066946603931336093052470531072 12859594 127735965277732749959725565014386105600 12859595 135804054261067659536775660097150512960 12859596 -299577055249823481011022302568724501248 12859597 -913687367341279868083494075717950030708 12859598 127524852427609138153538865905701252800 12859599 303589064338524141067783238126317447680 12859600 -41669957845144562247140664631885414400 12859601 921164915778930893625412920199491823602 12859602 -50018579054971443781170717537142248960 12859603 579804440848126813083833701732852933600 12859604 526141297559961484335643782473401616256 12859605 -856358284800352186253979729937400771520 12859606 -102457306498037712206252027096898035712 12859607 166829906691567963819158401760685097920 12859608 1051522934490364482393455246218887168000 12859609 -90547038329867423930471650844104869048 12859610 -148426734814714698555549160280189160000 12859611 379427218059214137172330749816064990872 12859612 -583686936472706856972291844891730527744 12859613 3432950178952305687658377069607486848 12859614 808303867454977217439376533341679872640 12859615 -553467204474026203861831342142464687200 12859616 -186185051598585766904194375318606184448 12859617 -400348187577918232482680342504732976480 12859618 -497695708195873608531991392091274808960 12859619 175188541601692833272872571329048551144 12859620 -240770374596372037976003957878750003200 12859621 337712697161945686048389407704063895644 12859622 -136797728667721234918648764393977981568 12859623 -7158545418480039039879322100354829312 12859624 -1853812123483635225842726870165857536000 12859625 -1693708313450321880883208258793975963000 12859626 96229507888793508348850232166308206080 12859627 -46801163040240098248663348003228381440 12859628 -1425751986045004527697146087707415306240 12859629 -981798014219356079887415886824500564416 12859630 -210610898827708228613304094520245843200 12859631 -2135736322644970942388325163704073787568 12859632 193326894396709554893844464759473864704 12859633 -489275213657053713536956805465710636042 12859634 -26297171538189821062283950358358481920 12859635 -7325883618065399376536127086980328400 12859636 151098933312017180070463427606769438080 12859637 88626667284673009365630556776629452800 12859638 413675316589875257325336615113337792 12859639 -466018440686672687537367505817768081920 12859640 -1193319751530658106782969518830515200000 12859641 -96504723255675881922445952144700891318 12859642 311326164360221849152157690421066166752 12859643 1166931746636524026676929988916420441892 12859644 -322512507743797769666504641836112281600 12859645 -1037756213286517893603526821279031708800 12859646 -223835756555078858345299646535590032320 12859647 339582241353378421934672602591406118600 12859648 914739823706064320518136038558776950784 12859649 1613500396989337478516244157042425219120 12859650 -218719554452203000209271391273084103600 12859651 -86147994747479980594054521189190329856 12859652 -368772413667954733565973294596186358528 12859653 1835041992623189945570674205448812748864 12859654 634687428557543815974897913530941033472 12859655 65777183088867316111957732127051156160 12859656 822662863216563837365456702476496486400 12859657 219886489124107544442314851806625370906 12859658 873822138926361549515504606892142376496 12859659 -276136199504320745654901799790938192836 12859660 -95925799595176230426414510432563850240 12859661 1138718968162658931737155559184038558262 12859662 -255190966237126837311891884982778530816 12859663 1690268069210565428633862101012889022704 12859664 -109481063665203528265893725444634501120 12859665 102824037889334074729092331058948893440 12859666 1394066123673629371890696522430729344 12859667 -119833220313101869498375060063199085648 12859668 -292748189317416504977005351412941455360 12859669 671510042709870286910152495563136862940 12859670 -315802307961947525826949158169634019840 12859671 1058707113936423547374101908645658043264 12859672 196546021851649362608306501277414727680 12859673 566715409123683505847972291076113610180 12859674 573251370298838622681603677924961461760 12859675 405365587656024203391761139738537361000 12859676 696847586834831714739791507251997767680 12859677 -361100912347057537677519473995241270586 12859678 -105894762576978172754664126736636636800 12859679 -934573444663551011790701757744495502224 12859680 62348217918825077707215533799867678720 12859681 -1894170105223613423044766013829803891536 12859682 359136176292885110140839819633683635584 12859683 33189838267506634302284753119528192944 12859684 1013854949463813503071287712947546696192 12859685 1719906107891768050953906107519775760380 12859686 3183637084405351230784047409676363904 12859687 -1215617976121062733812296464135455270664 12859688 222917176355691676084264216242877317120 12859689 -60128225646788685019349675183795723376 12859690 -252234602833131222163914430538953610400 12859691 -160764389665684462479307043829344673600 12859692 -130743180014915675596007342633091291648 12859693 230037383590502061283403280852621021120 12859694 -526436598722149038717899123583846240960 12859695 859688187057830795842494580222022061600 12859696 100988091692909060778414492493149028352 12859697 75028161051764962319306331933003568146 12859698 3447255232317905269407308165797237248 12859699 -261230253118097707283987121355777536000 12859700 -45198836335186057249842272418396825600 12859701 1692717340328421247603223940810795920064 12859702 -158471261957893812449432627338897334400 12859703 193696376303486364273824554445922543840 12859704 82309371085872938057424066759306240000 12859705 -581979248102194935554968735007463435000 12859706 -1640101324908072401133006873059493793056 12859707 364130986134833557070401151992318441752 12859708 380636039718249607494663233227640732160 12859709 32852536427883720178465794128426563104 12859710 53920192657652923867599839752925112960 12859711 422039279969130363952331127714469859800 12859712 381033638115867182675641543620034560000 12859713 -1674394604712210459132386785348684588800 12859714 3018700964367842538995852282205207552 12859715 541097901647364501197825003146211732640 12859716 -168250059905562947306767126317844866048 12859717 1860939526849663198899185005176622981440 12859718 394644482909448521811918389444705189760 12859719 44992974846016382925588750860214015144 12859720 -18727024070383316493038043623898624000 12859721 265212834296909113036354928693098058112 12859722 -3144847778111333258075920025075989248 12859723 279256652665784590821560558403869693972 12859724 849105846487978754620845358483657651200 12859725 445805555290800550608561072158090556000 12859726 166212035520352321495181608281038699520 12859727 -158619564828050209938049055451522401424 12859728 54728163464355792568757295075437051904 12859729 -133018898669225510125116521524525370000 12859730 30330008636447588346126554661012234240 12859731 233288858852435671438505215615239366900 12859732 -55873981321754966012271015142178734080 12859733 375065750345697175259407705902842945184 12859734 -107276883695606868683904081058333616640 12859735 -6939236710383105270186699526720779840 12859736 2598826494994305695248357024794607104000 12859737 -214135672874467723831767961210966861824 12859738 -959236424484825573066702437985665022480 12859739 -1118631571048811902715417656590034128480 12859740 -254295950302685921295923154132443389440 12859741 -63353003184423884370604664704560914048 12859742 72557522967915424973612612016342123264 12859743 -67143341834658116232575545731066184800 12859744 -1535293312965602033930077510454566846464 12859745 -237777299220985531327730235061321291500 12859746 -842203025422889234672263924983008524032 12859747 145488263164186352778256895487010246752 12859748 -408736515851966379522506638762303233024 12859749 467850038160920742917166989204379699840 12859750 1346687470255073922113779739530514880000 12859751 -268220878014700569305195059361633729400 12859752 19923171300660792458372813860241571840 12859753 137571582012409816133516821634427093364 12859754 -482592391158709177027412408971043321424 12859755 -762097789503384373533685802534231323680 12859756 -446436758251559942423872806908634262528 12859757 -456253544998516620677820252168580394868 12859758 -648307598410317536057108112933003220800 12859759 -2784967868914137402448581252134281960 12859760 -2640111756720846023500900049741414400 12859761 -2405441086059016243247191636078840320 12859762 918754328172487040367202173687873775632 12859763 102834621754477617362262489461250716160 12859764 250062297909142366696125421264244502528 12859765 1490996171870462612742981935093655765660 12859766 -434521108571237517560036907437928935424 12859767 655548075129877325460109420161907641984 12859768 -747415969320133631609657695300412989440 12859769 1278116164149067471105478552771013715080 12859770 -66704874881514671001602568851151667200 12859771 1117428905007688174594802592888360570552 12859772 -193024139385791959558621225347128509440 12859773 403925029995080019215440729461993115968 12859774 -224505987882876844213692336400493028864 12859775 812586619190410500005196545509918378800 12859776 -120862217750087730861963811878233702400 12859777 -57931502257623634577690529516499626048 12859778 137376795274403809719198210607714560000 12859779 -715851201103496958520137557314331146368 12859780 1289064884376502523009343529132177305600 12859781 -316435312093354162520048835767281805472 12859782 -132943239122061033748835893506130700544 12859783 325103314356271077550539145762560489504 12859784 306773277182230722744147615513592627200 12859785 306673674913263479284151042572560014820 12859786 -366447597137116855620906310791779106720 12859787 1023051892834215149712976236254970932436 12859788 274046238275273574374909580565113953280 12859789 -1427258292717872932233011545316114556000 12859790 93411484342858035373599240512298894720 12859791 -171026968020357924179481973676068907136 12859792 -136648956444345187961296036470331539456 12859793 56335347314625190952342472154757589042 12859794 278855176899240174579512196889110863520 12859795 233937115808699946585283887935042554320 12859796 -1544712553102542338272817517286741046400 12859797 257853395329362625038449092321943095200 12859798 -45678352169565108396292167743559494400 12859799 -901449452332528658938748904469203142200 12859800 -589671366607207195723921221301704192000 12859801 2789991000401265625014693378642684760192 12859802 535335326621183824167411714471095301600 12859803 -826895709368970043197963801506105169792 12859804 -325106274931416818547245792147787199488 12859805 -980422136578600885150258510854728874900 12859806 -304842073938989020421292187049805474816 12859807 94881651217582145820025673792703129056 12859808 -97083672260931366453330704094760796160 12859809 -1538541562292490086124401858329175997600 12859810 -80585213598480499861324754883085129440 12859811 1065849818224049203532397533413884723552 12859812 139478498200119632130924071136674476032 12859813 -1413544078997918484872432751227389199938 12859814 163031851608127414154497031666117679360 12859815 -458075243147082900403550002899041202480 12859816 -777043788663189571738928399866133099520 12859817 -17902252691880875682411201721892240160 12859818 89603357788142624000623859185449634560 12859819 219703715250105480892527738660212484496 12859820 -561621481901778235332648690272944281600 12859821 135440933889629728717985214736610738508 12859822 696777936678898336621189314633217320000 12859823 810264351257404097127106853416145836224 12859824 -218550850435451296848046445685626535936 12859825 -136158631709595716491699341059183836800 12859826 23209309720514379897255267166693069824 12859827 -815581920342660409559701128573770857920 12859828 -585447936060802875977027303970364724480 12859829 -1421960897310613979556190193671736358816 12859830 -825614934064236074990969142663216672000 12859831 363958342175847201036716619062196155032 12859832 1121716614324074774123190576437436518400 12859833 151475774798626356156687523030697590464 12859834 147571577211729638362566043057355946720 12859835 -76964332509825886659349692370513081440 12859836 -26989652155611881975283547968166281216 12859837 -2791602694841740595314012768862924355816 12859838 3314664080590997952392435513547351744 12859839 -745246112515841855575346723911575556992 12859840 168065839489028729581059619046691962880 12859841 -1222915601566048421332353190430385517758 12859842 -84628913304807287763524013407861928960 12859843 1323235334771370237005358574989669224904 12859844 -143427283049169649902378213409939943424 12859845 175506761266018586531377768592401703040 12859846 -897293686441753051353106758803043970560 12859847 218061790039882896016299685447021309440 12859848 262093586235486927077452682629999641600 12859849 953809744901238264557475527980538641360 12859850 8318768578154623140141751352210476800 12859851 -135306206970456727209393146106546960168 12859852 -227437919402782507064927577566753753088 12859853 -1642267608673627045559592109180001237898 12859854 -109871121665928347467494819966894514176 12859855 577350034159333193522306227353685025520 12859856 -180612689409497002631567999199767666688 12859857 1000657538454704408651130751104517728000 12859858 853040804838560864155680342294719388672 12859859 2020019018275837225786384818122752133904 12859860 -90429510760845912726371456427399536640 12859861 31840806955221496906755908302272483232 12859862 -271148347490292105432785205687774713568 12859863 -487757138978849872100712204411664156800 12859864 -500496341856053536476801438169390387200 12859865 819373548032343957056347475025456177600 12859866 -272984329285920080997341756047919901216 12859867 262774746769330751667265880548891310880 12859868 116315370133361824132843339930011826176 12859869 -318898185868389301952407199048702268864 12859870 -710867034281872483761860264075325603840 12859871 -1965061910044432289840348549807226343008 12859872 650263885508172606682323731392586317824 12859873 314684428831971873241553664760082851200 12859874 707599312969597560922077756681242361936 12859875 -124700557756245350350859080790033664000 12859876 475709403980569440844410924673654272000 12859877 1455208263144228689101410398152173624960 12859878 -512309557072085767317374931832897094976 12859879 -607927282641020557287056579137333752520 12859880 -2544068533350750628405194686878156800 12859881 18207762382766167215516708304549160160 12859882 56183181069860484477420997905336099072 12859883 533776751428787425230533126886948870132 12859884 85967620127794147845313358409153830400 12859885 7831904601450407258024675339798131200 12859886 -255935916533601283647789903912657193728 12859887 556067959683563540760100681536563421960 12859888 58998646032408642169187332467938426880 12859889 616926594051576039242707301175517985856 12859890 -21433358374768433223314817236523118080 12859891 -1829119118963721231073611924633328092216 12859892 1002518635860464314163962122055602451200 12859893 59446538251752966102858750279004260864 12859894 1244736332128043971859071086882137486496 12859895 -444147856353310387951633401935871858600 12859896 166609412458839709889310079125865758720 12859897 76706856494388252092076844629715079760 12859898 385363826380747445091725446433954178048 12859899 19329480420204038276663449190551086048 12859900 -160534427043429695869026807539778880000 12859901 -761085749674622754788852286087447151098 12859902 -328439188422137632750403239430817509376 12859903 11812945534998521529183879390407308008 12859904 165999602671011985630839178397384441856 12859905 528520259557572316593125039013269836800 12859906 -1194292501657287269828216260762457548848 12859907 -1688338444033743600670642967351829827844 12859908 687711165300438972952820471307616988160 12859909 917911428576382800100582385063758079580 12859910 94334312313190967449742448190041749760 12859911 -2385214266259176780146478673553994251520 12859912 308481049997255321548073453746188011520 12859913 -1895313047449240650092783486618903085600 12859914 -30366083532433990566094963048672738560 12859915 -659255392121078873018315494595848286880 12859916 15420602777230371017757189849455271936 12859917 192613545867526577578588392218831003712 12859918 -97435248525100473501398232538622186496 12859919 1320272586890639099851679567606240230320 12859920 104641836017363776271575550915764715520 12859921 219167680499858246991931277995582296000 12859922 400718763634944474729765151175864219520 12859923 399048234501893192429469643310782791744 12859924 4848903058883129524039536983076470784 12859925 321040158145988085030852928476991708500 12859926 558110050958534279824841464538817429888 12859927 1577380637368579486054915923419531990160 12859928 1510895649420984910837538986956977756160 12859929 -350126421594900077675026563580075362300 12859930 -322757395878251145100140610590507812640 12859931 27500199035053603829332257674134137600 12859932 673576913412366214533941831969405532672 12859933 746726040564769244766303435281121006182 12859934 1249727323433011658521205161794798375360 12859935 488651605939073641451076715200943622400 12859936 -940762434729400066913497930155341905920 12859937 -242581885161757866304391699418208013280 12859938 -171789808468770145300092149471551580160 12859939 2832770971852558986906327184401614020056 12859940 103287939140214518187000987511346807040 12859941 -831090722185545041132493954715942981920 12859942 -224302258309354791171414894257665246848 12859943 -90040403623934679865201628823226874640 12859944 281075394214750915399843751738819051520 12859945 110795512910695728492372815173950348480 12859946 -561985990685152598833874007582688215552 12859947 -10372859517649151201469248788247961792 12859948 278435607756155864064769293969815877120 12859949 1870209763853966919414014451489282796950 12859950 -133028200887964128272482931053514030400 12859951 -383981042996792664148994583845424162240 12859952 115436493547795765690534091586178252800 12859953 1024632842486941594309430063910900499200 12859954 -98417073761379090049128530676220291824 12859955 414958861860907231627345409614192226160 12859956 -647735882177704544142746393145822375168 12859957 232060535169814207250190439204076371584 12859958 -65201932392437497324991767638460789824 12859959 -478167304514613624977286140129267735040 12859960 280583401508271678708927575785276416000 12859961 -2005107313806352714778473020607001364438 12859962 -548774296757454536582978105389317864960 12859963 403460575886559930842337879719176050960 12859964 -475835667794496367737587437553998356480 12859965 -14405773735504591687284029317040887080 12859966 -3415787744863110200816777303088395520 12859967 8100648974522324685167005383768478848 12859968 -187080767092457154923001771658334699520 12859969 -1781807320755315650144624250131357591160 12859970 362923221406069213199372982130487055360 12859971 -445077858181885878411126248632238759688 12859972 -6503290691742964369738731693356764928 12859973 186775701458193488830942204036109441280 12859974 -545374073377323855808307660428564489056 12859975 -696722943186753977473770485054001940000 12859976 -145330936441779356991663589726297651200 12859977 -45115927806661331058166432796023363200 12859978 -76116729767268653970632190262609090560 12859979 460782828601011882640720452590256353280 12859980 -140952024938925471244144259278307819520 12859981 -727254708745484973039340071665185091136 12859982 -360019773210136868802297807037352921088 12859983 -680665790400407613748057677498066474648 12859984 240922066525826696531052326113995776000 12859985 -428697893447894061965593321520832296640 12859986 -150375877194906767163605104284926334336 12859987 -69929091408507669295676918809408271200 12859988 1693236033977855643780646069999200751488 12859989 -67583604351621179892972514872148366176 12859990 149650006396220737027623477661148202240 12859991 -2689384254561696120961818961877707776768 12859992 2164493461436877281743649533904418816000 12859993 119666373992623171894913541201189932100 12859994 -271428271296681844485891554799330316800 12859995 471339144011416307258253062024831787120 12859996 398264298255053580480456424156321310208 12859997 94523156162489573822621858458466161446 12859998 351080461636158991754734491293409623040 12859999 -3281009931912103511023048043867550077664 12860000 29233660430922587655488949583134720000 12860001 -22228619568176641668877778344200414 12860002 647851851891342841554277121683213079040 12860003 -276194641529177700445009173642576851616 12860004 126589900990604829563527708069689772032 12860005 341305385257205587429661123903919489660 12860006 -1193825654019910069792173510849702774048 12860007 1306323927652435597201159625240218016592 12860008 71554954299097540238041379070389944320 12860009 212504192379310810700141258934184411392 12860010 7986239523305324362884392690133277440 12860011 -893658212690633349460146575951452915176 12860012 25823888102804058610642536192692465664 12860013 6432297662959360964746561884736522944 12860014 -664832464943509093317112642495314818880 12860015 529199485616645247852187180780202572800 12860016 4909807227859536393840927572730445824 12860017 52730513721794633851919542950988159680 12860018 -120882974010445586778546424711504636896 12860019 646205801695699668692841120833279382240 12860020 -381171546951820103375159739295281315840 12860021 2286056694897196858782391998400467190680 12860022 170761870465786048403183347236225429504 12860023 330606745628249403446276203375835847600 12860024 1362808703815620361268904059194596556800 12860025 -625203900960794801626602240561159025200 12860026 -21986039574945025189532725396231335456 12860027 -546662955971931852653956868576648294256 12860028 59283709956279818408754882217117776384 12860029 119023108887987172217662592717188499840 12860030 -193811309380332020429203085533624596480 12860031 279261597912076357076017694405085540552 12860032 -1279017026757168421119906298381782220800 12860033 -324966773697756858118743533681672174718 12860034 118294156139929509169739144981394063360 12860035 -183228550195078799744153964632780583600 12860036 -275022796230195743280293953776853647360 12860037 -933008625136891939130839031972613462306 12860038 160539268027113551828631848235309515520 12860039 607501308302283286604244233803063559856 12860040 -142688020560159986009992326839854694400 12860041 236948516207588021584557454748755331400 12860042 269458715500020008340765764860381860192 12860043 50369805582594282729045297559496899584 12860044 449513635754025498607927537361152315136 12860045 -35163842408397354167214608639174477760 12860046 -211729333417729164372861359657134811136 12860047 -60093712649922779092443234105884762368 12860048 7926968876805701414685692192725991424 12860049 -164632695619086671259835600714537562880 12860050 132921589615609194380983001579481132000 12860051 -455831641695428146373736269003395428948 12860052 -472748577150455934601360489877616519168 12860053 4812561995500138281600677807867152320 12860054 199231580876882941823650244873616530976 12860055 -213300701018818991732802227770975554000 12860056 -2746056317457113188162072232960267182080 12860057 -696805453583431935918563218729579769088 12860058 -100450838571637553579008601846006538240 12860059 241316040394479732386918882991271817904 12860060 -206932525067900812137979905005503933440 12860061 104393661578156969801909117815401228672 12860062 767211256031704644698081556985549692864 12860063 -842035279057779703977939524311681379736 12860064 -336855169599919090709980262653246832640 12860065 92730473586952191087794446800658547520 12860066 -43090275158278409063532067779813841920 12860067 -752192430751533902800682315008785643200 12860068 70193044924720842550169926865382703360 12860069 1083908287512523751333691608929393249470 12860070 -316363929959893845886429051912810809600 12860071 124490401149828146658863478714481147904 12860072 1294349684284698666140564580890410060800 12860073 -889739270091918381424263399538572564000 12860074 765443851006270036578957179913552618240 12860075 -806985849863922868359659365534340271000 12860076 106671971349725829690661065366006804480 12860077 -438264817264642749198005774483248292074 12860078 153785560801533532409011566920623810560 12860079 -332501063740535592776640705609078223200 12860080 -146195958526264064252248980649285386240 12860081 651025834716785124789737041678905352104 12860082 422133808316520284534062149244112245248 12860083 -432406971991920689320250986660635684480 12860084 1437015080333536466860534621263106425216 12860085 -34057659055493768436926456863562375040 12860086 -442743229755848570318285684526974460096 12860087 -1980287805087918461290593270085189218264 12860088 45281705618153244861621970426982891520 12860089 831098139917790108728553366020786036640 12860090 263282014437253239203699176908664793280 12860091 -913341172329372441808348592238235667700 12860092 182939423479536266437350950438885111808 12860093 246566712580541523855274802533796576640 12860094 -169725131023605385657448044478511636480 12860095 -814705747966949162412624386090037701400 12860096 -6389240528051166565584879799624531968 12860097 472807994293149427370603306105446244400 12860098 215641828356499149713436475078355934720 12860099 719060109323302469311956999125507613600 12860100 -146871477307143269835047148437005824000 12860101 -468376976374624691868887116904677196196 12860102 980587966819531341328475326112863292256 12860103 753464552332714016056188237967553823744 12860104 -1316077560422657784241085755754938506240 12860105 615639041213882495837095361304214781760 12860106 -273998693625757131497685536528478199296 12860107 208686635391525791770236439945063834480 12860108 307660248617019752580006751885176391680 12860109 681955348207231173828790364449991711724 12860110 -11572813027226517705650763185364383040 12860111 678440430787767138661372574889367080048 12860112 98257524010989423900094048667959296000 12860113 169784925709225346666322154773705252160 12860114 783539754904582271630862504003242689152 12860115 785378570734697496082705075455746172720 12860116 -218133274533034693205340530349738319872 12860117 312618214992168384526180586593576697166 12860118 -61582850619111845909103860506994302656 12860119 1091472804807786634862386005514927600520 12860120 37402385750163337535078009979890073600 12860121 -854992081448633734697795128402530563136 12860122 411796565908851137323730274345120565248 12860123 170942825456020575009563214028210470144 12860124 -263269376070894937612945964496070361088 12860125 -2179485309858481404552193714370776041000 12860126 -874290893408945128422757119312163215360 12860127 12564013315947615734995043527941878112 12860128 284899352291525221769986719744789577728 12860129 -526759993605684084267658605995208498270 12860130 151801402853067185693082993533758955520 12860131 2834362903124214581228301741912483120 12860132 -404561605693759522869049213333733238528 12860133 76071241589874025936517463057391558656 12860134 49779078243962085377817599779970596992 12860135 1165457941784377212501740204097013921080 12860136 -295641660908327682347473499486245831680 12860137 -2772352076126642973631924735387284115740 12860138 -1020749151787794645626657519352574643280 12860139 21106295998059123408350184473689520256 12860140 -1542439283401722484461825910396407582720 12860141 223345133231621159654611471664026722240 12860142 288516998075867065994543856359889262848 12860143 595741677749908398123360447660283810944 12860144 -3681368084838372017725407198816829440 12860145 -651742754185772108225742341015465981580 12860146 220301989281009121218520019979133455264 12860147 -69022598399753116116046784211178483200 12860148 471987898082402586814201606675500773376 12860149 1658479531742206534273532216816663380636 12860150 120969157988040379271520065779963368000 12860151 -710148655669768327012724222756816522880 12860152 1252710803498978209039835984110887321600 12860153 -2301678884033512012144486388690325320598 12860154 -498151376942589549925049840997161756160 12860155 544427765454496211205116100838856075520 12860156 -1166115224756020220951358366248805396480 12860157 1459930927760520843170497346617390986240 12860158 -488171592771726039110571432519875128320 12860159 -436091100166348897434846287640507137952 12860160 -329797074938722506873455943319856087040 12860161 -1050339961618243536832396199864829734976 12860162 29135218818313594482807921752760264192 12860163 -472644433148421863737848403779668621496 12860164 -27341152316384257817053928722413273088 12860165 -600501845076622611784680684402018767940 12860166 -362762874830954701544333686756868505600 12860167 1478668450184455513948315037422623272952 12860168 -206788394348369561508982339424790282240 12860169 -674465440224514449715362609859925637120 12860170 -211288786738409935770695571622615650720 12860171 2184579664772213626667871114708816616200 12860172 -64245027854268576030531609642091299840 12860173 1036917775619694075871580835249861436480 12860174 -609981230994475333102711906142699384832 12860175 -61883619461554267486553797773649089000 12860176 10566398553632710952731223350850355200 12860177 800187406851719693298123325684882461024 12860178 76324985306540711409163020141021815808 12860179 1823206032051273315375587367282518228780 12860180 -1054138597473170675672032417616216889600 12860181 2477947730566654366078677572015821483200 12860182 5761021805780526069136731290970414720 12860183 -27455096431661248690522369103514168480 12860184 -603781390752773112703461937425008762880 12860185 -35695001719625112333340341202796560560 12860186 250064328335013012205965878590677525504 12860187 -1024087140282632787103626003726355599360 12860188 -847712922516038339051166817125532508160 12860189 435089784667007213845934625487273520256 12860190 -73122491602568462773617388733495616000 12860191 -9867115952416635953139711626420619360 12860192 1645762636435330304455576473410155315200 12860193 -233561114170169907093984969562948761936 12860194 33691321773223965070318118723151591072 12860195 595465248038021346132027738689579193600 12860196 -274196774307635801185307614588673399808 12860197 74080774865348103872798842274877248352 12860198 -438731195825550083312260772858661411072 12860199 -125455877446421500228356152551357635432 12860200 583467784068217477146229856966396544000 12860201 253596655164251858448861240093148060224 12860202 -546124374481685634455805494223338419200 12860203 -1477214866878219296836896787959287060336 12860204 -67981421233179973728491538742340434944 12860205 -760088139307969605961909808417149700640 12860206 -595904672546372267897718230747044848576 12860207 -757525180884841505332452780578034731520 12860208 8326110739814279874988701523436224512 12860209 494786341317058402382867065603158769216 12860210 -519252724989366259525543509753156756480 12860211 -11706422999205805038184933299105305856 12860212 18006832422625637823657328620108398592 12860213 1300987732510340768721989096227680906624 12860214 -479843670341846477009898390514934928960 12860215 -926867353795173490696135835484238649640 12860216 -1218895236991913329881862018195321835520 12860217 804466794193116158795419619812539067968 12860218 303090102254734295583922691051568566016 12860219 676267785423856250307617347717954267620 12860220 -260026981015139727191639009656609996800 12860221 -130938672671595293438993153921744666112 12860222 -305735492957867302570547774303292665088 12860223 -331537579508840018768460178805395961856 12860224 -155750358825688388179534926200611799040 12860225 1027573692355612352954236156225848000 12860226 -181906014677780012396024149277236439040 12860227 455938083697489427812202986722378982076 12860228 -162105413679354404604658736540678400000 12860229 -458719888781799373157930015606231636832 12860230 90180753444680595309495655989031065600 12860231 -134841632794512283044446740524824688816 12860232 -88625185902515593797424679703203020800 12860233 -468818930170075783495344160756646586060 12860234 1420482195039958941336969811894727127552 12860235 1142938763915617545344431109683328383200 12860236 293972050586994022796824801508288002560 12860237 852675604776486561619658593604424139500 12860238 -4479695699418472784511855305931639552 12860239 -572792655906897217840075194494185226368 12860240 172169412992339151267072175295643893760 12860241 -53007871592742747023298643037459374608 12860242 20068769651392940427547535331491245344 12860243 435134598643760103718444438806901872 12860244 183790946251152608645617183023374839680 12860245 -803010139239171884758783315141078468800 12860246 -528925686651370497967414121389402545984 12860247 -1023990464400096978108024656931957807000 12860248 486953948767228799318397438490696642560 12860249 -2264526537666463113934948191501000763836 12860250 157815077493448401213945535521327360000 12860251 220445646222257282250293254000910886312 12860252 -17008624678414086318598800792864860160 12860253 -467980246247161186642498451066403993600 12860254 865496672855582331475634192349698849472 12860255 652390587169734710174734604663322498000 12860256 125871859644987906166798149495069081600 12860257 -619293991446519873613268643489934068736 12860258 1804311765939404562349008970312958858400 12860259 -1296427402771958190792222701279964143496 12860260 -254616239096269988816466114860331048960 12860261 -802399329273187208981303602978962939138 12860262 499086943593235151254484664066934291200 12860263 106502004235405610108517500160624538024 12860264 -2429662998240179095340454306358855680 12860265 151024934494401538661259942158899793280 12860266 -474594034527385139117886645843619727616 12860267 567279432386318802551954766978284821392 12860268 5169284230822418435498337572328812544 12860269 837611052624325356625947972127149759744 12860270 -820853933069693886209609592969909383040 12860271 -1250453850524522589128842076191552294992 12860272 -206637427792499726520149040302768160768 12860273 -2268684284016761760924703957986274802478 12860274 -120839958120673658149645597925765677056 12860275 -911881254624345790928732143370439200 12860276 70042194295911897659471090620131354624 12860277 1997239128087607783833118891591646557920 12860278 -658518130256287998369286228239368976960 12860279 -764151640152838555831199987734605927888 12860280 -663095829297585973553986767409824768000 12860281 1608188088276550248920021317405722704640 12860282 158726668320932023785829805390940530400 12860283 725712020555346787754786188182258916800 12860284 -210975056312774789274435628313079568384 12860285 1469718699437473329936853832450251207980 12860286 -308999942020535262261736171279963052736 12860287 -635464041671880600710694180889223688336 12860288 36549851578628256963889102284537200640 12860289 172261772309448829892494018312316038080 12860290 -412764850427927356493998453623455009280 12860291 313372956542787802410860596124633146992 12860292 85922075356031657712951239478481723392 12860293 -1530116004974966293322601641877226103458 12860294 -11312331275038090684373024737324053120 12860295 487870582994674688149931357119802454480 12860296 1360346189127795116038738861113213020160 12860297 126917673644396060926888999134695665152 12860298 663044566652568768214134762776634509568 12860299 1067324944827897890714617855104337433300 12860300 254159158375369141877193903873808838400 12860301 60133850922517356914910635093156188800 12860302 151441678529927167635813068648287948800 12860303 -1591853497316515165075973849561186220600 12860304 68017057468400560923728964622757265408 12860305 -240798249272368126152198426241485694080 12860306 379991478998336688689247927709953210144 12860307 -575969322835503239719664257196610427596 12860308 -408665492523571714831512134148923250944 12860309 -118025744684556579764259480703744803648 12860310 139487675198554670466509259769206092160 12860311 -25617865715557543664891653574830470480 12860312 239245201725204320171835299969719910400 12860313 -469759667560122913432033869978841787616 12860314 718496782261916986085579245722070742256 12860315 -284722969224467806551774809648867381280 12860316 -24992280953065229689184569801409249280 12860317 2365388441669848111021759084326803867366 12860318 811114753543138396454760612881639295360 12860319 -480843331504900436903362282751500426752 12860320 -943305271486663381369993315240551383040 12860321 299697673176609740170005967088346865200 12860322 -204768835469520889643858564331571895040 12860323 -188013110498558035600871128722725184560 12860324 -423716336877560346589194263760823250304 12860325 778872293136238655638218433413280886100 12860326 -117540224791221743521737034852514361888 12860327 524270274323337473990109249833741906592 12860328 928866636078598730910940379854305361920 12860329 -1750684739503778710215166839790086168070 12860330 -98877051894577992238674008398655907840 12860331 -1065601438902716002371541579356213557760 12860332 -627747760910296063796630728106635688704 12860333 -1211499045865465397153195586202896125418 12860334 124200386414654137551354550923189091584 12860335 666623882747223824734229145180436576800 12860336 -645595451279932579232523042298284146688 12860337 13164948607204815905585977653069452160 12860338 -1212124370959376765327121946560402493680 12860339 -1544101509427746645058563034679475865200 12860340 367601473600084826485759587203435520000 12860341 -206099954282231870848418140997465015656 12860342 464401287788004268008766635070023764544 12860343 -108533496296244114851223967995642854400 12860344 966825142922111073649693265779928985600 12860345 421040837049073804931271876159719884800 12860346 509262265598739185183501983166944809984 12860347 -268067980442832475859357996398809146256 12860348 -336477173718536837703696567275162442240 12860349 -217476472823789921031538028684303275680 12860350 -106529826763122741669520096597574899200 12860351 347713544308903697466570790428630512640 12860352 232506369064297491993608164048833085440 12860353 -237538708604712846271598585546567520 12860354 -4882454875674519245496421035255432192 12860355 754581151988954911222268549085205878960 12860356 648839124668815201561139003935893411072 12860357 -1022894106021003764662350655600094803848 12860358 59126544971631511903628035437232263168 12860359 431717483506790404837480188302837196040 12860360 -18397209851303434740669155922798336000 12860361 792330416889265425804335480654226735210 12860362 1284093413435551428623956576126703333472 12860363 1486145254681642475404707275714185758612 12860364 1184098704772755027280956239407389696 12860365 -292853588270166347027264703460934006400 12860366 -455353009480103305629639033024003202368 12860367 -141355629599098492661804621821608347520 12860368 -260970876339622037564258489826699247616 12860369 695051162313294751977465094422674530560 12860370 -20299059333367703733716671047005409120 12860371 -145436983592469378170719027841329313428 12860372 65441430528156752178923168604380651520 12860373 -505828765385322355926311993146987492896 12860374 -448730248819823839284328132034497708032 12860375 -375684504922003490821320525760147200000 12860376 448285256367778916594439195180381696000 12860377 2019098273152639488739698549333788041226 12860378 -953419115309319938187572131999354306560 12860379 364448724990515144940324181082827305744 12860380 27070340154975069869948967349562050560 12860381 496739350059054658667400744753354298368 12860382 326061615091772976901041184449743545344 12860383 -494313905045080502517622318674539944896 12860384 -2125759612466120462915894272878726610944 12860385 217378029330121215043119253292961595200 12860386 -216279300851926811255399831542604210688 12860387 108662117375743710926514905802194811036 12860388 -239664270778251308593799068785968130816 12860389 -787605812951637460069916954571307140 12860390 540791686271356123810618958709686947200 12860391 -11032331039037103867445585995039151280 12860392 442553402991169007953728883563099617280 12860393 -823108034433992477089244530064905662498 12860394 -76179363436788978343440808408044360960 12860395 -865078408567560912285090915311151405600 12860396 -137516229381370511774636194305217171200 12860397 -11416430609376224110546922748402508800 12860398 488434688020602001175408569489129119360 12860399 351363677438770087782443384712089528400 12860400 -55460209601832708733364784930973286400 12860401 1849150086285123332191979663492605307904 12860402 1093886418695583477166518670566960283152 12860403 -916018804202788162999802385166804861896 12860404 752275967168635153954224608512167192576 12860405 654688041829863839083754914411637340060 12860406 147556782258092541812562353186683933440 12860407 -375807767998621276266598338352155273600 12860408 -562696016445299881317627346418743726080 12860409 1112892633070921846968269327990860801104 12860410 -47440199017158767593406182322789990400 12860411 -1259906760931207528272482656584131181600 12860412 -53973577656569195250363299997498212352 12860413 -612134583285311778609169963883975609338 12860414 -509024488567699711846349684578033655808 12860415 -342396022814411784787488924383804142480 12860416 -2085409128339519805295513204785078599680 12860417 387554258436402979076911618574294671620 12860418 775834792702375518928281260068974604800 12860419 -633322978743184359310838367773210269440 12860420 -130953185802139886791352681538998526720 12860421 18209787098550038099324147848231957824 12860422 838620428114085728294010623499883613952 12860423 305144619421641393262328822559572007480 12860424 -47014055634092764112543981371078656000 12860425 1098913878585019910023924164971636561150 12860426 1005560872653570463752078738584930817024 12860427 462312987797100680551155200808374334720 12860428 -524628724807075519735644837011804171264 12860429 687279547316816765780460226419734468940 12860430 -257244585198569002915421403704396405760 12860431 839816365959591219901287949347570091464 12860432 104905681745614956410584988557854277632 12860433 950518209342892075638505968102333935202 12860434 479416339570487807245692493373934188160 12860435 -444238718730406017501449738509699161600 12860436 -893176114054966219251902536425850226688 12860437 -664777095526065725775152057368888987968 12860438 -509502671144745005850573315069428774880 12860439 740587179224236114409325561232465358160 12860440 7843696893191969131896703393005772800 12860441 1158841748477661247772329842290615994384 12860442 380231518890149101936781801307396979200 12860443 -485549843868405603250130895163669804032 12860444 1359634582926469722331615395351369831936 12860445 -200399909635346200874418783813596444160 12860446 -300501256587741707319935330778437171328 12860447 -1752570130375334450620210575030182164488 12860448 1220644296863555092421227421589560623104 12860449 580864033467352279476600759292970408832 12860450 123703157440394205212482237567741939200 12860451 -94180562830157674242666708157867641108 12860452 1288707734737945432920989661985437668352 12860453 515986071043803167450163265703520528702 12860454 -254376273739247318303509958935542328320 12860455 -778155208682525785404710002688879213640 12860456 811394799513449377419209875679428608000 12860457 -1975639732787329641333087835817815824960 12860458 6209076823290119911154256265534191360 12860459 -938247292482693288941201142303101099340 12860460 14208914696130128861487656662418703360 12860461 314766279383520131955329225462576391062 12860462 -592302673443335164863504150097428696768 12860463 -336531716310303537863218008584114264832 12860464 -19352115705028119953746980994522251264 12860465 -1632254909351919271154662407142048408140 12860466 -240257930550331134792046145603310420480 12860467 -998990996561913449542316047451074266484 12860468 1428884208810535688834382991762217355648 12860469 1768150474074598650751442290478314762944 12860470 89118320533937031147888292118326725120 12860471 247121252091063327136368092364618671184 12860472 1282049706341914766330394713961294397440 12860473 -992356693777794231388702026228824452800 12860474 -47350486828426432009046621431696773120 12860475 -250416843202064726818268082342040193400 12860476 -509492299221247633703875335630650045440 12860477 83955206690594091713384255629529154432 12860478 790647874469299646447127325101652475520 12860479 219350676739641927753483159591270080 12860480 -26514163742654758034638548669589094400 12860481 556174966375665865919904389364949154352 12860482 -181662738601578655454304827747240751408 12860483 -40044117979181134864004426796303072 12860484 -32987496817887097311023727876200275968 12860485 2445546377097083194307440408751117400 12860486 -214714344698610971886531732119379953280 12860487 1037686246608700456246799722855798076088 12860488 156692548255421512978662646983041280000 12860489 -3498254133653919750200590358811726829440 12860490 367310524623572174795628504640498725120 12860491 -599475557813594692057448894561189290620 12860492 774509870700450102849970934073749276160 12860493 -406784697727472936114483256200407641600 12860494 178205865499845409353648319479848239296 12860495 -43315065689679848276765870943695307000 12860496 -27851656192556413473051129732910546944 12860497 -442681255929601495528256399061637335448 12860498 175440076170636258992794504033097820672 12860499 873423111590539483225561268160470996664 12860500 -177244988285494985302947354833926080000 12860501 -945996177036163463619622936570552104498 12860502 -101454236419574706857824713350965858368 12860503 888302522805205034914565901881180256864 12860504 1917256140107794599763149381447566837760 12860505 9091603787815472514341954152255488000 12860506 238946877483241997428589624766338963952 12860507 1495142343821791553086364621263550605032 12860508 -1091256599436375320756051406821716700160 12860509 -2065128330108984238335265814357123936384 12860510 -160715864486311525985473582433610647040 12860511 -252666878132033373961654767797219389440 12860512 -743783216724801685150452267407717695488 12860513 -2411865773913165644214309412368812827500 12860514 -533791109690957155754477808443824750080 12860515 -85982107885137359928023387263243089840 12860516 2094932285046023012570040967167269707776 12860517 954630573565653073103712427792716099264 12860518 944168192925923400077009859605211990528 12860519 -400982170553221242874343194719233479680 12860520 -164093744457298178437582074449981030400 12860521 15805091935902164034755190967634991232 12860522 97069937865248716429898750095039995312 12860523 496038491706323665703389399764589010880 12860524 -268779938577545790660408473200927323904 12860525 -350405675564776827367848039418699320000 12860526 -2223422781783088328898913151242278912 12860527 1596171666331185666134499557356615692912 12860528 -92730524699016625068119065801937387520 12860529 -1358504440325935861190546723222237572512 12860530 -179100836818135944425949431741086080000 12860531 -307391430116537919585433823845393087668 12860532 -1018314471000440542345132666834175072256 12860533 -101968306638533322469757792077533708736 12860534 -43955329123918394275053117948375126528 12860535 -619093980694314040742132275739440666800 12860536 -53973180825593487192785391661110067200 12860537 -131278835796173965735979109434202953568 12860538 183879810133193821556142143280372119040 12860539 -1259815712186222721643194790775498413660 12860540 18567845105971381648773952589922401280 12860541 -763928094832313688684819103744838525850 12860542 7842255908009834686155621194832723072 12860543 -1000299361897140658835887000094488678920 12860544 -764809920101884695833467637635963944960 12860545 -1682633677272376545398214884640068822700 12860546 1659803682610808902748474780734596186144 12860547 -264338990440470253430489408976216592128 12860548 335234548388363643627297408321010683008 12860549 -13680827761891636513286040443864163360 12860550 -394213179837425554226445125096449836000 12860551 -193401326791974642709864636104131774880 12860552 18442302054076442643305725469010585600 12860553 1234367944671024910313464560216062002704 12860554 235421876753715500290236679347459290112 12860555 874825949862188640177512109751047255360 12860556 -14229199429156104331853862508234254336 12860557 397658132067994535009598663739514778806 12860558 -783464028869348164920905264409140742720 12860559 -1734609234580955336390987995554251303280 12860560 14997353433983876520656688566330081280 12860561 -201774093727851840053847784605257343168 12860562 98443444892784930723738522151655444736 12860563 1987273389267882760115282590269755434080 12860564 1350262946466491604734272217949624802176 12860565 96774121985154131256264380207846747520 12860566 282223968776596375856551853545862387232 12860567 400408469949765970335511693788621024192 12860568 -451138862540601913899104799421169664000 12860569 9169614140732535694098476599367110208 12860570 18592910291890529151582433986512121600 12860571 -233825812004557340073014626743157493136 12860572 -359774861341510421182828187443639972864 12860573 -15908050471417544329669649287329256800 12860574 -100120950923376675933149672120862643200 12860575 40042778051010493625397992301767981600 12860576 -174571665730668960680508393055863177216 12860577 -1175767748482243306675299190763322947886 12860578 677505692389801660635786760258148373840 12860579 2238090456759232879401355801117722729180 12860580 -1327916241005210403770544125498035937280 12860581 -17642056188274707228660865235856055618 12860582 122786926635327126972490845941611423872 12860583 697867512431738021469470644924918965120 12860584 1668917081384498641374933891562262937600 12860585 361054605502548342915528774434728245120 12860586 -794875055040328118570415561546926668800 12860587 -159963018167346614087311861518918136320 12860588 -236789793339627424374440926222555785216 12860589 127104489631458780737970923440947161280 12860590 498483334376032670560522869025344422400 12860591 249259974467719467533099688461866702992 12860592 -71550611983275997203615040271089827840 12860593 -9664730382791051208912236513058792792 12860594 -156517916343582987380067004022483463648 12860595 84329207911783589317135979980026857040 12860596 -186705435544604692920928341806817341440 12860597 -322859912729304241397490891399711879954 12860598 87995136703511111495327954598970073088 12860599 62639721667196903104164066629084546600 12860600 -342184497083998336193093836354323456000 12860601 -162987186752552735222714243376280997760 12860602 1288265173325430104472904579599589892832 12860603 -483426510210911226412127954572425000960 12860604 177652242277770687015488452600822755840 12860605 343992669877779263028658526431740985260 12860606 -2005405156631743618014628247212693440 12860607 -940137323866105597491689927181014964480 12860608 36760176191378996639369636541928308736 12860609 28063474849657662613908487329558883968 12860610 15489814017600204056336526854487736320 12860611 -1043429312955522752531983345627647863568 12860612 3571827706036117900363308015413763072 12860613 16012348119405241773284307896134310880 12860614 -81240749874611089814704625772478398720 12860615 710340843738601465746855735454194176760 12860616 247467741191511585053564421685357977600 12860617 -52950187462124536975911573231503322816 12860618 -154161496077431292180740255432553996240 12860619 -418767619390997471363079795530682311760 12860620 -398874322393176348060535295590939960320 12860621 -1864999087850124647453373805702460193300 12860622 -478199356229976246508905953530721965440 12860623 -1923042125339020289194453128565913882128 12860624 64848498627814773353867924315662319616 12860625 156720493509359607186259963161399300000 12860626 -1232781230908143663691310459844151813488 12860627 -362169559025201242747629477239633029440 12860628 -656773240612488236663846859684698019840 12860629 1590764196525151700587654779355958528 12860630 -255209615023330507815329924881301875200 12860631 293486689749696387387942747507805112112 12860632 506339588895639808007421315148738406400 12860633 858726109562769339657497671544922471168 12860634 21820743192916619109543241038351891456 12860635 -1249207939792537720926469152330080185920 12860636 417761993006101108176679508413759515648 12860637 1181009130194589866351459492254698117600 12860638 -1107026053036722217494838713533566881024 12860639 -610300294467285995498425827262472776200 12860640 475615364633471971958807056961765376000 12860641 -280847661084654073874827578867242048108 12860642 -129308867509426534467810598702846020528 12860643 33846859309071437395253227382488318080 12860644 -9441473753741354400660886022147148800 12860645 -25524322837025361081333577216418855040 12860646 722570260059886245128512151753539963584 12860647 1264269576322198998171787307710084240320 12860648 -745125474637481144774296939109952522240 12860649 -342773940560124485772063620421311659356 12860650 129887793970242968043534305410426080000 12860651 -884189255060478104538357535613100666648 12860652 -175980493918960505008991637335560175616 12860653 -95491590185623530830266934383256064936 12860654 1144874864371906844726756785548910771776 12860655 7201932150449130844142213137359544320 12860656 -197462015110009473109196793714523570176 12860657 2082236053770850965358138561753199799552 12860658 -30687211060028436083939850469032184176 12860659 870613892294443712438487427663322182560 12860660 -128376188358716625752375159280032317440 12860661 -1250736407718682738291790720222851057152 12860662 -31318746484304917438268563451504187648 12860663 2192577433533193359163565146628571383040 12860664 -51680116722249560097325132034575380480 12860665 -1168628449227636994100518700239137194940 12860666 -170901002358163256591030053556010279936 12860667 545728909294191339044244947948930742240 12860668 776213147396278218588262464255138892800 12860669 1696680541654326017397344239349927864070 12860670 -458183719048839170782829706280340398080 12860671 1500797758101722263751978048950728648000 12860672 240927177242286793188569454860285509632 12860673 15775067194943254023281756063041998720 12860674 -940108625911977342573176709497804170368 12860675 448129943950971876308184824542397029800 12860676 -620923926266330945358951486673150877568 12860677 -50298666493956245810715065312136238848 12860678 357661811019814241999347587240792521280 12860679 -45610658723278044379993438023977883312 12860680 -121877769217732937920183519494763315200 12860681 -647486850870251592624700096607567419548 12860682 -303734100539878961520977926543591488000 12860683 -2990860572480162328287463122604533226752 12860684 507618411303964925482259633454232352256 12860685 29191696699087814913086904373405197600 12860686 818172534211483684240548075543953337792 12860687 633139630883970794126338338441315537120 12860688 209351423587925483213030547340846694400 12860689 -417839038524625130535792552975801149580 12860690 108498463378904507070279664473091663680 12860691 -151256619199339562712788815449685312512 12860692 -286581681843827006906264602971772172800 12860693 966417870523802570151224030755234428942 12860694 -12111976982546955144953853416353069056 12860695 -606558197258507167693025558942584189800 12860696 -332783858546140133154091524142695997440 12860697 -692400314625594191684653965514571147040 12860698 4497651790478202568772420245243217664 12860699 -445974905221368555711830083718033394300 12860700 82158389794263637857077669638569369600 12860701 275713366614308218251387673891223193920 12860702 60913556693609000564175813876688698240 12860703 -760743175055514757126486803577857628080 12860704 1849353333089437761257619255855270592512 12860705 -14611434947367576407124060070384073280 12860706 386511481279283202797161497009912146304 12860707 1007561811836023309768673364097347257400 12860708 324844742960604529941862691072641708032 12860709 192351616931324168800824826104702014304 12860710 761721842643278967272739677482636709760 12860711 739400464934767210290509789246362584312 12860712 -454598251058242110814983197313776686080 12860713 -1106525801107272068652837841527397192560 12860714 -50614664186494624302839884233150494880 12860715 62966018644785228933898555487291735040 12860716 -570232611933705306267160355712953994240 12860717 -554050641082658130075958974843579938400 12860718 89621892592936812909883677362685015168 12860719 4073781539877027806632426903754933896 12860720 -204821882063438504180354535188884684800 12860721 698829217431948044451388654768171022400 12860722 28976299126360807365213558517880377344 12860723 1784465563246770252124232842519747992972 12860724 -16393439889080739047984635615473451008 12860725 620681633133387556740431139220376998250 12860726 -576442458692564198467432318940778393600 12860727 -133874046337125656872986477595920000 12860728 -1561576690966977710156630711106724515840 12860729 -326536895687868798357478365724670905920 12860730 233802956005304787532036013182437569760 12860731 -1125857259674612266047993108911575890300 12860732 -206469533626056233960025065316801659904 12860733 1165945600152820708154060886666195117984 12860734 -234085122799984535904714489239133240768 12860735 952172371813193903920478338856790342000 12860736 188774072103864795932476350546699091968 12860737 391752299661438182934108065490926020 12860738 -341897707806762677771762306670372005376 12860739 -813660046879344203925195153043164834600 12860740 -851720134912261984473711649871564736000 12860741 -6226129794388449433210052830043681088 12860742 -85047316201257973080845549844485283840 12860743 429115276205180383121993512846895326000 12860744 460573039450343061909185415472827525120 12860745 726916873706878118036790818949295190400 12860746 822930885708871216878169706549856739680 12860747 651166806387917739743590269947679794196 12860748 14286977439914553535246509261238302720 12860749 -884515838141880932336122864780436789952 12860750 343100251442466136018117801049803200000 12860751 -237988717655579781218352506961349871616 12860752 6711882642805646792519227330838904832 12860753 450323410170445833366714670823931171840 12860754 89003884744425740224440405456274504320 12860755 -135855181769197853041871700365168473440 12860756 -57645452922949397029990191913484935680 12860757 -78398857284903463987396380666263629824 12860758 94705224470241832922819600960078538240 12860759 -633283702189731030659560884707926178040 12860760 -297656413672440382740794242010795212800 12860761 -2129470509478110677196761736740334409200 12860762 -664414165864111473835634168849499556368 12860763 -738958799782420390921230818162041902912 12860764 -74193228741575224354961580807887811584 12860765 -767100987524133816188994878360000408340 12860766 292843535099989903460302496732310226752 12860767 44559946358816119152671076859054046160 12860768 32941985623602837661977372683082399744 12860769 -339096789496688790970199840532563800656 12860770 51395483654256169688070073802203828800 12860771 415603579808583297397465529591028278784 12860772 -168523215017906680947181664296295325696 12860773 -256920081366969645067407128138034552800 12860774 -374113892636831558259601934973312029568 12860775 -64227972760029738051349511537713422000 12860776 -609421439619080212927866885593245393920 12860777 385650686242364527508216716224735127440 12860778 104493054507064237789428329227325329920 12860779 -214294601165498129148112437289676723216 12860780 -1247454708727817214681469281216383078400 12860781 919233303041036360667960554787932529024 12860782 767992097248683358313735625204416692224 12860783 -43189943017520827651500002394228304992 12860784 1571734797400060126640720617257566208 12860785 -769833520513300259995796117191710000000 12860786 -443618302658918708822638918477806144000 12860787 418325084889375870928939584594337621560 12860788 -1415871230899972464461761326838192822912 12860789 272163076519333523521864889672533247946 12860790 -400349584601995436926207231936039793280 12860791 1367108827758806072838040387394733593192 12860792 -532061626257665171296585914125603635200 12860793 -186491165007246897324417766505718933312 12860794 -1003228581280786042033933013148761051136 12860795 -192503462116620888851164956676383691680 12860796 50172543225384977347662573873143193600 12860797 -86152666532759833803062395595480229754 12860798 -343910098761465470599036211512906217088 12860799 -419766707363489778237219021405260977920 12860800 766277331015912674902573561628590080000 12860801 -452666385722732184249517777082358365100 12860802 -793895337521747562822533206330897416960 12860803 -1009639994594857946232393337621206754948 12860804 -188443218358604562185733881585942937600 12860805 220613014179061216633412335006306617600 12860806 219795393502828474723190152019621120256 12860807 -544504494764813380702103425846917235944 12860808 -97630668749957941857087568994277703680 12860809 888477509787103145269609759402928340004 12860810 -738375973781451836798386316469853441440 12860811 261614201441993917890529688194468656060 12860812 476010973833455051711065785944508989440 12860813 164729377377492852088250919284319853440 12860814 -368557204540728984849468374957379149760 12860815 -302749964531579018527101008923432089600 12860816 382608845500648466610855006516176486400 12860817 998585238773678687676143092184984768160 12860818 249387952951994844402488646603274696704 12860819 1412956276084652198571513676500821186220 12860820 -66720341570299576964514774966356582400 12860821 916716434626451185717630033896314845824 12860822 66997467616825451868719523088658132352 12860823 -1189308513250864156330799533220393845296 12860824 -660479863666951392916317199210088663040 12860825 1061538470021179546991122909980591353550 12860826 324522359988252919239997588106167596288 12860827 -9376886018601975338877427001506094848 12860828 -891029223770677557065377905326616863232 12860829 -121699814843838361249723354577595014400 12860830 175629476487505977545792407045875244800 12860831 -1939554327485275608062236440254670286368 12860832 -1393836742567353500260673508092021833728 12860833 325330639329176455523450767359963998760 12860834 773268849686959123119251442327364671360 12860835 68137967984048659970959415494036063680 12860836 -1437312813611762636448126039168286837760 12860837 1443561200853842219842209969506162856384 12860838 -58558014908584233806405610679738974912 12860839 -619167488439691500128664630937529646240 12860840 1062373978737774818218390419341920972800 12860841 160065497862469234128282602344023665664 12860842 -903182147425362530696474582665470622368 12860843 426084733482660067090156527854090551092 12860844 2940593825395261462601356346160525312 12860845 494062467937827088836870942046023271680 12860846 -370457124915850862185911270545742322176 12860847 -5277851754907739050972122419583402912 12860848 6965536417306706334908065193787392 12860849 61655498843681964043343936394070326564 12860850 2297528508576177592172403049402387200 12860851 -553148083833021286745030378935423210568 12860852 -622597257237793862714559820851060584064 12860853 819393298358594536803238476936707743200 12860854 -473449433588471664980644179087202902624 12860855 264227197956534893513030900524567668960 12860856 -25788508704063739824442832538995097600 12860857 -2157645378324665002704739901417890231128 12860858 194752664594857408355077055385906311280 12860859 -113455586216233886240341693178735614272 12860860 716856420779139607149571347371200750080 12860861 1556114243378560609851197066805686630304 12860862 -53995782400469480562740630582154854400 12860863 -428158222269500752757291020367593216376 12860864 194182730217982738007701043102777081856 12860865 487775006163948198335763554984443201920 12860866 -569394866358589508335610753734706968368 12860867 46381942742942256396685943373019474512 12860868 -308195116039603418674808477882391413760 12860869 -165065368466448050774749561370264705280 12860870 -4711331819416757436261099344541081600 12860871 225880524327980162491767284435171295912 12860872 816249656399040307209788405229334118400 12860873 17109526578368422286699836213785484122 12860874 -120821657426568803711755021206226978944 12860875 727361098550544894767285229577041264000 12860876 -621613470860036711495275258200414784512 12860877 170740816473991673220981471961557269760 12860878 -4949999710562650652728213509275837760 12860879 -124471342837335405247466288573520064680 12860880 -32817924341769183357232879710449172480 12860881 351253248393587091415892809421896919664 12860882 -225963101473741132935900332625066404208 12860883 1331344378183893166971417510476925214320 12860884 -2230608729198022121592312577700444672000 12860885 -266804271582850620656538044672537405640 12860886 47198966793482658304171981248906262464 12860887 -108076934747298078171837172817850740832 12860888 -391390165257426225154421248327677450240 12860889 57328824562817844727180049790159050688 12860890 -152012769136855525914781389912644428800 12860891 -1861152265801521042212189094113617840800 12860892 -660269753935836675579538721161707995136 12860893 -976193605210516968226362860946303328858 12860894 154963439982246326360136060131501423232 12860895 -13497832466111247469698665494010079360 12860896 2226204669433784225843186222288815521792 12860897 -523462015026370339561514260827232143168 12860898 -339538155871388384439432545508924011136 12860899 2183206126319176648640763827097900383900 12860900 423911372277397489098470854015189852800 12860901 -12400812574021382298853355939638653732 12860902 -150572432018055526183932912544840450848 12860903 174348828213459676871052971009456287920 12860904 -131289746691208505793907125181951180800 12860905 -768227439697311069191539085150198802240 12860906 496356023137148503148249567549181151152 12860907 -236514033859160334850776948399416654760 12860908 162181379659351976055207412164369948672 12860909 -336189049898972736366346587234924547584 12860910 124068215107767655948747341029667840000 12860911 -136787637150383454762460407710451492368 12860912 -48436429985783870665282414320215359488 12860913 -2306740357705763926161591704448805440 12860914 -286699451130602182628962146041046058368 12860915 1552960302504060809728173149274058696560 12860916 643196420451681486343008221744447127552 12860917 811939119347104691661837174106162721966 12860918 399434360478070716874367295375108452352 12860919 1034464464733993700723955090083747602944 12860920 -231081241827991741097221568209932288000 12860921 52877991745819977043942918081057585704 12860922 -298315812372916346715889110014620950528 12860923 -379015100163782693284340327055274694360 12860924 724415507655733894490612874716358352896 12860925 -250865532984088407540032418959245900800 12860926 -261605586639208200694610288031702835776 12860927 120546471365305490611284685542679635720 12860928 70456942522059258283863081755558805504 12860929 1146428522593269954626532526767775614640 12860930 -94831562249181610055983046058240284640 12860931 827188051108138849069411333318104371184 12860932 -22116497512922318584340123554552331136 12860933 454827575669949562050557966500704241344 12860934 686449296927904243138681803754742182080 12860935 -626382064409986277214677783083051812000 12860936 1188898390843828637375711000710187089920 12860937 93006669584475684225638667953266180986 12860938 1098428837518051943583788954494123345920 12860939 -103048769630797053221001813839312142336 12860940 -266671355819445291907285355066782924800 12860941 -878551309624872287631966346536197967976 12860942 75043645013317285924677193616361546624 12860943 -852891614619523081799013578732799042936 12860944 -20751697897707232537018012665172459520 12860945 407396173671602103927642970826348447400 12860946 16515570172315577696192236046104641024 12860947 -2389585698190139133263875723286540444088 12860948 245648042912776824176854783894362777600 12860949 1243211717688017997239910659470542593760 12860950 472091646898582729319036825660754468000 12860951 1995730983919988071732699172467684442952 12860952 -246097470441805390473475334720874946560 12860953 -73758982686475819715107709909573248000 12860954 -1249997832836913577675019353298013463824 12860955 291752749528469106706643722293564435600 12860956 15268745346208372768627412850845343744 12860957 374104731645288951813977116925327694912 12860958 136839362844470204305165981505398437888 12860959 -1072039164046065821133505144009010345184 12860960 -553824809962568081295691630386547261440 12860961 214328086369265686475810503919447620272 12860962 -418782879532164783315722187520325303136 12860963 -3909547491313644828315034404299676556800 12860964 -1066102011629419837574049197298607687680 12860965 180153735193412205119911912779077040 12860966 -73529705143768784277727111820493961536 12860967 555746908503875617804255253370250433280 12860968 -1141272766149449880435502758084863677440 12860969 -926054934032523514883447669897172252 12860970 -168277436870784444090842661891439718400 12860971 538851823059591754808992812097635843000 12860972 79770196597004539778076574383278899200 12860973 -151161284897369039360655590517833144778 12860974 -191861521637474840634640165452767826048 12860975 1000700334044143899362402133490183257000 12860976 -259521582985381598955225755991765221376 12860977 1557969942885752562393586354484566231826 12860978 236603233854897765630666842533400737920 12860979 270327419172352627517881281068526382848 12860980 -559315373473750286268052175382066708480 12860981 -969967168061386549900153383919526535090 12860982 213475987245102822911126856394799955648 12860983 -1432221224208535107411083303592255498320 12860984 -114061361800343834504104666741203886080 12860985 395259787630945720321858157682237442560 12860986 26680072832352198116145002169083220480 12860987 2275398668707153828084826967165683152752 12860988 32084338711460845597557442379576303616 12860989 525109803137935499015514225624508858080 12860990 -604447893380927414983132931311990872000 12860991 232532932893799333749492178177546095360 12860992 -960716677917720503317783064487686832128 12860993 445241271797770603501374060933871291944 12860994 -9082164269559125196646773833191779072 12860995 -211767796658280376206471331408702785120 12860996 1263568261743979163808242422971273749760 12860997 -871492654674130979776750956354522209760 12860998 401447045620817570786997612274662492000 12860999 -9773888851960491049914742509917806800 12861000 -558594651723129558324178086335270400000 12861001 227806040751522122812221970374227931904 12861002 -64356404989471641506897097876593344512 12861003 -108250315156236917265994762113541491792 12861004 423711177505299437616305452754989074432 12861005 675041624117162108419270580787921672000 12861006 -39748738940797036141596795542863068096 12861007 2284553096079682724359837420684905252000 12861008 287882667070782224492121000667475730432 12861009 520246652740548580310326657745867489664 12861010 839821650227151834404342223578267530560 12861011 -1165595608673924543294752365917487030576 12861012 -3498214071869213322279873929143246848 12861013 1522586290895142238382782594239081408384 12861014 -717708625459998979653733368478814619648 12861015 -197610990198375376161927135234580877280 12861016 -671125260795090699682948391769967165440 12861017 -746708594786506197142166530179146728380 12861018 -465914036449204707785576498448105785616 12861019 346401313124069632546860411945224013520 12861020 737114973146860864449777467470770132480 12861021 -229582665167779878676537222425915408960 12861022 -979169014454449702930328308329950306688 12861023 -587854368978396955767333679256055618960 12861024 -284879099505520999518424105164409405440 12861025 -128198641883547192703246107872196307200 12861026 -37888321193293669694471070249996149376 12861027 -1329105767472001897446202349199821849880 12861028 428444896190288671906846422271712663168 12861029 379740529011672862637269543671053253630 12861030 -135784730820013200671655246539955943680 12861031 -21626878901893112923091787621687454800 12861032 552297950345199047040838935015176601600 12861033 -467120939114536169876381870110142583552 12861034 411431042673804070600167534958154141280 12861035 989063659169433403029168879591945916560 12861036 -423317558651603143844864592079267921920 12861037 92407810065423330582415380799995842304 12861038 -593573612673749694912184537334583814080 12861039 -352114441321471815019328076342067315200 12861040 18877316229526936279429442757120491520 12861041 2117463097040325594200106550040782847442 12861042 -16831359798317017582038448110536540160 12861043 564461312926195612420691713344048018800 12861044 118794900015603349463221603858954690560 12861045 -479402134952114807715732428425346222400 12861046 -76348734506874570307192650290345167296 12861047 -2136341832529386182839916753356271268504 12861048 -104084812317977590579143402405818511360 12861049 -648721663610723603074159274798154140950 12861050 -531039012275247334423978524402361249200 12861051 -182024316960676801050380097111161066496 12861052 -487793539051305011901373602398931008512 12861053 -8613887736256204014019268274965830740 12861054 467275006391755367859463133800906140864 12861055 1635641865553089027541856988578825721960 12861056 640078450628416627421952283177805414400 12861057 1173190500062389146415252887229821750720 12861058 -57969600332845536016254023770664077824 12861059 -1793139189303147029073807516856835236740 12861060 -108341801069812263026612597845522391040 12861061 1254926963530813015984729764499268607612 12861062 -930711827086318089366738350822163816000 12861063 437566089585008317809162966841941525936 12861064 273834735151089028740542259464228659200 12861065 416966821134176604511223079074411212800 12861066 -319595722565881065474104361640128093696 12861067 -39169693163395913466420077570626544840 12861068 141449926364596121486312207120748871680 12861069 -6919690333988030173932560053587530976 12861070 123991559172921396032789105348866572480 12861071 -1111363850722092363402558042372341450928 12861072 -194079168984953743739914088562685378560 12861073 2013105930700711671584396596584818614260 12861074 1129714016182357349178115045580930442240 12861075 -508435608717719420409686136778823525400 12861076 -64275293030399056717438852322139121920 12861077 2814429145800236922238071930905669490972 12861078 210464515266151760687863678372239663936 12861079 -600494164372373803843520048586059109888 12861080 -668969744850713091722660119865393971200 12861081 793332801157003255012441733789891615280 12861082 103308149505133861743087185349238170624 12861083 -1212935553294832165166796544014296459976 12861084 529642516779757372073255151640076620800 12861085 8243527216349566485045790584461179200 12861086 -101099773957902057173130421783088630016 12861087 -477276982630067102015897142635189249280 12861088 -216464295109651400939873998612081213440 12861089 373079877861087311507828013951236791272 12861090 804129341420065697362138666495491360 12861091 539055849943887708830043070045017014492 12861092 713135478360646776716232119015435903616 12861093 -10743545259118909795458773769797601792 12861094 151423743555618953046596346263414538240 12861095 370430521945177860321326483025449312640 12861096 621604254119894981438795243154420940800 12861097 188697643584375829930018099800900983546 12861098 492872043610599080327305019618780062560 12861099 38946878874082772812673221876055580024 12861100 -123928313665855889196707476705785856000 12861101 -741118045396403252571937041304438785696 12861102 415673110200294622024082380718161376832 12861103 899542615715794209901214019859739422352 12861104 490148010650623829161546059531305041920 12861105 -422775368833264922891100228495379223040 12861106 -601248280218230546759313843212752909920 12861107 -680295414704662406901109054488646754400 12861108 349027262502848627337260464149066910464 12861109 347519705765793903509272170146548675310 12861110 -280867775273349340925722877099031680640 12861111 -1136196587810886662124667274212767823128 12861112 1479615136772568101308579451521830543360 12861113 -1229132893334262423670519709006312023638 12861114 -90937839597824033857922484288055357440 12861115 400488816516329668515276022492147246800 12861116 2098285725241920123058176055379582128128 12861117 -715671717333468076533503679735716343072 12861118 -94280756493834779543143281418556643840 12861119 -1415003763550114313909246424116199538560 12861120 93051092606551906168675394832543252480 12861121 -97939930521864082371219442842864473600 12861122 521683639744515950255927961211128956112 12861123 356456500826058156687340260755185113600 12861124 21900573154841773776997283640308103296 12861125 387154874016478479694442238007524480000 12861126 -129854253433305831236658023066313269760 12861127 1971789872929176049542646443037335740832 12861128 -6540640542214504247310813977272320000 12861129 506825899401055926935155807009349942400 12861130 -71574442219791549757315398471598555200 12861131 -756592935044311429867374347406914953068 12861132 -339766574345220523933204441686409609728 12861133 -408865995449611490782909023671771399060 12861134 -708561897469090528471421368626835755264 12861135 -241665556064537888566703832513465655200 12861136 -9416628243655919776736494345079177216 12861137 -839031496864182695946259196857963763214 12861138 -450902216222397775642118492155389765120 12861139 -176190340235006448911802382538236468560 12861140 -44906853495477467866836101646161018880 12861141 94557726417117385335457030839331768992 12861142 -134991098102550035265391144221935637888 12861143 -363180276243227681559981137181966655608 12861144 -524575763250746726998511243591936624640 12861145 639106402346254963892634144175594733760 12861146 -59410039356663192713016839783671541280 12861147 -42262078492730746998369138579680291472 12861148 -1151066042685716809852061188428730087424 12861149 313990594867063164185905663692925718592 12861150 272484306763552810960573241148894720000 12861151 -681826350691134232341484337082419009048 12861152 -1734916988462890342442913668777685811200 12861153 -1381308201315838263908980316320498281600 12861154 780886841486616517326706163297626411392 12861155 -144330702919699447824361336996735435440 12861156 107450317949943641836454664317160652800 12861157 347311548684214825918076255631291655840 12861158 -494136901763992462703269487485530220320 12861159 -308274496925940241612123794164066723760 12861160 -461938415758902023862335917093640294400 12861161 1874664479298401286610978151910985656762 12861162 -261573154431206201848940780930768243280 12861163 103198263628442334952298980853900869632 12861164 -329551446393639770731752223501837434624 12861165 -331263485606723501302113842307965314080 12861166 -118340584789619510748590938990247399616 12861167 894592278649897036242953953713478881264 12861168 5197171097361285823278484379264385024 12861169 -794258112128607092596473397709603808430 12861170 470026417785794596807923445132313871360 12861171 3905273486806546903179211843603948800 12861172 -120230043432701915594686499645327290368 12861173 201472390973798029125322049261001712764 12861174 -939998184519650305342768354085648117760 12861175 -719554169922574897860875602372802862000 12861176 816994856960179769660846467110233702400 12861177 582827894781144564723123055316634125712 12861178 388037379337992069965217532963541203200 12861179 -560050803511702988367237785211695338320 12861180 -50477027044138478187862339443424988160 12861181 846151685041478781810131401877192162700 12861182 -136140515583866586760320706868944325568 12861183 -229697782573434880202521489960633673856 12861184 -378263369058245733072083859232809549824 12861185 -791605798612305107016482512777878280620 12861186 -91010646949386057560100827425723686912 12861187 817564674533937879199755652082269507584 12861188 1744550438952449228252257264524847989888 12861189 50056091292695894207693120666645758368 12861190 14567740692029427369860346294522921600 12861191 -194152034009859044840120455310594194128 12861192 115714848628562080006664060123063255040 12861193 -1907700052863367213018467960119102285276 12861194 -257028072125486202436363058671808209104 12861195 -671640272912547233627553572044429612800 12861196 340909490633393064973360856651564230400 12861197 2194264250869575446107664016183156512172 12861198 241670851533453879965344236847513878528 12861199 957897863850060844424306459403104263864 12861200 93463003913087181863563285445935104000 12861201 1277323877990125701763671974666733461232 12861202 244181050516239449538475405275964844832 12861203 118838098350894564433913386313411185452 12861204 -807370967155904195114935962129567725568 12861205 166827329897065332514518104548401513600 12861206 -13013913532221263476043150083714136256 12861207 1058442641486225975070392000983230608640 12861208 345004253362757265310369480173949624320 12861209 1113890563126575800199260465546526789504 12861210 -188818838127367611803199388543273574400 12861211 2345464712044457746818124744084844636 12861212 74064360389783759688863815460600279040 12861213 -36411682499045468277172769492192869056 12861214 -3697655033198684320439628572539269120 12861215 509023922604625161254835281778658536360 12861216 181609229107485232136406584952182341632 12861217 2050803009016126107497612791170292167266 12861218 167722816857466852798066870665285101568 12861219 -217948356696920427242187484684797285120 12861220 456195464149486770977814802372553498880 12861221 -937505235071574396993285520489983845568 12861222 138715015066837868940841132095918979584 12861223 1386271252029633346449531669328625908472 12861224 -317234574440910592768366166328600084480 12861225 -170981795647792718918783763853907682900 12861226 107636528903457449723333016499460640000 12861227 1035903723533728393223563281574365617076 12861228 35410941517184666108317637132676811776 12861229 94851357703388218750135053513556167830 12861230 321258475246037355421567083231310972800 12861231 -1667705030210937912610491647672584475376 12861232 185653071023026972594288944040560230400 12861233 -552404774560940783648878922168999040000 12861234 1138404583480830826798498173815540586240 12861235 386931950253524975264002048280780926800 12861236 -851571393275252566741508801610950190720 12861237 189501310678094103327431363973960243840 12861238 -517998191006341182843886898986652160 12861239 -404073741072799479598080498396076402080 12861240 -155498819957025946905374587213597900800 12861241 -829832278727673322362948817198245894358 12861242 -539462069176606301348991992318679139728 12861243 243095313391184704897343991054869934732 12861244 1264335569045133150624931847170271043072 12861245 198629588745043609834324706092808352120 12861246 -72714029412831257940370874330677569216 12861247 821858105673026981071290591828037287264 12861248 -439147392618585298239881923550971428864 12861249 155035600885930871290402214925961729536 12861250 102210534876398226401186487246472650000 12861251 -726560373693015182744059300779716817888 12861252 -154291608424905740777242498063157775360 12861253 1615761804222480116576413287252619909280 12861254 -109041009460999477482497469138084704256 12861255 -532211929154579146654092239759911334400 12861256 -317541614437412672541245415626546903040 12861257 11506021629423033259265153269380277200 12861258 331620715877304515785682806771710729984 12861259 2027484543567126329704559829534227581460 12861260 418930089343735714495698294965990400 12861261 254363590132706170312451042186330253504 12861262 -1232959403385406054057607372861148711168 12861263 -1956891917979490903131470602864883807256 12861264 108627185267023668782990577253720915968 12861265 -1329986892380507129025039727351083962880 12861266 -32666983211505092537215659585966178176 12861267 -1317893258764482169760187244588612539720 12861268 1029126970288980357937686564817171415040 12861269 1495655655072654146889053863577026814670 12861270 -54495911216698307798133139023492362880 12861271 -2059691855349400531700719689030539103800 12861272 757224229715722411130897128127558092800 12861273 -727855816134795951167476371023466424032 12861274 -196577707495090649576980106010901856256 12861275 64367430429389942701485791823058762500 12861276 658595356834574045255098226641538591232 12861277 364330950585126130189822890871679110560 12861278 -144458216406000573415304445134686152576 12861279 -1737638893900689066046544398354053453600 12861280 71563184243270346436932862489311313920 12861281 -850047552758414579313527012094805725918 12861282 170371558907474624155339868614863227904 12861283 -1189007348170189758781384765573777326080 12861284 864206785445014244340797565531851759616 12861285 -604162899748961910792818476085462248800 12861286 3173845964352279114073596673062190464 12861287 -1723810497840644586155860531326585749064 12861288 -1478703765296002613078318844750203289600 12861289 265286901807635980928599363084016002560 12861290 -57798075672291858474875448647223705600 12861291 992480259897300395875349538648549461592 12861292 977634311313255298296632172498691514880 12861293 -1259636797303354072704091302551440576800 12861294 -407549066297724491638388210538980751360 12861295 21084875715508123164023532635050600800 12861296 -79532806627160402760033758787071705088 12861297 -1584554975029050544373648571131632859340 12861298 135686857139960259812552446597739957664 12861299 -130204082349352643577180864012093226608 12861300 3466618753442295294114386577873868800 12861301 731755789743524406067491054453978865920 12861302 -406990260490508467765628504893235409408 12861303 -13443662758232222557537789961677481472 12861304 -1300767096243154419212159045832483594240 12861305 -615346658736338859392622415443705636540 12861306 -53552874981277154264991486303755545488 12861307 -763048115398188846450744589932123503520 12861308 -1646620243242387766691697784955761373184 12861309 641168486604661662373107046530323622240 12861310 89124061073737605756225620337476075520 12861311 174851514682250655159709658779653143424 12861312 -625026060726060460289185767246853570560 12861313 -1562369746807870238020594132873075885438 12861314 -1077046878556898992410621631086666939360 12861315 -120854472693345273048868163201843174400 12861316 384932838708725590259293330024854796800 12861317 -215186504204712494035165061388829516416 12861318 -416901155271416118875901170705849298432 12861319 1357302461780686097211307673752465469720 12861320 598664671925246880784313552078929920000 12861321 21483974154446800601781927519108849600 12861322 -572129478703577025380995444812531438288 12861323 1457055152623524161133340845161867599572 12861324 -441216210039924820148484270575293522944 12861325 -1056945349289786593865285678750402105950 12861326 756232443466239945077067438456580572480 12861327 -1216492308156352761013628112816419174880 12861328 -173774517959386684366927160839068385280 12861329 -187117694884335524540894689509581192640 12861330 34941315420071913651824171751780510720 12861331 19420127334187283487580205532630912496 12861332 -634549882511496868488463192424787072 12861333 1390028753356987803038021401151947534044 12861334 -991676460312115729644360969140470601184 12861335 805224933567249800392698511081161296280 12861336 642747285755164228346274788848727654400 12861337 153911500696360074125723083542652998986 12861338 -157091893574237354971628199440293598208 12861339 599084149224707255754996090104150756208 12861340 500198506963448942135914035673793863680 12861341 -1027637542287020534829105612852424191258 12861342 3509110849586049201133005134257327104 12861343 -35918208698050163853271786156296527232 12861344 1513086809543823454522303536572697870336 12861345 53039391170386851801688365171110678400 12861346 -414553122003937794628472009390683542240 12861347 -19732727967030938839865337778125200400 12861348 50844646713724660797450165801250099200 12861349 -2334347975893917791042992771958518211650 12861350 19685192215131118747982012365188676800 12861351 -285644503059992693567856266388736358160 12861352 -28202127344096908771273918880585318400 12861353 2403170954548220048071872022325522706084 12861354 -425927151270796145472040138320034379520 12861355 381151847510091542213390474133598785600 12861356 1376034954220248848465453738039145841920 12861357 -579250219452072313516978662047222169408 12861358 438174368082430382540349161600696559360 12861359 -33487734870077317504494971103081161760 12861360 193741035811106564950022532002633809920 12861361 -1097822293824978920533786575372820733038 12861362 -2113875259138220630146211466908374588416 12861363 -1160032499444225085367293838581459974856 12861364 935649888418495237499971081505221947776 12861365 9204011856296889399189127364424292800 12861366 -14375478138358628005088657168907141120 12861367 -651100394832145611658256399490167004288 12861368 862211510222001028818741797319962972160 12861369 -679181048732309300825682099018416107680 12861370 -33113322630958732821963087615127296000 12861371 341104502951122807575968945747665964544 12861372 138240459326629611204365681547826627584 12861373 -148957422039288321043545309048287731584 12861374 -587985550662157437094371808154013368064 12861375 1136273176363224112238558825531322804000 12861376 -258151233772154894011215257226738401280 12861377 -277608387941687074179278702489735043774 12861378 197087558937813406122166978483005581904 12861379 -402040095769387554528816453651555758020 12861380 408607890099802475239617652007687639040 12861381 -41705981737457383666863207727983758880 12861382 -24112863648992778359459858257859856000 12861383 18835588186836153167998317024199865040 12861384 101574929248605076369766656603049164800 12861385 426929666703922800430927119335586456000 12861386 -17196991849069946849096852897709436416 12861387 258587614228806090274732314838697988864 12861388 -1332041329460567573252096030881297683712 12861389 280246275603151378129827374538234995520 12861390 -7767926951852541822155064387048441600 12861391 2006977497397155281931324095141759447792 12861392 422644749637950591816170723079509114880 12861393 377504863530711928090692198353633404224 12861394 2254582303797607840466257731647242752 12861395 4649339567179066113965198359074500400 12861396 -408606165644523081862309616849559920640 12861397 -1291853478797894483679286164901998687154 12861398 715812911267594325821892760922732358720 12861399 140140741379894256084684621910525733328 12861400 -454732881618086381560493551047860736000 12861401 -712528852016930953854605257408098366720 12861402 -306592811356459076923780818921122477568 12861403 -1517935841869964436543472582329086668348 12861404 298811547600607931949251525351946977280 12861405 133144821634726337549425795911086870400 12861406 178945755630391044330056618816758621824 12861407 -1087894651950192845478837738277883877336 12861408 -120065588463501928781607767492914053120 12861409 -2508333427884908470868370820814137861248 12861410 -89038428738398428563108586322343360000 12861411 495082627349820039342407259168651198072 12861412 -66120145539821708896997211452741809920 12861413 -72876610874946880743345425820880284396 12861414 -97688884832306664905190746141592598080 12861415 452868787156503496889006454702501957600 12861416 1291226107150782074607563652949223424000 12861417 305380602217504846159116232316103539712 12861418 279068105317937480507348795058634456416 12861419 745339922288803902720565150794595256820 12861420 -117934693764554068472070896414238720000 12861421 627906520371845833779290455109164369622 12861422 438423492117355757124815531779900463808 12861423 -36704122814639767030706939842226090160 12861424 168611113076711400259017811141142511616 12861425 638163241189067702704476862494795676800 12861426 136321566667420306625817820713933346944 12861427 -869700031149009084451828780375402332724 12861428 -723690282922431330240366413741907252480 12861429 -1583014678851407995861617358855660032 12861430 -37020105915861478910112933867250704000 12861431 1153992391811445974961512730268914551424 12861432 73387392056533429966031409854903992320 12861433 -185172157048549357811684764811221833596 12861434 -124718663408269508264370801167339899680 12861435 -35591055860401265555764788131068078080 12861436 -377626813722465380920076186328591844352 12861437 658164924051194030213979680149527448320 12861438 412141048607941374229327152184159796544 12861439 -1609616111796712973561190247587938756832 12861440 631200383706876144681340732030624727040 12861441 -381349154437232599418790071107827729900 12861442 -1282471150744783884047878883178468057600 12861443 58555795603369856246991873190942779600 12861444 662474395830790364376778180347639868416 12861445 710506173996844312706575391121980384700 12861446 -263278112804421690732870915222575675136 12861447 12384588438785184164977777572445972560 12861448 -87996217280782070741904626368747760640 12861449 -2107399879254172780816429134095462189040 12861450 214488151864951611483089983414129536000 12861451 1848821105045968898936248538322630570000 12861452 -1459272536846532644195201969962153658880 12861453 -350846593752866892403745979778985601984 12861454 54429119744946476851784995405567876224 12861455 -226441669124414372842276399529611320000 12861456 111795218993597440025080762866583732224 12861457 221509591179161016476430398423157475392 12861458 -100923795677985066751094941086180772224 12861459 -109651579401352036694375997652551676272 12861460 -688052738704443795778786089410489022720 12861461 -1577531199674095055678274008638538445600 12861462 62731592633650452422549089817634508800 12861463 -1822526452112348805746113850761794799288 12861464 629901206777676754291759832185130188800 12861465 366214025296521741377532819562463661120 12861466 -154175157137167126517444890500295289856 12861467 -2358532343540372316119005756561705775484 12861468 -622005156669748221855848895703669122048 12861469 -2654599568649012238395539811730634412480 12861470 627392700298849740519259008037560271680 12861471 -142889094970443774238214156516031744000 12861472 -18897634893873216082447978410195025920 12861473 672540961359637383603013110291018642480 12861474 -110929000602223512746415535464725120640 12861475 987571398685295652136691847219797031000 12861476 1250179126231228112244243268009453906560 12861477 -1281397932462935505979598432704259996160 12861478 -293558120017493750492742613231540815744 12861479 -544976964638535167558803970227339096320 12861480 823553518029775982277059680223588352000 12861481 908655546169533640008886756341576764282 12861482 511222155144430757380987217182868412000 12861483 2223635758044038883848698010873523517104 12861484 -1361731095289755975808205316335378336768 12861485 -30101232603604982662764387732463142400 12861486 -294163370969818067843146768191704418432 12861487 -2525166839380214232735100038092280132320 12861488 -113332568496899492637548618904927338496 12861489 1661019989039093655502812687137186317248 12861490 691965945787254177862762221517893252000 12861491 625699523723445361764022401035639423784 12861492 -86240343795140110936999842770554810368 12861493 -2132624180779382308342958084093433946258 12861494 371626838128054724746161884568931771296 12861495 -87955982634529321583790782748313276560 12861496 -560723855898733376029028726967929917440 12861497 283295208417061053466342256949482098944 12861498 38343327990441231607473972156648892416 12861499 496157074370143056867203532590376151040 12861500 388075053786386432919285764363604480000 12861501 -536225867577285416130112999229281154400 12861502 640992449218941431426905583022748253952 12861503 -3057598145459782391860002373439065758144 12861504 9858657176686491669194262725290622976 12861505 -132310435677509636915769787078813438080 12861506 102662267737504175747204982590674951680 12861507 769418404140579119276352785270799010560 12861508 -241537291541713334643174384851442401280 12861509 1222176078285135602730436096400921885820 12861510 152091126527070428229338339300768044800 12861511 -808145354273233340188820476282322647448 12861512 -438061474593721979612546070769229076480 12861513 247981304131631494224856085585069371584 12861514 -237257159417503609358524816235339677440 12861515 -5265682751012749205194201964558138880 12861516 821108654144062378932077119684639457280 12861517 -2197030805218163151758902908406205159434 12861518 -475478703909846542971276414328894112960 12861519 -508993218234901762886523271484502081792 12861520 304094774989882707682814111101771284480 12861521 -2749705402813752724207497523530011193120 12861522 574046764621895936925754106771032166160 12861523 -585354720911412441461138375946355512576 12861524 -377271272596808424836943559009049704704 12861525 -118967413119073232678570686083157728000 12861526 -1273910014744558967762297977819632984288 12861527 -147557672747648297373869333553918523728 12861528 -139678545692711097534495048118213017600 12861529 126129464129152715488737162231851848260 12861530 121564742044284459723375566409744357120 12861531 909431548182348819409195124784978240000 12861532 -724021659346181432230173535572719394304 12861533 -1000013754946756676261043405936010856340 12861534 -239095825805004417192882220329753538560 12861535 145948894144231242478266338493909885480 12861536 304435304167755725466480243344770596864 12861537 366678067384825661674761884219424620160 12861538 507316235967350797536498907207914595920 12861539 -1312022382879798262412513963352034999344 12861540 20818073704865348059846697913879087360 12861541 -741809736858533939630528667242752178496 12861542 8459140307824247525057687557969897344 12861543 -846336378076004758690809642053747992536 12861544 -57138723401113347583328295758246707200 12861545 363735936345318449191643842984139512200 12861546 31136537345464722744078154096181529600 12861547 311420552036229747447319220459858765640 12861548 56718329121586850085643644861344326656 12861549 -76399764859641955109386393492844166666 12861550 -162582366864215627484102898464915878400 12861551 1002312319795854459041478239293799886312 12861552 31600159623219256009170611027210403840 12861553 398353397059898098687136047967091790802 12861554 -465581627929823379372877002851624951808 12861555 79023957420067474223052950365070968320 12861556 -1560055819672092256758569435062720768000 12861557 9020681306225625983079762465569653806 12861558 -10683518960042121795490412607850905600 12861559 18460822952531724597819383945143046080 12861560 -241043498933499475825465934701338009600 12861561 -930143120924949137858428339947630161328 12861562 -257812137489601337328727979505799166208 12861563 -288350805586747057205647355822621456352 12861564 9007798503554354035870984606937195520 12861565 253865767945538403285396721584329395800 12861566 -374947559606045053680121571859078432000 12861567 1156904463329771281328733102288032547384 12861568 453234146488310129805284525397245952000 12861569 155506213172604122369145169480088712000 12861570 -197739754587588363791214583019552048640 12861571 -691760201504547799635031445761294674408 12861572 710760723109329344105684430451237466112 12861573 1085292756253209825219014764219253160864 12861574 667953103809085302848126168949166368 12861575 -12273631139874625263266223066611937000 12861576 193281002795751806411818562833999626240 12861577 56564676433412480415527718633507495348 12861578 -41554615818802404961624298915655074976 12861579 547610600741393710896725698099886711808 12861580 292346684171849911132140523843826764800 12861581 -100884818010133189804689553581794508618 12861582 -1372100835909034813295888826938436971520 12861583 59493976875575946281652999777970382720 12861584 136397021056869599243092217570303385600 12861585 -17690098902127011097363933472816763840 12861586 1092577448895385474902182039436195502992 12861587 16611673670985577828667661044111350800 12861588 1384124072347311727141945341434440691712 12861589 -160254027513856557487942050881309054276 12861590 80957370003136194222353242516607631360 12861591 48293367954860439313362293290205778792 12861592 1709731766149015909276364475072750336000 12861593 50303900236531404613060021936757649360 12861594 -149632402282666743684872081246337135360 12861595 256225035610967945387659794464041972800 12861596 -394378862915953690806464153876380592640 12861597 437457255896667222640333220369544105984 12861598 100660394397949791763473317858835772800 12861599 1973148442243858028197212448751498277600 12861600 -413880892832376664563302515252710604800 12861601 -41494384624300915817254247809445588048 12861602 -228824047800674869498339927660630987488 12861603 480448220223497270157397634486717621412 12861604 -449348401668126599031940131905807212544 12861605 2471568440359558291077246719168727126000 12861606 298728415533873273875406783365206209408 12861607 837893237258871749973102255527790114864 12861608 -1827731348432470362874760263236052055040 12861609 706512321060667239318373819218224937600 12861610 888594726966579946520701233559923317760 12861611 -57710115331658529759500777022321853440 12861612 1179412171272999637979161880299505126400 12861613 457506631469677926324875401866162161920 12861614 325269052747875490101618990066074200512 12861615 182764524209413852835127956635565519520 12861616 4414081871186030151683953450178641920 12861617 -534839187214428053706763207460170916880 12861618 126818835706820299276281350806653556224 12861619 -1376678529826848952529350128042535424856 12861620 610416039577471937546550653417469991680 12861621 266269409355341253434783263814214518400 12861622 -343828129856905528982504762555260490688 12861623 -17867691147064163824791056323269715056 12861624 -129380937432985787006762747817099264000 12861625 -728115329206401264228472479938703600000 12861626 -105843867050326721500523687743641278976 12861627 466217610107309204523471927827618071320 12861628 430553057970773978488593737531178135040 12861629 3013516809993586588552524313223212504320 12861630 -63496519562166633173220927862336856640 12861631 629107812236398460211441816206982842432 12861632 -229813076042273216880841959981900103680 12861633 4363421109125518536435294835988760624 12861634 804318422349324563969517163051961330592 12861635 223659692903747274473811384003324280080 12861636 689369195306129945319128400466806438912 12861637 296531021494550454393142794764066560286 12861638 288390081952377692980269758918518074720 12861639 797137514653585244944563337783907888640 12861640 151367653630258487042296992613923225600 12861641 11498518347521234507203883472900193224 12861642 14129987515137932918891613694034780160 12861643 795212085966511644982333698611663820384 12861644 -669619096531581207096810980977120487424 12861645 192336394303889712107180995128049612800 12861646 54936058290388151324090423322212536320 12861647 -2188503271995929416687866179443584443928 12861648 -287274720295157938377029780545111891968 12861649 -96768249505565711782549907124008923280 12861650 -240954423290448270953041609151539622400 12861651 44227348712684838805182098800644184320 12861652 221670414742764142061490728292239859712 12861653 -832310648029644593367400425633486465120 12861654 190170067229365475668469456001050702208 12861655 -207075490252617221273944810846513560240 12861656 -466244176541829531532634322698182379520 12861657 -260848937798317488153306006472415860620 12861658 1071554004896375439098065713721619101680 12861659 -88659479199914893610743612421748114600 12861660 9624683239947098405506393554968248320 12861661 1234798032135709837425032300463192556524 12861662 268917133883695885837749053067752182464 12861663 -525005545001946971754565143960463081656 12861664 -745751177922987405515245579738246545408 12861665 127104111419098090168346991104113249320 12861666 33692434094001983092868792090883941712 12861667 -433651970569690697398438537700597495856 12861668 948230102435039596383484575070149906048 12861669 396356937796742572815954862997781019008 12861670 162196877328178766258652132067041024000 12861671 1147430556892608853738542566580982601472 12861672 1770773238554285246587613950763461017600 12861673 1156612879923122724491437304757112160640 12861674 -262395588775300616882228573129598259200 12861675 -33279177155107816019621591133359184900 12861676 1395839219752711894028346126273804664320 12861677 495775923746858530674001361214045418560 12861678 -118289957899545270495531558475674365952 12861679 -360891353030648800403009370814164294680 12861680 -90133524508397584418537230016888832000 12861681 85353685179347899340826406933286024064 12861682 524010039520641885032234544153648114192 12861683 -377960907247121782837870351125667985856 12861684 -1039029530389644048059241096869571747840 12861685 -769877215866548638676154769736378989800 12861686 -409799854074141402858950349679727567616 12861687 -1360479221014207645901616355149194880 12861688 13098590757422469789694841243152465920 12861689 67551392776245606403241326135247119440 12861690 -119420147129227884067955486814949132800 12861691 1271215934309677076640302909284308487392 12861692 189985507105175295663230026739157292032 12861693 356942178052487071307039512134386527680 12861694 706572147375838223201499463758129232896 12861695 -585026727207663142437624151611353760 12861696 348440063679545890267526164700077228032 12861697 196911074732308787123837633817251217000 12861698 494040012836404827608961544192467483600 12861699 953379347975570919765851053363988905464 12861700 142590542996632484203240503838405190400 12861701 -852850895400338477302821368020228811298 12861702 -70278273945742976149348133584047911808 12861703 -1378997358426301345265221775778855740400 12861704 123709805490493081480208170647479669760 12861705 -730497567226063408155261607091897908800 12861706 85837672091736038939868452789998771968 12861707 398355662621235891780812996484589658952 12861708 -2855825373328525969415903123650183680 12861709 552226569403629256586501467632749749216 12861710 -112393033423593976459180192693698743040 12861711 -1038009866172046285839586225299317898360 12861712 -288212313671313123820874608421476163584 12861713 -4221420052459354123793981693543647767936 12861714 -101365150253462077291688390757513062400 12861715 141018129421301754022978714313119849920 12861716 -846325522836762839267355824171991681024 12861717 -95822766458815634596838279869985916000 12861718 -125076080332317540158731388863791177984 12861719 -89624744420690778103146695216871237552 12861720 -376106212372060739983947519258961920000 12861721 -46096314961781473670100229535886296256 12861722 795229334846275985290978874608446883584 12861723 -148929567927944357383684542932847482880 12861724 133840652120031633011294511349242519552 12861725 -93995812499215222548131098830220500000 12861726 -20833656745787291356361433694452747456 12861727 -1209774649914721221229967075301964405120 12861728 1245093535186364020885689394715059814400 12861729 -20924356349835377329240376993036574126 12861730 1527008007674988730092615838782059520 12861731 -595036169063950879036811055406578882468 12861732 -157182435039432482835876184585588346880 12861733 17562656846051854046715382098538553244 12861734 -1024044911210181673407246739808642757888 12861735 -10811223777278204794402102713876773760 12861736 -708691518260361569687728422601338071040 12861737 185846035130040876506355707092632922752 12861738 -728345040820732476717800510903292168192 12861739 -74123405923577104530558073425389175000 12861740 2184111617738917746533158753713776640 12861741 386386512976431539830169714018083932288 12861742 39549803461319037774729173163582308544 12861743 1172423822564448825942893318965655230992 12861744 -49867244623945307131837889038940897280 12861745 -180106325709436830655754983667491119360 12861746 343186968325007276286474680643355257600 12861747 -77868099474855112048909774912778437920 12861748 443135098988192543512244080346920837120 12861749 234954202389909074971385543188852634880 12861750 91894322123826363710085607045562880000 12861751 404429049886266336317522033364177426352 12861752 82354990473056307906580937997932421120 12861753 827040844748707466491179260492990371200 12861754 -1591530247449454241770544511911140128 12861755 -339007437859295186422221122066508562800 12861756 923161821735719159922772941915712154112 12861757 -205418144178400200841985739340190979168 12861758 59927843817002762531550300695950720512 12861759 379937155064471887411200613979745666504 12861760 29819366960245119057015833698872852480 12861761 -102513660604217523448933062177067167360 12861762 -746267191944152395313794601896238878848 12861763 648158655939660097574809600504428368612 12861764 -1166320251082947222560036000937252480000 12861765 152049151416619253328688690630499541600 12861766 -349483780272664898826468056057443755168 12861767 109809374518184804972147914388082249816 12861768 105309925914703147701176471106760704000 12861769 -1344812490308471721990087976086799457830 12861770 -659687947929339141751389038371692373920 12861771 208224591623170190345450533489400018160 12861772 446721539804826755641118480602948239360 12861773 15689193312398784638701434848384011584 12861774 -178016493273589614422199565011415282560 12861775 -402540658217036576018332097227992284400 12861776 -39484515956935818151259511238005620736 12861777 102059406276161721312655502411033999520 12861778 -16597902313614411077099786448838229376 12861779 -150390045911326601012965841454845141424 12861780 2422849946685161767163616205694453760 12861781 -956172386392144074105542109386071956800 12861782 12657633290820611145683386875610444800 12861783 -118892838413950876799228417237557644456 12861784 -162136585288388538303886319734289203200 12861785 1095779459281995942744960490760424576000 12861786 -1559141417671631856046837061446228992 12861787 -1117308392101444128570371799767360389564 12861788 -952058339774742289661137580618988006912 12861789 -1314705498854081258651768231571746164800 12861790 -123125006576391432007049775638161459200 12861791 -558530152940309150804672647113725891808 12861792 275430527344328666063455736351224233984 12861793 57511935662761488559097666489933790400 12861794 376161370061288337202480206640319152512 12861795 542033583498609400320817908788548006320 12861796 678292211477148668568351568698545704192 12861797 -28649775709963373493061059699723552072 12861798 -158156224225976038345645939590661079040 12861799 -1763724414449011022114305624552037637720 12861800 262649848725024737474355987432855552000 12861801 -144222555426985821271578933853288956960 12861802 -748469200741729291929745435430325933648 12861803 396966576149236759958774018202497952120 12861804 -143056078394712146655138639515986389504 12861805 -454583994177279303833333817079982962080 12861806 -124676613332229289711678334281062003648 12861807 22623431806280214564264110263649402880 12861808 271704288074451114831987696172548751360 12861809 1320489231898341663943893403586316355680 12861810 -129485813423337268590708175513360109760 12861811 -143564785004933473069388981667213046976 12861812 -210950508780682736605175205362770924800 12861813 -1090231055555628873967982145609558361056 12861814 491863058642398068687171362617965600000 12861815 1550046050037678939848727042130020015960 12861816 41015580785714131420506442632069120 12861817 -459129102822356109951699171268085210134 12861818 -434812180803956634924225291144343368960 12861819 -506463802784225741103793330454545939200 12861820 -54451208579060918334229009501196344320 12861821 -31071952875956710035333223964862253056 12861822 44853936596806279869486751967003289600 12861823 -190446301416220052515898294005725405600 12861824 -147781775709482311294779410576446586880 12861825 -268798861901900952353415720271588592400 12861826 -390040141522097924040696376772837950560 12861827 -677221329149286578793921482389062062328 12861828 -5911307855880337372541046612590260224 12861829 -905129253290027113559109968976355804200 12861830 -196551671049492167011779377365919489280 12861831 739331830759808740155501809874402231120 12861832 864328452649955481453739869402582220800 12861833 -1946981594821740224968667543406077298636 12861834 -236902937241977707675206609695974053888 12861835 -267678578463561468256042486744864344000 12861836 -125594638484760130744293958205640665088 12861837 -205618556206337665994839116363421092906 12861838 369820114481625700127907209501628887040 12861839 -226139856499114413821697831546359313744 12861840 167511414302290518684254432975730769920 12861841 -213774617719099028723565367870399613920 12861842 43551443356578770366759366826475605504 12861843 -668799453696578228258922129059545408656 12861844 -1563005611664361269252683335533319317504 12861845 583065041618638935722946463355880034200 12861846 -218201477981699396832724865120608906560 12861847 740592612410866827352234271970296484296 12861848 1225657855393260880920213633380222976000 12861849 50650265932192653145846581925637508096 12861850 -554017782115185578120306370570440911200 12861851 -1061698340615396327717964500580079640808 12861852 226574581029095763522349482016973855232 12861853 -262974226067032558053045470790928823136 12861854 -298975963477653225835624649143716138624 12861855 1416131726479980063200330131271125159200 12861856 1134878460583851124967324402201024004096 12861857 1555598051724592333316199802066583963106 12861858 215308006473597754747671128727359221248 12861859 -13329119645058626134323104363967210296 12861860 -278951073357872292323194211324846284800 12861861 -474093023764045363232516807555452948128 12861862 258216064645131632998636142640295583232 12861863 -1037328898466752864991536910971421730384 12861864 -34413730354867049869417628507821025280 12861865 355133315843047620998683028402317444260 12861866 -157996532487386959192077201967116522240 12861867 218189312213944696773086923545924238680 12861868 565672664112811240974955556940606088448 12861869 -691229651681250655402552579386745315200 12861870 -5700467235594282346323147476369203200 12861871 785602160880915728358042830168352575544 12861872 -212412614294777151806032501456819175424 12861873 241214214830339460143874105538673225922 12861874 894738901995073596722808756108057777936 12861875 46299853677237493878021940921444140000 12861876 -201610295958522318177427125285023502336 12861877 -149506620657774853118196040699532843520 12861878 473966950444349955143870234475338897280 12861879 1780057112730414073308498473185223969280 12861880 335599546312282807173818734182124646400 12861881 -1111790011460407532026585601738659385148 12861882 867979767304517209192935603732790886400 12861883 14243828381148415311835511152044581464 12861884 82241503491149649914437151225215835136 12861885 234930889229271209908715302272399765600 12861886 -500597441184706877842237380422952320256 12861887 2235127104175050353562074240104296649536 12861888 -59164484169737192456128769192242446336 12861889 1887271723318551556367610056548110842690 12861890 -807135534237818977908848083814862520800 12861891 -87763998908169965070082099758514750560 12861892 -91240141617709582456152011780119590784 12861893 1548883835939138508532669299155805712320 12861894 98838860831391468990132811527066790272 12861895 360134708571098511502059239258007473400 12861896 1231384924540623568531993603137134438400 12861897 1077176399057388607868465274091387875600 12861898 -22113675103149600920095911408460776960 12861899 -1179880778579221233864689556431877456336 12861900 -164390710630473355658004279239518310400 12861901 535199219570669289010008926241762143212 12861902 4592185025158075194300774704727066624 12861903 -412565142889385798597089213879050917616 12861904 373559118511822948009182981601192181760 12861905 103042962147458366521120135888172161920 12861906 -978239257595885912606333821384428994560 12861907 -732576361947404423837477531770700503208 12861908 54961082219277117097134649400132079360 12861909 54039666574715192222329314862172540316 12861910 719334560547770420398392817708614255360 12861911 -2408203289752364189717455035361170752640 12861912 -926046223943336557657295537197924945920 12861913 140639833273816995957068391293207311744 12861914 545098291988802767466748557154536352464 12861915 -782685063233706877594146846765123932160 12861916 1224219119508448976377746811595906378240 12861917 -1896433037878342530499566670229012487360 12861918 -480873322972360900234206725907734905536 12861919 -1109437995531670461375490256008705592320 12861920 -820384902352452222450357344433328619520 12861921 59535798032741206459364347083759426240 12861922 -172920206295406348962755860761111571968 12861923 -467841229835619623398871656125142243080 12861924 406929710099299582874846402192414177280 12861925 -428599808817099538052406019247102067200 12861926 -603900000790143343308131024819804479488 12861927 -413708914540939531435552895755651527024 12861928 1117558311703535348350515930194356008960 12861929 2062645703354323193446245721735724448 12861930 -320579355543230830042898297292171098880 12861931 -103970401951069343251471994177601206272 12861932 -201698131691238305299505799990317511168 12861933 -214468030680222308534961652173079658880 12861934 -52709161254139072546646028540045384960 12861935 1009993762776179204908618708632682332000 12861936 -249771212389281622727609566128871833600 12861937 2202782008052595682680647081083382018 12861938 819700230188514724877582411679490287120 12861939 -952707497093780312631712282222427282376 12861940 34618822241902348943132861152379535360 12861941 1126964935183310206044214202062282419360 12861942 525248026388824464766615644511324654464 12861943 -117175326488610798012182355936168757376 12861944 446061552721735159489792741243235020800 12861945 2351873272791137196045766608013389120 12861946 201046052893824867062327308874701023168 12861947 682062278101853123187552880972435244832 12861948 -677850111992949098117712313783597424640 12861949 -1763907814620352265725171496676582509050 12861950 -6678709795138304019819184318774344000 12861951 -345724279931747447184511392805913007600 12861952 -445032288791464211421756897524289896448 12861953 -313758473786393306980559460190367654316 12861954 -45253886642942389192665511268809789440 12861955 897784594340155106517670614241114134000 12861956 -122956924889211497791628461050059612928 12861957 -1026523644438866358666578272231440022560 12861958 1174557540311839820981301033245023282176 12861959 1475198683600826338763170003224882230040 12861960 759646857488356640062876116834695577600 12861961 1099776805406284452719642076418766450970 12861962 -6792088185448226525338634304584165376 12861963 808618975555178183850609982468304468400 12861964 1700615049279815199764815309779164467200 12861965 1000840518942333915832794026034914230860 12861966 223265889417924467175083269945053000960 12861967 62691068718453606275242620826036140400 12861968 -60090116279557728575605768885086191616 12861969 117719541388232403510209575810931838720 12861970 377780292347776122964359930525094440960 12861971 -373008970669858349351169929258384462976 12861972 1019111203808459985065189620116577773312 12861973 -5582976473290713235608102885246673249920 12861974 -658632633822460350727905445454686205760 12861975 -78473859928489701335890354474350000000 12861976 711450487037755076869221320527834798080 12861977 508117764313705802609035235642282741892 12861978 445193793351739859883272161170742828800 12861979 103574474536781064649829489128916834400 12861980 -225367640436725893089991563832562496000 12861981 -66935484617869963954568294108718405120 12861982 -1617383270791676399973760918370684160 12861983 2370100717353822863597691586326331835232 12861984 546664243268398603171054441226093199360 12861985 58988777905859131478728387838665836180 12861986 -264323951988968803739834712003097862880 12861987 -147608852855111292509628198611534707104 12861988 30805244887289813154462249259962618880 12861989 -595704758676325965357183427520461765344 12861990 916701939814858306755431370550440652800 12861991 1156374070549361465863406671857587246352 12861992 -314925022286579980440781321753576488960 12861993 -236683910308281229451534487608316211200 12861994 -312182917854815687253515915977061818704 12861995 924270733668424744774718996897778492000 12861996 -108719395006336335425554878112214482944 12861997 69836271805267078894947203884594263446 12861998 736201064359088818238639846603217408960 12861999 -276142399956458840121765475881300115536 12862000 135132078933522059618711468309299200000 12862001 1062064706445472934919737808679758764004 12862002 357880918159397177384611251606380053632 12862003 -175895824219868731677224697880383467520 12862004 137200147130774255519692835661981044736 12862005 -24617560328845935426103951346763052800 12862006 -1032145335341226072691431658337554124544 12862007 808060887651350531566810250597434649256 12862008 767456772673551349323435380261106278400 12862009 275130556287927442505188006284203399210 12862010 10344001066991716070190678481919340000 12862011 678492222181196443499546537660813192472 12862012 -465909026886127026490871486936477491200 12862013 -542720172441682573927070621188642868520 12862014 -129877001383535582975649705769385103360 12862015 -1758322703600378493725875083297485957280 12862016 14565039758662378159265103113163374592 12862017 -558209663861251453808840655568964472960 12862018 -266989655720982526449145818669815203296 12862019 109105503239819289658112752065174591420 12862020 526181608042032739650009494322480168960 12862021 610477092972783276708508745502040184222 12862022 1652160378607782296893724923688259083520 12862023 -173629353369360473989160888168148701016 12862024 -228403573729536408964540532685899366400 12862025 1236085080115509441328273595050695219600 12862026 -143632220622649478750049314679188921808 12862027 -1300371204742099556896557140768708765328 12862028 -106746175529861322829172947127470708224 12862029 -51862910754476695566833847113979200832 12862030 -228408729270321497348554813055301379200 12862031 1678627868066168539895591137383221760 12862032 299958327260232662307941761092293099520 12862033 2004153438859873966211641906287298913524 12862034 971904151792672023227454102435160630416 12862035 363855016662496135206412596222596440320 12862036 -619014013138966285886552207198335918080 12862037 64503341613810769055534733966822668640 12862038 163884722313084649610894742783239700480 12862039 -218804494246225741780043946898841031160 12862040 -507575277055965769316537998705534771200 12862041 -445341024874330066687344258252926028096 12862042 184582948954985132577907380100875424512 12862043 -149770501987922752324403732034741962280 12862044 422177985847161765027762338707292989440 12862045 370261222849552352051200226777850268800 12862046 156939932706264195427435596429662961600 12862047 103418847925070685808907956376330189568 12862048 -880645290398018626153430373276621864960 12862049 1718683099113648783583362611598747670050 12862050 -348329201556537984530979155212329888000 12862051 -714533752062887963043123100804553237520 12862052 237300549939115982398486337431316594688 12862053 -984070186562488303151315130271653684738 12862054 -1716898588775404115193049119824679681600 12862055 -508172939570844077336160360409624126080 12862056 389410264416530301240382071983301427200 12862057 78906829412798293589774802082667103872 12862058 -643050034964924341356767287603966800 12862059 -522668805468666110416811940730417500480 12862060 95716169425510122846680281923053967360 12862061 -450310813270336116194880541980674381748 12862062 -290594804260433073637105482784261054272 12862063 984773274303641936224804634985294907264 12862064 489128000240951691863763928159060033536 12862065 -594622550491745321540293856324468628480 12862066 297225554667612640843427699523502961664 12862067 830700488493396042331533110746838717952 12862068 669151755554819731957090793495496001536 12862069 -17733713095551576018388609479097687680 12862070 64327715739984423912936926220202550400 12862071 -81415561671107669350126856973324659688 12862072 -654170842421408041267254962833622200320 12862073 65388554594049808292694767158163593344 12862074 2269046755470326678234115384679642368 12862075 761010239484114742485841054063068894600 12862076 68224729792757830432509178412837821440 12862077 -611556852362647146144373070265943226880 12862078 -361607062875512389741437007953289628160 12862079 -1529374700331731660423124366138227553024 12862080 213296438455512385073266462405165056000 12862081 2382301695281951782206998817532279789572 12862082 -1320398330322058221739533882510473292768 12862083 631696117356415344032605987484733513216 12862084 200116652557742287339700640597486678016 12862085 -1313719378001130440285856401219303249220 12862086 -161489094775347544231347776083755958272 12862087 572605474320734616604343627429587356800 12862088 -845078343841583202562372468111722086400 12862089 -88845080179792025112821425444723999596 12862090 -648258548478967058717049937569362167200 12862091 2189574190448194710429560487852168086184 12862092 -6186285898624009141834722449497256448 12862093 -954178372025278219992630069595869944436 12862094 -55423664448124153284555257901101051136 12862095 -419562233946048197122709518139791340160 12862096 -44855667931308646439990957117542350848 12862097 -2176843755162323178490630609404122549454 12862098 -22398929439208960799507093711532495360 12862099 -3325762512840424769244527175941701885736 12862100 -384013391955727861495125555110512137600 12862101 -319422915933978109036734302871365735616 12862102 448077669652664725436487261056748009600 12862103 249555223099493873887838124402580906008 12862104 1151960442321129003614087250234500874240 12862105 -909538207320818513200024608335241775740 12862106 110897788322063735864576099108142020592 12862107 509853647575194671865665665410486386040 12862108 -780123721608961610436059683453330452480 12862109 542303939446712859873331379091084313200 12862110 210268882134213292703697826295561944320 12862111 -1009654672953561938778130566205486528288 12862112 -543953319628236994819392939878230130688 12862113 1050562933577733054262104499642403573088 12862114 -952739033753012457204252534957988543488 12862115 463729292972932076167406957642696834880 12862116 -716734475978528107602470357730362579328 12862117 -8165062175221788027051219322235910400 12862118 777405117118256382925694918547458579520 12862119 871200742825117047570936566879564328744 12862120 313447869087088628800189762016795596800 12862121 -581489999212180460033242195393199292678 12862122 115241799496467293445676095718320190464 12862123 -1130198651292611308811880487130108873720 12862124 2025486216906954325622005981527123750912 12862125 1082165091471069752433557329491458880000 12862126 738486323271512482892270280901922329920 12862127 -1539213891803961637274228455779300826200 12862128 105382020405540694353985214275548708864 12862129 -99066804615689222141342949582035809920 12862130 -288484110867486940399927529285747601600 12862131 -631084783439083164903871100310491136 12862132 93406112138905429016971400660526355200 12862133 955023432630780740544582340524562886382 12862134 -186501443987150972194525425368650269216 12862135 87883915876274496208739243143781080800 12862136 -111269922114569705639655122600944803840 12862137 15343550644560224308435324715431962960 12862138 -1175264323428596842013860499995845722880 12862139 -6347991353586456525186124893523565976 12862140 348782126840303331987239636450767311360 12862141 -798466813130082417776704090875030928308 12862142 -66885666795117733501451382764946205056 12862143 -199232948010520230828816638934379585296 12862144 -657959827185356323776417436716214779904 12862145 1526743232525856221336238472014393811200 12862146 -71658191918692686010828341666363812352 12862147 -920520809045220804166255226839207739568 12862148 -140021555779688362398986972144941793280 12862149 -769537675075906304736997350260449222848 12862150 -72520985385396573135869388597786000000 12862151 -846575336677703483998578275971917264096 12862152 28353375528397064904224997218646097920 12862153 -1812195151780581815288908477390376754598 12862154 -1127765522517530190612441439500365568768 12862155 659625384611603174286998394162236855520 12862156 572383429337565321143594445002532043520 12862157 -273380291659532590551735272598841457568 12862158 222911055414474186254117538517563709440 12862159 261645582292488372029110171545953739304 12862160 2014546802714042595975504444663398400 12862161 -366550861078325367129013247897913479040 12862162 7830585343467109181445371868585639744 12862163 -2022891740889086737352799639271288029588 12862164 -316841347349545304312408629682904268800 12862165 -1159433083647175029699799197815793035940 12862166 90936921008308264222888279968907910400 12862167 977003689132504486831466264037966720 12862168 127357190994191908525741340710270341120 12862169 -1061614794416191430114519376846884381430 12862170 924247225987298967227496525997179840 12862171 142763910648587927472116452401640605712 12862172 471761085164928453139327147724407282176 12862173 328961147536251384981675217799250026304 12862174 -119023185511423578742311721156986657600 12862175 145847344925617161003219698188442166000 12862176 -111591886484172089330484709482141843456 12862177 -147637233283586941132352096804628342480 12862178 149698940798184239233880845517899722240 12862179 -506950577741072344635718412795412480 12862180 583405228665624537898201469328549580800 12862181 1042387066672799280034709663326961219232 12862182 647694275198813099510097498756723411840 12862183 -2794630285187790885958073493749209778160 12862184 -388223113001885315325593109442696381440 12862185 -303987178046963253476304379446139059840 12862186 420038087074635794125920323901422031792 12862187 -34162889011818574532672313926185393968 12862188 817668227978856349537915477498406959872 12862189 872393558932432628928136946370019135360 12862190 -292705961941152200421741087803913091200 12862191 946780716276108782967615477346663257600 12862192 -28444156484582616565717436513841709056 12862193 1492510830923235783760848634712535023442 12862194 -83355425033372777685358959370462697472 12862195 1948659986274924875266871875975829371920 12862196 217052908505421137153916189377042676480 12862197 214804054730328150928284843926643931374 12862198 233431418414627141661920798536924116864 12862199 -188145784347429631404339865924202461248 12862200 -162470534944978368594053535857928192000 12862201 -1883210387444392943477489919536964434400 12862202 26761622728867498863298084645184640000 12862203 -11365726472378865222357175883516517696 12862204 85441065368018116096136963911779288576 12862205 -110575745179992748302765258325272310440 12862206 -160189712523852558906375902505196241280 12862207 221784571938069690721551485494284083456 12862208 2976078433276586068854135758542885355520 12862209 -1492698346913118116848063487158844223696 12862210 -46335560022915393448513578085111572480 12862211 1961407674918003455882682209453643106812 12862212 1058288620156636602145408221935453313024 12862213 103086737086379698720579489716250775808 12862214 -171676146266557825013183472451002449088 12862215 -261868710446603788847036750035148116440 12862216 -1084203702104146961795155323942567229440 12862217 -1433069814073345316154447761806639400268 12862218 71448024816504524261958595389445616640 12862219 1527788983733877598997803899974051553620 12862220 -68136691435341182091205612884583864320 12862221 436881150217448602425248840323905461760 12862222 182529456364178164391122656816882047424 12862223 -180548402218884278683088099142586036296 12862224 20536463788748738677950507891302400000 12862225 366646370578585753277914598448521379000 12862226 63547166751344233482178026773536012800 12862227 17684777341015673924031604267934776320 12862228 -812098827529287917967902606079105505280 12862229 -1941217721557641040661197920863004829170 12862230 111071274092608205812703325990064398720 12862231 1110584403592230509849856366729749097032 12862232 891639509177034506980338335790748569600 12862233 -78135014018734862746886341002475827552 12862234 -312458031293281590716085098116139712768 12862235 115364820168930336073546439063967314400 12862236 169711670709803665658565796230170910720 12862237 443687814641673432154194383809609366886 12862238 2037882156489782607969628017892087336896 12862239 551802509552413815820705700248465759248 12862240 -594777703937428036402650418414406860800 12862241 23235124669056143587664562595328653824 12862242 -738785955863815431767408854901147718960 12862243 -696018884951161104355252164651208484720 12862244 -66800953739078810033352596944087339008 12862245 -261545238957503147987335202315341833600 12862246 9587278004774345316648793086940240704 12862247 1395617635729406635886479744768949544696 12862248 165833601615712827529434917734628229120 12862249 2263657220087938768158785640743650111872 12862250 571397167613217868443277078786745400000 12862251 -100402545825784982382941845840163456808 12862252 -539931729236648905262164277656128660480 12862253 422517556383523188215759000319354980502 12862254 -220972340762316614236715096131120046400 12862255 -1884296485483950855168221818154103956160 12862256 -144354177721922028038609716761355616256 12862257 384820472165535525231216956023280342640 12862258 -1087133578537979801841002861026286922624 12862259 146912725631207508352835159096128238040 12862260 -608941823010804859112862496871745024000 12862261 21214039589676773977342942221505191360 12862262 -424183686093214236285362774357066625408 12862263 486335441131677571020284595304685779200 12862264 -1940755589668266579162616502979292999680 12862265 -84585601339504225587544580141477293680 12862266 -492963032083200792272954368441531646976 12862267 -375070014881369846276954924765213879040 12862268 968755909396193630038252424814781648896 12862269 -71924437693591445630710605043344086496 12862270 -642625157214248783783192339154174889920 12862271 2517698322881840532672014845255603866744 12862272 26907606565521597642294432079936487424 12862273 621196824060389226599867139590260621780 12862274 -27626612632537041273326667636803003136 12862275 908178840157770136456823397564895971600 12862276 628730527937046959840645005583495270400 12862277 1921832567067260445191885441853452558172 12862278 218009344929414178168346026109481400320 12862279 2290464701217713575519943891227761960976 12862280 25775410102784275710006204353229312000 12862281 -794003989929251536404345193311317726448 12862282 -762998575823891632548031089170129005008 12862283 354502069640534007678678671041923360 12862284 815578438110009338453261631581707623936 12862285 280255709484780304826830136172312920580 12862286 1137699865412917748595608421656283677184 12862287 -1594480510563293225105396570989951432560 12862288 -380427430020676976798775296914431090688 12862289 -20748762241016715577038450958455619584 12862290 27497480762273241978084602386831933440 12862291 -81520789529675334739767606421992747360 12862292 -2379902095882842629027363891630540767488 12862293 291737195185554014799673683919784290464 12862294 -13009819250410991890312262004677568960 12862295 131076711299387100478913052762180556200 12862296 -650221934645937416178774704558155130880 12862297 286573685742651301472139267165856616320 12862298 -123924253197313593530082806452454439936 12862299 1920598520175919040108183156052297012528 12862300 -1050484516648258470159433255627916800 12862301 -1072361075888383335887356846211693236698 12862302 256418278244501526939152540738956898304 12862303 300869974765046970281869905387496878784 12862304 822174651039165008050759583522398666752 12862305 -369963831359761584384791436275640639960 12862306 242328624751616939446019891752453570560 12862307 961926725183856317777613497431945334556 12862308 9092781278111678466513441391016269824 12862309 -1275503245229870005244176936044287583490 12862310 87415168478914942231018544968668946560 12862311 346528077216485220402189572649671831808 12862312 -1904355500126420077051924845700784179200 12862313 -208859305639563874643045504274764215296 12862314 2721500784001814715016149851549582256 12862315 -127273153802279494116908684795668958880 12862316 392574084894044161518215603766902545920 12862317 -158142227996932838141833083782930710752 12862318 -397064996824456467078067464043335571584 12862319 2563049785147333871901858955954851722496 12862320 -244052591222250056739414460548786094080 12862321 -922509603004754264445981079818704211456 12862322 614651513993328188020704812585791746048 12862323 54178175966014253435783073504198470784 12862324 -327199989395252404374277435127156480000 12862325 -72208070575198788792650426521247937600 12862326 18524580141244622061928493810391813504 12862327 359702291334857553991048675649281956000 12862328 721644940766581268300695944370299740160 12862329 -964187388870414137333779858173010128672 12862330 59817271201192189330185711029113221120 12862331 50726749849497455919381603071000872704 12862332 -4128030386760507153471852810675314688 12862333 -135284342659138831963910023190279659392 12862334 349870829508399988131392686881798446592 12862335 -257669764810946732831793622427134569600 12862336 -1042944998130552268526354130905679790080 12862337 1670485733436750578122898818722279097986 12862338 178671053080429541251532320341334496256 12862339 23339109396024072176528192902784437456 12862340 641000299731951220687470843715248967680 12862341 1055882896592403302885124456247035489600 12862342 -710337820245472389473112183294844736928 12862343 -341277612966376713112462185659139608856 12862344 812729427465836434109535699384263639040 12862345 551989017792004590476940286257860672100 12862346 120850899192629906329248923470032913920 12862347 -359562836661288916624411172994711206928 12862348 873266097843667394986082059126550052608 12862349 -2144481443405104251745155554090872891008 12862350 -95014582185534781317892336715450212800 12862351 -67546203803479383211827242984650525648 12862352 145705592229212142931820403826710061056 12862353 534132111429925647200230638979319548896 12862354 -611797650178807123200215888759712748800 12862355 -1004322622205513197755715724965789026480 12862356 -69524503634827207793710545804287373312 12862357 1084753833060719089649995234415174558606 12862358 247050763086220398284563111065716957184 12862359 157405452755675221561362246214712841744 12862360 -229847769971427099061921663926809395200 12862361 -2618543973015138122028102696363425078076 12862362 -90813702948273622414163981603919202560 12862363 -1157503987295934559242393883705082078040 12862364 898471237684661402299491337308359179776 12862365 -27959246919073168366337055780387840000 12862366 727791632743341187802765446359976286208 12862367 -628159348074886845497570234025135953808 12862368 1427042403256752803985275886280397291520 12862369 -448318483605752774393408792678592468120 12862370 -11633905690765369491988611188948016000 12862371 -158444043851492492174283032662927358088 12862372 253676525311621724842743567760990376576 12862373 26123748873342023787607409175166242720 12862374 150731584952451790031841666127609239552 12862375 19695380283749376019809464669123868000 12862376 662723296610647580726467453688501606400 12862377 393631098681699816661355481646419482496 12862378 868028280796546803524744727715894872240 12862379 -618667458453705474304866230004078903624 12862380 415227807836322387656870891982307138560 12862381 17208708977530586070255307678599504704 12862382 -101035872182733865397932606770769214976 12862383 -1244884614700978156467764166577473684096 12862384 -198981869478043486316089707654267797504 12862385 788957385881234077943613275811369532800 12862386 -725294429005463833352437170200502265968 12862387 591746328816163154452593709824085856352 12862388 603057389643152008637256833061446971392 12862389 -676752971194868641763408472941645796576 12862390 -233910625490202161094780923532300556800 12862391 87996249493719981247916589725264333784 12862392 -601273413496782156773345855431768473600 12862393 1581742667338525407203077109045473001642 12862394 709926019374060597562935571133413178592 12862395 -1995123824290527110337997157815224000 12862396 -153510798269894755030336744974166523904 12862397 -410032005963338742740300010308053969428 12862398 205329238927604829020562279130434924864 12862399 -2545380536157177862082812467467596083360 12862400 -89028265435415785878327590073925632000 12862401 -434552857686506961113246196581552341968 12862402 -144909382971741378872816582302489758000 12862403 -348785365772517287705371103065388349840 12862404 413563086778729447258299596820925368576 12862405 75321057402989872013638156467290232960 12862406 132802363932286236474564901343822102400 12862407 -67870278691176852335383349621536356912 12862408 864861408290850474842164684820566517760 12862409 419397388723897956349894171962577258752 12862410 418854287426260060753985116476471697920 12862411 16575973547936457263195011968299005480 12862412 -1109107178573849487490423918240989222144 12862413 -395510893716660280268532017557529784960 12862414 1311296388999036570109067151677598565056 12862415 -349840903286900178190362116076058024440 12862416 -38041908924369797671492771483557298176 12862417 514140077838160632395271813862383900160 12862418 -20090447930831719724314206241975322496 12862419 569108948199082199363479966770943477944 12862420 282676809301691022241457486951749697280 12862421 -914494821828219141562226737516513644 12862422 1354878894622001103843451236942726516480 12862423 694407160183319193790770392502948760240 12862424 34145630602959536737014681540342251520 12862425 390797044805476763938829274689370240000 12862426 -778624179270966320445390960900770051088 12862427 -596764360200206090278264281001968768000 12862428 -618645716512511191031875070721258455040 12862429 -771679439237505118837452267199750969940 12862430 -470102338040866015551940720026835200 12862431 57354732255939650852889291662923927920 12862432 537938300213376285498795413815639670784 12862433 879245537380205588727067807363794554880 12862434 121723086342970724087680335240446647296 12862435 590272728224632238620720055976966956880 12862436 175104123805240923048970345425834543360 12862437 -335578359473753928411748518430687827648 12862438 101469520037833895074519497457688902272 12862439 1807408597171023313155930816357157821240 12862440 -415099831427847432545293142556247296000 12862441 -2226612617622166297930760292056221241158 12862442 -390367517423015984772127536467645698128 12862443 1838537576476806598936513356503790586368 12862444 380322794559953129975240284908815082496 12862445 740019222203550214432593753784218290700 12862446 -556920578331175780000992719330959674816 12862447 -812591909306681814272159606893368961160 12862448 -185781898390850995502232559266391719936 12862449 1180163451007394251719630851638449460800 12862450 -311687832152373587194038048123527250000 12862451 220198359656580731495768148961256059104 12862452 -92193552166907893833243842713912147968 12862453 669888949640822104747239136419014870702 12862454 -15657408614910788546835468049591282560 12862455 -497844681593250174417272520720823344480 12862456 1421370006352209453153190935959467130880 12862457 588704714528189771300826140354442774660 12862458 10990034323886148511524214235022581760 12862459 1780698674778867602470109364150745393816 12862460 -145304917203257561749881051793363937280 12862461 16770476038189139079536443688122609440 12862462 -102851669378786077531846233351149688000 12862463 1655470735007668639404412540100413811712 12862464 -562606369686967212282393032638322442240 12862465 428502566371759407413574903018780393600 12862466 302486665365813409341446308064779284432 12862467 1042950916502484537867879464769062166084 12862468 104771059343825384807029566128293841920 12862469 -2106135329301152818275391362279963812130 12862470 -166319020522876328213577173049635850240 12862471 140926417923318614668241332709005716352 12862472 599398692698116287019707898459889664000 12862473 14248497879298615448371863577587349248 12862474 -640719500398207184632955163145792738560 12862475 -582033820904457658470681819275010337500 12862476 323566314768941087905663806764305334784 12862477 -547882414274245650541946267707995497674 12862478 833508862933586494711666475078466671040 12862479 160576610042785946650330054553019336960 12862480 25256096407013274035350204020348764160 12862481 -488069061632109119003708884522059248718 12862482 155838124511344726213803562099576502784 12862483 929824630151856141510522202668630194732 12862484 238226825299153218187984200828476802816 12862485 -540275228537033135866670493200254404360 12862486 21474314085909475010253694991098728960 12862487 446789075543177776055477347449051799680 12862488 430949920383894750370668050275525570560 12862489 849434323208507907558329483378476918272 12862490 -977464003302715317443809033880531589120 12862491 -672025303479942001096349991701661790416 12862492 1094489344850307237043784900859836028416 12862493 2193804751695678287085373769897784384 12862494 -254431548918868123686528160490658408192 12862495 187606979051678559822722691919318241760 12862496 -466790992886951587180525498325061009408 12862497 -806690982539876520396352881353021466624 12862498 -836707525514736032642149650257330647680 12862499 1028501605073642425251579934508374244064 12862500 -346153767543261141898146369471360000000 12862501 256673499997513329619276510826352345312 12862502 245731367287449795415129219661358182400 12862503 3276330897457163326409159049141214788000 12862504 -22309022549842170536096008794335232000 12862505 376611847975420818235359567086009612160 12862506 -452648862836998680907202807411125148160 12862507 -523614479739420416269947386366854257408 12862508 -122264990249950902842854744612102063104 12862509 -1221885942877227023338056502740597135072 12862510 -139818804394146786177366064788029946240 12862511 1219035469159120138477311074001775844112 12862512 75785925389389365694549158040543100928 12862513 874299809081765956227288659376288574464 12862514 -274430905883059270953036725858028300288 12862515 948569633334632891931140896614647676000 12862516 -1406694592518852168077368684824817874560 12862517 -1035651251863942571990731104326610250020 12862518 54384179970300717323055603045138323904 12862519 -90555921907970177582168578207372600704 12862520 -66217264075167804853515429351889305600 12862521 178369891138915017837623666854449845184 12862522 600609679015890137833718008601277171312 12862523 368702081545725923514156132156243144588 12862524 69659704267066494318541740545606280192 12862525 355905150826522643697552469107115892000 12862526 49123452756846252727197674616773432640 12862527 106543795127092723019399458070497947408 12862528 -62562355294188442525972175561166946304 12862529 2458414703051421430019423797897182953940 12862530 111782405555199760348996266256953984000 12862531 1976554414923106396707088936870456526400 12862532 259856310558904720582598469061706783232 12862533 364428576073670009249500049572058944224 12862534 934331077060829034224210825157892848960 12862535 -169289260301519224793892745044434027040 12862536 -463125510820343656805521912075842969600 12862537 7590687733498318725630228970454527940352 12862538 -116486018622711118578092904779958481056 12862539 -1506070462769309132569672195562012536416 12862540 1138430217736106144822397489423076730880 12862541 -801324252401427852381163903304834884128 12862542 100507028147523822804658946812726272 12862543 207607426166860726644074644845248332800 12862544 -437095554483737231261142258294472704000 12862545 -403440223603068607136308032429163886400 12862546 -15438688596025317085764468533981340528 12862547 -12969145902999801975136451742542707440 12862548 761769493789204016945775650795991080832 12862549 1318829685812584871304213225747705799086 12862550 -99019930883597324806590516836513491200 12862551 -2525977061045451122323026338706862080 12862552 -80002518504950223761827572131796172800 12862553 -246028590885778125908848246513146333936 12862554 -644304889621189190628169787252340334080 12862555 -580007475116240241472042346337869627040 12862556 113799803504130743030729446557491923968 12862557 33050468919057321350545709401265930892 12862558 218745646662701660905434595348868529600 12862559 -1683392288239325234515378358806998763920 12862560 -427294046263246838177094361104965959680 12862561 27548949717925579669398055677081115524 12862562 -48142271151046183100474971041825873408 12862563 -442840940771179009221779957619481762560 12862564 -28197519628112052496430980547194675200 12862565 -383926176717144162726097204052499249540 12862566 -389613327661716995674636905575822613120 12862567 -2043755050200291705462145129270691821384 12862568 1141912737243384556265916347480895298560 12862569 560397821999649867027928075811866522560 12862570 -70753645215339051380031514511282672640 12862571 2130691450334686699335145050950758890000 12862572 -88393832584369164467625117301277626368 12862573 618250450460835964602426084215231218560 12862574 868194040085395226888354202450755376000 12862575 -529143426644854242822406243861490285400 12862576 -52416811114209152871974840949987770368 12862577 -126330299366106348900413591019966516096 12862578 163349085140320314336769085966851895424 12862579 2086666010580927801595971971376261031984 12862580 -1052608096372433711074067155852641004800 12862581 -78146760488530507324996670439118956576 12862582 158150862963961030372442849023126118400 12862583 331096022836221151896817944888307625832 12862584 -277660457963088937325218314124709068800 12862585 1294337475748809051762529550342120403780 12862586 201134853583995689042654089107282956544 12862587 2143031942726078858196343659025550392320 12862588 -613157979138282967168629485266428084224 12862589 -294336202141787708605954168480390318176 12862590 3785982754286071884338027277915110400 12862591 -466102315808138412416453661479439286560 12862592 1251595500454075773897569119745007943680 12862593 -1236690128908033239317490157151563651296 12862594 -33366196268869471584794147421263417904 12862595 735675991438849223044119267717238803600 12862596 -1255448133983359429241807518873659279360 12862597 -125656723867851160828993411498359684288 12862598 -215224096139150683318027159638199148064 12862599 4612491031028037861708300326297576400 12862600 -13313354280260687662923007447110912000 12862601 -2165631279599706275193916660869376796400 12862602 252424916997579500360073641529568309440 12862603 -78253338833796018273631188695148500416 12862604 -214921549232533644338795465201508159744 12862605 241881433899925251088747322345910625920 12862606 -371199419884315511809788438980565238080 12862607 -30764169442069129519728691528313548248 12862608 -164460889551332394081394915934405394432 12862609 1816347167825482416077292090382239893810 12862610 543250843408301989611021406714658316960 12862611 -1187210410051217416307112247805349964800 12862612 190938271891218166615988336199143104512 12862613 737195319256076371459786959051965791104 12862614 72101285132825463590453482082197231488 12862615 1051445478758257057502732079055540388760 12862616 1050640801160456351727501764043872501760 12862617 -637338777973829572240921928983749238320 12862618 132974683772765784084509063304568811760 12862619 -578359841739966716915830217478128210688 12862620 16740709558690645575074044838336947200 12862621 1475994146082991728458381086201768718822 12862622 -726889114017973977925469914548941395200 12862623 -675880409604232434763362817646233436016 12862624 2166970085154539583251367494635270373376 12862625 -398189341342521952678347130064867166000 12862626 201581633311166309089643624235922343424 12862627 404754212100811221199483739157073056476 12862628 2286194823055878148900113406286807663616 12862629 -384309823971500955786379316369260379076 12862630 464976858910957103033797404745494126720 12862631 -3270945036458525267632055637766329270720 12862632 1060739816239007137633034459349075640320 12862633 -3951205741211124135755821529845302272 12862634 988146018819097804791265948530511946592 12862635 -182437314566911238243654041184973945360 12862636 -195795403667369417996308457147356162560 12862637 -232302460801789909366157451121373557440 12862638 -41050419236754101377952746581011937600 12862639 -738973026414031485374359856094703809560 12862640 132194373123445720699733946904420024320 12862641 -1111942846980530903796746536919272230720 12862642 390030087440561864643734904264379109184 12862643 -233084941909543361712659661000659948640 12862644 -42207603554890744351955240096600948736 12862645 708200520740108193006040885686773487900 12862646 405885542650135979883681953094720250272 12862647 692200774150819589490379291713991980816 12862648 -721423565960172262808797240582372208640 12862649 -1482338904118075668797110480639729757760 12862650 -70652692255413880301644590570795974400 12862651 -933514120186290718995973829361750184348 12862652 21548862376714425942569878014148230144 12862653 -954761442726815601383950477785402309792 12862654 -40327951328116386024971830613945299200 12862655 273117405166342350132951905836361026560 12862656 -32622737026154073681413925929975021568 12862657 2136142400289546234991594180661576483906 12862658 68282796663760654025477441182184163840 12862659 -882847449169581221237514680609447396880 12862660 -898695549580772539731030622405301145600 12862661 28370299088733640194111165097151444544 12862662 12617309092741462470564776603061158400 12862663 115930871841637211062898115848014016 12862664 -1470853703873341625190304052598175472640 12862665 480033371530566026279995307496987168000 12862666 -25944043718029813064632512892500387840 12862667 -404574217605811605353697135372617719440 12862668 -130350111270361797169299518410754211840 12862669 -362199733360254604332104704591080789504 12862670 -330941435616823511681107503227438310720 12862671 -1327297490519037702995064419575737888888 12862672 -36260664660376365511973073474079948800 12862673 -34426444268441180953552596314151652956 12862674 -602015001239817862863110804936226608640 12862675 72451386426322472099585551126601753600 12862676 -8151065432034946163032963102807781376 12862677 -218890217612704190151762326107853536320 12862678 -245122514569086512938738537731298490880 12862679 -1410174696979968512135117153909988441720 12862680 -60033196687143595461605297168497459200 12862681 -447085802507486504950288601778558381120 12862682 99701579983590619047422868422732950272 12862683 1257121357695713168129373459874412713452 12862684 -323866874103597642781245798002134545408 12862685 879785336997463589175886502916568489920 12862686 -230465806652568212632967909733632111616 12862687 951392424891726483948977408568146828032 12862688 -817549531027064602144364336491183472640 12862689 -237197655359980178671088910915838231680 12862690 -318691800844252859642249844523731506400 12862691 -1190530150257286311853994703252369271908 12862692 1105649040749500228619649448231554816000 12862693 -300443386854418925990114192080251626820 12862694 -517082748703216263111917582266840258560 12862695 -724630637988356189755027177615409164080 12862696 -1074595231627454735830405584727883366400 12862697 -1181351191248003896627789142549286067340 12862698 -107643156031200974690043519106180188672 12862699 645527554289647483167774947581913491700 12862700 26072686438592931351906576534443136000 12862701 947217680187724716980524167097904259510 12862702 1030122200806471627602769648218489855552 12862703 -436619703414206465728884638103516552720 12862704 89120213166226692171778680554872897536 12862705 354476014967832986345434946291392047360 12862706 221181610249467689300935422126955382784 12862707 431556766521537774108971180818461551616 12862708 -1185977494236021804990044192509056829440 12862709 -571860277058935322251308247580966183520 12862710 -112452612254190894323811391386584532480 12862711 -944380093531355951877937341596587950000 12862712 -1483947674493765148907978840988341452800 12862713 -523068142889689676583496898909724684576 12862714 249377676848676273043787237484752014560 12862715 -109922129915282003072440427317754284800 12862716 207739132500340004536869908072336400384 12862717 285718782990774150786500950909202849792 12862718 -1218816992584324166394912476448031217280 12862719 -22227809975580575936327314895226024192 12862720 -424270259849861056314300208144428564480 12862721 555555610356991339868903766262941570132 12862722 126863295071671744216905280918764674304 12862723 -115420629356667419843923742911304250000 12862724 520403463624601444095012669084488626176 12862725 132980809520656796387305150944867744000 12862726 -389567822075004588475280962048194038688 12862727 -964471269377712755029342982229296614656 12862728 172682785299579195410967348008271912960 12862729 932105218648761003569519631941064137088 12862730 -329123862961583262101533949489521230240 12862731 473339525300997488816530021373331385344 12862732 -192982096041646490937042462074031864320 12862733 -275318373292428296304552376325095317396 12862734 -631542014040550052245193456786872197120 12862735 3082133958515430895097684058790908385200 12862736 418706415367226011345489676922619502592 12862737 372049617451629459844384467652883144448 12862738 -104543721576250178737240913593297941504 12862739 533198085296694676331844820343943306540 12862740 340681966161394100758092772276349030400 12862741 -488786733296384291899627511087457451200 12862742 679632131394257426539685569810612772544 12862743 -418034940077823908285718713075337472896 12862744 -56370077894109303724875544230948864000 12862745 1361171183980834686092405111577972925380 12862746 -19309818868123885788788460370861194240 12862747 521987703026311271387302894523855190960 12862748 -242202843478008193461787053052244654592 12862749 -80032920921376415239876768090615902336 12862750 -650641091872240235563522126560847296000 12862751 -719883120210262000256587517689981381896 12862752 413164781182058529270161168424222326784 12862753 -240827655307669410333745319977443196880 12862754 154489321530528984554213238639234283584 12862755 743625323143565343097216642423137338400 12862756 468221794226898928451305755300238417920 12862757 2391672372363308022596624169626368083006 12862758 -28888513213624014684947906164282526016 12862759 -452387271979468196104912163162079057792 12862760 1241207043451056371674168655979771648000 12862761 163034150064193574782684822254322785600 12862762 -3072505902957555090756532915415337216 12862763 -16234849380951210612254816107453356000 12862764 -216674443638240803595652454105118935040 12862765 588221570987245212347524077916665197040 12862766 -104339144666082508864471970428907393280 12862767 76974264349197804028622530320033277440 12862768 -57144325261720875166978208739077390336 12862769 -614479535629995285843073573959697870830 12862770 393586257126281636265896291089869273600 12862771 656103981338441588322905845964041088344 12862772 -400057751755285795652610253230642708480 12862773 315975946583204867277357245569023897600 12862774 -1232450237651787003743661873638580768864 12862775 -388414798314448861753185595511844836400 12862776 176793303110310229318117811232902553600 12862777 -1354085202019419418616477688237862172374 12862778 117137079316730456881326788095742828256 12862779 202826363238286180748906194422194684184 12862780 238638796434280824598327979128637030400 12862781 1930031014108598716023984083234884464582 12862782 -194879403609083420151230582158049408640 12862783 363078718587070227355835001377205093240 12862784 338853971015069465366286849209064751104 12862785 -350595130455273824027907780584856144960 12862786 523959943813581845649455777180970376704 12862787 177414371829725638306223117033153683152 12862788 -940626516608956083627495721075251225600 12862789 501334783805205331908149750502227922590 12862790 -131326183850270771183649811716307841280 12862791 -5277782011737622066619729060518354728 12862792 1133947915754253266061391707741115008000 12862793 632234786108576515773174723111814268340 12862794 188350659393876512359082932692164343552 12862795 1854972979900790326453467502710700880160 12862796 -575711728460302117359977864480454263808 12862797 -1019582529169733498184088909079480788800 12862798 -147368335201716966684470673025697919936 12862799 92890926185194049478782716376537760960 12862800 -8722916338110258473877742608463257600 12862801 -50224737916976296009403536106762779200 12862802 -1231649033534619430919655813598193313648 12862803 785548209291525029667168304844758315704 12862804 188814763992629359012202936925079873536 12862805 -5373517831724887077354656121936518400 12862806 -465112861237625345871364773898498017792 12862807 -996536007764094858492240210168882033408 12862808 185345388437083803206708671582822440960 12862809 455981684587479639434478060064276689114 12862810 -43623332821661294767512085234152480000 12862811 -406741558969320663915225053131332490656 12862812 -250069835086865289770683971997844881920 12862813 1081954496033214624217054272487277556844 12862814 -213122926253925565523928633187249459200 12862815 -97287917319626242487606586599082094080 12862816 454475646080809515310735178664988114944 12862817 1080508906627512550640094335630486623152 12862818 817806300000803760888791645033585690064 12862819 -26242511198492628654707981346581394432 12862820 -835028389092691960151978169684691968000 12862821 -144012198237264728525954352206599632288 12862822 68174004048080845885557892237419911424 12862823 627266833303869761390424670955902854072 12862824 -459494551855523881005122455064094228480 12862825 -736026440071552145254313441350892284450 12862826 -895775929939993397886040545623403751680 12862827 -1697815753010683032331118628461213390160 12862828 227092299761663098905854176111038292992 12862829 -151190094503550610589192960766841123200 12862830 16135894165471469874634509348731043840 12862831 -1046135456838326726643251735283559448368 12862832 110397740614283112120912073326964801536 12862833 -1142858568802322311486325632675414098576 12862834 -561323395816612561866130757845598060640 12862835 265219714643954224558542537244619264400 12862836 191963007050717416148187638299565524992 12862837 527956421803245127433509086891908774880 12862838 682929381478605236059106084522829969600 12862839 609154951380716060306313347429791095168 12862840 520600168857993828996069016784228044800 12862841 3710601022994529874917344159200955818752 12862842 121532112868384206731890801456082251776 12862843 -1467433116330254206798336281529224978400 12862844 -285129805525964617353834210168280971264 12862845 -118063347861555619118798644192981636980 12862846 -581273874974559686794552259937179709696 12862847 -379425645810915318627568680689836024704 12862848 -4792841390817824720841466664347238400 12862849 -195075768356766570055598456317887073150 12862850 75836015030385304634961855569138457600 12862851 91356481613494527330318995891922467832 12862852 719928243153068186380152106379848055936 12862853 657762687441885557065359974321354361180 12862854 -545201777862564187142147857239798380160 12862855 640447594272784404519591709963508267520 12862856 -811938263184348325685441009184244485120 12862857 -350771629361294542532619965764760718336 12862858 133253552609355844587562322423480063280 12862859 -411817837502714658187611777918920675040 12862860 83152619739933879966393341560023567360 12862861 107143280083339046009617842114493667328 12862862 251465064375588683275277687371202538432 12862863 -427046830605658488152526965324329916160 12862864 -161830503359315565279276938142719934464 12862865 -328774297611145160171342903459606254080 12862866 -476368358778799957960534076566743530496 12862867 376833704924787571900114129387535703640 12862868 -197847548720507916187248437584295880960 12862869 473611385237410067159042738508208035744 12862870 -832745269436312340129766015349127141120 12862871 -195778297179973303704130720508065220256 12862872 420691748572813784077146132371911680000 12862873 -612949085340015142092521302271558813878 12862874 471430435443665178942413381359333149936 12862875 -1038385282022187318527696170799146452000 12862876 430591189210294384235543711404590725632 12862877 -1236656010584943430868876923494765941748 12862878 19286822862546783923590853621129579520 12862879 852939464858955775093891453840532325376 12862880 -755929623683446513540011458671155609600 12862881 17902286179643062710193533082530879600 12862882 569621031373673936656754898175692435792 12862883 1057236804829644620879639995650881708424 12862884 325975233437496505681527554466137588736 12862885 214859202923142490942117479762937584000 12862886 -340965589157226058012723185812176879680 12862887 -1325419509034578125298618706629869745840 12862888 316252582693010754671108563102959206400 12862889 -257959002492117362377620891349704634872 12862890 640800316172740548496545398581435088640 12862891 17987100075035863174887207765866609512 12862892 -24810539639408390807042761937351761920 12862893 -3440661434347729131676890455277929472 12862894 -90707053631941602075704564451618381888 12862895 -782516854176711821113867957215304876800 12862896 -88597141025913685919043199800601804800 12862897 -2171433621530373305415766311596437995228 12862898 528862098158106866001240837229581342336 12862899 -528127269025282486902483639266323494576 12862900 -141146902362448130411309310785307184000 12862901 -1803028828308239306678045708030688430098 12862902 39987038706177028253292618404618121984 12862903 -176191352178371119628949213604783641600 12862904 -2130398994097733790074668302653750538240 12862905 -356704750612246922038652997883492800 12862906 264451878953192533938384595516514369280 12862907 254923072022295243774942691325261014920 12862908 -1304626565753633590529947222054179732480 12862909 -65006732366041420231757779255447092084 12862910 298965289291626862678493582482947264000 12862911 677106759867013511689741778721152062080 12862912 488575490966892404309931609618095538176 12862913 -1428626894146941668192332343163843535104 12862914 715589491968309252951718646265276648192 12862915 294810516796092884777556075982715014320 12862916 6679440494142655801377166789704075264 12862917 -1158895528734051742977316795243270005792 12862918 452264199341918058157038987581110463616 12862919 564263621289869823516599855052578283000 12862920 111414313689240665616639347010959769600 12862921 -656758906346762258670854077895827617600 12862922 1110220325140941873148795128767598910512 12862923 105605854574934446723263175158400621568 12862924 -155770917824937612493381846811462720000 12862925 -81014440365494356897146809541018540000 12862926 -13363013105554076960753993208668553600 12862927 -139124706532190139021752530842417853056 12862928 218231899747351704148810443358222024704 12862929 -751874309825040023189618622514415283216 12862930 -125517818490517647615437726797639843200 12862931 88522824603832723629164140690463421840 12862932 -189454934632369795073250099294922979328 12862933 2051028778623569946940913187438517743182 12862934 -458731917571913879073295172723527680 12862935 -1244033199618053146814851237505709849600 12862936 1138452388281192433107992990895145543680 12862937 790098041261549439709234057206246058752 12862938 -395152678964227583609124331056949370880 12862939 47363080630660743676583768366656555920 12862940 -711698384726412288412433708504844057600 12862941 103595517439645884177617736098235992064 12862942 -142012680740476297571893877112948064128 12862943 -2616396166008759736598226839361038415360 12862944 77378340581614046644474271240462008320 12862945 651750803973590527754747659936932743700 12862946 -425961455821142857576628737400831998176 12862947 -108875086481242943210373156350527533840 12862948 -388814255044439084928203233944069070848 12862949 -2368369177054008895994983382579695858752 12862950 -128931409162553799345474839247740016000 12862951 2441919319414314886111227997638086512952 12862952 -911451120757225582794167993006769408000 12862953 1365691365053618982965777033664869947284 12862954 -29784117349266973031566026051412930560 12862955 -52219394234761009453814897253105350400 12862956 385746597212525203378357282475534367744 12862957 822123748585177552691293998489051129120 12862958 278778004423762517594161102221093994176 12862959 -1369724440458617144097091072705866507120 12862960 341641893731986033594961244361190277120 12862961 -368345914067703307103019169354375793100 12862962 41819702349897430905550511765265408000 12862963 857596698499628755333438535794032267212 12862964 -1242762504293227560880065864524044305024 12862965 33803173480279763174812470181726957440 12862966 -1040870786193181174596098535277060553568 12862967 -27761408162819523713994659287347290352 12862968 -793754438049742310480878279404541194240 12862969 -732201656158769381639504256228196215168 12862970 -1011014997831284119366166776915019366400 12862971 201550140368872640567170503343177530960 12862972 -1149235257398672266485820273786508468224 12862973 22397115568479374096444586259288087020 12862974 -410917418342983873654356249443648168640 12862975 517595107171517824743640444521443363000 12862976 -83527726766358340467226171518090215424 12862977 23846115305130041959595877514735667808 12862978 396636808508447660084631234862173200256 12862979 648716700734462086806369571120882109760 12862980 62133126864755119054408374428425420800 12862981 148409669869575018869295776541424882400 12862982 215389659104619417982903872206782338048 12862983 558782185000192249539456438925779901440 12862984 -2081711251340382237741437081398269373440 12862985 410806877310123082843101121571514467940 12862986 121388910425325544280142205512221393664 12862987 803739471211169625198429613452681847872 12862988 931505153702982436309163387051971999488 12862989 536131945448108997020828654944400003520 12862990 -388567263118978547107980626600378349120 12862991 965216245790938056900908415471827484984 12862992 41048091377725768218559224283765800960 12862993 113151812782168887508013313410154641088 12862994 -43219794359052205180557419376354664800 12862995 1076156795671759017690608522068789248000 12862996 52245075964435998895341048941633840000 12862997 501856517096228548175967387836556963264 12862998 -46225589138009301507183989177987342016 12862999 -1692888364630045871958331093074733123488 12863000 456908163305973087200897286143539200000 12863001 -88845787559661365352520731914532971568 12863002 164574969227659658766374202841065011952 12863003 -1046108189013109438466768224840240262400 12863004 -167416146569928433651438757625739984896 12863005 30886680781773875480974063465902248160 12863006 -58217684538973466551808195778938577216 12863007 -1854550902661102984001292134725708637064 12863008 2041214816071266198486395039505721589760 12863009 313249621145122121455945478849711326740 12863010 258902024033585014300803028214687454720 12863011 -299394650799718142110943349718398187568 12863012 -534458282191132979032092857688146182272 12863013 312653896581970707266230861756389619104 12863014 -1069812088821436896595600336782718938144 12863015 -105185116864219463831978935395412930560 12863016 192359585858508925315895342118430310400 12863017 -459480511976012630276920855179818311040 12863018 -14243492632168604500717058482850006784 12863019 60047234967184430191684198806648844800 12863020 -3909236741427655291182116955661163520 12863021 1595602467247452967441832533834309308000 12863022 45138070462813260210476828895747972672 12863023 -949603041926723472647466795524344319728 12863024 -407821141143789600968712181214653071360 12863025 -124845839206274315753558469011292379200 12863026 -431611433596483081565639473848089088 12863027 -548904473524651952437924834342545803124 12863028 25489819513900720078913731590389329920 12863029 1564211995290936968532498446432910477120 12863030 -109104212234646458654560900817515107840 12863031 -1180683828118440807262363754386750919448 12863032 8382764300073384330444873130732339200 12863033 646486769997098686821643164311877522900 12863034 -424085245863016721823719228174293451520 12863035 1528091427716885101408531262725910244480 12863036 769856233581726532743483216352514042880 12863037 -256345814541058808634718134094979328960 12863038 -23777888523595502660396425708647615360 12863039 -1009573427667127523735386588157127275184 12863040 133650260798223324966388017892687872000 12863041 -630583155968394995451101316405917002558 12863042 -1002655406945814180432413556633558328800 12863043 75303921938680227957119498898242525772 12863044 1712819434613814820124635911553291051136 12863045 -401518139050216637462978307349203184680 12863046 -254433012413306668638268000473066387456 12863047 -342722282762727492215626725722671524480 12863048 2773863317981811986377678397995454545920 12863049 -365725912135614060436275817782575298432 12863050 -158767325046604682786588947694571096000 12863051 -460579896423499833804415759990460403948 12863052 204143724171279566793272549648370263040 12863053 267083763458249139055431007175446213440 12863054 -1809794855249603421076084213013315712768 12863055 692898359143855593335241916874583244800 12863056 -377283165820730251326891202833391435776 12863057 1248416241230025752609322257246727127680 12863058 335384457878784999393802183312038233088 12863059 1259396212388040323157212712979937895240 12863060 -378682650083777966794762019068321996800 12863061 -710248115865028024275560070204153719268 12863062 154495595296024940183525399555303708160 12863063 6478527176187986522745733186690071600 12863064 -804851769759348356246060318205678919680 12863065 1057837166828845293924365439526314803460 12863066 -395697760396732642765740230145044275200 12863067 210215938974885589528435767819176070144 12863068 502710278097334348173408699868469641216 12863069 533886231284843524174609990977505516044 12863070 309325067108650400437437534328115404800 12863071 -311009815972177877132991908278121824808 12863072 1368331625119512941072272615629651443712 12863073 -728319302413479335673654375128411968416 12863074 -273908294708943709692666216144557568 12863075 -578229100981376535483086517841531601700 12863076 -11532977434290266683636326327652423680 12863077 454351192176309760148918651833682940926 12863078 147745233690045940909125254389714659840 12863079 -1538762195366952115978724182869300030576 12863080 49597320388880199942879407871078758400 12863081 339990936349679128638990370368530110080 12863082 -571517487280129050806234862225984830208 12863083 -665970537595694092218688975608615254668 12863084 -44270350869300830505145234746552526848 12863085 115549815580232778292951692628837394400 12863086 400915863258782868364859548868779573248 12863087 921237543562574647352838364250719147272 12863088 -258751488601311625596410882150483755008 12863089 -1144371219011333311233484328080328600110 12863090 167886440934079616051524003449554529600 12863091 439652143250870530511114288205811007040 12863092 1007129699089456604023576548756973504512 12863093 194978258425464433050579824829492167100 12863094 152586230622367419311652353235007474560 12863095 -68924445344997969120801103127932300800 12863096 1000076290126467604611082837267760332800 12863097 -1137917792699898535668719050858647223200 12863098 -80988000210735593070756898552842349200 12863099 -1131566746956131890686390612876605175900 12863100 -84613004270331630244772631864239232000 12863101 -1028275602277663891261220422585652471232 12863102 326622159069351080129603047551336557952 12863103 -1266946603387047373548588535248669844992 12863104 919446762467382124324303807591974174720 12863105 56069869559637436010324597173369810260 12863106 -2506124571348599745007820348586165120 12863107 -852164997694705840670050753524385895688 12863108 -129238854643357757233574129025582617472 12863109 -96780428885734503791791076387121807360 12863110 -297832392679675107101260697429676531840 12863111 28475422992477047202611271413565140832 12863112 -292897605896589124403082790114446950400 12863113 -699172896245698659106499290372535873638 12863114 892999284248260386622572881767340186880 12863115 -364521614572902110772274849569809994480 12863116 -629150264582992865265506510564948175872 12863117 -1610483377020557232077164502111475477834 12863118 -227006420760724472576427337342501865472 12863119 -808240972411411606149083076604615271640 12863120 171412174914894831179812346049895219200 12863121 -219583691906381499255445991975166646560 12863122 -87118007814036045510162986943278283888 12863123 -139943919221813712582563923042421698656 12863124 45548592850314573191634790390701640320 12863125 -146572345455471898844840693340451560000 12863126 -667229037484524537802152720861237547488 12863127 -107038856078287206817747707528137918640 12863128 -1615101548038061259073149978653403463680 12863129 -631120693985534063459207945639043141600 12863130 -196326545753808651522963677550080302080 12863131 -152798236263540959204565169303544750176 12863132 587760233079458346123758431122624400896 12863133 1100550890708461910832123169196435155680 12863134 13667005780371842910313293853115046912 12863135 -48485282277570558471329866778869570080 12863136 591555616561384177266756635004059516928 12863137 875117150811931966926449827746462319266 12863138 -1264111562268702109912550415337419887280 12863139 -59787163640621450600944930789424536320 12863140 167361528695625638318535991212810977280 12863141 917890827343531793149875302309468448384 12863142 -536111964837878206153425491572745499360 12863143 1210757409109875527534761055542926943344 12863144 -554875576094249962665586900971608064000 12863145 161217409393109431923453314254210271040 12863146 454247915800323891628840673415077764272 12863147 334178262318618479160999872021420748 12863148 -1160146391523907866177463860263860076544 12863149 -8049251412475761068552147410501987552 12863150 250924328067748438679087043540692476800 12863151 120802775777213275292949787186735315200 12863152 12159509499125240133370284553064251392 12863153 560976422163546609063512609705847700200 12863154 671197147858172261917116916925491797120 12863155 -1818583355253158399413237065319418127840 12863156 1000083893210641666209249350812420571520 12863157 370421296215300555429914630393008062240 12863158 4786257148258580076847446922013190144 12863159 -1393638661897654646306456214352824939240 12863160 -586829871831863300588639566179746918400 12863161 -23057688275437148875000319702854196800 12863162 -248797841744802393648530829576840699168 12863163 -1049228830654756282904898189530277991656 12863164 735003450828561704079062600097639649280 12863165 450958493270264231985830537375256921600 12863166 340540648758448767745595059605685141824 12863167 1915605742957537584990374964826237411192 12863168 343776090920620320812444801567265128448 12863169 1269194512850900728204024425569086806048 12863170 -242414658859954381624318723234639920000 12863171 444918005642828064311724343718274201600 12863172 -30043305110980986252635535095242395648 12863173 -1510879620116803031279166665860157924578 12863174 274015221632774472312617777100140921280 12863175 389826022574627738844185152187779968000 12863176 -390020307622344389958717388498795837440 12863177 743312971215467222210765796079770472026 12863178 765843788755914720654760980186670571520 12863179 -172243044232877806197619300126228400608 12863180 462346810560526710625351774540790169600 12863181 816037955172527837065105187378424169152 12863182 -36621670359178066314951920137231797120 12863183 584678270906871825487099286886015543024 12863184 -12346448112656090261730820655292874752 12863185 -22085542060186434613439002928125876800 12863186 -940116363306675986877036557729733734400 12863187 342734486126505953998073364602500672368 12863188 447667892474212670455429412096674174720 12863189 1160773498987997108596887279459710854080 12863190 68860626966103269957707775853656115200 12863191 93444336609882356177391395918428887384 12863192 -24889581622583925047418888918063144960 12863193 310823038200817651206101595147310169088 12863194 390816645328114192295297295205756198896 12863195 244758537046774145633357490416929013760 12863196 -100045351509754191411564280099735746048 12863197 -789083503514562781082836227133529889908 12863198 -163832417047605595833299223886047209664 12863199 184700742908846429402967806829302889600 12863200 -319398954772487800530610449939470745600 12863201 326331730748262348966545706719402651412 12863202 -40994302672943633554269349939921354752 12863203 -631792691568297150771575935174210919280 12863204 134762194924145054332612382183933803776 12863205 640120991629882045860300588717063966300 12863206 197159129446486943229982379410825240704 12863207 23294017606181864567109690864794648112 12863208 481403034108205665805329328127664783360 12863209 -1126790233064872869223181849777191310960 12863210 301140944660883452456330915134793333760 12863211 -242217360972693521686802372855928702480 12863212 -576984834089599533221474619376138288128 12863213 141755828769110795195380183222189874784 12863214 -106102015238412252946876066704947803392 12863215 -20144734417270126625045963361633143280 12863216 283102784681495835737356126385405952 12863217 80835651938830898434738676980349193120 12863218 170785109546787672608250810978791107200 12863219 -326387002407847692905526753195520427520 12863220 -325244842347854700583958364065323683840 12863221 52656749664758935880244593368417021440 12863222 -56886863307481805813684961871547400000 12863223 -684710094042326335925436055813556598528 12863224 1990004278932836892042799931936109342720 12863225 -1162275241534418568579289955193966599250 12863226 -924279836135443275362443829529928194816 12863227 -344199051900381522341899193913261061040 12863228 -611049183756643637987788944214120243200 12863229 -1265767543238327624661089073209695190016 12863230 -300729096942613329567307919022188706240 12863231 662388554251554313402613334054504447792 12863232 -554443600700343046829133682008297308160 12863233 -410853622591121862957862588276697989632 12863234 284339613923449538616965167760699607072 12863235 -3445783238658411287907371145001601280 12863236 -861836757319276023898874090684187982720 12863237 -2131993916739860502110918579657789956416 12863238 141839497547196470461758415941302526144 12863239 -525786580917953439856364349061457390280 12863240 453531940612385931712525713650500608000 12863241 599583583778978280026118756174055166250 12863242 87390412533474592494860471328705368064 12863243 -248265324081051119614997789287450115280 12863244 -416255206635501350544254802806842397184 12863245 1437321323586372212194612491165256039500 12863246 -32268614430844592963230743009759468096 12863247 1185886210877997241912361855653068996480 12863248 -119229895176737750621355441499099693056 12863249 239326247226990900813782390445506915136 12863250 -25173922022886055085596947541249656000 12863251 2271973448966313694772340242857450046252 12863252 350997363701928963658880471241926154240 12863253 -225178075374411708992543094863028905472 12863254 -200554642338018884135074713139381900800 12863255 -614771567900629606591505866555168980840 12863256 187922658536117691452718300317358489600 12863257 -124938104942814646645202927947786200384 12863258 -60531492528192681981100251930012452352 12863259 -238943573911544392065339148139167924800 12863260 609097337159714258936784964029808819200 12863261 2312120612999867019128987711160766613862 12863262 -482786881748124847604533089994860358848 12863263 585662788641347644808755581364793204096 12863264 367724284522563511065452819561318449152 12863265 -206083999712524450706731437240639127680 12863266 523519019642620853604571337249964266880 12863267 1614484402988605265702443011017656165752 12863268 -549390306099743285051919298477716864 12863269 491529046458402663124638561774781404060 12863270 277562146598118694897191379958545301760 12863271 441379593922969154062172914625568446208 12863272 -659876542796790608560592207673911224320 12863273 1223280888840679984392420006028357838160 12863274 108631231402421898691724891768642698752 12863275 117955350373865983486577831014731407300 12863276 -53297302780019199593725145756519043840 12863277 -426712509994189334648596950806627281920 12863278 3024679459503468889697640614821323648 12863279 -198708980943439928589186239676527261184 12863280 -45493778741213819386344784101557207040 12863281 1393233068138307331506518958641168920082 12863282 -31362026774856495571880499219658465008 12863283 -1136457488533901247786160435829187573504 12863284 1055661227813088350757559648908849217920 12863285 -503776923059791390173457869527390392800 12863286 -3602992818631437448738082552879675136 12863287 -351989705981014698632603686914165567064 12863288 -2330582921361087799981424887473054474240 12863289 -916198823722292035969947822452926304640 12863290 1167263629527789913122146336340465077760 12863291 543399287322999238124215638814281680160 12863292 -328365433340420057335878304605729389568 12863293 901976012484662622968136873661405017542 12863294 233542413307233695023547301410083977792 12863295 30888452730857527842045527621035578240 12863296 70452082332161303591552653941966110720 12863297 -344447375934843142273710610505390344254 12863298 -113455652239482083679537561235295232000 12863299 -507729727019680420156049407177903171320 12863300 42184979153100987400676001339272064000 12863301 1271053346422336167641431541231678611104 12863302 -563537654747803962067995647214059323008 12863303 -878422983221707358257274069004758273448 12863304 -204401790038360703688741370409418137600 12863305 143160144310566828219071199496957009920 12863306 127099823121288475728947332059940898352 12863307 -1226457435766001088335355928264111013160 12863308 -38580672221915619654506227415026938880 12863309 -105807030995268487148007584467432942080 12863310 -46280045551566057040803466390903251840 12863311 779639568824921680416873249345784217400 12863312 -40562587488837123689679423836571303936 12863313 366489632502612995275637528044867754400 12863314 487845766979797130956416957720970921632 12863315 -802788990191484025717131143239482905040 12863316 68018253374061283396837808189809354752 12863317 -443405182853401834529125650455724998720 12863318 160982107989252901370062067378026130304 12863319 425674612059857557785964934690680857600 12863320 -111897842601906421421218151672976998400 12863321 11329856094668721567161791765292278032 12863322 -314639221468632259890453167297389142016 12863323 609530308779404223907885860300033243840 12863324 1532032070458339048079320715010264869376 12863325 -405307662667903098196766600995903550400 12863326 31463667951801570124747647466345316352 12863327 1602856708324434093406928423218222693560 12863328 -994590965992910924502837756620536283136 12863329 -708641871107509093521855253190458870080 12863330 -63767036917826848407671869944314926080 12863331 532120851018803984933543007506915172528 12863332 1178796160100484656141921210434657863296 12863333 2289721310177034188193956934997765625280 12863334 -79434433441462775308622230740114470400 12863335 1260936872410443864180770880988065908280 12863336 -506955622884929078831996947762557911040 12863337 -343279389909836500703744199195586534560 12863338 -378970330156471578565832238795905464320 12863339 -797205754709906634109049827666395162744 12863340 78850099302566833738777414665491251200 12863341 513864040346891832669052470455542617612 12863342 -89563964857256168379773668949123681280 12863343 -225095173427460401486757128422914585336 12863344 147504878352614100000127267937734918144 12863345 -1237291573432481003431847788298243899200 12863346 221535474085931645883648002116254349824 12863347 -160214824899390510323748001097887867568 12863348 -431693205274683697910883760886302494720 12863349 1011797875288198538822344085055666202734 12863350 -623561979412754162439057642516562195200 12863351 1753914899281694187648050890929670709352 12863352 -960287138047880682987438912827540090880 12863353 -1315225186159124158606258334650951973398 12863354 -91560085453733532627579493076763411456 12863355 -445559363608965200890211044330468711200 12863356 -211667837118741039967674445047865559040 12863357 268570602402587737387266335072429729280 12863358 114396213397279324775604165841860558144 12863359 480394506377424740112752823232644690560 12863360 97223379602757732396306009497272320000 12863361 -1010303473089454490679017096770958039040 12863362 484836213967798737631482329020696404432 12863363 -829815833604790542868259587880505256176 12863364 11418397067676986717361305402586673152 12863365 800998246592053421308085512999682037720 12863366 323156597055131057860100893054311553632 12863367 -63742393736178874232257936655469583848 12863368 649538206159380517385315438151973109760 12863369 -344673936520019175646648225693009360230 12863370 92280222254333752628119982669502397440 12863371 -582243864975106337479767262714513099728 12863372 -1229129471805116170447388014461237288960 12863373 -264787231021686165786182336412719709696 12863374 994334398950254159639403391304457855936 12863375 -9672373495316120249577699668160912000 12863376 67306560131095437788698210679457423360 12863377 -857817221915045189153751397027258381774 12863378 -519754630676753338180195198731515337600 12863379 857982901449013864842727617723938566584 12863380 -992689331710358122410028478597832038400 12863381 959577583207355517149966698389380056764 12863382 -98261919408199247097893450807315416128 12863383 382603115006692331454695688751713651840 12863384 1142008311020127824503033648607953090560 12863385 861769745770721847323908820966671681800 12863386 169002411681358512058868929855306417392 12863387 -351075525936850877523658452343258217280 12863388 191090730566008815599389796811490590720 12863389 -854003703827328877013946094944767072 12863390 336966558850011331590626783979087007680 12863391 -96356943581656780349217877363611252480 12863392 1457423303060381326311885463368520630272 12863393 -163727644877049901538529611848542179358 12863394 -405487661364155111814812087261480770560 12863395 -302451443946194167605924573618063927600 12863396 252014656291873441931663202272844042240 12863397 -1777887706286208541762648946955288666528 12863398 705376627769069027904644519479731871200 12863399 755904747575762927729002196056275855240 12863400 437972708874770213789811442013337600000 12863401 1227877187524170171803400832356376192500 12863402 498481052373033014274877919257103743152 12863403 43807517899490098609248916766082307104 12863404 1765280014051797177778415546812349312512 12863405 -809126559781848984400512579516295181940 12863406 -251010936576113975700101939504645839296 12863407 -5716319205641953350569069749910857488 12863408 185556780207392629555929680384315768832 12863409 -39997844058629250166806877818541551552 12863410 -23688861694138151995324492728531786240 12863411 -1897655168835943583769660222735284465976 12863412 -683075889619876160005409822743886499840 12863413 508115496648403634222516382858936327662 12863414 101532320914707592685928550150934670720 12863415 -366673124751526483613124241630336166880 12863416 158126487567493037688211782368315289600 12863417 -181509508709457137086242413643695842560 12863418 -150822490571642134947227937028691673600 12863419 -278054203891762735329275626112849873600 12863420 162478572098988731431540826974120212480 12863421 -434274524413727986833849408801645581760 12863422 24950469809159828925494152584234763008 12863423 619357840257497216447801283108005379624 12863424 19268503943095435724171065517641039872 12863425 617168930673625793646798358371859516800 12863426 362574010632077113431551198938149576912 12863427 1313940982099348631096350461456706550520 12863428 -39323096953624456577178977357105842944 12863429 1260812551546794864858225454986309312030 12863430 -3022949966779833160629256163635438080 12863431 1359617820893850395062482759067805563560 12863432 -233878364257851986237477715232951065600 12863433 -393292605018963869228358212411409668352 12863434 -212773757958076129040465139497038041600 12863435 -1058506389045956196832422171911695101600 12863436 -106196759584779143885195486773104546816 12863437 984397518380999539185104236757955652800 12863438 125693311416285555368344004720217292800 12863439 -1581391756194557900692497367236643038600 12863440 96756029146834725307355708396399493120 12863441 -1675624523310352207257441628887458501148 12863442 46957576675331610257526226718008934400 12863443 1889613713813913887344512226768321354080 12863444 -217970523486470841563704315132392112128 12863445 291890132861659902670111098776428521600 12863446 671579988615562016247381540946554384672 12863447 -322489742554991843762750704976099364600 12863448 -56087588806527839529209139924441292800 12863449 1579035650848979356811966805025825985536 12863450 3014151511138358296263328720116787200 12863451 -56131668824664874000393144579598946000 12863452 -452483632352415306108436794327337666560 12863453 1286951853158281033758684397871477025702 12863454 -245950941445070422668517367139390425280 12863455 193871802926570094028866611996792964720 12863456 -631243354882225837197042058139715502080 12863457 304851867664018680079522885911424949460 12863458 -193971713781067986285739510154811371520 12863459 666458649013679483876614082651037762720 12863460 -692699969428173608234633818732945059840 12863461 193928519460028899245737416982775368756 12863462 1062819919006514485663759615405602790464 12863463 -163261266684943258796598125672243841792 12863464 -5185864662656697724743675541611208212480 12863465 -1480980292350339755634854143958008210140 12863466 -9053123303344670024795922925205955072 12863467 -1398071256099430108024160895426547113484 12863468 -386195565899858488245475979397831475200 12863469 268648333578335505795239857725404910144 12863470 -661604794587663648966359771804639850240 12863471 -94451218471579150663953258193502045040 12863472 -274317485443075568742488296889349242880 12863473 554644930351109472226194182759975832640 12863474 -84653738604950919953934768561854844000 12863475 713912831279648464355854474393173600000 12863476 -60135559320552242827904071630049447168 12863477 1441629968404774580260849837284270566400 12863478 253136219354593861114547840294327548800 12863479 -1429036148604120031760296215341550608920 12863480 312125529089005598297761863430633574400 12863481 -73940287049028544157651545457367347712 12863482 -310021595933387491508695956599491162368 12863483 -1073920609427870611019255535683999714268 12863484 1108688481619088000307639383576830533120 12863485 -964445550279248893129854636558840164820 12863486 779616933881318661065350588962874141824 12863487 154548542159067862279057424475486458880 12863488 -102063335045746585804268969066433085440 12863489 -127524497347766973769547126920192508460 12863490 366516723834644196012597979645381309440 12863491 3244813431271865805045195919115461482400 12863492 915063183285552944820560124919965231360 12863493 -1176654972564605366747417817514537652322 12863494 69204056432019137869449549868584376320 12863495 -1275338496483614375481144434964994149000 12863496 -51582084134320002445566315524296704000 12863497 128114776810784302663131970823986625598 12863498 525685280961849988245411297222943710000 12863499 -581740813411789901527142951699165272704 12863500 -722867430158333324511273410412061440000 12863501 -332537735762102310311991776797872251520 12863502 -1107835545712825635185687636315950680960 12863503 -2322983567541570718581544535166021440 12863504 125049731249437648525084407796346142720 12863505 -314998540328764880265866078297911069440 12863506 482063081637386598757025233405995644544 12863507 1087786295280682527160843063669540275756 12863508 336613268214229756471835212284434436096 12863509 1020099831814189022991238571968054870272 12863510 -103975064594284357782751716006491520 12863511 -749195688879335598601812059241961143840 12863512 214457624109811216303764431635530547200 12863513 -5757862220998084360771801525834718076 12863514 12196323645509885045127777453115058688 12863515 660425996390576812777199125032526644480 12863516 472493593733377687939741648984130557440 12863517 5728338076588750341564520222108215648 12863518 -1876995029922196566757645351618695998784 12863519 -60262448816634711468496313082854227704 12863520 630813982449185555247584852428611256320 12863521 686657827701155628122688638766747079344 12863522 -341081677115224048688915234720917114368 12863523 -32226315057253990406370865380800699016 12863524 -119474276043872028573834602460487262208 12863525 236194764926281080176965120448277900000 12863526 44316663286136770720585285506420825600 12863527 -122277829040417902086564259103072047624 12863528 1267030613271241305757047907882312412160 12863529 12517724317836295761005238944853945600 12863530 -45762240360083016548599233348947457600 12863531 937106184122318102663937473356039200240 12863532 -289118744753950753501391726211461283840 12863533 1058079006344894409656227740264050145024 12863534 -38403588320657479537030713556673282880 12863535 -68412230325466961862665616153620194800 12863536 -2787464342243066544273108328373026816 12863537 59989457938299036613684126005593127186 12863538 79944050645248000821269180448836289024 12863539 477531283576716732295438959761289402848 12863540 -546544233535391294821115939377497630720 12863541 -1079560384489994523429829057608069789408 12863542 739042525447500144871310426489359973952 12863543 -272342282964455644260666187092259147776 12863544 -27424502788597507472496456552177991680 12863545 987635152162050681834690877812422361600 12863546 214155638660490241264225371162326170080 12863547 1015021677921857235095704407882762006924 12863548 353038058443595796511146353932439485440 12863549 183921199949489567715331998562376422764 12863550 -54808456008085655755402624821129446400 12863551 -641122804019537721242407150613788525400 12863552 98905365298554918314070101097307963392 12863553 442440501684429976052044846731410950704 12863554 937390371719948931070032029286186598272 12863555 -493879789458497692512086215600930321440 12863556 -1094013805175774845502199881568469309440 12863557 -80502591423099860913829541144576363776 12863558 67384922951082342296574443340688975872 12863559 32122339369601366090603163220386624000 12863560 451991810924894237797773111482697830400 12863561 -648069103722589576408109907958278764838 12863562 123975734557224103022365375856224667904 12863563 -954095964487823300066442478590039281600 12863564 179740582895437107296133521489418381312 12863565 -196646003688499430027902162738613280000 12863566 395851159180943501860250346048917641344 12863567 -2004801075823144415045252573778906101760 12863568 43043241386543705959822618417015947264 12863569 -2270080662518407868759040610217450182030 12863570 1048431429550097242362111605738450688000 12863571 614224004904125755752172572765478462464 12863572 1360443269201693498586607951878513454976 12863573 73827980174880451809774462297788943822 12863574 -197741831070477934938368109422482877952 12863575 631424281636061623105015711579228938800 12863576 -646935725829881710199494330112519700480 12863577 -378101567905068821462073230753369842560 12863578 12735105577821900150825806604114324480 12863579 14016842978963316732381235349841886608 12863580 -106587158987746111864488955144051046400 12863581 -131760868243543549684238032355893486068 12863582 -300163182362354868294219065578902854016 12863583 -966240334772454672884785433374123772400 12863584 1949977149016392207455118718842899398656 12863585 -363397016537948541259092474117477128640 12863586 -209015084564137399375815889398488393472 12863587 -756470604868460458884636801430312658808 12863588 181127321265394205399432582864430543360 12863589 349865600553405570745797943150014105600 12863590 548083993824661522570840831760593084800 12863591 -175838408558259596130540832404169763928 12863592 263462851467586465007189975416633835520 12863593 2273087648499355763934390180515656641600 12863594 1380863917063727762008282700240633211072 12863595 -427646548509272938866245132151649374480 12863596 523205109392843712877332254628963027200 12863597 572470320273097218426969979497554382540 12863598 815627836492458443886092987772384906240 12863599 -57614731374590969327905830883923778064 12863600 -57716151510032337038781586772115456000 12863601 95945982050314414435349667222074976768 12863602 -308802890890833047499334951939361035248 12863603 -1315695151965124041910860824142700235760 12863604 474186309210955321181423562579274635264 12863605 219114314774341139406798719777885022720 12863606 -259102323943007970702287155242623809920 12863607 -260455911203142517835321363435760638208 12863608 1113051586535303151907305362968570368000 12863609 2379558273235411534871236250655562365840 12863610 -19405232594557796031901183429761975840 12863611 -934155300005086358088321370650800926488 12863612 669823333501902866527685795000333408256 12863613 -154205692800331626910402713548469245376 12863614 759990489605176924415163196793395846656 12863615 -243715659994385822878713000974460981600 12863616 -11760389468189297557895054304372326400 12863617 -978456758641461805713365041431577830000 12863618 298357936912727778966558031444297070592 12863619 456547836609427687774665043935989185488 12863620 -258374997119612670874972926085682749440 12863621 -2112309854853904864039977532252746853188 12863622 -459566122625892796328435278577009664 12863623 70646606243452720340318652689579598872 12863624 948090778299233710241312465060566302720 12863625 1298054705370599340255929678725506048000 12863626 -209242933011806385703087843436734557696 12863627 -674526473854101245583126659145038219280 12863628 333142202091795617052494481036620229120 12863629 543280270356040410918703776294851135040 12863630 162144681689084931176447279400760062720 12863631 -872134941296162431171374050380332024 12863632 84847686928422512888542146506535182336 12863633 -295292058038037809274508325536950119118 12863634 -17575061431457382825970415703091322880 12863635 -77306073753889763843293430567504240400 12863636 -32101013553605695477330412391905869824 12863637 2245527463736305904980362886967613503040 12863638 271237728364017106131414496759420415232 12863639 1176398473993165963299540998916737639160 12863640 180520760339622350078846504970385612800 12863641 487660950520979475144502148722887369472 12863642 148080436301930570027598635177196881664 12863643 111352300924346595283676630676648173280 12863644 213382642461167225931636145584297422336 12863645 -1721897247685033911500022002746540282920 12863646 438613861023304775158041809481088771200 12863647 -413465507536862932468000016517669840768 12863648 -617975391149002566553685719658265575424 12863649 293675181253851488417823111228229311360 12863650 203032301646714940246796680618408690800 12863651 -625782577576854511810021222436327475408 12863652 705324772108681065056368571524807219200 12863653 -322103035810402776884240767957868394912 12863654 1366113474702904329851172978869669884032 12863655 117969342241746778143842132153278096320 12863656 225455076370453468962202912702067097600 12863657 -2071560178345057923546611314482063161094 12863658 576627555310110122212125382243595030784 12863659 -383146998600462064556049780217338268800 12863660 641245597389286339013322719454513223680 12863661 -598349476334088450297361762820319860928 12863662 -158682575280461519308591765074019795200 12863663 1143559698530177578748251889361125084424 12863664 -91098640004734362346581827505668751360 12863665 36690777470799007722223389959306803200 12863666 -451673902504199594718752904845192905968 12863667 276356298313401420968990312695535278080 12863668 462984486163042127708396697498986478336 12863669 -244573521620255958237260342012659879680 12863670 -122550642297073003564026432687890718720 12863671 -899787660798732407977272293865188423128 12863672 1547519568904687604101378007637285457920 12863673 298490587164368940416604685516457363700 12863674 -571401865427692669715294098451910266400 12863675 567967875507588211727834371736084958000 12863676 1095140498127627043895160283469985079296 12863677 -28423890696398321730835444627474548948 12863678 -106986373825170513401040180406593135360 12863679 82208314425744261536263709166236091312 12863680 -205435294095822418330023657253581619200 12863681 718385251009976327117905796880191164482 12863682 70068590102058358804374634146956770848 12863683 -376132623287939729976978063940959114336 12863684 -1143932650319095468500008686182374630400 12863685 -992655429885685460420826045776959471200 12863686 -408322462676269846170907945644722801856 12863687 -1893170587577280961679223675182811194664 12863688 1120959205679175367857594545421722419200 12863689 1422049878459444061282509715254914278490 12863690 -41563776071214650169633780897359984640 12863691 -1482092518080118573858573445321858973048 12863692 847237445994046008333114315689525762816 12863693 -457019275147946406923094260007288612138 12863694 -236982263503403002764047112161634713472 12863695 -18182072791795687109690850584158426560 12863696 -246587400284263713364061313847250731008 12863697 -282864476529807450029578938996873031680 12863698 38381241429259483377909064570324162560 12863699 916920001363480899214601046226397294700 12863700 259424596056887346108029785178682844800 12863701 42206129030786889556611345018584711452 12863702 959406603838130181035530451521063947552 12863703 738305294105094586664875139832678051840 12863704 390611928974530436612170706955178598400 12863705 780089493282240207121674586273936825860 12863706 -484141177430306713800974077823452237056 12863707 -1415696344011788493222985886920199483280 12863708 169884549825570651925778395828051968 12863709 165895385441055686702472143717703147456 12863710 208426996311778452182491418616120893760 12863711 -137037975123069755414826681439233114240 12863712 -2305005528154511532082317273562072743936 12863713 -1537215010857495705851338267108821129660 12863714 738110069971247051999831387198397285456 12863715 285258038693751191964155465374156275120 12863716 134202417502238846004029556341571194880 12863717 895634664760184987392504098991802029632 12863718 287421967215743928663088946021511536640 12863719 66663045492877816129000185909376625280 12863720 916103191740033628789486039725277132800 12863721 -84490445462831743883314898387715480000 12863722 -614567582230683197902557004580738603520 12863723 1255093731594531763636928869975167177972 12863724 -564243515437019031956441553894026463744 12863725 269630074238473252467668420544951391650 12863726 260701577802129269784342703694226165312 12863727 102419308185762415736484760769286245064 12863728 169859341422643272987337866720341524480 12863729 37811859095470490850443432599971909120 12863730 190190685662301434298855247306810506240 12863731 129461769921351610828567146904142281000 12863732 177667783546848723914479616602142281728 12863733 -1087400700786503396166402306023160314400 12863734 315114465919453836689934865285096763520 12863735 240938121161829893292300494985354286680 12863736 755098967372805350904480694445534883840 12863737 -852257788303019857067818604638277726614 12863738 -397206919025056616552177526791872398480 12863739 -32099058001114839201955779451651825152 12863740 -780833579273844799519906519378626639360 12863741 -560669837301120167842019385099772459200 12863742 -39438902669369894853138459457455837888 12863743 813400138265668586403617017502266548992 12863744 731088438997833729132142603803945861120 12863745 639677345534570185071554861827327209600 12863746 -317746541558595005355444036350038940160 12863747 -874302516577841944114246761105867358848 12863748 245699860680016265602086206488299924480 12863749 1022986207594825946724407873364573494750 12863750 46938051727472566438903783675349640000 12863751 -18911084621994821623692546516451201920 12863752 -938531738499849350172063398783784960 12863753 92230312497600366201548922806630821056 12863754 -39047228806862460993864723010479594240 12863755 -620227256373020660756278646074273459200 12863756 -578636577196835811359872846022807681280 12863757 654317535603707900362875925459178504640 12863758 122568610604601976505388484364924438400 12863759 -192720548005529823215609686855296367584 12863760 -6548151361242471576486146288595763200 12863761 196109869124247528039517965011532639732 12863762 440960570869487765009616121080948549120 12863763 -1155483454413720820630356154495771328376 12863764 -521567019228561501218189103924154495488 12863765 -818613002600663018686270567355569536480 12863766 44856335545647132503680876519456752000 12863767 683494873569299887456586545052465033392 12863768 -178402622531568397379972320804509757440 12863769 1153295795742431796965962133163465019344 12863770 -784645907185337151854734400634198278400 12863771 2137238873813913844496794674895417923972 12863772 -67748957864039178599408502799423901184 12863773 -2767870943855356042684453116714829009440 12863774 -524930865055650024582478354814707668288 12863775 -697596216068873677970741704301990860200 12863776 -1572836684649100719372906883598769389568 12863777 7876112703941417387893025372475670626 12863778 204795074244815606143644330123670333824 12863779 1040933877943016146895913744802877967640 12863780 580195227136641134706968806984350412800 12863781 56502884234188004117727538836852905664 12863782 -595492594462615217389050232658094463008 12863783 3482245766058209613058454879320065122400 12863784 719955439012775864022753689184941752320 12863785 265803824656651704387974594535978518400 12863786 384677936219915862245497649192011611744 12863787 741461671551941932000466761951575767040 12863788 -471112932489429362618057854746345749504 12863789 449714141161732796856103211204642488524 12863790 133898072157371622995440385968348657920 12863791 53612494503033946855275230838675552000 12863792 -139788829220838998163193808783313813504 12863793 -387427744527476935674361694652906501600 12863794 20745999643478439637603648687192018560 12863795 -50564766568311710077830935840608367040 12863796 395524096984106939647798043598725842944 12863797 -178320469370141369159198558269939288160 12863798 -38140514034367622411409274330034463360 12863799 -492985990743277764999369380081384482560 12863800 862358074014328025336897426553507840000 12863801 13723968750883107995193865823550485802 12863802 285737370960583849673284818441243706368 12863803 1019588178359870414619404372142852142052 12863804 1088399758860754787150351587342463757312 12863805 642364146060798509376916166433585648000 12863806 -1282056375661065978947486231978874182400 12863807 -1095765039755785577252291246089123714560 12863808 122886648293653518165451473007341993984 12863809 213812286647708499837025523815946094016 12863810 100264987478143003813875445094356822560 12863811 484014383492302838850648817725619815672 12863812 -423139693979871650398226532500405934848 12863813 1596430963391574513443523514497298492062 12863814 -683811986182732452603731896025330045760 12863815 -1596091612562369228603557067929969150800 12863816 302185581601602983126288817668003266560 12863817 1035981620056232253304545053986955587440 12863818 -331246586187778179566339770264438786560 12863819 -902451268011638360556001966704105420780 12863820 -82940911876148858943107982168706099200 12863821 1534344394053513193299344295481255921152 12863822 -299046772570037368621574131294671038976 12863823 364949444378340594939457532561619607560 12863824 -363116754315414386001796656302483906560 12863825 75021643660683455042004817240200515100 12863826 640856641482892545548400952991322739200 12863827 781966131568149893268697427778394510192 12863828 211180077326468120528569183690284281856 12863829 638126144716966567189932488797117117440 12863830 -164213127479479492664858703856040017920 12863831 755073782736730788712146451431574176912 12863832 -114342022589552701974577786737951129600 12863833 26447710063734656299504820706501086100 12863834 -325525356065386108313757747292099311360 12863835 679895286666861992249650078879119082800 12863836 2400249192969456797849916768960918225920 12863837 -12624515020303321379006596704558961728 12863838 108348660377935231530265739246896616448 12863839 -1214331090892642367463841180048058203360 12863840 566185186066622837235633837769398681600 12863841 45578693213452149796635249313586862720 12863842 180328241578926683516550684363223847712 12863843 -4109311944305984215363972895958023815920 12863844 -64764295278717564930272820070039547904 12863845 -485232206787136017854644801605303168900 12863846 -472271875271433821419608500304214485120 12863847 -1052730587625505034620472882116076784600 12863848 -1491381450587339236266594022938872816640 12863849 -1718714176639540706758532298151128044400 12863850 -260878594257293658673385749854113280000 12863851 -50474769476699866299417793820281273344 12863852 -1529869313966273627241766736116382648064 12863853 -17376454505203650407251279064435604480 12863854 -718489124655463333088177922218008483200 12863855 -1235117186576331369081923549449583454000 12863856 -256798170426091315921551582298696581120 12863857 -7934096695910761339372948996947810908 12863858 -19798091080754039897748455909458813440 12863859 80935682750454654175943609546925127680 12863860 -1227988467674305569465630373593346060800 12863861 1302519280740932748708154533577395100032 12863862 544701914182246571061357605702953942080 12863863 -33821663264101617686932880042025758640 12863864 -7825964368004747336902477374760058880 12863865 -197217963993591664737515762224713672960 12863866 1323310999507294081851604956159838872576 12863867 1537651446703522518853498266570609098916 12863868 -655396134023721082390356855940786068480 12863869 -1334049222671753578814781424967804580730 12863870 579424988591684590055847492037548386880 12863871 637741469353048206674281725158489930040 12863872 -497653409216004302104841931271962624000 12863873 218858880290251939996773034050039012 12863874 10401123744337108860770271772643210880 12863875 -610072135170916713039425377303923456000 12863876 2771094555500914751636048435575847596032 12863877 9767501945913004326684072342444859776 12863878 -798311676512031209353046278167189488640 12863879 596090532076134384828492445604000458752 12863880 -8407647273137676896546892283060224000 12863881 632348798231225780619856200926403862682 12863882 263974754697846409306890098880906088800 12863883 -995689859131684402340963287947040631376 12863884 -560439950361672187372918783698875252736 12863885 1085294221343175534965573530862845493580 12863886 -172013077284193556236652569386146979840 12863887 -981518195822901473850332334379480616400 12863888 440377828043833703458632759524483727360 12863889 665444588237585420280034960301517210564 12863890 227570606160197969409049434272831449920 12863891 -1484829301421600467059692448444333114708 12863892 -149810313653584924940658054772925442048 12863893 25874562634381166634323221763688912160 12863894 -1252914022830421468987774256344521232320 12863895 -164818921621268960036612002863868907520 12863896 -1143919377024104657368667192093329950720 12863897 -1192084821252676558146869918270315625654 12863898 669120192961124756442224849739263724768 12863899 84140911941332778203875352685914447160 12863900 217451573822272723534366455886685798400 12863901 537245124176724760743409931617622166624 12863902 -424068280978227236232537192947967454848 12863903 563998740732510880346894847084251612544 12863904 72485148742444500660652495684239360000 12863905 -818198155053698860280005509371843768940 12863906 492797954967844701855009174471158523264 12863907 313165625390599699382592659559116889600 12863908 -681718449441408339523833262670724287872 12863909 -1233013995496774086779818938670204762980 12863910 308791228304226761848046895474524607360 12863911 -569227724479281366798330672728044900976 12863912 -1277667889969251097930310812842947788800 12863913 -626089417314723953139351933431879212656 12863914 2775085236133815169901676251206923264 12863915 53377173964792731014941065779869344000 12863916 1588982305551490502890258275585257472 12863917 503970328423447611026447503890028851264 12863918 232251566634783235292931152407403891904 12863919 544780347859388025896349891506695975944 12863920 110378417715493397989173329165655736320 12863921 -204175208201557316596639692186680910288 12863922 134953879467836968918273980862089997824 12863923 -7494756572546965739472905245585107456 12863924 -771271166083668257953685103825965591808 12863925 -399915465776865652499202284796419868150 12863926 380593322856982326466016962742056938912 12863927 -1622324912056747859310459248497907563224 12863928 450619266911760132192644934682495549440 12863929 221234398520970256643676286867772858884 12863930 -557385050230233713610334044239061103680 12863931 -16031196057250152347835100908723693120 12863932 1662769084370429203048065192842555626496 12863933 1903551234170717513621009185786629888000 12863934 251596856165375962661995548908745914880 12863935 -183780343970055083588248834247100615840 12863936 -82632880134609851504685477306700922880 12863937 343446546809208590196340846320861914160 12863938 283935459940057931613334876024821937152 12863939 -368838528991387808457617677248237636600 12863940 664437593374400763485968028500795392000 12863941 -1064242179100687758403227623234528754658 12863942 -102502888040693110902346885700758889088 12863943 206527312691068038792617316395148381720 12863944 -926465225711433105861936968285034362880 12863945 -363610083594210720574551018896328150300 12863946 191289445792068143217205924063809541632 12863947 491056286004512539821041516728382822400 12863948 -355957498760420894607636931601292856320 12863949 -649969265509128818711716077800652672 12863950 337838781036062726552842561911451392000 12863951 885739530778725745601666035782400256832 12863952 -199525065748660065299983347458607759360 12863953 913821078229725355230963469246808425202 12863954 -1140421424361935408459048839261552531824 12863955 -45495269459270704957467123906713121600 12863956 444927746112243596609266412868643514368 12863957 -16409850842833701137382582427461888000 12863958 -387560862343813944028159116207192983616 12863959 -17103254821620836724647338903724369960 12863960 -173909955045982640203122451626068582400 12863961 1124506840196747089459835374914749868480 12863962 -277698504999634836266262933667483322400 12863963 383764424924077975662493608053690322960 12863964 -67276941268844057972411538913062693888 12863965 868602539258690205926267806188554784000 12863966 6076393514318651462326495469438229888 12863967 15816881298475606567231901504683531080 12863968 137628310935712550424046009056003096576 12863969 -559350435234985208388609287543397543360 12863970 -4168879363355987790122974919082090720 12863971 240815303943048165129900700081674882600 12863972 -1172965710407374930843917271500854688768 12863973 1277075956956471890582038309044828530784 12863974 -1182275200866988241081021338648206783264 12863975 39216404573179364628325573271250437400 12863976 417615284698868707982734673885184000000 12863977 -228611498551950220023094006191307910656 12863978 -305753788741567730136940663230970162176 12863979 770703857519411367380931495535785770064 12863980 -62074953704608993899006556936108032000 12863981 3754806598483970727771436190488629024 12863982 847741829380312110360256562626730502144 12863983 2121683785725175882995064777504447245624 12863984 -163593326187204966963551882257063477248 12863985 -15936614425547546728549224881709809280 12863986 683745464441680471580806625167275378192 12863987 -35672517703841276799248437288322177232 12863988 -1335166080032931871520079616757838336000 12863989 -256478923398995183543480751526105360210 12863990 -227266281623738910668836587420169728000 12863991 178168801433462370632386453179495504384 12863992 -158660229948222260641627281463309762560 12863993 -696075804426709676914712217702648746496 12863994 600844947160774336354691458564700160 12863995 1450827718451909194914146042356212864000 12863996 -62828838108515393645196740437160309760 12863997 -203324669971260220950921538109074308852 12863998 140211407922795622547500434936529124736 12863999 -1069350598633479891560501519092008768000 12864000 -511175512678541278754633424102752256000 12864001 -383253714281507664253372969648875846336 12864002 845868498201671373656888409531355158432 12864003 -351261572320899300081248344797889003200 12864004 350268943325326881588830076151643606016 12864005 -456795811440099246481032633562207946880 12864006 96079530930505719663871196958039243840 12864007 706773827388298086719899556240854699280 12864008 -468326305853757104313266253257787310080 12864009 4337585381817009448946013623430260448 12864010 460714473525250927367680737143552578560 12864011 -2220167040368871073296471982479826389576 12864012 -86341478891229526832038134283653365760 12864013 305018620252342173418799114131657342262 12864014 -444116962400044097916822203327896079040 12864015 -26221867751144521255584493456094400480 12864016 421645214705557645969249383907352838144 12864017 132400770040611809832777848384367804480 12864018 19222882677530759626941141257132885760 12864019 -1873239851702644951932852355564017880104 12864020 37335086515339433360569382589184058880 12864021 -321881020026749851991504460792143843520 12864022 -788471468237403379183097143096857374688 12864023 44252066562267876048508315645945864680 12864024 556506534134546648316738098668243353600 12864025 -273440503976662903819019999798000374450 12864026 -31717795074348556853245309774561090560 12864027 -748368063256532889298135483807861158720 12864028 -344867817173527646353565734640022456832 12864029 -2103267891695567761839539150688023819316 12864030 93715508363035281633576167760798664320 12864031 -477805887965822990193214374187656619168 12864032 46541003738117287121069144336852189184 12864033 55863176932285529097613307094558933120 12864034 54281283905085587713590877612097134416 12864035 -519234833905595420127081799778450483040 12864036 504908344482283350266683436694603048960 12864037 -356349865244137254964745692906539229056 12864038 -156371119622779090072577757412403515392 12864039 249705067040719505438749669091695799808 12864040 540232954437841969936834547656748236800 12864041 1329336896470920755325328845219393153024 12864042 -616478157045553241208504581555569781760 12864043 -726738596134609679730238337810682405080 12864044 1521921787284516600189121423070407526400 12864045 178846101546426893102600182000421419200 12864046 497711585913514766342623745510236604928 12864047 -805064388941894010994693021235473612800 12864048 -118541015411713297618443833915720073216 12864049 -788112617441235867090642789891174431808 12864050 -586617211699019002318559090239447525200 12864051 658712434594570264366080329359181363760 12864052 -10568703732870109460786682084692121600 12864053 2593571941738486248937486019274456732060 12864054 114116918004005558216119695910642821120 12864055 586256412150372857263905780521508639960 12864056 -1544275041091711256942899476629792133120 12864057 -129498421269733507989576238063202467200 12864058 -1622591445642815794694273737574900924160 12864059 -26038475403246589657640412023140840752 12864060 -15802742024504777702816876974053427200 12864061 -18775647916855131945981731562886743936 12864062 1148910525999444281348732113901313955200 12864063 675188506454685590779800380087138623944 12864064 -314309851024628623354794333670735872000 12864065 1605818487465924843680117147343395044800 12864066 95747260679768218575879192195257802624 12864067 -953266500938075590095045234565356499536 12864068 -1516781210534805983486734646976785715072 12864069 -1232655745092012558712955494801761572160 12864070 -226917920364114685642639996508579911680 12864071 -1089278416191368128826033195941442072400 12864072 -585463308711781062444428081404043919360 12864073 64037549094497217906981885572761139380 12864074 -494671125624700093660813519857620608464 12864075 -114807802628483286036255844153040736000 12864076 -250315078287835978595485135582544552960 12864077 -1739751813988900295725046348050040728074 12864078 -243684068083113794247731089020325444992 12864079 881847291757421867953239632970927789680 12864080 -120690551292726948089986649448578703360 12864081 -886159017145882083937796456342682674880 12864082 246633328843363368051787882183119740928 12864083 1217440393232844713705544151414281074520 12864084 -323219773681183472382691820154585612288 12864085 186462578990879881460768491273636680600 12864086 -332835914021012795187706455496385928960 12864087 -185977023036734040271493006838945562992 12864088 -22843966421822457673445101433482199040 12864089 540679651047883241364815897554695603456 12864090 -33115679818118159827627496249898969600 12864091 -1576147908010971203368010972814489720508 12864092 1438985346084305063312407393560390959616 12864093 -612579021319785448326976730536962981312 12864094 -23290989078674919281088340552739819904 12864095 -3522060251039216209922395834308030480 12864096 3830005141668724669122863892080885760 12864097 -321872514465037614461325287564183679454 12864098 8733044994650535136855872513685881408 12864099 -22982011915719058704713376549536044032 12864100 127966917251460481079940497411120966400 12864101 478420517872321166794862567097513247104 12864102 357157555556701583151725992062346529280 12864103 652409939248054686784649665900197970480 12864104 1622740164145828903320977936454045696000 12864105 -293832622742790054119928659577655266240 12864106 291689823260231966533607373570731320752 12864107 196725350938823689067173814994674836416 12864108 854316239375717556451722026641873589760 12864109 1224122301229316729908720542722813223916 12864110 6490178583529568146234479281584166400 12864111 -197970157051654102660479101783012572392 12864112 -450772538943481129110405374513738973184 12864113 542514032989663382315952820159689527280 12864114 11986793216785960791195331256523356304 12864115 -1032471829995419885974137142735991960160 12864116 339372249735072344582379809626499552640 12864117 -734226979419852953345622424983320686368 12864118 -1322352554101030629044168045863025496960 12864119 -21530391384758991846595179731967913632 12864120 -286591820486898735491496767991939686400 12864121 2887127950075289611508660469142975794720 12864122 253053249887105917497170716467713312112 12864123 -182119800848794880978321850529158220800 12864124 -125763385867575401590869209990344704000 12864125 -46168844599522456579796647046464281000 12864126 219810905915965200233675291963988799488 12864127 1219394916006724763966793491383087534976 12864128 -1237580735449313325060321765627191623680 12864129 741336464021501379333280498430196961584 12864130 135002488716019453129835221242463864320 12864131 670949927551028234606099680658184541392 12864132 85710390209959199060397708206137884672 12864133 -93668546951086302946096415053465758116 12864134 1320206306106967678411611385329059466432 12864135 767412140417311782840939453765966059520 12864136 -930969427022654683364100600546672184320 12864137 -761731375206779903280965337977262336960 12864138 879141566548297422119082422995476480 12864139 -1337416320440768356053716788503140333040 12864140 145807219329899352291356856466010880000 12864141 -1591097087079893203284822857993297227050 12864142 -463879497409582230780273353328122046528 12864143 1365955239311351885849545206281312879184 12864144 278450214633542954677387564943640428544 12864145 -440823803572062613141642272042883465920 12864146 96893625937081444886561557685320844064 12864147 285485835893728324490672984984142300600 12864148 -423299086724963702091259606601909735424 12864149 678468606709665223596557827319826832380 12864150 205013391170256320236208124680364192000 12864151 128843108729226449522141715602236524352 12864152 -184511444850079417676530090676159569920 12864153 -486382046309567596706537943608436513216 12864154 -268009696407068757130191687263729854224 12864155 -1748281483661692066555843455807205362240 12864156 -156458585610858594565549005335541964800 12864157 535911693821649764308913354208756386092 12864158 -515561977905946550572264252407437128320 12864159 -94777979581700596861470765843629080320 12864160 -85136162621775203517233679474614599680 12864161 -428226400478107726327827603085907588928 12864162 -130993184103030323577549892247029931520 12864163 159358118665305918801633740978074714368 12864164 705470970835390359592583396409900917376 12864165 -334706363424331448112134225186561280 12864166 -797590992576289072717797155571239870112 12864167 484672628706529868073588859455759012216 12864168 -701009422913890002222822042221573836800 12864169 203367303973374224859354891744948244644 12864170 -101291568070082105083245854434373260800 12864171 422321932424624416293885021169375785984 12864172 1732926868315785247161832882300744381440 12864173 -446021349493550303022979377254218217760 12864174 419172149475881447183890189075244381760 12864175 432330005843287332596857851645508812000 12864176 -96620412789076885904938109798769623040 12864177 3077739940469292982140181849481623036992 12864178 -222160526600891605189591089095033074560 12864179 341654346802564194235538250460351968780 12864180 46372136294459107119385001159106969600 12864181 34397373946229674926818294173327154784 12864182 481880512102084421254163797208257658880 12864183 4106987840788625408430640837695465600 12864184 1649347220884298509667526943088854978560 12864185 -2926292649840987685166292078638784187200 12864186 513560348313108385912007660011388261232 12864187 -885865252792454300010084381301644113648 12864188 -320737853832997622318253024053326298112 12864189 -187866549869278071870636247881933239232 12864190 109301692632235202777469972494873025600 12864191 491880145692027118241426849621028566592 12864192 -155640157705326319145744138427753824256 12864193 575742862951442048231693484246839778480 12864194 -1535657526223383752110413422955687936 12864195 -842802268585716722661154274441571979680 12864196 -1534670227281710398732998812569389385600 12864197 1063468278577231393471613277271464739200 12864198 -390191363410817492824513252668781513536 12864199 -1401501808437593473255372842342809969136 12864200 658258609731709635783144865983034368000 12864201 147636752288500830649387743604128964608 12864202 475923756808221737797388096357118289920 12864203 1240330199593738759458554049141814269864 12864204 1245169593015885890419808703056212131840 12864205 761791817494801899049956552381560193720 12864206 -505658589931143337575000738686294526336 12864207 -1029995693499358905400633980777059733120 12864208 68683043206290240830233188848901160960 12864209 -1668324862458019930971864251661030232590 12864210 81146946984816078873462035910309096960 12864211 896206403377416650084485842235737716992 12864212 1003880520131566894026449071655908419456 12864213 201665394788505829908324662577206194200 12864214 -490875490192687212337024053945720005568 12864215 150673512319253637790060336520536368000 12864216 1198284004865854180691523255976449638400 12864217 1566760751009545284401682479531666304266 12864218 158595975860406236758537340670412312560 12864219 -484821896474042505189790323131876714856 12864220 4076256712320460179569907544464000000 12864221 212193147043595059539633618972721912512 12864222 150428085949376421979334713850846014848 12864223 -2278816823661755539203583661479600810080 12864224 -17901101746793750354715342730906828800 12864225 91962395136352313326896103822804070400 12864226 1166442050585843909189144236623508296480 12864227 -136775905554238398558309871240367757924 12864228 102946926327266696750110898229999550464 12864229 -315617209477537059950910520793692663296 12864230 -81322230559585378903656651527850748800 12864231 -17601840514480708425244622528579397120 12864232 -695972616596210592648471412630949068800 12864233 630212948192603269055984686001860183482 12864234 -187879629742067996481238505939212063488 12864235 33416685206330854280551765748228418480 12864236 -672904878892978227163229981897726976 12864237 -630704268551862490767225850705343442048 12864238 -445074150464721698230117487300657137920 12864239 977784257059132876126056743914871208456 12864240 -210065007728698373409942812376708218880 12864241 -385443345789932540639529796916929034828 12864242 49629288630534991533277926114383251200 12864243 364020247078138103637171301655692425984 12864244 -1309416568310943095497279329372093518464 12864245 -16591806767004097963663848041210378880 12864246 554554466900797345380947799483300494784 12864247 -413083405500517651029093747436655464488 12864248 1657900813003633702637722404279844638720 12864249 -1927788712599163430388489597769020732 12864250 -212066374991078684680682622261209856000 12864251 -477251046081704916176972653005972566748 12864252 -530485176253477124754913427314205147136 12864253 551045080839660763587767755123882590144 12864254 -342793419958647994857740947251330280320 12864255 250294657166923431242711239247983197600 12864256 178526439397009368386177581928188739584 12864257 -266272298389636981372372457399462070720 12864258 -50888277798257963232302161017012716160 12864259 83646378493815868526657990921527289304 12864260 -126856200183665766825955844561275749120 12864261 -654456031840829982098143055569445994528 12864262 -1271211242072829563930522279542017598368 12864263 -1363387607398798656047003469446379280488 12864264 -1010183229241730504640179871201292492800 12864265 402359737052618337533414017669767547200 12864266 -561453916605033906101397603722118659136 12864267 -2152028287382070725235862467228418032 12864268 -541425411601268302064835923001847824384 12864269 1462700582280064841536924584306279412320 12864270 -27680769258214211824594095268840598400 12864271 258414191755982687132427127717066241120 12864272 -161903397134940582296509052560597377024 12864273 -150518495321504208350085502447846898400 12864274 -41552412273262983738656996187126851808 12864275 265169601818342173218603222085641348300 12864276 -1226532679117583053038618473911706554368 12864277 -662875888775459453526218650214165559360 12864278 396283833597507122742125641699515171456 12864279 85577426273857550097985064957881370448 12864280 302350639918294220090157162424905523200 12864281 1014018982097071568920753736836460515200 12864282 -612781503486332453551591847550014519808 12864283 -694632936515608734910477628891268966696 12864284 -268045013747155698832408863112254144000 12864285 624757112781884670680845135531356499200 12864286 -301641913659114330532732627973548261056 12864287 763094289939832621668825464312964119232 12864288 -882341253150950195553958761996151160832 12864289 -611371483826453861781916660871407121280 12864290 336334879989305498956642650533298254400 12864291 371198333920061026101924231002853124608 12864292 412641578790317346356934655542480465920 12864293 352320700936968901401592086985681668444 12864294 -527005493766706745148677028278790797952 12864295 903803600090077589276383222254780559800 12864296 2187963171482977687486143787987703393280 12864297 676304414032920328979939028510259630272 12864298 -21854179593973649235004918002479883600 12864299 -404491161175432673679371448771249765600 12864300 279654438723924141827968418496667468800 12864301 -2157360324835968077425627835310208453440 12864302 -231296514069836822205981358582619360256 12864303 761447845610273585316753881975685349512 12864304 196631584064445321827817439670949314560 12864305 329127707428699291358163068981482752960 12864306 -117571936088742438225566543062111183872 12864307 -1326382623765660574374173439475057891444 12864308 -259906624517729265356365126282083838464 12864309 -625523170512600434177427551345732035296 12864310 12818024840333572349961684953559173760 12864311 1211613801653758956268862438121977385600 12864312 -285080874600795233771792995384037990400 12864313 1575741958015809796802722133001366125760 12864314 476000387557125529926641818266031345920 12864315 -696104288121321659339760156630047400960 12864316 -1660536249141377906974156510510918312960 12864317 -83517958315077398113486646730556057728 12864318 205052211130216352531706309107723194368 12864319 -468810613871748953096758440668963623872 12864320 -157276681683837224759676247326452613120 12864321 -1515169908283457494454197496576466652110 12864322 23797384942024710165731923716710961024 12864323 -1717109194010219038515780159896718740640 12864324 -223327323596115830626882734392115941376 12864325 746181923511892057808362835231011720500 12864326 -416837028032540224766356878483499977888 12864327 -259777028768938253841952847378209962240 12864328 -740080520847160227735325690995510819840 12864329 -498017870499204034889079340043050412070 12864330 236477233088902170505117717010174534400 12864331 -1642984664554907329381845435176601900096 12864332 372223080768631786417459036134629978112 12864333 -982562705616472583935506620626610208576 12864334 -75120565127502154596256558054070454528 12864335 20698007552980053297118511635021173120 12864336 -219224938221884585995300002264260935680 12864337 19983585185017493691267101969842443840 12864338 47896731367534110205917266240697655296 12864339 872448515029330803717185691672655320 12864340 -1101887480204542012133677204500679676160 12864341 153439103972142331072007763389176071072 12864342 -98573747661807899245599674716851744000 12864343 -339517063561002509425818010699203100408 12864344 -3667291347839047495691676936081081753600 12864345 -21367688638688793174137812074633404160 12864346 783425587029971358440966183730225757440 12864347 413731413315342686180159636287668193272 12864348 -266298056870996149493787076565394063360 12864349 456841480844666090900752974740484788480 12864350 -143861884518511547448219011934205809600 12864351 -596796108148269017990698047852807469296 12864352 28709812475119027762728878092966428672 12864353 -32024889692463142094162586194885207376 12864354 -209370794567926633350136259517840365568 12864355 -80505457436431139249914628311684224000 12864356 -1258946046955975029631773347074751134080 12864357 -1163307930727138855378133926467126978 12864358 257839091440450044926281069171037174784 12864359 -276314884232702626143541823120633463984 12864360 -379176478503104877699862172140830720000 12864361 852757150971927513217680692193198555962 12864362 -191802977648616815105932141160321469600 12864363 -1201786331670582492688481505385583378856 12864364 -168843797684211839928340914460192532224 12864365 -372130338021505905327292779319896290280 12864366 -1114898787874702503388764523847056406400 12864367 68878365156449762080952260041184601752 12864368 -101054312488677824733706904039270645760 12864369 416735927837450253509689778237727007680 12864370 95947975405439188133701387961033809920 12864371 1011019231112444489266756355395167946320 12864372 -84760207759046404806939904764220231680 12864373 1400029655026690073271990875830439224622 12864374 -322888532176604883813113229459173876064 12864375 286092883519043158439905428540613170000 12864376 -610803709530690921808784797545720791040 12864377 81615739344590365958817897689132563332 12864378 477158673499802297405010278013851265024 12864379 204817431981113617604735330798789358288 12864380 -143972368291047895191441484067066880000 12864381 296979275051754759029683999781169725952 12864382 565802612792548470598459556077204541184 12864383 -9713585351909884474260920082266535936 12864384 120800793548214035871580178283390566400 12864385 -1640520358650759742853582491079860533420 12864386 624601710154625901243780416225063293392 12864387 -552691406084602538441062938203248608000 12864388 -369318391671789023271630803875995693824 12864389 -1210699591691493054909552895710690267810 12864390 92132992396640317764340809343050854400 12864391 2682362265328645528190576901159357127792 12864392 894959673427948343454551940196887521280 12864393 -2313128744751722114504379733603284329280 12864394 466170750821735810112570338800188512352 12864395 1305354709734943527739999273068137814720 12864396 -10068608850376349074483521510255599616 12864397 -78154921162330793690658118879914903680 12864398 -36081280869379318610910156363210041280 12864399 -942592764058231951057873663709903567736 12864400 246557183996043562834885642823301120000 12864401 -1609638060725002664592788126919761214096 12864402 152059729464000685040379030921477624192 12864403 1678266668692614026733081014816996884652 12864404 268886107193677345850614782704278112256 12864405 296416706808715739862468255927511888320 12864406 -231622891049955302443246773809615155200 12864407 -69396391254974175298498712456177164344 12864408 -1348583836738970464996214696233582448640 12864409 -1600275787143498616891974190361253406390 12864410 34035223366667600802600302521837249920 12864411 355653031379953321723622276853340570944 12864412 -419808166969244578554829736030186566656 12864413 519294462358549548579667188913541842662 12864414 112552062270301082158151369459273717760 12864415 -2007542536461506233462557137648832258480 12864416 -445907487431506410998973026980895784960 12864417 -2408035370043379222613657073908279945088 12864418 -211793497297526119130430365750692032000 12864419 -271591999499052233982030636436207714560 12864420 -1025106498750698146467904805955020574720 12864421 -826283691967426961984329708111013773378 12864422 -30161563471690280542728695335997587200 12864423 -282762348451898735932675735265432653824 12864424 -81573942986452589091682790902487777280 12864425 -10634778771470548371674399354320368000 12864426 772813541446043757951481738699677571584 12864427 79323012542728598322482681748694799472 12864428 148896702694104238820466243634415731968 12864429 942144090045486034266695752445121891840 12864430 -106121528021569440638684202903141079680 12864431 -20196562751984033852608513833965193888 12864432 -106970993661191724122162470108369256448 12864433 -175560812909770835793806883205580410076 12864434 71074261934360451254270479313167110144 12864435 755139788785495824061817232584130826800 12864436 303991373300152830526705723337774547712 12864437 1177331323005524549441611454504328798972 12864438 -672680732637187900599916932432877172256 12864439 -18529456253813420391410745876753658880 12864440 633376198546232341825695651939406540800 12864441 823036262551703709741958454855338362192 12864442 -86926934014647118385866296178400787456 12864443 573297611790688899848550651675547726692 12864444 557373006194424393065516206353878630400 12864445 -797792990598200548291710604866965424000 12864446 -20205131496888379976265995799532575360 12864447 -525805848843102659801440649091656221920 12864448 231870511536907119716380960706011332608 12864449 -322183723131018182291586674390206984656 12864450 2239886282681956324664570032986912000 12864451 -667528697431071715695253123458248526368 12864452 807805989905030059465770745325398413312 12864453 144699793312833035052469119669943260288 12864454 -473333021133580427832212849718399409824 12864455 -252562389233300167290606029012794098240 12864456 -27150679633150471184947295144084275200 12864457 -2019152063011809922575493597941593584294 12864458 -49186067465331814755962527656811698240 12864459 514474428586466303208353578704936308928 12864460 -709809383098924481037177697367958727680 12864461 -986574566590284388200360132070135489896 12864462 86301370689817473990785446250553953280 12864463 -1254088436801373151073901740890665405080 12864464 64090139442825795118293394367819022336 12864465 -157539435822077738270015771262835706880 12864466 143502811498503862692928643067506854560 12864467 144074406477916489382932708740470006784 12864468 -156358048246051756400122854095523624960 12864469 377983131568722591003627431188172449696 12864470 -327652295925368067882066851997734104320 12864471 560607389315958430441884159741023571024 12864472 -65164465134149589117069921725520568320 12864473 -4990456295292386771602812696656639232 12864474 -5010463250975871301371081987131919360 12864475 118696199250011451432148528769546791200 12864476 -1489428066331766644398298112169564157440 12864477 653648354864456986745898870269928942720 12864478 684054477714257882007554972565106560 12864479 -2212910898274892161416819190147717357920 12864480 53692120900202692486445109899199774720 12864481 -276559764422736565987111701404172153216 12864482 -13136113205577093466156451313454705920 12864483 -298551862544167121781364430187915221148 12864484 -410233434113048548734562631744517529984 12864485 -171738744307812986695494678622650241800 12864486 655985234912053873878345024740776745664 12864487 -2681942782409753909894944303465005141240 12864488 -18073521759651468421616003177726607360 12864489 -295538205267126199501584914239688865600 12864490 -246958088001767436495313805199399244800 12864491 -2059399103467414825158180866328047940108 12864492 -923841121120289556099440590268711933184 12864493 -1723171174184704372984301010482838781182 12864494 -1299144479627009803922278926763309187328 12864495 103506348406593507359794169083673564160 12864496 -445680712058430208391126406564247502848 12864497 668941330373417041224673463012480929332 12864498 -22282921430506477239114820321504300032 12864499 -1966697629822714502970464236848550952500 12864500 -586920020000352816198387348330923520000 12864501 -3117868651253945314912716045722495520 12864502 212900609754967195716223747374530740224 12864503 1231169232679229284301220938798993256960 12864504 190415502612291872486298823001659146240 12864505 473794231454762210254134709425813357000 12864506 75672346331335617130538770702926720480 12864507 -210782783787817324469993090859775170960 12864508 80127238044788667445465917719514595328 12864509 156515288698951781478949549419242484006 12864510 207544253087632110158816600567862974400 12864511 -4414706544271512460027898036601502387200 12864512 2130587041183006088884893051371252613120 12864513 -845307760671763280346025735105279874256 12864514 567590141484736710627058189289593858080 12864515 1091627252084175180417504258389731329120 12864516 83474699654813438196126465305171189760 12864517 823825513163758705196483916562063353566 12864518 1174186372856500761563399979127030728960 12864519 -14629319082128368748168407452016339056 12864520 229862937129250398926058770752585728000 12864521 299851393046262762206677444346099594880 12864522 274999506608119370648718696908765462784 12864523 -388647393204025655884446236242229102960 12864524 -807386798481429787229478149108643227904 12864525 -2302928132063581336930355881467396000 12864526 576390564895104113490463047897252491712 12864527 470432901417722112362862706566622847160 12864528 -83081248556321037390844267177940090880 12864529 -375473349709117078081233755655216656568 12864530 -58229140561626734785099543514402027520 12864531 -188377880895056017887434967285487204560 12864532 1812803648700187249444531212538934161152 12864533 -578745879166425847125387700165803894240 12864534 680337435199900672487761566516960393600 12864535 -143924218355534844761239378344779802240 12864536 2632984484016023809056187299985739919360 12864537 -120592709262492309069724858255755456960 12864538 112631482239386398585419075522708103920 12864539 689752693705034918821510883135329792440 12864540 167925939590266071971201503113317713920 12864541 377647803772408465603954819329850787942 12864542 -22059761072304646851453471474553517568 12864543 273100062471277276423360667298018086928 12864544 -44640187034205596170395226378428481536 12864545 461487863075486326484299280880199813800 12864546 -104880684424536909127736155149562347408 12864547 -2561738497984256759674420928177522799000 12864548 -1440322877100136590508282014763851076992 12864549 785391055169755361052403418485424256864 12864550 45497530031608486144799668518240340800 12864551 -542260242575397309102672864929824437120 12864552 -873695577475656918430319840132521082880 12864553 -204785106401274371926188793263750421916 12864554 -52302244278306181333896602339953401600 12864555 1190875561342811669771582951943661478400 12864556 -126655872831102222284320329944839463680 12864557 -247764498928189493761877495542128663360 12864558 -402934451106404558699275260989820303360 12864559 419816930773226232756385408984633471760 12864560 270622638177521509054462114657671905280 12864561 -407772091702861973251561454382858931776 12864562 -887042939033613868628314145135087497968 12864563 -367687641016445189006370737172791772360 12864564 -448548262865808395773143337518687350400 12864565 542453088726233293671305639477253244800 12864566 90448316869264513197099828666502127616 12864567 56458368110039739649716416692080706560 12864568 -38980037488097081796863662242436976640 12864569 -691881893950804871580838378472955075030 12864570 173254180378855423114345646655152755200 12864571 -143849493349009200925093959558476735528 12864572 51997439571967868043278325561328588800 12864573 -376161212033593979299393610331260229978 12864574 -434894057113774264656421795768284566400 12864575 -145178123403488154231647321767401233400 12864576 251048956505892318196742516092616835072 12864577 -1079422624346234308279298257190001829920 12864578 -33126026605791533221673965477092602160 12864579 102618082344489594023306499147470861568 12864580 -14935861599348586623228559699728952320 12864581 -587438819891965784615430257266065771618 12864582 3605391712748711204778337445458840032 12864583 1970505279216745135231247410302380095832 12864584 745024468458689395792534614313320376320 12864585 -121923451469869610174722548841264436160 12864586 -23027803738821965899935184836691065600 12864587 720033888054867242185420520408164980480 12864588 530397013684131159693819357987802091520 12864589 -1544392611338040567999819014425634777120 12864590 -170839756892829432548517149688413863680 12864591 -730309817049543531774745588746411010200 12864592 -32948933022071044510912713008084942848 12864593 527614819517984427017451618620823936960 12864594 -2008550187772934963180613368155050240 12864595 -1096789032622652365853531094064476661200 12864596 17786681996035777099497707633263503360 12864597 -791345959986739095560510166844486287360 12864598 -83350349794395729474850606406181702336 12864599 1392258809932715756669914940938019760 12864600 -140216387811981781417204413178524672000 12864601 625451354114490070147612116165841806100 12864602 1060292469516470158482326569428032608752 12864603 367898892393564240179402639649841320960 12864604 217704333906512252607919480626761483776 12864605 -1101479189963508084172905701472488014080 12864606 511073175646036605757978922833792171008 12864607 -519694325306408183744803202367723364944 12864608 -2425878579841110746351927999313223090176 12864609 -677133611837044327114904116494759725280 12864610 -14243305826264803902727158543347566080 12864611 -8522792168549824995606419047307270256 12864612 98178765105502049265920448913606428672 12864613 1917606596512363199259143578376933392704 12864614 -128126501450073148032192480401917771776 12864615 427263520424121809149088314007797968000 12864616 -1690832397678676071876487999804262400 12864617 -667802794868211949238902248574893179334 12864618 -36688283891792427022199031170384452080 12864619 128090766839150746886850113780421427680 12864620 -881444793582222472035636518044382392320 12864621 180300854865614239154143363377956571648 12864622 -197700221646715503570535394387425176768 12864623 1237298341746805432288557679908659473872 12864624 -154067059957731984409868797368730484736 12864625 -1966213915456703232348825518713042926000 12864626 328997463782793205022951239036157798304 12864627 843409153752286802609278473654337255764 12864628 -29552127173170118423380334543769468928 12864629 709079567441422855822219043572656690684 12864630 -285219054090011045303069286515171880960 12864631 1084720388608326292205781186255401185104 12864632 -784358245855693290407401655719041945600 12864633 -495995353912807943507684887080680583552 12864634 154465415635420233699187483573802288640 12864635 37421888946746512796444685758160809760 12864636 -167658324335429281040094122602344038400 12864637 364549898161471933898191079331369495660 12864638 642923525201364602027955446138622103296 12864639 -1138935278367733042797825680868097611576 12864640 -848109555310693049513781363096315494400 12864641 153590747321499477845953306648750249344 12864642 -109666124873692994494345106691991742976 12864643 1970446747413280172589839698560577006344 12864644 -54612745042465568919538850305314731520 12864645 -71688339487800389435921560846199854080 12864646 161773955759495861437899201719793263424 12864647 667046821633746510840698221693398665280 12864648 -628513061886066740993872598632764948480 12864649 -6332856957924556443987978326884278528 12864650 -590984598407160081932307236001759481200 12864651 -306001446429997163109644740353788860968 12864652 -907311008907641613062139489366723809280 12864653 428699001555064458581911694568836937600 12864654 -11909430726199577881530897215369585664 12864655 -616924985148659391825707255663692002000 12864656 -301087930956004158419957599149842350080 12864657 -474732321932255786526415576258832565312 12864658 648428115675837423299137633546918177680 12864659 -186864356336358095254449079726224479232 12864660 -46551641789247489854170710115921920000 12864661 2389951178143984489578990086312274210300 12864662 -246972587387429680550438836610726259168 12864663 327965061286637264657566542155133152304 12864664 817103728865751197839775797565949327360 12864665 646270626047197936316197108832971545600 12864666 -757214360397599445144171332234837828352 12864667 -1873877306442106386826555687657382540284 12864668 -94569421661729404382775142512046272000 12864669 -152652595311502812907053790928352829056 12864670 -117935108679731138991031656336642478080 12864671 757970993025518782160946556374225499872 12864672 -992044094417436076596386869708345835520 12864673 1157679807567982275689738711771222967444 12864674 -209976662725284228817179748540315493088 12864675 158111307949988939382336398695152489000 12864676 1972497172088872594309587340778823720960 12864677 192855510735074248379485795466740574400 12864678 -472572764220481257039156515881017796608 12864679 1777552268048726955100438745055379900280 12864680 -626701888411647847083472496808848025600 12864681 -1004560414643624191490625309240029338230 12864682 -434454003360078307063920675638017399296 12864683 178259682012157556268548856397704273600 12864684 -82012555885327838154838402889842556928 12864685 1003625028835326891110102402209486570380 12864686 -385569266447322223275591173118218576640 12864687 -75211475944759740700484551078141520640 12864688 514645916976978639640649603645359603712 12864689 -266089942349597882005447697253234009744 12864690 91994681034801245032636083097393152000 12864691 -248427400922061341569846352041169583360 12864692 1189226694529445284918239524279428208640 12864693 50323795740988365758483037601194280992 12864694 -295998542477940879941617932103412203104 12864695 -815702133427256940346093557178616245800 12864696 -304153098007560339425445450516639375360 12864697 508868118305635852326832681435503760 12864698 -12703793156066547173176481399721527808 12864699 -560198306532137089721615462297476768320 12864700 -235209830071759071420084204111497600000 12864701 184153899209725844964057957008869893702 12864702 379632170073373823052059766285824500032 12864703 -391010661124827970863866730612056917776 12864704 577140730318440677873527943136480854016 12864705 298203379573870190645926057276962376320 12864706 163248106600132069353532336991914139520 12864707 1201191936896813793546793475072024368956 12864708 -642200287377617164241987373012880833408 12864709 -494178997501239300515155157087424039072 12864710 637881902793442355262721685726785776000 12864711 -104703468432339797863424137026972387936 12864712 -416849326639684961856108461315926917120 12864713 -546026201310463467261876311805052857180 12864714 -132803298548343026254926219574858556160 12864715 -160938787265006528565456385284541990800 12864716 419227796264305445810089764330916412928 12864717 -67337001948334037043612502995120846720 12864718 699794633582330389668579472511928779520 12864719 -61499868459728000599813156549708800000 12864720 196605740593483025413813645869711360 12864721 216698873418360991990589573048730694144 12864722 -55270850239911079552101302908301935296 12864723 506459857503831069279413975835121632000 12864724 1280897186897984449160723859645918676992 12864725 -470235034290528473465972823309475939500 12864726 167413665643709454831934963183806624384 12864727 -1031334642353616831134652548046313122048 12864728 476162714315380903778940346611862732800 12864729 -124528689550553178407546558955593835360 12864730 486163566562330631257069951463796806400 12864731 -327084345689581785057215449987371962136 12864732 -134134334574125998796748182361057389568 12864733 442094054181947195120540776424555798976 12864734 -253404739028263375201026027656564949888 12864735 -224078483255687919638618619910620425760 12864736 1067091103986169595515354807018854285312 12864737 -512590107582712047379443393706461338688 12864738 588132592378879751123690412942189174144 12864739 887011132760031235654885769089145072540 12864740 -2259984676695531897969692979716382720 12864741 103977231470963754510046289842784090880 12864742 886104539933614576935804182731822697088 12864743 974613419524859474846018427054771512664 12864744 76934422362475161033333393050565442560 12864745 884232514262180536591519805659107358500 12864746 8296507152477849782309184642409781760 12864747 -39055480388505790563100359921980345856 12864748 -712941399324026914645555829820391680000 12864749 493047375407470882762335917060619873750 12864750 212028365783667406375342146707000640000 12864751 -424814728536436141702501834331375367192 12864752 54438784660107673492306204401946066944 12864753 52457358885783240002277250344006849600 12864754 -11536894743325098213607778464552257408 12864755 -40266126054865115110888263232048632000 12864756 -9221103654588302541126675769187813376 12864757 1013369097003091206614657713366159385006 12864758 -829216901170626854177361605948785089024 12864759 -357450203978704067414748261006608297496 12864760 -458851706826386168790148442458424832000 12864761 128470870578148518573361255837455941184 12864762 7699074453407396521560439051851460320 12864763 -311726351188094596273492465290676128988 12864764 1096288640494822032520326374519604874752 12864765 317358685781686135113074449924179024000 12864766 603308546326700700857786250695356664832 12864767 409116507444916544463214218867064299600 12864768 184396985620016847545857452635936784384 12864769 509485630719462440391578792231923043844 12864770 -11975757950966688772633594798310808000 12864771 -15815031815116727190278555433799248000 12864772 -154219825061860974288422999363302106880 12864773 1066737766632063207529394021309832264960 12864774 52139130235817933570830482069184684032 12864775 -25166655783350446717043961476134636800 12864776 754404388904015750432575590371080396800 12864777 -110007619190711886327561879116501962800 12864778 1325080507525791002872121730105012290400 12864779 -1073635425870355136386090240273893591000 12864780 489394581542151830679906790502034216960 12864781 21240140699864055337085603539284083712 12864782 -435098951998301713629334662629668019328 12864783 -3071648692266330633766332071888673792 12864784 -83447011590755913424167385882345979904 12864785 775150245516906985075131474104421062760 12864786 454966092183935898571673141006409676800 12864787 -1603457120607520667927785116358878968196 12864788 -239916519386456878076819471103258102912 12864789 106810808580791012695176278282982839040 12864790 -9911834740181482433125970284654721280 12864791 -2145277290587996852136983523426929018808 12864792 -66803350939411134980597360586561331200 12864793 2405101684580819219981340778711539323520 12864794 -457658649979170569150294147720701100304 12864795 358005617764286571380007562839033118320 12864796 60367735226198973199703429124637931520 12864797 17882837573708854028749168205894894400 12864798 -120941454274125239909787575129470442880 12864799 195436848907354911646933953946843530264 12864800 282059330433231676292318162214685900800 12864801 839611492902743612689587473197301283264 12864802 433970560943132773016006174884849046352 12864803 3264426926882352836366487180197327398800 12864804 -665360505066312072606315136466606635008 12864805 99336252487033540049349146797982592000 12864806 -723055710898893068013270942506764350720 12864807 -1033577051488504708053275780278805346096 12864808 -1534942451125182842449679500666296238080 12864809 -34845138760273431710778019084570820700 12864810 -60223502192822883751396597150815636480 12864811 -1151292558991376029273642380753209221488 12864812 -32483976494496485680279391111748103680 12864813 -88148042575742630919969598136656610016 12864814 188332687442400828993852476033990518272 12864815 21260775182352509063601645129695451120 12864816 11382492617151588686400088146837995520 12864817 -77100508109191628241853529080802422208 12864818 998286279535721306556315635565719918592 12864819 -898317064632932177154955344971085928320 12864820 558270634010684866946274384921316884480 12864821 -26764255943309862982346126407042653156 12864822 -362064322551073921134593433945512113728 12864823 -479763693914438919428957559439667235928 12864824 115878260175395314357103723377488691200 12864825 30068872287221907712571934640801049550 12864826 2158018304466897784298760749772899328 12864827 802612333746074383307448078860342984676 12864828 -757132426809123522016107038059861401600 12864829 -333322422352402349416467380898765760570 12864830 -556659185853247879799708894640795454080 12864831 -341253979782435641734531054505327523456 12864832 -425200005922707750469170965572925521920 12864833 -498243399659291372991752348161351353918 12864834 -224100806211197527783463510036653900800 12864835 127436605231194684102019707268274725200 12864836 -1549857866546044543230351033734235803520 12864837 -508105845250361784542677694213499306048 12864838 -26996074835559767132761730160270892800 12864839 -739358744951611085423520180647536194432 12864840 -712068282972288550432892616552293990400 12864841 1597028735610556013678210248865514026 12864842 51431806494374025896990304675870273072 12864843 917117594461526109818687841544119624960 12864844 -1282804967418050734606652934482392747264 12864845 115276075977553766328619752268952862720 12864846 465040822197867545437740769074524504064 12864847 1146070160348546471005521589847647173352 12864848 125534224787933500927112621208506449920 12864849 174895583207956454744208590027485477248 12864850 -180104353387567552972982452468964475600 12864851 282339038023813818633422603755332111852 12864852 -390438662352617970246890569704109793280 12864853 -1725318067721043465753075224772138414898 12864854 483169167918757614143302500743928089376 12864855 1014785746716371417048606490210873467520 12864856 -294589978349521165992523038384092805120 12864857 347351624390517061270592184350548108692 12864858 -313136237968111349176744783074462690816 12864859 -644943063042012245665776252030103833584 12864860 -206509871430550883398848464902458001920 12864861 543972580522122652077449799241135345260 12864862 -907927500044390557213574504737764405120 12864863 -14242359339712181609360994340709405472 12864864 -298125749660043171737914239245816954880 12864865 127132322429874518360012851841242446120 12864866 226584989038509383661966410436477656064 12864867 -867040722034704653141229030318484290240 12864868 -58955700495867576967136936963580272640 12864869 -30898525697684653427209802916750988800 12864870 97427393457627178182183869787556285440 12864871 416463079942365522974899986652625492392 12864872 181953444893722642120787921548795468800 12864873 67526546354300676151623186684774961344 12864874 -885520804888315560764505140882323089408 12864875 -1248027168084836253925254423652407420000 12864876 170475069399969863677426173160261484544 12864877 728103164519881216323085975926420176726 12864878 -29311142413906300768642471330057142976 12864879 786583546791937066009186653384320299920 12864880 48654088319332736839099513206427484160 12864881 -2186756983972283357131385725070638773600 12864882 147690480538640452362082966418665008384 12864883 -2152757151938222500071771689888918963936 12864884 939766807964386939828224982389117330816 12864885 -842761873476561816153818447814309009600 12864886 198390720197148708575622960360232879680 12864887 -58806776655217538409539158486553960448 12864888 -2329847049527242004944594305474416640 12864889 683371866680041137756557841496803729024 12864890 583197029854359668386118035043051743200 12864891 -298448936073465611419116609370885681920 12864892 285460966462586666313288785205567006720 12864893 -491127052686517718938213363751965686240 12864894 209962811024466980864301015883591532544 12864895 836719126854494289916204151032010400 12864896 1719755656248206281561848798791199621120 12864897 430217226219071991100516195825279716048 12864898 169460273521985289511828661622705346560 12864899 -604744461501417940299882533961943316100 12864900 -127826220632898240050472481842031104000 12864901 -654986477214523408890109649655779435200 12864902 -24375770664023661521598603309675927168 12864903 422294948540094508508015097697327389264 12864904 910657143357835102301433008837707499520 12864905 -7697931319364294582678580503407382940 12864906 1739754279700253379439419960834074832384 12864907 -314043982939856102948847574210953318744 12864908 -103938001145670336035098960182824484864 12864909 177964955548397056390259243374276779360 12864910 -497655611624743569099058981777318520640 12864911 -2997152657085955892843728414260009883968 12864912 299261811198200720276798120254242816 12864913 1916552340650533467872279525068201761280 12864914 -76703863634650393564221268702345336944 12864915 -16302405686645972158577629281880886880 12864916 667496893045537819382626139509717733376 12864917 -192408763890113321879493494035329934752 12864918 -67602058484250414477808351393173540864 12864919 481638938685574646940321558600198247680 12864920 1483398153666235159521687682905950208000 12864921 -360628075302812588458050737062751715888 12864922 70343568290523743486270604784873774080 12864923 291287608464013899768704028744360367680 12864924 96282661394312381037762234897398645760 12864925 525294274943848776186857048721787018500 12864926 -909053440729997814680767972585312373376 12864927 295558316570715169951111102007346920520 12864928 -902670600344524303016504379702571499520 12864929 -748298527256755345760541521761689889728 12864930 -64732360304855033671594700046085562880 12864931 -510955825317394082589692390268664116408 12864932 -1642943540021687733306247205704825605504 12864933 1089373530835461765209283417271206873600 12864934 173897466258804363501817970608636868352 12864935 1016688874309550156869764869912978455200 12864936 -25276044064896219674396784004521984000 12864937 106799224248740168790172963865568253584 12864938 74906144646692322334158852189664788480 12864939 -320506832041356459573434652894935886672 12864940 -21626187871448477678789161369061637120 12864941 2220230560859687555350497216404964792342 12864942 -854441756542142873097519026001680444160 12864943 83502799187153956777121074173632662720 12864944 388823218672730507529684555306986127360 12864945 -77991155019259506543731868067944430080 12864946 -7644913125358060917236134082319698016 12864947 -93436847552428902137232065195411087604 12864948 -542217370795380707403259918398765625344 12864949 98686272854562090154449702208154451950 12864950 -134687977679824859997458071227711720000 12864951 -1162512775677082336258511393195532244560 12864952 152024645637149365664159965791316992000 12864953 339801330846203367026004306054108912384 12864954 722121646987351238832063901924256812032 12864955 -7081756092885319317485382277357394400 12864956 1809913653651904109641408362974940672 12864957 -6970866328316626042486139509206909888 12864958 758454584546403934640160847014724588800 12864959 211674396241588853780302729544727140160 12864960 158000040372274736047084031670484992000 12864961 540704008938928608945367092063857751124 12864962 147854899904888054925174650635465296 12864963 230931834979899349883539538810817143544 12864964 -677785444168880843130548231680892432384 12864965 771540076613854690301336426786464108860 12864966 7406479520368238537292720470463071424 12864967 -1889783033985620010014851575964556434984 12864968 -693230737307159453224120983362760867840 12864969 204970801799786301261080047777338862848 12864970 -122943635611351041910023356924348006400 12864971 -532017989868889062071866616790056790240 12864972 -20976916163616300154599605436485833728 12864973 -100231090812493550508686086385344558080 12864974 481767565100177094281048370768673812672 12864975 -66675968536388682601909747238382882000 12864976 63147949986095935520057185108790476800 12864977 1968878430353754906989244953124088908912 12864978 -59505727593802963804933126887026735616 12864979 2539845853834862572264297662609220920 12864980 476870955818645832727614624314833996800 12864981 1524557813242660370062690541687276765184 12864982 -7399672785494156230424066960969057280 12864983 541221485519927138157452089372275332232 12864984 -637713937084594308881777511934104207360 12864985 54909071921449742584922488443131256960 12864986 -107935295964379224526137708144325633536 12864987 -66042616707817971860698906039081707888 12864988 505922109505709142603251902449748110336 12864989 -136927650058662822324483288678735045210 12864990 -151537190352723685501990098704610410880 12864991 -1031529381379668127490803929074582312600 12864992 309425571644531491935894888481743175680 12864993 -734944697339541694727167049777732093472 12864994 -1461408570927587288056430822945391001440 12864995 453486054516339696736846585635537926400 12864996 259140009068057557374282337836999573504 12864997 -1074853501069591018107094732391981063554 12864998 1266004604365056187903192080866757120 12864999 -559090712634740364955740460306217716824 12865000 -64024585648406112735618592147660800000 12865001 -33741998950488632576250240371575324998 12865002 -318908175800581922013006826136101786368 12865003 -1550029669242029676781299954450316020748 12865004 866037492798852171923011715073890405376 12865005 -761923378193648799336307531746169625280 12865006 299918759448317349199666812512373135360 12865007 -287867885224435116873098282312344088688 12865008 -34377617052306029262206232469872967680 12865009 220193737969374845111437598350568707200 12865010 -881703328591277306194644112945522472640 12865011 -215879809316777852034418315662326421456 12865012 2469001027469693397177388994223276718080 12865013 -394104643377312434971716665900019904704 12865014 -225235825108644300830739789708772224000 12865015 59142230081034065899844799509039747160 12865016 1145589610699043163837289321114435092480 12865017 -166561455695914066969908867004328973600 12865018 813846090937720966924594046534418990960 12865019 -153039957638693439062565482569276463580 12865020 55404260456724667110762574734696284160 12865021 -120550343244150657439609120561204078056 12865022 -1312428288274971241207302892383391218816 12865023 -299947237579749735905193805191939078336 12865024 -296890128526155389009505587615376605184 12865025 -934890490324382023476161301473262229200 12865026 -1417177063232317863942269570906057856 12865027 189709520019310648031835433510068878592 12865028 -1847372558371970362507316726603239661568 12865029 -22664134464434122468926219134755917600 12865030 344458059153757618539889218953521388160 12865031 184662506053290906241374342193419494784 12865032 177200654566791896407353203570164331520 12865033 -547545856819268306839090988674002314480 12865034 -114121695819644315573752626913479364608 12865035 661267526568140754694927080623013001200 12865036 1481182124046914335795410887764370650880 12865037 863811755506456235432689561391619721920 12865038 192536283482924490378553767703078763520 12865039 -1028415457181456521392784125640145156640 12865040 176940371495335792631281155876699586560 12865041 -3444450803405077022112162311035269120 12865042 -857330733431561131766157433945601896800 12865043 -529002366250064895518242670011677249456 12865044 -403838839384059959245671477382728161280 12865045 353429416474710002527561179021370408320 12865046 271714936495082267759862673543892297664 12865047 444532756860587451491218897120791998928 12865048 149393478111472208850467748111423037440 12865049 -327948238355957766724368443878557801600 12865050 59021521614830944614393934630952486400 12865051 289063222975472474654303962373418507952 12865052 383549366551288406806540098958883251200 12865053 -1153191976338173845858047369294286617792 12865054 -617542120956918065871956135151190737024 12865055 278053102479027816897020210106174046560 12865056 -594820237779064310025550011074683600896 12865057 1282826962768938157769666574443556542306 12865058 -52531671230722092673433040591554956800 12865059 676623512245183733251903874038000835364 12865060 -73796338039296050209423428345316707840 12865061 -21710444853353483116724035540533064416 12865062 381389701558779961788398333821157376 12865063 7966054274902151076242802521055416312 12865064 -955254800805678061815252059021351408640 12865065 649703336829009305110134106797141923520 12865066 1194269986066196156888300904214991597232 12865067 30343119037688691538624614706381569600 12865068 60305934245507215591233404358822965760 12865069 686675554406120243263749828104026614496 12865070 -10478649259179360625700618330083107840 12865071 -670533228804983211792570659198894092800 12865072 -629312592509737528040968587935811895296 12865073 148146933829476013418385256268471856768 12865074 102060472657635115191580264933197202560 12865075 -1984749082083772252722143019517881420000 12865076 464677537093347138956469507432188786688 12865077 787721569011140344277978640347640058428 12865078 1206989049459666714041655540906177239424 12865079 820068362394715695838061297978079227376 12865080 -697610032032332317492968197683571712000 12865081 565984784895118822059288385194633040000 12865082 -12587495891097262091605605992173090848 12865083 429086687845529441510868639992465664 12865084 20104683090106990897800202426936823296 12865085 63052228871423934122603865619816734960 12865086 -38862100481694222436746369700932377280 12865087 -1205340134668141189231443001423768339264 12865088 166758187058545664763772016203797626880 12865089 1878539745273534199796022140132601338400 12865090 -193271819501363280301920937473600768000 12865091 -1118534333618775950549316747696721085508 12865092 -1130667764315904744723517696342211229696 12865093 214973147793103408537533897718928181248 12865094 1257494397409473516630899181878453013312 12865095 -1281607247776947786645012834348657528000 12865096 918574846683452185056918811291879833600 12865097 -628559162886272148561398447258193343014 12865098 40054698493331226960350134552209387264 12865099 -683920645569782530228472664204943323536 12865100 -79658093817294483605506892910141849600 12865101 -116860381299286652635863436125862313760 12865102 1061750126740448648026975840005957826752 12865103 608164228767241063662748890258243792144 12865104 494185013256156496689351348312735744 12865105 216211352787469912613314071345688451520 12865106 -14325233527604025282618143204417490816 12865107 -101269621226487648986550386680863722400 12865108 990498981569490961031535593246467526528 12865109 2219686698434890300908132116240267651040 12865110 56193800562803246769260725272282673920 12865111 19463261612394174830991084766286829232 12865112 -813409633177854560248591145031922728960 12865113 130736627059756909119035753272971904560 12865114 247438605267337828564618599782470307040 12865115 -918508120155385085283450468660667026240 12865116 -153268141407998960087753188871160078336 12865117 612743725397107530255605339509633060992 12865118 -12321262601872580598410572737494423808 12865119 254818482053108402368207233737827509888 12865120 -1738441911750353286442151094581180497920 12865121 1144598662663947621373823794152093260322 12865122 255942447882014966900248148879374110720 12865123 -208938344315049321171359700199249350628 12865124 164498755735854768932189172725974548480 12865125 -283670023726489900715752752476220960000 12865126 686095010128932872355369057331710028512 12865127 -34649654283793077081926653771203323520 12865128 -472925066144592434328261061993746432000 12865129 1291285075940119875769211148032244470400 12865130 246974958345948141548798474321536068960 12865131 -298950127969686200126575658602888955040 12865132 -83881943209792689008837463513444899840 12865133 -20836506148927026286954981182288264618 12865134 251655387153610555649757393064923900480 12865135 -32170469366305344775446091695096039600 12865136 116684934524662946887230912203115528192 12865137 1111137843792912486066143984432201348160 12865138 -39534589644046810494864457473364603392 12865139 -339730924984335478114607915900951862528 12865140 283958263853766021284110299466331400960 12865141 -698660040277892859761135273264028856548 12865142 75420557466378311489472763159758557184 12865143 361207615733683461548991994551451231824 12865144 55044297991724458302369534869471600640 12865145 -247216302743527527633491149854838353600 12865146 -576189071920736707785229625896370557440 12865147 1563476672423982036627543942306222954040 12865148 -1360907742863437370551566499864740513792 12865149 -1700816160675650529944070916881598168992 12865150 428867153705434275473463444690302112000 12865151 -73989905291290706396741267801419639200 12865152 1172859787462000388154080104697970032640 12865153 432580505000201201905652918862976338880 12865154 473178255331403537212369454164388374560 12865155 -13789355120909073859175763823798732800 12865156 104635174529744596795695580541919931520 12865157 -759605778106909874803269892948478130594 12865158 562234955725978552101363647101719741504 12865159 -955628201107812542047966298573382826184 12865160 359486650681681719664211459202411724800 12865161 30505112689862835919207213868695271040 12865162 222395722822029096706075200449117144064 12865163 -669946854912280534453759500452574164976 12865164 -216223858561355348166295123069201167360 12865165 -118586355150497002832725972278309089280 12865166 253232435651268144979319928665448499200 12865167 -183092031808864379478327550669536380832 12865168 66579797623204299084316145167468961792 12865169 -820349384642956840756036513485102818304 12865170 -404589964654200820084483742351516160 12865171 2479409884542651994875134821888178740224 12865172 -513627976055997575051260633822497788160 12865173 -1337375806405269322998095286836693560416 12865174 19316647622329602993022302678796215552 12865175 981951974972219250920971269457193692800 12865176 -245668335729599650876219846871044300800 12865177 -636829573384585784952560730756005607740 12865178 -741204632622951738271327886172124319520 12865179 226778050355796711587013963152202984960 12865180 74632681094947205579834257927507368960 12865181 -541875561449121845207257283629663585536 12865182 325587244961190527750253473684708410368 12865183 -209314837117995573365959432340350463040 12865184 -1763056062126812223084875924997605228544 12865185 320777805505619185871299823406180614400 12865186 347869661888250357827277133197329541120 12865187 -385518990108584993320799238753363897600 12865188 -76355903822851500365751686594442362880 12865189 -1083791229836441231221237380365580339010 12865190 132507857854043218817975263657213019520 12865191 -408098679502246213918761396342010478808 12865192 2035323309134032901058584291375073761280 12865193 -873454438789889801641796809033380667056 12865194 -881713324495642327635922358153972211360 12865195 -1299240029033136847081316419549169238720 12865196 -583064331341995295115785550952565102592 12865197 1799413895248309560754210299208295068800 12865198 -1106264930548076554148998694743262558400 12865199 1372676919877473854871803951294691565200 12865200 51205426326607779275610646665835315200 12865201 1993301637602487972530868456542116104304 12865202 -418621135536906562960092331951007643648 12865203 154352688684739190441858755833835978080 12865204 -1668933544710132769597389935368448000 12865205 202131332664510031993076316794875005720 12865206 702526999456914961058123507380343268864 12865207 1815475455703811614825564925037813161872 12865208 -722845080042172510493849266962545111040 12865209 9670497122325667011303899192930301312 12865210 -422734870161753300477785283840175134240 12865211 699002482786887148142761981123544870832 12865212 -9938127133880850005636805269277949440 12865213 -30111352924060997624501690785672711136 12865214 265318602563456573956806223274726835456 12865215 97989991676342414730664811447634455040 12865216 124023899942080581954288846076062466048 12865217 -269016833329038018885820116410801994240 12865218 77201558861224439957624742498619680000 12865219 1648534261935524045993983315374267855880 12865220 -565079890774484885196897077177960505600 12865221 1403759474128205426784812148414306706590 12865222 822368662583719078575961145645532738912 12865223 466364172368466477246813541462745792640 12865224 -157468121319346023643220512499004334080 12865225 56617436177600570445917853747733712400 12865226 -217373219277570443457046186299759191040 12865227 -42999857813293972965569524465367175168 12865228 -12250320771828614547825575218987619840 12865229 -597131204254310239967903053770892131840 12865230 -14821961215937043620678169305661062400 12865231 1443853180669245282950915905277485598352 12865232 429665640430922350801742364952765095936 12865233 -379179318125777836457194951488567123456 12865234 -652922313647615683475246596786685091840 12865235 834615098248972206362418928940924005680 12865236 758328600741946452732734496210604787712 12865237 596424193401895418196863087104391488704 12865238 150590734440752545082515798661498975520 12865239 -373469539698459091076082054714300441456 12865240 1214343932373663946061257270156278988800 12865241 -1879659135558755151017560013709996455100 12865242 121518140175005354554855559078341762560 12865243 -158685631665298124172192845860206743280 12865244 -544902635869275016056045961449122457600 12865245 730856843012023139536521746335474017600 12865246 -381207969075026532392618984171966636928 12865247 2181436076609328442635221983094314401696 12865248 -398824335530242580975205595837485809664 12865249 367178099393997239556046719348163919664 12865250 -1168704741113524913690236367860842456000 12865251 640142227690792172144393516094590726400 12865252 -770913161033289564548837278771346488320 12865253 -524309357309029070782122148060962810498 12865254 227896447319563909141359045452935408320 12865255 -51536535172107630759855526400210363040 12865256 20951881007487501636280818733897728000 12865257 -102738382803498961544318054497637516160 12865258 102499471532942806738382478606146846976 12865259 122128600404307568905387072528432751952 12865260 -276133887463935007592601860103980451840 12865261 -1564575035606268928416818478922137881600 12865262 -304515649395966644914093590998224210368 12865263 -1227624956928158249902791377855264967936 12865264 73298601581510524941197231740826189824 12865265 136516895152154536415821364928518100480 12865266 429438434618329885081810946900019171744 12865267 -41497404637560527075925363133012854480 12865268 636178415528321997101133643423623432960 12865269 -991459232391558155926623433404987596832 12865270 106549053390277429849329105225499968000 12865271 -1304190457968712544799787048179347215056 12865272 504908981457314684891203692558625996800 12865273 -993615494519613481260399103211042412096 12865274 911615833726495304051715390148731233136 12865275 -74240443119939904006486765761956368500 12865276 -603407264666169716875061263130734983168 12865277 48523498100026699353092936758397644992 12865278 -647572050760364784504541978262017258176 12865279 -176061211024472888890511972858633496576 12865280 425169885101186318499018693472891699200 12865281 155010572503944106347758035285533443520 12865282 -18115601000085220018929140831498608608 12865283 743748666371073269633051517751845181464 12865284 -1432720952418178523725076215359609753600 12865285 253955101736746203633568607452718977980 12865286 -125377648827151507024631914088081404800 12865287 -559057334790522514634990516665178264880 12865288 586606351558184942497424768766282024960 12865289 112573874660049979576065558169821816090 12865290 52872220299987629654378606011151550720 12865291 2514556718837288128157093562776431837384 12865292 1512657196111696029168376837982531277312 12865293 -817046369967184182756994408144187346378 12865294 -594524293992242836375304170087638635520 12865295 1466847835912551596154120161679496945800 12865296 104986762199864991104483138795669422080 12865297 54183945405115920822629877748392813746 12865298 -161363574116202532831133793353064447600 12865299 5889094097368695157140377506834924800 12865300 -59096417585723994637417161223695104000 12865301 180159092849418967564067559828180479292 12865302 -494725195278815609708134752519979362720 12865303 15661084312160601307422274984997005056 12865304 -691754344336133658534807444925747814400 12865305 -442733521377165736396106627027188194240 12865306 268649392689146652687066167612402300640 12865307 -51492477952721363988598573768074269376 12865308 277008956969342989699574042581967339520 12865309 -521180648813927095668923724367803342490 12865310 8495683628360254146122686171319992320 12865311 -97428037792642583744108735014264651008 12865312 -68517845465900702808958874880227278848 12865313 654744876418121083611019376850613502562 12865314 121955925071722028857324566345118900224 12865315 -1037384321782459253947783873272388373040 12865316 -596779426632487761331347137678880718848 12865317 1185730783678726017737501486418287856480 12865318 14543638419703461703813028949383988864 12865319 470628960718285606240209014886896937720 12865320 374387359518715329926070994844812800000 12865321 -420697136170884519538112525031317833088 12865322 -75135897686969302517723773159106976000 12865323 480381079309126996503546502317096548184 12865324 -831363719907970885694916025376635458304 12865325 2036094592003802577159548248777783650 12865326 163217622609528607272374449877489172480 12865327 -950712815776370764757811129885574746728 12865328 -257426658121740271626149511233545175040 12865329 468990186190392634345324152408158884674 12865330 -562031858766296903463349473767834809440 12865331 475504290447483341376611312515898037132 12865332 -58208080992904430522415510300994480128 12865333 405481159744221202195927280158187787004 12865334 72679341011555330219272732352805636480 12865335 -193939747370333192822571659664149207040 12865336 -873770094736286321533214079076847063040 12865337 -493801092377267733762290748797813728320 12865338 -158635906528984407434228913692551687680 12865339 796457416292566887386573452289341750720 12865340 1013944190080819587981750288316972999680 12865341 131564927103406398296754739421421544704 12865342 -370466275291644804379842909773154040128 12865343 424299997302993273191702527138609437024 12865344 166204272215061054315347439915475402752 12865345 -1325155878800578370089728079759402159320 12865346 -585955149762359687883270553016433732096 12865347 -54057894399412203009677535421041602232 12865348 214914875974969688835440122279340052608 12865349 145153924727829047057520324945525484800 12865350 -8062724016358706450313573808826880000 12865351 -1395672120044637610574030881610133741296 12865352 414337452621438507382070696804915865600 12865353 1345689743461193724429279160770832364544 12865354 515967884615364638667239941964997783552 12865355 734363424130580448608136600773371673760 12865356 -139836267733136649424745191978472570880 12865357 -1787377635511191415982065241828905804800 12865358 -654453251078159056629246655156014265920 12865359 300462591745659605444648861441662804608 12865360 -217208453669857970837762934789283921920 12865361 -991431455311677878310532391385517009038 12865362 -315409084724385937912321172076170616576 12865363 -139370823176595858905304257183427770880 12865364 -1652013473678506396759819188958440964224 12865365 1161846202716100873533478300947532569600 12865366 -258378392111899445880571169937224303616 12865367 755044016521690575653182549550388145416 12865368 552626111723931540964111401918230261760 12865369 -59617844949056746911774655306066488288 12865370 -34978290980246964868188228231937536000 12865371 398086844088374355924322040628282741912 12865372 130416069475235210159670074768912154624 12865373 -1260225442585009788355630687301707644378 12865374 26741199663761543815683128828728531968 12865375 120830179969643858340400742478727140000 12865376 985820482142807113454937778111090655232 12865377 138999560396009620370784008673305898432 12865378 -625525591351792901762253717767408394240 12865379 511503447284759598191416943114129497440 12865380 -426122056942351043595264369673950044160 12865381 -151780704205726244261335606135617435136 12865382 -541040360292415073752628708715146066208 12865383 -1216711593712405415070144670133616193656 12865384 -515562151421447073933817190020142284800 12865385 10887919402723405112480341542167000640 12865386 -296390707145347376364802525199134137600 12865387 -405246748571839352731696749683357500640 12865388 348082839150804839909176736665723124736 12865389 150171474850143245598505929291162229248 12865390 -338220607592227766144559571802604067200 12865391 -942754102545643048421153080096563652680 12865392 -280496327733382154113881968675060514816 12865393 -53030977496140369939933520022881517358 12865394 831342756773017233940024531670874407040 12865395 -41629731939573974131055169122224704000 12865396 528333557201018343247812328255025604096 12865397 -1077133195604401015301226597997421822820 12865398 21805950261376101200721778402391881728 12865399 753612066536691211327195841604547639400 12865400 -672170819202962336155640036417852928000 12865401 733270539413436150788522943040423979892 12865402 -197071266889801987826932544515961700096 12865403 -396211225332587351963164291808651150016 12865404 943853473178405180956568352268457459712 12865405 289232817505681444952146124020576272000 12865406 -88135560684503369800686247425805164096 12865407 -1091457675355565722111317702634139860608 12865408 -1040159866103112262333712430247528366080 12865409 -216043018296504827266881947557660587390 12865410 468116289168807432291618071706693012000 12865411 -591105805400381352465336335030722026848 12865412 -207689637742219181511209087103043522560 12865413 188736673526873226835392062532562260480 12865414 696563881590854554081936252008555625056 12865415 1476959290507767668712569295123818916000 12865416 -1149584439977145020886648139357465190400 12865417 -412873922645541043531689632802250546534 12865418 317970811371440072616498522291960529920 12865419 -561842688222066583010297203870896898560 12865420 -1212977269899582928831245131277945477120 12865421 -1417923035827880885555497089605812349088 12865422 -467697227727580971525268836970027484160 12865423 -2154890849030489877486398708679690860360 12865424 -165196758531530479070282354687458148352 12865425 -675661375447756712673960241896256098000 12865426 151267884955115747109210563116980648960 12865427 228924577294201482148188280517884794360 12865428 -3786444352576186448558840922536073216 12865429 -1206112365400841470470484138235983353970 12865430 941399565398737922127458168165472998400 12865431 416512304305722229087447802423856227664 12865432 1059015318091117601716032159474839347200 12865433 99566838297696714985059941208178993920 12865434 55229769361450994521617017881970254848 12865435 -742864208148811651616280130208132582640 12865436 687952529213326129990016366613322759680 12865437 427854549724007487946502855474494296108 12865438 -165842190267571075408513736853913203456 12865439 -2355293945339540892309056503878196553760 12865440 305590829352136347643219522143340462080 12865441 -456259142346172080002599942884729238848 12865442 -349005172911813703357013777203505854128 12865443 197181374523382852997791065169714739064 12865444 -671699522413622011515720353058992889600 12865445 -430376786619527382708301814857878308520 12865446 -450253672917150522136154853564917913600 12865447 30612342714498875689548377051173512384 12865448 1850498625580818432479261930267688222720 12865449 -317377191453359834433754746914117676480 12865450 22392837349237691954358478623670125600 12865451 1258046138005915368514606014473365393920 12865452 -65637163814475373021556304846256263168 12865453 -2897100302630835498729203903523371685396 12865454 25519558550335856679306200102179897344 12865455 16998670380782765531371393091936036160 12865456 304487893584073543278220852720277798912 12865457 791447609039609635759227817452582888432 12865458 457232228892480123491674941287302368384 12865459 -828100457370803415073781132053043571920 12865460 961631965703891186724230669285907905280 12865461 367108557611036046567805647790689484800 12865462 -358560149158408767226434485983759982400 12865463 -629772100767473443912636899104088088920 12865464 375124621338591760939688487949100728320 12865465 -96487583530819812664149025333916762880 12865466 639297717470498272165668842638606248960 12865467 136023410960451839798699340417719437080 12865468 90620446405168346146759773880378417152 12865469 -355300434844478010339794317251653075130 12865470 172960694369026183173142256940518400 12865471 21782317357518712452399710589375032632 12865472 -64015363447450969725507930456418418688 12865473 23765618057071934554473081669203988180 12865474 -505222971005228535970621768646413305264 12865475 250070623866151028725087467568339244400 12865476 408855978541873184320209193007163715584 12865477 348351251156307566100206747475917559326 12865478 297747190922062196191402283891579507040 12865479 -917415506932008821274362621126055223680 12865480 425431687273811392845405606367420108800 12865481 -769594596172259664854676521333848135680 12865482 280655354129653344820601559636075946752 12865483 2540228008875767191948485363296071790160 12865484 30890479381792079417762621561861990400 12865485 -66658545688956997478778813113782277760 12865486 -506360450989928939924498443570723007808 12865487 539116508069326185636503944964122159440 12865488 134376583709238314934193428048474931200 12865489 -587037073268502500109966534496336311360 12865490 140682508149740598892065516786555033600 12865491 -222321520085196777210956699446865167152 12865492 131660153051275771498583892581197930240 12865493 -2270472910790601462828188398475910030258 12865494 -736142485416334580013221772398804904000 12865495 -396685204106571377045027394217528257000 12865496 94925494404270943826405576163309649920 12865497 -1453767367238712575881635064043378903328 12865498 -980133084285576196882963474631171524608 12865499 1234097636531520782553000723243801346500 12865500 -1550266796454603103424464545148853760000 12865501 1277523402204022577963258927654090659104 12865502 124985943462385708389243570466062973440 12865503 72129785656439334489324415443463480704 12865504 482290954111271051858086201903003729920 12865505 237110987121815218273430470786904112660 12865506 459925741035760717362918429610812779904 12865507 152676153890995639501086665273525953512 12865508 -108018029211153412513133244919216327680 12865509 45649550200116702037423907285352510300 12865510 158972613536895459338542980780550103040 12865511 -270055513966971588284809192301215698576 12865512 487826262093281683351401559598957936640 12865513 411681817083438373088483470497222322560 12865514 -1949802650677222453818166094834799360 12865515 -382546466837130906312407831041054608960 12865516 -484733193392829197093825367634402101248 12865517 593031031423425730710230295371203591392 12865518 446788528298576129895247948987325988864 12865519 337623819951606917373734195496160035920 12865520 -10501534973106319628674431748578017280 12865521 420735067587865555196410226617402641984 12865522 105827278530947464689443820325214204832 12865523 567860495933606374655819224376524559304 12865524 -238720048978934840284786880879134507008 12865525 331850323360839961928450820192899787050 12865526 -380627932350965792063684526658184849280 12865527 231386303099011698351762207601736448000 12865528 523549004128231625328854404397607874560 12865529 633015221904348256601825223251791825476 12865530 -134713543720495877869461651987560167680 12865531 340523199634545524200529742437826485280 12865532 -455310683714641725504790613111168870400 12865533 -398837063790834530257486983959845656192 12865534 381290292498661060614232561544457169920 12865535 -283195409626155472217404196304762170520 12865536 -209695875549220736331495811865955532800 12865537 -371287038097042886692868578627437858814 12865538 462885580365815846195968817185518037536 12865539 27764829878912174150981749620880478208 12865540 856937442067375757908104478248194764800 12865541 485518498888430053114182743590195629024 12865542 120401174783694863664672836295230861184 12865543 1380455291467896028033741435186978352792 12865544 -10950465760487156258492518611232020480 12865545 503302030078531812237844621631590809600 12865546 -896401746843665005394502436394729153280 12865547 -1522772584979169902645493645119947254840 12865548 394700227294396926100995710905101626880 12865549 -269944684108147187949891659464674849600 12865550 536914478966805123804386564586512236800 12865551 127523045883022860842014694343232426632 12865552 -292519312918341669404326021080288329728 12865553 -1788429116062699204802576777526462597198 12865554 -7935417572923013522021341440231902400 12865555 -193828884940592126304105854220807466080 12865556 822697444407330294506599567516654178304 12865557 -15560737455658863765327564703004956512 12865558 6622295809620369092284973972885598720 12865559 322531255775039873915961762832460708016 12865560 824297511482645768401246344099108864000 12865561 1648259613757262980518327328038881224212 12865562 750606965481523461208743334389769747200 12865563 -874332756243409619412515000753624673108 12865564 358509445286874308902283646829008640000 12865565 248586355932270383729344074464221173600 12865566 -28023246759004425294594589025916346368 12865567 21463024182849816366991153440987880 12865568 -459217804061083543852053384349684531200 12865569 -338659926798268336897474930867155512832 12865570 -7228443883782523424812191658340471520 12865571 -1161177967968879553836341151080870869056 12865572 347149597499935523255758886191470612096 12865573 205527898701759362383241464749881143680 12865574 -497176838878401602471797602513564593088 12865575 42463234091901323174304179684117172600 12865576 315042554182918169769583344622541614080 12865577 30664176314622600039382825216031593332 12865578 145873169770238247851220944957855885568 12865579 -216174844746703108688152152723449611680 12865580 2644908610653047718751422150912921600 12865581 -1654969691592573765075337153873421747520 12865582 -664537436424960033526153744167768753216 12865583 -1173200127524828134290255836900474179200 12865584 -129394282338373937042308377884259778560 12865585 -877116216883539459234030267677956199640 12865586 -10889249685863780889868922006483311200 12865587 -266164013406516248025774879469154956800 12865588 809087082907017493868686860821096583936 12865589 286019166991277235918266562806624355840 12865590 132472323807811261652904996722713614720 12865591 1025946807436462893536716083656650995192 12865592 -1293259093317294524396558268682788126720 12865593 -36895765505639127880833347838447450240 12865594 135520401827756532084425852216404799232 12865595 383564970053906015568750898574096861760 12865596 -163384814734795930196574031496586628608 12865597 -400488455569350213105944557878874390580 12865598 679339196915424355272319391753552428800 12865599 -1331836770564088653597519370745758199400 12865600 -4351983868617690766891667069023027200 12865601 -12830269747455978432050434531981750848 12865602 56626251502654154719309106309677355520 12865603 513155668188911135203617093430214624240 12865604 160237629073293860490288464929496334336 12865605 310405016106439631195433720169051884960 12865606 389502839506414102789192441916412852864 12865607 -2371600309570489444160697782007639329088 12865608 421603147231802169052093885210794393600 12865609 -389686130461188306219244096249072110720 12865610 90211389825184407743097895362868260960 12865611 349139692472481177258739731728280629184 12865612 1611892947784025489240376510148552000256 12865613 98557737769809104661046904091881039862 12865614 -2369297575160523462101826958924340160 12865615 -45648526468861469617637464668248988480 12865616 85327179970921550958207009071658811392 12865617 825307885273793216820516374193599850180 12865618 -55725188651562040575114267954378939600 12865619 991668713069990679273318304521125482944 12865620 -29009638381605748115568694223161098240 12865621 -198451463281622787944036028196183812356 12865622 233923299647640487022794311978072791040 12865623 695449906560388204297524159056529249384 12865624 -2157916765958404150990247950187958681600 12865625 475463233675944156559265446305663000000 12865626 149019973987588211619360472492125022464 12865627 130271226122040217047489279451160416720 12865628 318068791547272551473860131312517882368 12865629 -160150189955820004186835808116037067200 12865630 -106774338064447687722678970095144602880 12865631 1920260842021922658215996101275457638432 12865632 -647581853065027711063082021301796208640 12865633 2173191234189629286416791309433935253424 12865634 -73894085496141330182128695409609212768 12865635 365934138293511675233019945273274448400 12865636 -118766477071346735706248545460418564864 12865637 -331930253635932935862202715139879285060 12865638 737992378802347631809132841465935114944 12865639 -46570242316151459581475345738052956928 12865640 462390833629173522265245582313294540800 12865641 2048683346161223756660724884370671727360 12865642 1572921027573167774196043419554986182912 12865643 -1938027861894123089031234837038966016 12865644 -352990440938664768996534843338471857152 12865645 -413284699464960663430623320633231246280 12865646 -493565808275204480049791580207777532800 12865647 644326308362636878672491114795816658320 12865648 226479522070070595405310449955890069504 12865649 632720400411737675060778059639000841636 12865650 -56281325119302086395830402738820646400 12865651 -665395978962463336630247065923082640256 12865652 -688465884187922357713655100769574734464 12865653 35463035490258010092009286515653656224 12865654 758925814727031075779774444694519343776 12865655 -833978071953814457986419969100571852880 12865656 1198034420586171697951748417883301171200 12865657 244176608779621872764737464731622974400 12865658 404346206453751094253034263884459096320 12865659 1205016974981797587815372305464805857840 12865660 -272389323287272032322859202355575475200 12865661 271316225498809625215885114845357206124 12865662 165303294508113487740247066624086508800 12865663 1585031266139709297503764142857158038912 12865664 -157817766532156809567037490343350108160 12865665 -215896188480903337780493775599042206080 12865666 -75214972936586531471498441255134732032 12865667 -1273826047922043073339511186773683793284 12865668 -597228459651112754153029617670820235264 12865669 1190194430504550200976491529974114612796 12865670 223726001966855725080639028880800488960 12865671 62124584341403996115583310185064034816 12865672 -1661237356296426385582044742725845683200 12865673 -864985310271343349524467666728049024816 12865674 140279004290996706001381205995600853760 12865675 -145210657599047998034423970439004118200 12865676 133172066610875523871339638876891233280 12865677 -181237595648565637451993728711915827072 12865678 -124015062525112971105503219043774762240 12865679 5050978187695348503619225372721940936 12865680 -134699930371641017996092689321803120640 12865681 813991542080440340997418589383260210482 12865682 26496449332607609694977819057192515584 12865683 926268772707469318834398445802046009648 12865684 -2761108543126579199886502110207042048 12865685 -1230698115190535766332333181243142019400 12865686 20322609214653094072252924999254970368 12865687 1163906493218995100111160855759251867336 12865688 -873028115450129009829328614405150720 12865689 -164232317398785414948599367639496344480 12865690 135849853697490079156137069652312677600 12865691 -1007094875787364452193368427171354487448 12865692 248448061131466074013006043319824302080 12865693 -947473364218697821187586251347932632756 12865694 -529548825932422775447067800925458382720 12865695 110526364617434314731765685594474027920 12865696 -2417904247137835793436323252875523063808 12865697 -219161387404598652853095397622732907264 12865698 -507981753375895670031826439011511011200 12865699 136934905864651249889067111504140078592 12865700 25436668561533077001660579513396835200 12865701 607587238857328379718321304700381849760 12865702 -415458322662375475578654700125306157920 12865703 -108285240641404102191762411970238376000 12865704 577027533005830535219622716373417738240 12865705 205369002698492838008586629550799557000 12865706 158883342008308826189875124463531755520 12865707 1519909155895714020703175694746473736604 12865708 330330746714100780604746078705865107456 12865709 65735072910385037662129805525577797910 12865710 -82265743192595127620937757182835200000 12865711 56802725928259853710142021951393543312 12865712 89644826350851459344659334078446780416 12865713 -138831297764101275921092082949917192192 12865714 223757297504552525697535989859614025632 12865715 -739752373830918283618328284758574586640 12865716 55941579677212070173330480090621649280 12865717 112299268045318702199562495757896000000 12865718 361980599597277042670136278826155300800 12865719 667676514533034591623233786760764745472 12865720 -397129576306701307695518457280235520000 12865721 74754678429393744964345946075706285600 12865722 -324353359324033133688834116434556156928 12865723 589940018184718882293159969826271744464 12865724 -1752166690512345462739607418857643285504 12865725 74172881710976711808210912391881067200 12865726 928040558932427475738640033593319341312 12865727 -245947549621801827538006100327753386128 12865728 17567837818009589742631149972901330944 12865729 4699381545641952658722480222307041248 12865730 -126204810730896152186263889920629665280 12865731 1356142766637859547281397793395130095352 12865732 109401350964572645492088444026531512320 12865733 -2058176284622037696883138585895789204160 12865734 -301071413055390782610957208594286682240 12865735 -69041471182640326292148732258731543040 12865736 831722971104569333132605998480516710400 12865737 208858321530257642678427959705483097360 12865738 -875155217799746724673513268019719958480 12865739 88507801891344142613273833514372042424 12865740 55977170510466437274433195644888760320 12865741 535007152117335336413086820734623257024 12865742 -262847605573374745885035889767621609408 12865743 -1797145145624336744995142333328324691200 12865744 -72163960076830530751510604319248875520 12865745 1083252758526599647094091159341886304500 12865746 122017011666890811379857919859350097664 12865747 741743593491343187684255095844179317720 12865748 59122878044865136555905298311760896000 12865749 232226082382458259573582874916216295008 12865750 295491030922852187932206858390416928000 12865751 -357489896955003074653903597833548483760 12865752 1303027010239177837280149910401822341120 12865753 -364670941780038761276581122723277184736 12865754 -526116408429136995317040842922860111616 12865755 109874180384068671334360075972933440000 12865756 104592343219520444751275398180152775168 12865757 -877969006808230869811825151370354587994 12865758 -463467670645056648402693470089797292032 12865759 -217304539716415308615756725171668328160 12865760 -449089392265477996293175584722968903680 12865761 -1153751257032932617156012676975609908590 12865762 -141970883339683783802738590783995027456 12865763 920846068361215883788482614726430962400 12865764 278391905824522487541508664865370469376 12865765 -1730252937684591154628022957028243094880 12865766 590695487828906798434418760225004215744 12865767 1078241536513389728181692647965153482280 12865768 -841128239805406992544139310622719098880 12865769 -342838474260691086446859569273928491904 12865770 -113162062800574345956795552920794444800 12865771 212171528540808107463987018241379273972 12865772 22801414150333272803957391315768520704 12865773 22844597962685018100241230519866481600 12865774 -806712114081280569636430530415960493760 12865775 -105100747134308299642379840540338262400 12865776 7188133008090940977133408126769823744 12865777 1878496456964803938432354383636557764592 12865778 -366626533645636474516051323714819544560 12865779 1183600587433544869005159527311992205524 12865780 -148585185585299185598135428816879042560 12865781 418052873067736898912402134283879513664 12865782 914101742357002650533001149989544325120 12865783 294713272641742401212037888070266418488 12865784 -778777139194977959513833810383997562880 12865785 -2162052090101738060825930496624412800 12865786 651121965302101216148144127221027481600 12865787 -101277910225706230759919791836905663616 12865788 24000257802561166672345188627594983424 12865789 256847677588191233671033569410279926156 12865790 304334651290671410307243599653668622080 12865791 -44211024876295350094518475841224076400 12865792 -55123116941858848380735081830563184640 12865793 590321079055001221707019549104919366320 12865794 -443671740756380727703312329432827849472 12865795 2899258680184798039561898953877411280 12865796 1587185472728841750237995594946102633600 12865797 39354794139998827039885204791437242272 12865798 285953448367895792680722947546165901120 12865799 -130454651435007543886921917309597620136 12865800 3649470367155486450515869273491456000 12865801 757366206461326069780946186947236322110 12865802 530133709111426696918694441620534466352 12865803 641368169779312367651134807344131476464 12865804 235949638433662558224487473253632737280 12865805 -69021990500845413453010071791876079540 12865806 -76205527989915898057474600229886368256 12865807 398230123320698313312541551018485268432 12865808 10813785392557812221271400454964191232 12865809 1176677135339977397879142620269030992 12865810 622016246953344835928112843379527718560 12865811 303570398574833557795078380779514314832 12865812 64519811779930548173157831951181639680 12865813 1823390515283804159759996657709622146062 12865814 124673921737591895835110491944620522880 12865815 4805214492075960332645146131380114400 12865816 -539045283622936913645796842469589739520 12865817 -1109747882584876998994101043360894339200 12865818 57923595632450491638337515093491612160 12865819 -305113902671922603131401690274282067104 12865820 -1082140507367241333328063821118799139840 12865821 1317322934779869277124279176132027272000 12865822 16842715093744775322490135524788076672 12865823 634632977870274693440427930133003587000 12865824 -1045442969000911255802801669000590786560 12865825 82235543141380143251374489941415726400 12865826 611980078784620260344126780570791052112 12865827 -265196956874204080953507840667828600320 12865828 1239884726466155477364997698945671600768 12865829 676834111682350906648773586101538490430 12865830 279057202154647891947860643865374289920 12865831 -380778495551158204185358047890564649600 12865832 -278249027648066474476095384103886929920 12865833 -366154119931373296863352409910483593280 12865834 -410788151397581323488537503053452623184 12865835 999431269986170215438196072193912459600 12865836 -193367313150450422560073776451795051520 12865837 67869534122759912223763544881405593600 12865838 -22612457630485773518935509663744703104 12865839 -93920721470946898363506681859661729280 12865840 41086215986344653521385862246711296000 12865841 182247317503976027959234892070567138504 12865842 -229035123128919174811209958014165726720 12865843 1269794065315319283266728706502303390092 12865844 -201640521733950173002244051462851129344 12865845 580367716154895216756031317364455839520 12865846 -458189179509036879566910262697342693760 12865847 2293421914268171940808086977007319823472 12865848 -716113107827260684291794329381368627200 12865849 -1447148640351012433196274609978842749440 12865850 -517241974336598699106977511380964960000 12865851 1025293231105622070245006985666968981040 12865852 -83489345565003825544820215160347276800 12865853 -64755316690386087906835027904391929472 12865854 243648505063005188312928218070838835520 12865855 -234167934938475879719736996055660562880 12865856 251730204745053945736778783915284365312 12865857 941000881059472301985558900864992405040 12865858 7572510934949148393659053279551629184 12865859 961679462524573729457473411944846288060 12865860 -155638199464196726821874798972620247040 12865861 -2355586697598627888455512417092219200 12865862 370671662846809467075808902287251230720 12865863 -483205213162572265654457756668257536856 12865864 -67507987191541055481776749951466004480 12865865 422683081680445488336042806524383162120 12865866 -178922692832759370445086304898282122752 12865867 -633696578775541946764014678087249277808 12865868 448595857725817349480948693044496573184 12865869 431078346068679722012522920565768877600 12865870 738906504601479453841401234476604722880 12865871 -477097161799532927879511379613414390928 12865872 97690115543637335077999940952942968832 12865873 -285529038838250722196530145135546646540 12865874 -421227734163329769288029764048574466048 12865875 -454397912938344505741215480564474240000 12865876 2096931534860310490242894109648414324736 12865877 -48194539280765784558088356661340830308 12865878 -326921899111023555880472394218237755392 12865879 317921289342083034474882906422339290560 12865880 -1460546653434419579599965680393929113600 12865881 -173281901770678812779772308987672602608 12865882 -147688959437776399933561662984410800416 12865883 -1273825756327083731718678835843619303868 12865884 946469182507200535286142453078163892736 12865885 -14819920103584523588549872544598618000 12865886 344808751563181086057910887429695333760 12865887 -975237077814355120469906901976557593256 12865888 703624626594957715891336659421353738240 12865889 789212208568935270162797284213633262760 12865890 -166036407342733097946405961955936686080 12865891 21693644248860907225393163367743771184 12865892 -555432151773427858829736984435519883008 12865893 54811637308921970306682307036277799264 12865894 477963806575278175861072437946206835200 12865895 -254122791496949714747869213937737381920 12865896 1296531291914848216951160414408918277120 12865897 -1867295561385597453023162316132294176688 12865898 -424439447767602275180644695320063710800 12865899 -59865167115002802664604177610489123840 12865900 -510075336626918189750162354981003488000 12865901 -6654969384916993856173871415381408960 12865902 -121329644112587213133606562900170710016 12865903 1995275616707702060925856145756049304584 12865904 -71387143702650499498353218525178593280 12865905 -56976852138570182377010018876392137600 12865906 -176679633435861470840968028204022706944 12865907 820780622903707804123526660888079711600 12865908 771578991409915754471391948440230072320 12865909 -255168717619394923754388038436437792640 12865910 238348779304668418760794826657547582720 12865911 49889205373590724164446060088051204072 12865912 1967113074210246852098813517751752499200 12865913 885801095602146398670808651738588869600 12865914 786182597675806422330607668023397051504 12865915 762825177172299321901086871553611059600 12865916 93909070539813765224419130205195755520 12865917 975775708019132804518752262528408356000 12865918 -334255944570035082924129287339840210496 12865919 881785307866249571499149801786022150912 12865920 506252715987181936657633525976216371200 12865921 -1388078235936932838192089197157077574400 12865922 -110539820131757962309112719949404669488 12865923 96879197127562108870031856303557951808 12865924 -451124859489166804683729665907648737280 12865925 836041730019592680237208758724005046650 12865926 289413661123253200966106633177354150400 12865927 1192513409900257951515637821597138474776 12865928 -2189074809910160272048185729102112803840 12865929 -231884680800135363093420761014787797920 12865930 187796872176505692658664805264384000 12865931 -675766896182869786837079030350803997968 12865932 -1081618457785540210074148201639690675200 12865933 2199125319370613580166420150196166694284 12865934 434104231031103224605984976715823032192 12865935 128746028529869035152857139560244764160 12865936 -275846263759884587792755142834443780096 12865937 -415728091021264384688626313381867097600 12865938 -225723751236403981738676037770341251456 12865939 -73124994802760631526060044023230418260 12865940 1966663605926711974023025966454685696000 12865941 601319123671737367842946899400497097440 12865942 -132930661246724150976779889172102479168 12865943 3390680234074792589654567460887875279080 12865944 1048190218810623633888775670499901440 12865945 1255335100622863465095713199085165195200 12865946 -95081590161351814356305399620766637600 12865947 132219227081555397595643386314176524800 12865948 -1704274029883585441883430409603642696192 12865949 -179245132346041762068160239726646840500 12865950 -427756404019232849367625442418372278400 12865951 11667176239796521553363640248902201344 12865952 -537215913063963328711126026845338730496 12865953 467217571323720300935220527753475064800 12865954 -147547596912192791553003112050422156640 12865955 -1109742511505412681867560923671460661280 12865956 716189943655559492594752708958196483072 12865957 -693838718293844665774399804616492960328 12865958 6081934534600751641680574183488948480 12865959 -122585429292218565091213405454558527536 12865960 -249356807089134764347021733046617702400 12865961 -70774785195584705746449195023708395776 12865962 90558594331629282995352742089692432640 12865963 -652755318362683702986510887371517376216 12865964 640374009255190131594164489363407641600 12865965 -122979305351651312153677944885974225280 12865966 925066569934964648958778325732647394880 12865967 -1463949553421206043433024786122783055984 12865968 -227083426881167118697652630569215983616 12865969 -292876427056806883506333820294956715630 12865970 -200400575478141391681298940069830069760 12865971 349474703635483773626213866457763242544 12865972 41037598653485300740083762775918542848 12865973 242008658585274533489444341130860756380 12865974 -368277304590439541088218527111471789056 12865975 89895254748769353952870131017117066000 12865976 -1124824474609106226296774231410192035840 12865977 -715272739459422214829515039850883127686 12865978 -385796251663786484216426554105048194960 12865979 844275462767910534206375480920048669800 12865980 -279337714205421905381347340269072112640 12865981 1423528490706774667519776533670434688864 12865982 94267807106110721300049596776243214592 12865983 -195773236925377131738990209295047289600 12865984 248427739977085504949502281504025214976 12865985 917474739295989941282641052288396736000 12865986 -291267023239122339313229858167453378560 12865987 12776754642606747412187820300280016196 12865988 385464082567939280587838334318999439488 12865989 -327810808850036379607261229129295068160 12865990 59229254369894289569881350649443734400 12865991 -147066770691223786192489868778565914840 12865992 -147609358518481079458432759666600181760 12865993 -35204402364145585813373250014242663680 12865994 -503980477711214525429709139317714314400 12865995 -146559755886314224705818545475517482000 12865996 50253708070830577044018495753973628928 12865997 902213663220092384593677079524203875446 12865998 -23350496238465283302309440434817453952 12865999 1934419380067148924059163833161544694000 12866000 -28859057160538355114803642283458560000 12866001 -655395379659104771718075195055281384000 12866002 494568958071565540812784951352898345600 12866003 303300886816586270344978669846673617464 12866004 573257270972465848549577734409799354240 12866005 -116379003944514698104618147219927060680 12866006 1114310663979328074074687750037530609952 12866007 215490716738329899057086889737304148224 12866008 -1890304562239389495604053673480622960640 12866009 315875563580891138925062654286283660608 12866010 78318059734397209433285337930151787520 12866011 -1586861618366393345226488661538573539388 12866012 -355651526372208340697835562747687211520 12866013 -799382026799677812405078813295535313600 12866014 -337892135340500259128710925832624734208 12866015 10520920538716371065543963745506171520 12866016 547521978536240140207601745623802445824 12866017 -1665643577672326259789385596393497861968 12866018 -10236052320908915736981116496894263040 12866019 952637305965511120397050163817733032960 12866020 641471102861117242388984860692855732480 12866021 250177008379333967081744970717980358720 12866022 279147740572572443462171639843962178688 12866023 92887006744012323151229409344536731008 12866024 -342484314693496745409573113471319705600 12866025 363565105578430082066305750933404381600 12866026 16438127859527034580408530362059661664 12866027 -1772476475373721052150966701028102009160 12866028 314830632704912351599432207582980896256 12866029 -868997172796026099447662338500234762912 12866030 10366679679980350117729351274657665920 12866031 -75276527208663335325603994679185366272 12866032 311096990888524573986166780392133492736 12866033 155189662965993454716404077096924308660 12866034 264591516419388961425639987757978625280 12866035 -118844018404948124996806546115116962240 12866036 -84232041799682514532609386968729109120 12866037 -560206323980722082206553182298477271648 12866038 236877614887171995560494852335584629920 12866039 314562250899131159486901485823964804608 12866040 -1025950989163467977213915151467827200 12866041 1357235016328233581028193068175610542442 12866042 58892088690260911599545260031339496960 12866043 -211344514873373226180266951312580610536 12866044 1069973276059483165832153802002224603136 12866045 473304640158567689781057430045468320300 12866046 124409215905242163699584519485370160768 12866047 -430285388159692242231043898081237945048 12866048 296015520203043646677280966191291039744 12866049 -455696952116022447934392162210678973632 12866050 -513570684195671441506821728807895709200 12866051 -2591441578238226406969824149850320844 12866052 -325745102022625955384660545819141902336 12866053 310872669096274173220989588680105660160 12866054 169631954759018701119387191472203930112 12866055 -666698773361489904049602190159920456240 12866056 -20177553587136394283244111956600586240 12866057 -728525346112140583336186711064618255820 12866058 301903539231049587402151728176254277424 12866059 607137629678697889736306755442382941280 12866060 -766422043459640481279021963544661867520 12866061 120686184343766259852880717722510957600 12866062 1089767974488232621244149170415594856448 12866063 43847052742790208545693283785383245696 12866064 269756666785813856866836988446956519424 12866065 -37109181026954587100805413267286340800 12866066 -1755545529113930573971694933364549567360 12866067 -811978785901092036779220485407109571360 12866068 294918171097752505585725346535871133440 12866069 901069505784657188332212653633396467470 12866070 -70162512846361682481236359133004718080 12866071 1551585299715528779472831041966337742200 12866072 158206684448434681920739465970250700800 12866073 265121480640165212830704770196419328 12866074 137719426715639083489277807682063775200 12866075 836640626596865931521027723892302541300 12866076 -491773934856838085343138805943356919808 12866077 -1287400108400195227433672258211543291840 12866078 574409047796476365814528713519448741440 12866079 220533257553922723176327829256150133888 12866080 -1286128036314100713612886389527091609600 12866081 -598751229593042860968868295549617372668 12866082 -69950153028252227809164845588744302080 12866083 -1368291860260890649558216889568602645668 12866084 128790281166480623453328032469488148480 12866085 -72141052345206010758933869594309483520 12866086 -1087763720335729017952458982115412991008 12866087 103890135085269173236531383275179336320 12866088 -362000413143704454326477996919919165440 12866089 -771851203823513420331429627189608255110 12866090 -500139320175136353683942949894946329600 12866091 -2344568724069599506348019789412673536 12866092 54818276375049816804480125718145039616 12866093 2122749554468150910813254048872257910380 12866094 -440030233411381528284823284049545432960 12866095 -1466720276172572905599558485709284436000 12866096 -175753084941065630876730401843004899328 12866097 -609044082373346623443437539321254071520 12866098 504571677611691143322915662721958594560 12866099 10584196545213626692167888930405622080 12866100 -87427661154446960217088709888597760000 12866101 -350315357630826595985741181301832202898 12866102 345085528694448492088297731492876782400 12866103 1022976131609711158540355680038413502912 12866104 71195970167806664049409411719589969920 12866105 81524631610691493517740912853141440960 12866106 -50443817909854887573648445523216093184 12866107 834815419296695549491987448953624066680 12866108 219533612382142621876344667093616664576 12866109 1408316067909496902176569660385317680000 12866110 -904662375230784619382901164440471751040 12866111 760880908952524558244854710188280871800 12866112 -44019684109245391054374263965611982848 12866113 40783954137931004561680578864596155944 12866114 802795112148685287331074821511601960656 12866115 -287736880933779016599868930092784403280 12866116 3731201917451289861805610544073277440 12866117 -872369405883416513564147949354240973248 12866118 39762434637951817966414818957964730880 12866119 367261991214918290155709070330853785600 12866120 -34986612334168884975495992816522342400 12866121 -275838045971505984753483976820707247388 12866122 639104306409011324724635992609556888112 12866123 806490295195842391684935964367643131664 12866124 -40679002516970083980931543013933564928 12866125 588743721797066494633165445505174735000 12866126 300230657019161033169309978392809185600 12866127 951636174578260064523328294192389487632 12866128 -27116587841185987697829694928491118592 12866129 2042934446129022715340086685230377455730 12866130 390370053986616338559140669002378483200 12866131 518851594623653863142931608033837408112 12866132 -390002566031540086055648221223569502208 12866133 28254851374506735803207121519234854400 12866134 1141802899466412252961359699063691581216 12866135 1702957431860668486162805898972230365200 12866136 -119677172749659635457694673165814374400 12866137 -221867594969598959795427622557317892214 12866138 62202345951945380597825820191840436720 12866139 223645591630709650067773583640964395960 12866140 -164582177645054424380011238599543296000 12866141 -3384033768193200367857901829827471566228 12866142 277154200608169645371395242704336814080 12866143 261506675474143462357351079190830472600 12866144 -523881925571080918654584252333776437248 12866145 169759232305061129244767243800830222720 12866146 -67793698990195598421339852516772492800 12866147 -126438078185702696515236868007810844672 12866148 1276777487512330914136071563526346168320 12866149 711845183695173819373455576444008753150 12866150 -479937811578407285324460654605233680000 12866151 2257273236905394240300139786039006948560 12866152 -267831915700932264041401246373518479360 12866153 148572520556872397430802071698586994944 12866154 115284431856771476059472002667237621760 12866155 1286773220204562483093776147631917134560 12866156 830062063815352162875478721816593594368 12866157 771378333269003601107040464974636478454 12866158 -449580607184126473523918878318364649024 12866159 21260074140192340302505714088032262904 12866160 174879850048709359786388117758785945600 12866161 -139814688205576446494694655496635808640 12866162 118236002868150946655980846265721918720 12866163 -993674367345957463988546757214945355712 12866164 5133387004969851990476254999282378752 12866165 -840467706195933421382225963636562303360 12866166 43688491761085844888518836623439344352 12866167 -56863243293171192497754584217450501784 12866168 -432392749755945492016450462397709066240 12866169 -119929217336090304882358355759062212480 12866170 -128235695559886425323152934465161842720 12866171 -1472718002336076856842594358200690881628 12866172 -566129376760090221552476258969255424 12866173 1143619498091984001866617664324007766720 12866174 -261002264168689445151256391984513615040 12866175 475224900994334259193110333393259710000 12866176 188885974304142543001278743171888578560 12866177 78029367050705939718324984203069867520 12866178 -126850854721126355971663218957322297344 12866179 1037827673619302761902883965767864006780 12866180 -425765153186563794105944011024077719040 12866181 826353196255747728295544245577395218048 12866182 62553920980265196841768697986886278272 12866183 -158300411926674444803656305936619140432 12866184 103498863895931342386389384563253826560 12866185 273045328719730161575335948109066209380 12866186 -1220406968554759813406801501853592256208 12866187 -79665897747803773852937384036585484840 12866188 -80331672413508883360460746682178714624 12866189 168274921664798728234997757933783549120 12866190 -403157590990260871442740452906743364480 12866191 453051150395932199239434558785271103344 12866192 398833306803331906000158419509042544640 12866193 27848872915029429966772335768171462480 12866194 47926849981179518596850087838107349504 12866195 520762433654053283945810711852120355360 12866196 -67087448832541366620012455541663621120 12866197 1294709787667556101637769960441524629646 12866198 318674933551099338046208769000545516160 12866199 146770814733614730177140070787444591464 12866200 -631641412181089080906202944864193536000 12866201 2003549391089937696142022102069736038400 12866202 935356801060553524705010907603793152 12866203 -1035238242881859021701542646451979052544 12866204 138628936568402764527048153653261740032 12866205 -304733742825535694918771281140382534080 12866206 513099575065551729229868382814495239552 12866207 104774078679564869513793687473010709152 12866208 -850513393457909389389824041324539543552 12866209 -546931762953219649706972463090096773120 12866210 82312279421242900171330611141490437120 12866211 689206732387060616467566931529276114880 12866212 21182331183431933667359825401365872640 12866213 207603134119515968745846144395839542462 12866214 -199564260684330495888686033743185264960 12866215 -25082814020680422663746558434548786000 12866216 117656876004016606788775670102476800000 12866217 27395783155440427485250254289289973120 12866218 239096243408409450713953897421229074016 12866219 -1456053452887720589167902521033089618380 12866220 93881181983014325355898845806924774400 12866221 -76672014990215448673786224835934057588 12866222 430043678072060132343471826695145518912 12866223 -79637508188653018786358729419328555520 12866224 -223516570339077700263840213791472205824 12866225 -110142538742885545454035377752933696250 12866226 -520779105565868730775328636225761731456 12866227 848484688473794142636100057749616129440 12866228 323168000614687953437719684516850584320 12866229 2007863227987008178050967042994164439040 12866230 48090235146875625882540091600598112000 12866231 186904031565511621734398855370993462192 12866232 232027872442757117452868875835087462400 12866233 -260808425567788019830983507022483708080 12866234 -308559597114512361565298056459389568800 12866235 110483037408885347878354166792047110000 12866236 -65759827878389673517581084578587294720 12866237 291589961272123419519813066976015491360 12866238 -210907725699953916230378927122090294272 12866239 212283449109092768476085620234312414824 12866240 -80930557369333275298967497329680056320 12866241 -362476651408208672549601473388385222608 12866242 205263752898148658761187396705232397824 12866243 -415147026757131401441492878369959108096 12866244 580666486914635492023961549925015714816 12866245 9172338512315782800931657039732746240 12866246 -597511731707885421926272322371376983296 12866247 -301213234543774774905641746098240224976 12866248 102078233400612610021735404023620608000 12866249 -473267794007937771028955407761057455520 12866250 11631384091623606327432749948423040000 12866251 220998904024613095469696623914972729600 12866252 -48603777752369140754374116614481054720 12866253 -5773035921904031713414077741590868192 12866254 168331534084352516893218368342200631232 12866255 1572309227067431454958284005432422577160 12866256 204546632726047706207127176795652096000 12866257 -1216781895123410323503699050948689349440 12866258 -439920767740220776821403141553653169520 12866259 106823770168777823772712345357108719360 12866260 866718233363424512815123202629383352320 12866261 1460136212339052398742518057299967894862 12866262 198650881403146874353410886430323440000 12866263 -1066320983602531242059586772106454431760 12866264 -824741101489326314184934982809560176640 12866265 -619470998840234791061545897281810847680 12866266 -209069613137506251874345941888412980480 12866267 -2506654067626108748087785415629538496 12866268 364139045639179858836391033813017968640 12866269 103215071201262951285802196028313630848 12866270 832268739921182379458611632781079155200 12866271 237943138067030135820234315630837408768 12866272 -2085469403650725226674665316914358386688 12866273 -727789251746771465224086191947149590400 12866274 -518690884969240114991785451060573374560 12866275 -80570944050616568027016287057711169700 12866276 -276685686408751526059774160896172691840 12866277 -922031347127769534858178207604870962080 12866278 -813448151692362504081305285965562343744 12866279 194399774542633926974284213277196365880 12866280 36877566971043817419220921265401036800 12866281 8873350998081229457364214905508849082 12866282 -441754943155938202929429777182648130816 12866283 14167813442956103831553279617133334212 12866284 -1263367380305963088712644686785344880384 12866285 331721593641546565490630766884748726000 12866286 1009687795692966291741314803335425746944 12866287 212090031642879648807096663220766460800 12866288 1905922137308023018776152229286477824 12866289 869956427764661373299361565019121493248 12866290 -145971952121483880776689228028089941600 12866291 292464351105624838700386102032689717472 12866292 140741254697811447061267925637534289920 12866293 1480808676861734036484006721719399132 12866294 471351392947413230669287457486112700032 12866295 -265026441563372595614104137762383470560 12866296 -396712737146790868906124412126829424640 12866297 -3153840646422881027582050505368611356928 12866298 -135094294517130017827848225005167374336 12866299 -1610827589449562517939046832959689439200 12866300 -310199073938375224943065132758306009600 12866301 -2944509540857100033533457059439890496 12866302 284148613586703043838005895793478639104 12866303 -1809185601299076205275433041922051448136 12866304 66638506028395033357171934184433778688 12866305 718303855988970093145905185776879013460 12866306 -387886093861426683191399846887724789760 12866307 -210133218904017854472427271427654658560 12866308 159564240270306277999077827188810629120 12866309 -60321472232917154444970051528802067490 12866310 193926038680015449188520567794656147200 12866311 -245769949322842275788556460725897642088 12866312 -29036929740737403984570753712603668480 12866313 594637783766350202487852252949345545888 12866314 753219123750635363820918885495338424000 12866315 162848821444243885267992410830375357440 12866316 -67325272078564260196500323465825955840 12866317 890164265528095211913359185244958728832 12866318 898844949219637473041730541320988071360 12866319 83478171477405100619827338401547135144 12866320 -220605023225634239540845744698724761600 12866321 130446758010313701215979142182854066280 12866322 -190945856074411656628838404489351722240 12866323 -3864537869541880175105534200214648176 12866324 -250231432185917180712648282254145842304 12866325 190098864736838688920582858616277380000 12866326 -478374637149824193683092646371658833920 12866327 -333420239449927964149840809702007559280 12866328 668805831088718345121061178995608023040 12866329 -434448781828126117559417513176873505024 12866330 -178769732225780332635778161921124081440 12866331 1965965931518698568770749883647506304 12866332 1095357022744760221936787858674126071296 12866333 71786783290797498363686629193219383296 12866334 -294055470947808364447860942726679508352 12866335 -1895255076713300533172473981784473723200 12866336 180750625631660419690016854838052126720 12866337 1322608221189257058036644387916120626880 12866338 -206469059651643887666219493021952330416 12866339 -2102030105858954241879698536672694845860 12866340 -109514324607086847233772060363097804800 12866341 340949542519462546309633257087891194400 12866342 -119458721021756666585149852314111761856 12866343 141396811445027130789164843708813099520 12866344 2144324439618506766021492765039137587200 12866345 -296431003183450259281992004747843728000 12866346 -43345834386664791209722746723981307728 12866347 669833804365975443274497669944882651440 12866348 -3379885429702671244676077016158019616768 12866349 661953747343879764602994395564929895328 12866350 -365349101600542488259152994043299200 12866351 -1326725370573847453394161894401378033648 12866352 -282197072559427423081905696665908838400 12866353 -1645481022268558805172520668232971644398 12866354 854842200964910751985519318472936730240 12866355 -207885058575962843956932817120743222240 12866356 500557913752419759155346184908280419072 12866357 -412538295320815254460526415669846350688 12866358 272289500329955026094082295132964709888 12866359 -240189330299971786417480467631719269160 12866360 23556166113204761175623632997173248000 12866361 -410937712344219056455498725430894134720 12866362 -11860827466471554243216003959524103568 12866363 -907952026400651480572790465845504123080 12866364 -121416006921534115986953206347143970816 12866365 -2102258851674731751570022907270995741200 12866366 -261674083461851404178998283023252184640 12866367 881261033403124084673063256429792820680 12866368 -184302752100426675688871771220281393152 12866369 438095175970339130229843137759941624770 12866370 62819187375222535179337331407688171520 12866371 -299867194295198697239756038863749917032 12866372 -662702543661042334990394680088085461760 12866373 -224343193016973564312702487437789245736 12866374 4678008447890359379162484906195810240 12866375 -834497998339387598323609526957974566000 12866376 -1004089439808797950474490143509986304000 12866377 -713741904659794372147158524364813940774 12866378 -128405306832374238611452663236198394368 12866379 -853409762852830212979245844563449605416 12866380 411697520845575197554891159234334807040 12866381 51818422575341822764779567222750808128 12866382 83026963589046805339169854079060772480 12866383 354950984673519851653847891097879365784 12866384 -108888333841817034138477354054070173696 12866385 -28705689579241880611078493180483585280 12866386 -57709106057669384728860427894301574336 12866387 -230883347556007474543664918800765394964 12866388 405498241503747179989502674035856435200 12866389 -2423098738621850808474671462450024341810 12866390 -129914840600800027351098576844792233600 12866391 2816857556277881018919733303242644620800 12866392 423226995927706367493830641543696220160 12866393 -925788022387426332936656836672378922358 12866394 60122832343285976060516046586802188800 12866395 525816197489579291120905284841455657600 12866396 -107205484826578982418433349515669263360 12866397 499856752344379140284727623284283817600 12866398 -396367747246943174329786314711862588800 12866399 172043538928416386888652667095790871232 12866400 589367137451312299467035081020509388800 12866401 12532445406194454482181386773186314900 12866402 -309443314325846878658684793663521596848 12866403 105662061405597800676149703643464537408 12866404 -781784372783473822322190734692090870144 12866405 -150991998327766504115253243968641177440 12866406 -38381841509494418500556296572384079872 12866407 -281424372277813018988120372663402503680 12866408 1863888212358091330311902311939293265920 12866409 1392964373929940786170234336793532979914 12866410 9209020642872877411358637678555051360 12866411 -955435351639498522261047723784182638088 12866412 -321350525736347970067330101763592257536 12866413 1488470458576787078525795116861520008896 12866414 -2161347538377496705015819521273688320 12866415 -397591077336893536284351869864938184160 12866416 59345842609452286649877053418734026752 12866417 4071624494556276688112066902432765632 12866418 1189752381359735390568885742426838142720 12866419 4065710305864857350951613409304206656960 12866420 -353387466416679824015547197623404595200 12866421 1126332348512250841357435374607919150112 12866422 169174781332793473332784730133528100512 12866423 1516792421198019555055595862463245165672 12866424 373085760172600873244677992088832593920 12866425 -284306505474230493188460604805425608000 12866426 -54513114458195987624154734551059127296 12866427 95134371134892392351142671713578973440 12866428 -101738531311167079481994855902684150784 12866429 -1159968433885829369993292338581096096224 12866430 -21257733583522342334955528847377100800 12866431 -787201558770057989492786431749732049088 12866432 -1915915525569313719858374298013846732800 12866433 -232728113106770290378915017076517023776 12866434 282657580207078859789573920637464008192 12866435 507653775793970198825354733242727860880 12866436 162853440255268535202593885880821904384 12866437 1341671328316595985909085465219466633632 12866438 -100288092815802100332764388552669258240 12866439 -426791846116872311306457281998101667200 12866440 -1303198768810777766642110669499596339200 12866441 -267684164063785113441698147618782720128 12866442 -204335917449780254509042174828255327488 12866443 2047572880941787413588742237206917720680 12866444 42225875769070138247210678440506375936 12866445 -36999989516362794876426668574361302900 12866446 -374532451636027182810162285291451862400 12866447 -631518557605573187573749541287963670088 12866448 111324026671811300700507318963653836800 12866449 420231564697223091267324185011965358180 12866450 -646671093117887350546120732190155293600 12866451 -305773907455883256976657624579524981504 12866452 915272140496638721862920325434734603136 12866453 -1816813094505368191938031095837143649216 12866454 -323162470763902111656928115982355666560 12866455 48057493423514367069719084386096385760 12866456 279481761032853953336887688547928412160 12866457 107165502616226249513697801670731974400 12866458 -1089438169340531990604694365941635710720 12866459 -844011344891962746610586935202874512700 12866460 -6320403807939443490190773325107978240 12866461 760641681289702808068618254230936121062 12866462 -277366440768649801178625388834887124608 12866463 276967502054596945715294556571731269760 12866464 -429849298051226154281848550715586510848 12866465 -1704125377598661740755903354182118252140 12866466 -2349544618494400872297186221178537216 12866467 2098127037562402126040350908922895582592 12866468 720354860437095634175721329339357619456 12866469 -24591007093954903735251570657318509760 12866470 613839569525572135104171734670175351680 12866471 -5013951466652803866158390826657179856 12866472 -1890325708330474020939523632748693094400 12866473 784532145530398495021485672437774217722 12866474 251232093588044638826504880035658434736 12866475 -423717466515056725194687011923744169400 12866476 -123320498509236570224231935746492088320 12866477 -980987279950150686206239370333622003360 12866478 -456746075042415026672668832455309581312 12866479 298811940620460865121997101440022941576 12866480 65018414921235805992289280500809400320 12866481 -316311015042540350893101452550702784830 12866482 243334747683362578643355831319944056592 12866483 92566336877830339377613481454530026320 12866484 1079140208793112444305675510015120691200 12866485 -1908632354841591202144631042907800048640 12866486 -540653301176227828083642065512205267712 12866487 498231953205438456244688067057315523968 12866488 152258970228215347277914163000205312000 12866489 557988500093709011399943025757176764420 12866490 -80208340273747650662340461469001128960 12866491 792152098351198896552910691779808801568 12866492 -229279960798911816326769862390685488128 12866493 1907567195191639036382203432861025891520 12866494 -591162710049418951295458135442426681280 12866495 1983119863518894575322082915955441853120 12866496 341891927866066974647258698289900421120 12866497 33762822257540619001157224084728827904 12866498 -312611699433793754059520077481919582000 12866499 -55247868524142916264873737763649971200 12866500 1362899069984275655352338934486361152000 12866501 1969782322382638226580313012950371508732 12866502 -64173862736284718480563087854630174720 12866503 -14641490358792898907847113711861430736 12866504 -465808588696841163817372312068961075200 12866505 34021409450852873352490974887658566400 12866506 -647987660577911994259731040869891972048 12866507 -898737808892096408456368581787116004080 12866508 9113631937619474015307901489552372224 12866509 95905759076894168770858244827420137804 12866510 143614704083655076296226971668042008320 12866511 -293856808158915777822097351965964545792 12866512 -198286425347484130002574815960760950784 12866513 1888585834927450154803546260225371382384 12866514 -74795005383028549085862245349558783360 12866515 -721377479674400763249403977680047468800 12866516 409404568479200169748892649182945425152 12866517 -302653220605408701534760436439175135140 12866518 -385532757543495242372803896035763900864 12866519 69898363878512283626727987708016203648 12866520 -294255158376855014769578400309657600000 12866521 -271548519706880233101151930690506458300 12866522 -526721075042733235605006253240154880768 12866523 405003652423012518637587426019787894064 12866524 1135145112900776973748433696418697641984 12866525 -460139248196336328571695528453822535200 12866526 -12499818165043533106774314717478814208 12866527 -803918106563920583250572322264714500600 12866528 -501939228290102779735125860637315170304 12866529 -30165223243598919804792075073138660032 12866530 -171083589500649604137239461123976559840 12866531 -343824229742271853757770045466003426928 12866532 388194361844725038363432096711862517760 12866533 1048916601478186297451198223860925247644 12866534 -813206372408650868335786850434273113600 12866535 1127313335991616810621087947928369200 12866536 -349284710392222472216412229192165539840 12866537 1335573589781315714683231601818644480186 12866538 38214208424763688206731105798587017216 12866539 847130998223196316170964591033580900640 12866540 -226262247743781705654349213575243601920 12866541 163375908495216693141366298988837462592 12866542 33082504873674498846074165885245480320 12866543 1557789267703132783267293686296236236760 12866544 50037670297925443053858196200775680000 12866545 -48488061205571596605433115119444469760 12866546 7314208727838887213207071376118865920 12866547 505642117986095764515222023644870920240 12866548 136352955052467519222766945094600859008 12866549 400047615905563195455109984802293940640 12866550 131804581589244382293382984507326873600 12866551 -328431241727795881204162343239338663448 12866552 -818916992042503698553161792194920857600 12866553 724004000409883675367961944777657548800 12866554 2548769990236617640154374916623874200320 12866555 -377987373503239510488593032508727297840 12866556 636157234220758871528263716991820431872 12866557 -255639160198468136677822540356050614368 12866558 -246334644241636785580529080475724262080 12866559 -136355076132560785032549122179355409792 12866560 -467689897782390867743350114326518169600 12866561 -2405226917780979722486335977798433571838 12866562 -3391119742828389418458766591535317680 12866563 -3665770154132902312528753760043635160776 12866564 -1381895538614330082092740544874800505600 12866565 118779123072925404043800971312824358400 12866566 -132417061108140882488195243284680329856 12866567 -839961194423106889714267962242486659224 12866568 43865826442270369414969922176729743360 12866569 124004884640013571913522409548744455359 12866570 860633791321476994512028843098898896480 12866571 583777900004147850003026704818671182140 12866572 2071595078414669777455861415824316825600 12866573 331497437137959313583428966065821952822 12866574 35116314529120663496948747298924106752 12866575 -58674641044419022546204204041760653000 12866576 32506561810446098220761371318372933632 12866577 -610535520849764438486086733282138733792 12866578 -375976852929395958107118614915531299680 12866579 -1104944330167349569555812603596440989696 12866580 813266784408339660540235185004090060800 12866581 55864406332963680360414675090987240448 12866582 542157972519759977087548774946386831392 12866583 -85929488803406871720476053234501662000 12866584 1175676915925222272601928752338357442560 12866585 1522232541279738858730440468673915201800 12866586 -223038713279757608044795783135170809856 12866587 -278758980252047809994418795479027059368 12866588 -191590534209544241419130636073313096704 12866589 -16620999540411656344006722039060514176 12866590 444782589200286158470479252134912035200 12866591 1010688484007929401206346888283423678080 12866592 -416585669537630658822032024220588834816 12866593 -95601781325929105381669703084516288158 12866594 122731699403043000867710068424777555520 12866595 -34021216845309776725347156649678440960 12866596 -1202168455461388163361081417508618556800 12866597 -2049093170587969619542146198261711701700 12866598 387015443608672216368756286948880527104 12866599 1109075258398723292424611878693460996600 12866600 -550369691820943479557583119169703296000 12866601 1476598966922074706531422475488985601504 12866602 65017696982770986809716875408658283520 12866603 2498436503246954363920380740169235576800 12866604 206593742459506808089111122334357724160 12866605 -683430223123118894862570850438665944040 12866606 -585310464445694505185136334673095405248 12866607 565226979881853302173851949995156182448 12866608 101491792691642680666961738284294733824 12866609 423477081937968607934902656668915620416 12866610 -230045319226090146263037746635224921600 12866611 -639297103464896925937967536165577276788 12866612 144148378607750441588258586218302193664 12866613 559495118022568983182415953004524306784 12866614 121384935766009933857417691521276059520 12866615 -84990447991117055922940978508677914480 12866616 -547871039289196529896460086358206464000 12866617 1356233710235721753189685654558607834666 12866618 -862947418276900390122896148168274766880 12866619 -790099590494772540938429215121900993256 12866620 -85581005566148314930394680599686062080 12866621 1419728930643675354527924724789035520012 12866622 -212232948187945738927582090153524328128 12866623 240655960747383601271566362910330723200 12866624 -116244220864026247454675067388689383424 12866625 -796045981091004976583858769535777551000 12866626 -861136227858130825781155524057325393920 12866627 -2003743362244110446352588906866704339524 12866628 -403395569253445295309634735754482017280 12866629 686186931625457784202248361398724775040 12866630 -96125263354493261471466541945631635200 12866631 365040369815183963049275446859617720320 12866632 -7832836938062570926455681840213442560 12866633 -197072825405532313552748070903443686200 12866634 -647252544960720933720358773302004395520 12866635 466660433275844120923141301324447214000 12866636 -29527137293176522810818670302740593920 12866637 175944074912850526741537787984772317184 12866638 -330000130754309137774814916298744553280 12866639 433909718247973591182962071506120864456 12866640 -3230551661735554383673931630761082880 12866641 338136860288658450785229910628631483300 12866642 -222694697408867917506120042359271625056 12866643 -38896891780347586361108957004011169792 12866644 28583713161136714234615292314798237696 12866645 -593546202236416095443887910216708709600 12866646 -171253039528219767786151894283782184640 12866647 -1226588460653963906948198136538072230904 12866648 317443652865789808565830294064279040000 12866649 -976761952787443109307567897878507666736 12866650 -35925345860074218592184073446182908000 12866651 -29572600246031030900750719691386521600 12866652 -183973732106123174881761627998631298560 12866653 765513812759300833959828567118205556160 12866654 -711097517769312926668568821046720068608 12866655 -102315409326259873699676437117991882880 12866656 3469918480766419594468474381007978496 12866657 231533523953858083481531103245928488640 12866658 -67601545091223320568452572473360652800 12866659 238266476846197672760419881949310103904 12866660 470495139856762209647596271329343938560 12866661 -336979857332426922880355016511404105600 12866662 -1190382199736395643685914569913636190720 12866663 761575077525182381193756702655273470600 12866664 -970065821581894530707795153638735380480 12866665 -351289009011189047484140073852195842460 12866666 -148836181203053824147647938807199973968 12866667 -742247151253186418679646316070387066240 12866668 -855762083545771591521458989096992093952 12866669 830075614163634033784207245348102058860 12866670 233430405346714898118220723058751270720 12866671 -967816012799861082875301345088544880720 12866672 -42487156268837183854562719837261529088 12866673 -251109855078748210798115897626026374016 12866674 252898966736472341666539469363901327360 12866675 19293162931958531687281872357150231000 12866676 -19103328456605141546568201166007838720 12866677 21916917049399218595453984508346376672 12866678 -235907648770303226188722806426336356800 12866679 335833804794558759217581595333229200944 12866680 -1557462493640231940915385408068325171200 12866681 -176903520819311037299486491135729738518 12866682 265406963750227466118966090891780370944 12866683 311747061299506127759916056245495883184 12866684 1245702557372650053645305179498884028416 12866685 -264404217368316755502310470090004546560 12866686 16930520786980261496775807022152637440 12866687 -298419022695954731314153123794832557480 12866688 -5690800685850908432251820292156948480 12866689 2676700549703882578809645084607917383520 12866690 -603167138878061484765923227589330834400 12866691 717956067517124770299136053163084151040 12866692 249706694957896997453873687330211213312 12866693 -521818477594833933540117576658791945600 12866694 -333209379325716393857748632209589409600 12866695 -432960745666409339354559621852991633800 12866696 223677007873497346156058468868770657280 12866697 196648517029454338241544346092666536874 12866698 -438399110060791379155999691976939839136 12866699 -253123768935156000850094703130650500040 12866700 -15874831306951032932864036097944371200 12866701 1632987491303545492309460803690555345612 12866702 -593008015193917777381622640787529856 12866703 -931880453018422907215695561806781816696 12866704 -57451786236869454185148872072347631616 12866705 450279196233976259683182673797294259200 12866706 -354710133290010140991230465378855969280 12866707 -617454795866218369827018483106831571888 12866708 544633335261932642996496641330681977728 12866709 479078543462583734447598792711573619968 12866710 -29578766522567418708136179807704244480 12866711 -364673258362287228681056123695919291856 12866712 -7043544524329917255279131748990197760 12866713 -165944678569769250733194856185019560504 12866714 -440948049906512956384693240064584099344 12866715 106451857996939354231366923123648000000 12866716 -260629256382250789492675477814733048320 12866717 1246751169616446366969339832822665953766 12866718 -3408554095481432006515680641440561152 12866719 -1927653621983785982469355395233941614880 12866720 1701286944007260043463281563443134464000 12866721 -386536871591413690639892148521632484352 12866722 955532629660497678058142839933383945984 12866723 1289173584496655360961407928931849566720 12866724 -331816717028977950361343662201812111360 12866725 1093332719070141389667055489081287604250 12866726 1309828606090606382296208796782302123584 12866727 -586742041682275487859706509985226840280 12866728 602950619608037892779388340683185602560 12866729 104548452173458410666536143053268937280 12866730 193589711796271338599603427711005184000 12866731 401504065832887245850161406347969627440 12866732 -36122080466814439231535787858724571904 12866733 830493895983151603587963767266177479744 12866734 1402753301748659106634375862993782863360 12866735 152600090576746110809069887612614526560 12866736 -47386974083449741182969270438583074816 12866737 -604211104788132840786353983495359543500 12866738 94940914094087116979029763285725301520 12866739 -603976956608999658351636724694856351120 12866740 298201025870950255700452327129802342400 12866741 -1055403646686233563376362527751718787858 12866742 -229981283449129301547909525237344563200 12866743 -70192052768911962460673432007651744000 12866744 991578307133705748474300558523838853120 12866745 -11928157919679482962490518955991135360 12866746 366888831645003743123500413195675410400 12866747 1126715538223395375828513667679878725744 12866748 -412446083472480692466288179917400747520 12866749 -12071792413361263412858837373199514880 12866750 81850852074320148129089634622643904000 12866751 1005546224465922225559073818969766990592 12866752 127649039960907783413470003185668063232 12866753 -131442063008610773807129786414854615998 12866754 737762366175065325706132252822225000320 12866755 -513265899954341824439441725015790341680 12866756 633340518739902127231317475972193673216 12866757 12574139163230618485723314013637145888 12866758 1223424977737333846538667752310918192480 12866759 1270795760886574612351708400420972146416 12866760 -1629531397061994341577343732443780710400 12866761 -2396926740256433982257261322320653600 12866762 8617080975586766297988619113300996864 12866763 149533350210768224821273943783700221424 12866764 -305089319338711154266400790580243719424 12866765 -595478476956599539996748016141708812340 12866766 -261269582136330909337607192031678984192 12866767 307497480403974226126755400585615048704 12866768 -32139300060888024149008320312975114240 12866769 16786693063867601597635323164139368850 12866770 49356129612651920425104870111796776960 12866771 2068858777385895504152400705480726180972 12866772 -947690974440891938903849272626435422208 12866773 1265180701770455183708437521414405161820 12866774 -440868868714806492043191461715474096864 12866775 260213822854024244940199911459844656000 12866776 -689072030673821783324265375589402828800 12866777 -445850492403372287948710603241403338112 12866778 105409207014554985520335847504273820880 12866779 519886968693943470705313664257442101320 12866780 -1248572989208906640132928455573123456000 12866781 29854397377900063390072107613558358880 12866782 246346653773089615030686949070865831552 12866783 138141065458997448857472411999586288032 12866784 -157888894512587505514557079107881926656 12866785 1379459091959126750095491436205151016980 12866786 253644701861564764114698848689411904592 12866787 107966376616172111296716984234255686880 12866788 1470421782984090565826081830502503105536 12866789 141924627905382180946591491531387682524 12866790 -301436854848023219740038507906883795200 12866791 830366883300472964021902320947831182304 12866792 -945059406315935468039682477703780992000 12866793 459035853389983235410695862173867709728 12866794 419535245354218229329763345043955850592 12866795 -1470194028839743391067713582405728135200 12866796 20187445400765909381575859611538995200 12866797 -1086884582166941833589817997826907511860 12866798 -2084726132201807716180912968114339840 12866799 878369139521697491859708840286372002048 12866800 14000112153605995873976802313056256000 12866801 -1363993116126208680840677903157339585198 12866802 -20480643035676361874425800596985275904 12866803 -1914833470620897313549564745721007792948 12866804 17904750226472593241039034896642580480 12866805 97065722939293772106759802753822114560 12866806 -404984457228939035391685143285172983648 12866807 221673851092837733390347689409685418000 12866808 -127951625223471345487631774686279065600 12866809 -335962173326574036665890340343317102080 12866810 -72637920517671597620853572878096404480 12866811 21929140599295081052516929176531675672 12866812 -72487627421597501282936682471832636416 12866813 -1546146810484533249039435865072973028960 12866814 154307772223535699387582794676036093952 12866815 -697944519691193388862589899134031552440 12866816 1339809394883883973573151691486529585152 12866817 314368304070421959809378712489706866480 12866818 -499869774854057541210102877697918702640 12866819 -24005647658835495754364888906100019200 12866820 -489506071185108691045466894092274135040 12866821 141107329557138967874080596861202373184 12866822 -138716913439609849044885272515342489728 12866823 -2844704167073664585528770206852350664800 12866824 203461505067768762231842353121103482880 12866825 -454004398828097180555073454164438024900 12866826 -14014526460530455366782979700347932672 12866827 -1541460992956114552405354567446155569324 12866828 -656850242104510770875646047890548111360 12866829 511896058693558646625885809237258941632 12866830 131573979240415712745318146462997562560 12866831 1756850681409205342108346362848664339632 12866832 -204930658640633848121891178135062249472 12866833 409322024202203638150162037901586174080 12866834 92751105172498276751174765396654326560 12866835 561351076398792962141390480501971140960 12866836 -1979777155350749490573598412835563761920 12866837 55348646391168407818069575940862867712 12866838 -266777551642120726138171233630640819200 12866839 294797998937590177800733555368244490280 12866840 309155804681359098704534784680129740800 12866841 -122951330008415992187159300820661113720 12866842 606356232653771995348587577961084985072 12866843 -854871082951120973318773229239763999256 12866844 452813000735023131098675440045468016640 12866845 -957997107267445401861089006022487564800 12866846 11904561969177083684188232443694372544 12866847 -7069788555250051718123755769957088000 12866848 569574694199858607062128131547114045440 12866849 1995075135148209407446666359110400083136 12866850 46983335812495356298718401751973711600 12866851 -365441631386772185213546345653066890148 12866852 653244507747768900241897402337339396352 12866853 309399778175641754655340102320275927904 12866854 -95118734357729117135454403588755879936 12866855 -937982950462865886434944617147299664480 12866856 307617634926865593815326007733354332160 12866857 344015026757548541975608191990797493600 12866858 -78874390573435424849703516450767975904 12866859 -196451029361244662660085449274207979236 12866860 305650056933310594329062720009791119360 12866861 -685077861491661512313879266267583254784 12866862 107453128875066030965574424436171468352 12866863 1765580193739436942148995105042017024224 12866864 441437725064798673170020870365151150080 12866865 759298690722122639202373108078333104000 12866866 -69413246977130489070516701743746902496 12866867 196089400435452912868661864597275609248 12866868 85597075630010460882874632711631349760 12866869 -1012936389347520246516873332628644835730 12866870 45497387517593613007537909234998576000 12866871 1261566337137154773975070213515364167912 12866872 66611357346891907677245191782767308800 12866873 1374993393855141142227720955725091918122 12866874 -341761917988435543345086079908103971840 12866875 53727766680059968340782304172826020000 12866876 -118253881158213558433151881352956968960 12866877 -595819646675943908310229939379228367360 12866878 177184494431001143560046551678936104960 12866879 -1287356004860387278737380126814979667520 12866880 64264591341746984246947539209599057920 12866881 1416770238258703629659585437317804365872 12866882 -159828177148157613557332553235201212928 12866883 572793221701921062989506473190811317248 12866884 456393339997357799602785919382794752256 12866885 976761231518114551733931917208107827200 12866886 610039947615807249633889728419433808032 12866887 -13300430584570297933068968450655684816 12866888 -1210338132791754536240109927447945216000 12866889 413355138674383344503959960443865224192 12866890 -2918160560408682405290490322100444160 12866891 -278736143615298461129278148033940225216 12866892 481323544448808048037364416019149274112 12866893 -109893005436645562368264479860320635156 12866894 314995716742269651848371616895014382720 12866895 533579282744526856604865180441480660000 12866896 14974864378386379579806043235499507712 12866897 1724091120360890700464888961749310958320 12866898 577079852091644875646669335337134080 12866899 -1452313910822913023619815573902645230100 12866900 -667517104317069772708049020307452656000 12866901 -105749118323784444336558520090510611360 12866902 716008376179135435450941309682046293632 12866903 221618564690787406429288142543708962656 12866904 482609254364276378736675815724515328000 12866905 -558252246472146495208694104645449987000 12866906 344514820919130250601176794218984275968 12866907 20352801572005938017123763058257315936 12866908 249549806156310453201373643015678054400 12866909 1954463951380519002415392747337091929920 12866910 -127295135111561031922398441491153658240 12866911 -53559979460967048707627984385247115488 12866912 -340878212196715121003678750771526893568 12866913 -626804618131956219411748645643094987840 12866914 111157068979088117386922890119711502080 12866915 1493588277554967576178273348380164692560 12866916 333835414997977826029956638187791069184 12866917 -48392639169705418126955363939086685408 12866918 -7302750075786927101021812556960923584 12866919 111582005512032722928420814504225420800 12866920 -1121794513886572954567989535172693606400 12866921 -476166724737755608146732417104851954800 12866922 33858929308432300054428916351229322240 12866923 363061728279355823390424784043453737680 12866924 164089280613070910426543068288872302592 12866925 145770038476476767739388223888231628000 12866926 254438264793288896091460458950876115840 12866927 416735967351069433453281771213874214952 12866928 -44844605565220590549694333872716316672 12866929 1142671404838661723925450720695190264530 12866930 123530096640868816462971953565783123360 12866931 -7541137602770989088595166708070647296 12866932 -15228826841605363674755599150744384000 12866933 20947083301268170480016666806240980000 12866934 43922068376999442867692090750600902080 12866935 -380062325363000595519545659288352622240 12866936 89577699723163448349232545416446156800 12866937 580779340238351041422478243543263854160 12866938 -40382352368853268057583799851688040704 12866939 484860784796330618078282900698427032740 12866940 744207474158335700730440991171083957760 12866941 929266927071165365173842490718184542342 12866942 -40276150702808119562879265720334464000 12866943 914276089393762677908931785715197990544 12866944 761774538283814768277167130741854699520 12866945 230532824458553654316467196783953068800 12866946 413651274132962096174456878509100301184 12866947 1476342493562630183331579699304880726396 12866948 -819427412319895997055950556540979918848 12866949 84974225080413829776844160587239789534 12866950 -538459619266981330940075760305038404000 12866951 1496668450000109573005439950693899419304 12866952 -291232811617305707856633549588725760000 12866953 317604492313489270909272283460002460160 12866954 349551921639330714899874328909182859872 12866955 499156328928783081923245433839140702720 12866956 -954202480514792407823616679151252067840 12866957 540739405602308434960672140524105953206 12866958 -57675332705802936850322032276241452800 12866959 -761400493635288932674400082327718328496 12866960 263148439323859372005203641819507752960 12866961 267444080738655269550372152802728771040 12866962 1167552033524100819308585611921156591392 12866963 -454649563137690193274024178146234371896 12866964 197016394605118992948512516052619689984 12866965 1054618982954813201296090627208248240860 12866966 832545453238250958498407580630136817664 12866967 63247473637324239584272267468884036960 12866968 -84999620293128050100481950283312957440 12866969 62103867709112915317045578974810560644 12866970 -481394097146055750361434322891665696000 12866971 -382494841309582616840499281599606254240 12866972 113926882990665508751388841781868817920 12866973 112318810692630922982778458434539476544 12866974 -22920499535807891632522809182280326208 12866975 302344514988551562938339960164454256000 12866976 -10641007598418311965959766341152931840 12866977 886204121714925146484712644620756067012 12866978 403309371876088127576352343288809133440 12866979 1436248305282677535852335220101250948984 12866980 6815146066983740606121547075637452800 12866981 -748701394814967952071510582518938131300 12866982 -149971556501985843838139410456343562240 12866983 -1794122478867962691902623282506605413768 12866984 99682610237993541069106844945009541120 12866985 1235735485674430015476708156654802963200 12866986 -516622890764590305149090526901366957056 12866987 -38849764621589153295001532315842459248 12866988 -160054105086720286400957937081919534080 12866989 -82762250526940743034441621226440637940 12866990 6013391399329345035508597725510278400 12866991 384814437340654513004284938133941565824 12866992 -223868203501628932636750531027280363520 12866993 1292574547927340953988949531804848465700 12866994 -255890674478848877569095209220601709568 12866995 -194832275450695625968681313972723893200 12866996 -571336425687243302457746576871737222400 12866997 235384370823667021614854360008448123520 12866998 -1900374586105710599312447441963073363264 12866999 -753847847416157509762382522566655031000 12867000 -791601437374486489199642761441843200000 12867001 -605617124510546172318178907489607515648 12867002 -581623271236166645493532167571878179328 12867003 146964905222992030501928116175495034864 12867004 -963481814388984588247935498508382546944 12867005 -99881535406041654815791659931987783680 12867006 362838697410847047838458338360675651904 12867007 1953005723756453641507191999627478888256 12867008 135082840829798846016032321468614311936 12867009 147801081238330531315407319267521180480 12867010 -185454647443218700709629116514379222400 12867011 -100822495165568413795418081820608399040 12867012 -49053563820390484543816533231909163008 12867013 544243853089047746634562473244300641024 12867014 -388151919219624170442727669905363751680 12867015 86520428630652356078948494182671155200 12867016 -477916368443841771373360030175827722240 12867017 290265450810438061018594453544724063066 12867018 -476979668746155894962569174253371812096 12867019 24453720845218110834550832294746792 12867020 -101313500829883289186097231260645560320 12867021 534387834918627831548151219472724163990 12867022 189715751245262218040190062787595739904 12867023 411496537138149556241210834118092843328 12867024 -317425081709034360662376712767404507136 12867025 320905436156233712065570106051183248550 12867026 -382520098434438282608584769137115646816 12867027 -471958812605464864497445325901519552768 12867028 201814043036623283072237023523248496640 12867029 672549842211315302741548486171974653952 12867030 180911495339237167456293830434918083840 12867031 1877747520889860768470475095284914973832 12867032 -1123431587997770444876319274450385049600 12867033 -747154065998254456535625941495352361776 12867034 7223164882133960116626051702349029600 12867035 -252258610833761037460840159393085203440 12867036 66804705430939024299042897031144833024 12867037 93370130499104410517889085905963576480 12867038 -113709917511200406160209440492536414080 12867039 1942111701995540621642477291855949127200 12867040 -687349546099424383166402016844743966720 12867041 -109447374872909425848105017098162102176 12867042 -403007357522699093690499677042102940288 12867043 82015929375115099108144616660854126080 12867044 1936070496860054589377474008720356768000 12867045 -737131504990125970534051590755592830400 12867046 -86247342770755549495210369693460398080 12867047 -1279103925795119844615022983192607683960 12867048 -4633742167640793867273871004738242560 12867049 -485058151948161478402727712996224388480 12867050 -112581112206116485602911054074024128000 12867051 510557282978762593704873273912397739520 12867052 1256276049706395979734253416788443898880 12867053 188015622543880295611863472339423767564 12867054 412115490994636673763719382848409145920 12867055 775572417093823967910983154087391256160 12867056 366146687111290293485743145874950848512 12867057 -116027970024797607252955896947213414640 12867058 -401182378849272982277574669744531483120 12867059 1387039039317811163670254135535650701260 12867060 353663484561056892806731287429767976960 12867061 -348678243263539284094387632763157501700 12867062 -2317273598499408455239118781983828736 12867063 477853522319842038894333861934605410688 12867064 135614888124126848264223214730040729600 12867065 1332060072123786757743800732900710907460 12867066 276161307871847246120535857571008908800 12867067 577502492423654349027904996666235874352 12867068 -609431326533752004810934018489200529920 12867069 -1100314622242339294006019834669357514432 12867070 386223137912010193568564111686935420480 12867071 -34174465307508432326911998412612412160 12867072 222963700247266521383682652255794757632 12867073 230769114393719743112864146639102809904 12867074 -89094526218046309259785438486063595520 12867075 -78385587139535901737548505646519543600 12867076 24575724373337169225636309241372920832 12867077 277025878604563344387081386124505044480 12867078 -273160306118707615548175413086427617280 12867079 1470667856520933374748340111937539823376 12867080 132308811829665451397319069681200332800 12867081 77088743400728348128516970713375628064 12867082 1856776566992891019512252959076314224384 12867083 -1472064169641886168089657045564097440 12867084 58420013266614692595809865013776935424 12867085 -418066325900476454923612077612192768000 12867086 49054357867311196395118469561753879040 12867087 -178192667607130798483731201850676386032 12867088 111276234089351683079172705969748393984 12867089 -300143572850949098703737288194883692110 12867090 -7410986116894962598665459357176601600 12867091 1186035750233551738269190314408099881800 12867092 372530592878044371764259899831697408 12867093 -747784870786172405385273950237583287136 12867094 -155174120687159222353639077122081447904 12867095 -72329753681277186888537293079327228480 12867096 -1469362727242345005536047243001643663360 12867097 540563890121876249307218150069841930240 12867098 64078559623770322344654241466816002800 12867099 409763686322465130082143806908684669440 12867100 -241631066073381708151468625379670937600 12867101 594340911839326828218782381578352064012 12867102 -137636117562703709850942324927046979520 12867103 896116800918282208987636592336099008352 12867104 -543275933354158429951539969475710812160 12867105 17023521521847922328799039868057944000 12867106 -845421061790313653193751631375214685872 12867107 -4100901354116010357752166352413583237056 12867108 -242604134646756965836447913613677445120 12867109 729325185932736087663048602283453377980 12867110 -837479045534488307779583387890339367040 12867111 -631085124184285223258246657950007755320 12867112 797542289875011962593268717242932172800 12867113 40538661457594542084219570237613610496 12867114 -249530167609205943983880987412087802112 12867115 -1359346785693332668722666253209215694240 12867116 21228310351712799585679711194674576640 12867117 -1335912468117748186676773417469695972224 12867118 772937442915073935287199802463048034240 12867119 -1105913345448324436377350658725258890800 12867120 -19873098615644515357843101241363660800 12867121 -1935848084764926824527456691121837814556 12867122 -775970233557412846998114193521359067888 12867123 14522831255633072560652953692673790292 12867124 -1774515645570252963745661286278346200704 12867125 -161256347617091345788767206799583680000 12867126 -9183008978286677885238771910037679360 12867127 133193778105961962556607739819142898912 12867128 932297106773902112456650128488957276160 12867129 311780233996847644935051117219755587248 12867130 -421820450897045102078688801026155252800 12867131 -1088348956885882801733171104676065015068 12867132 453011963398793236946912666123441405952 12867133 -740772953845874339882996174709964292640 12867134 -209664363656757001364139792449770171008 12867135 -483233521872813516087782831910688748400 12867136 -766969866047888522960238807814281625600 12867137 -444304305961373466767098882385266326588 12867138 270445886866275238503716282828847806544 12867139 -224318823987646054554399948751419392960 12867140 -422001999229013816180651707192665600 12867141 -44725052446987437927390449461448448000 12867142 -397878444810257296894776418347852724800 12867143 -1125290033083045792396409044376172773376 12867144 -845991339527282908326383381291644354560 12867145 40575909363863796141046511492463870600 12867146 -557108262196765956960896039930546351616 12867147 -791566177566534027731122562569133179200 12867148 -5776079921581489300799447366001885184 12867149 -864734008515034196649940605903844198464 12867150 279960869658016102913727894781733649600 12867151 -2003201576637346889309251387732687329096 12867152 -89648218196878143903094710731642118144 12867153 -478480852954081795257928096156457814240 12867154 -269681697883194462362243407909868615520 12867155 1411296997331574947269263483333341996400 12867156 -346453988644026519669491720885527183488 12867157 -211978236311557202088835852936549183336 12867158 268625894347704880627042308294837000384 12867159 -972275321915163391365101291088640639896 12867160 163065906489353064018334746079537152000 12867161 570813326048010321942512355835500192480 12867162 12043010449908908773137794629060005888 12867163 -381434152372416128584397824872392157776 12867164 -893951648064153291949710937614128415744 12867165 405797744036541840230619642794462115660 12867166 -54410536176501785465181857169053074176 12867167 1197190239626673965810026092780486376152 12867168 -34772961548551522266904393583990931456 12867169 -187002155343271724941452921692577360704 12867170 156203489316339150033571607847441807360 12867171 162111402801313824838554881225853269112 12867172 -2168348829385611471796604887845675204608 12867173 276673511070177352139069512342196934720 12867174 29298734599206783907869772699326224736 12867175 457212690820313521448433013006633422000 12867176 532132750438089366434035467435702927360 12867177 75929809354719422847157088060824408032 12867178 804520317472697594453245982059509421056 12867179 338943223739990307987248619952105086384 12867180 161438948888471667062657477433479577600 12867181 -713344627279269324758025704491674345576 12867182 -140234715636102135201498400490560079808 12867183 131971765172369468631042565923332765184 12867184 -430661835427584119740600731805470228480 12867185 57136853730348431009462464167751075380 12867186 143046453788368376055824848635337181184 12867187 659983590764245458527272555218665877836 12867188 -104039068612147941900668214656920725504 12867189 418475953884361566019008956828193897408 12867190 179997843143189462973208924328612904960 12867191 -432036778683357633814400905183027640880 12867192 505516915487879965352854585234772582400 12867193 301661297080836005038729672985579064900 12867194 -133823146666006671699448315021983506496 12867195 -431950051184843230753204000337571394560 12867196 439021393936624552471516095100164454400 12867197 -115540990912027236578547298568177667648 12867198 94769286934694123132528432145878304000 12867199 -1416418434774707875442128204940307760 12867200 -292202185345598935787750230442115072000 12867201 -377871483724462412002856048989672696320 12867202 -93827435509597258354385678132733319296 12867203 288110313178161195950613510693842098104 12867204 -393951852521956332545678066690640322560 12867205 287469045235533379249578883107961004760 12867206 -65184383947960828908427664042969247936 12867207 -49608410244423373003020624492150650112 12867208 -812396877935971347240441095674241879040 12867209 -618407689547280556862502992985243199590 12867210 306094666929784632612238711183553167200 12867211 377437084122824697256671367166702822032 12867212 -893826386291514387841651636856937489408 12867213 -1096171176993403899754636606508859086400 12867214 -40581110437500058221901644051259320000 12867215 -1319955416139698737520675161133132535600 12867216 52840350660214943875656339126885679104 12867217 -1913815280699884038043341793836805308048 12867218 -12075874114966079211421293968364142080 12867219 1119843179446654136910176221608335603304 12867220 133814618894982837998721681390620436480 12867221 700790838063965842092825005551490349372 12867222 -56994776248553283607736156261173412928 12867223 -2047304326576398862604748799640224585528 12867224 -3322583798792637769192695620854890086400 12867225 167442889439257099890910730340735528000 12867226 -440066338312566119810143817520236156688 12867227 -108203804398798344176910856165434684924 12867228 1041598990367489419865847595470405795840 12867229 558675477068117552845108648448372217830 12867230 223671629270957580352048348698868771200 12867231 -4873448937691871735437585720326624336 12867232 88322983037593487408431522703443230720 12867233 -21467353670852770051600742944657687296 12867234 5769396689456858421606666277450323456 12867235 -17853113137899518633823226017322766400 12867236 -894139009398834436655021594922385259520 12867237 502428591860593302467171149478901828480 12867238 -545118169815252283154027719759754280480 12867239 642454762204220119768632699045643055232 12867240 -293629963933446992608535236695354163200 12867241 733861877567695834132428867895433522832 12867242 1013742311405300852642738837315220348000 12867243 633304198419310778583306685157320149504 12867244 -27974809878674919509699111856029452288 12867245 360819303677581713510017523533118703500 12867246 50332264659023022464264024734644810624 12867247 1783024323299509401519156891454039127696 12867248 -362757144656363680617153528990945558528 12867249 -1594451635543305601370555606109347845248 12867250 702295312861655791517986317791176320000 12867251 -782309851058415542485907507213606923020 12867252 -341821479435317418291495609994090334208 12867253 1380199760060093094163955609521816790478 12867254 1724025460775643847699931750579189802432 12867255 9200325220293918126237316605674658360 12867256 758925072936673603654795601104352563200 12867257 113302288917219266780088328429802241672 12867258 -400103906096209143485103893700754493952 12867259 -267806898420567399536092086019567177728 12867260 124262954972787508919792560254807398400 12867261 784631500478796799229231724639219936 12867262 -865459925558508580057398147366887578368 12867263 497702676051781045639317679088697779904 12867264 99537590058742222724659256033311457280 12867265 -502506424149072691892594756199961079340 12867266 1254095372266434560654903570531049079200 12867267 16325076000558007553216858801092806912 12867268 -84417399932922445463545518279758905344 12867269 831730321776046155642412197225908816670 12867270 -182494359139166774330953734491312943360 12867271 1440366822270198437115647683598377258800 12867272 92748626195422675376046659559301693440 12867273 -1026787561746537533528041452431303305878 12867274 -53307596393220342932281404012471395328 12867275 -1489759447595888257607591543035291488000 12867276 -128334213958418615975195199806468637696 12867277 -396230765221961415216742779293532320 12867278 -180638110121446365154404613442394583680 12867279 1120380041049624261486984199865875859088 12867280 -32572621027745033606420552503929815040 12867281 -94652063064811961473213164852767904000 12867282 268711328010592180199875376419126732800 12867283 -1258726051348434616854745067002158228480 12867284 -133136045637733665832958209118669205504 12867285 -206084709506201299856398747645823528640 12867286 -1288699260050553688397778119658588957408 12867287 -1105177539375395307191297703462019671240 12867288 131365832988012446623136952282607779840 12867289 -1049780204988760377996063377365676721910 12867290 252374351436292177589843508626410833600 12867291 -409663973944347835040209042806981010248 12867292 855618948377328751424644453540467589120 12867293 -1930949891868667510311334905147150240 12867294 -115825018707234839591094307056084910080 12867295 222903768925553405556380012976486653280 12867296 266492798926373407327000451822539505664 12867297 20477239542650183927705069272020961200 12867298 648786174076107412824121963707898778400 12867299 1094240141968643245396341056924788822800 12867300 126307648541903543178294825654004598400 12867301 148735839381665044137409131792851922302 12867302 -198165699290730239059287849365713555200 12867303 -789838335118945572202702603799214670296 12867304 109948682596713200672933177115910225920 12867305 432506251447469330849131874333781136320 12867306 375414040285541051640677746665424821504 12867307 1100773794764487428964452244011511373556 12867308 -394739369187339735363603580793791971072 12867309 358509976366100106455280734109553808640 12867310 -278751504793149404311338015313702636800 12867311 -1719042470947902316476879597729596903088 12867312 -121306439491966211757538349727367004160 12867313 1458187082499291037379291775670946087920 12867314 -293295514059779593763642373203359067136 12867315 503899162431465301321318876757334377520 12867316 -260463279440778417708863796919439069184 12867317 -132720305261117704470311686788001299336 12867318 668807244219794459110901954518647716064 12867319 -1880303713431166515319607683079852928280 12867320 -16588973296234823745562191512242790400 12867321 206672025392572507251360112412791109712 12867322 729312726050126494440693192854902409040 12867323 68038030953745198439331229949647033344 12867324 -323738997695334839820325142421569986560 12867325 332655191244179385314025458888275369600 12867326 -25782963879318168183716338799632823616 12867327 794177618927172478062928320649454810496 12867328 471587540262872493093575517722013335552 12867329 -910375331865168061447295481218531485740 12867330 51776425639288829214517335559850557440 12867331 -3085640868791556243908137695466424189088 12867332 668295841510294396409634744206306626560 12867333 -1415183666269818687398381717320064364576 12867334 736874832853064811074699256523104857472 12867335 -108484436577694930991307894061301786400 12867336 315518136993665949063158831955863347200 12867337 220282850160606432179897847225476551552 12867338 -619993064382217424786587783718774730240 12867339 -196900253135200137781382073031300084776 12867340 57498597543409156357435404257167872000 12867341 143172398710098756418933407716353139160 12867342 184227679384257245359910346158736672000 12867343 1964681106154409702385941022356826364592 12867344 293341381979904295307503320607391219712 12867345 -76901053972324616802106240554654545880 12867346 619173063865435227480436145108644674720 12867347 -2378125368226548128759100265171030088928 12867348 -318090920642604853693751683414778628096 12867349 1826817703297780258687869133343086331520 12867350 -486606586388042824530037004586456115200 12867351 -118635332764746708198734449390162997760 12867352 -3068967052580597237521575099459597312000 12867353 194251060465690362598457481571683061140 12867354 380930545972114599884709413130173486064 12867355 -374084661082937328271444864095363234240 12867356 304913819611898663614871203631748280320 12867357 94080003443929637856889832613989255040 12867358 -177202129971046561789160087770732577280 12867359 258391058337374111908019326874016274416 12867360 92200890291536910870513760189305323520 12867361 -72451422031696541716827892433988861548 12867362 1351781569085265902016449598184713523200 12867363 3582427745897666442050504421304068480 12867364 2696120384679716498415458246912258937856 12867365 23484523106322256597383124661201147520 12867366 217128715309555936259010343327531324800 12867367 -1715052922469835692886505960622355512584 12867368 -1748922357398178627145985939462785443840 12867369 17027594792042214894668748196998393600 12867370 82022015092372460096128374069072979200 12867371 648696016048063258212752533218469877544 12867372 -335082423246295351772464157199929637888 12867373 1077660475498658101643866056787224454944 12867374 82478054771830922360879027287558228800 12867375 1050244170774930899079364095844000788000 12867376 -156011376443640440694878552182785261568 12867377 770188396103528133615218383488035688960 12867378 1204860232020373143866606791276493488128 12867379 66810682760273999482128256165469642912 12867380 -441261148316998862142298556571372115200 12867381 188834420000282168406005291467917778428 12867382 -1419663937753650757128003322698865824 12867383 19772290879161735134855689626775412904 12867384 -368196837130987249041471987862898503680 12867385 186881727411999825420710781876425277960 12867386 167392964499675973367551815035979350016 12867387 -175746504300345920144841150929625538560 12867388 -481392257875009229631367451363957521920 12867389 862822140591069837564175352079476245440 12867390 -414256056580903829682272813864896838400 12867391 -1838427708196674542696473114121698566208 12867392 118141242353641669772029098927681699840 12867393 -202120787463976292772044414249576653824 12867394 565735996473180285299564135676502133280 12867395 1120674981207124393079053552184687696400 12867396 28526353352190485881529986825583496192 12867397 -200104853866080715866148629681297940928 12867398 269019485168390495779495476424480015200 12867399 439606177957071849838118541472012665168 12867400 -172637490006094166850102291790269696000 12867401 624308421637685383253319921019395283008 12867402 691468825562030567012223933013952254464 12867403 -13673711932888281977461185616140922348 12867404 -511834924209092167655263399409196031488 12867405 47520626666057124507239693592978920160 12867406 21639485686767058695288320686343723904 12867407 -301826062540023494804389182991388016768 12867408 -116700583528550218427324605045808824320 12867409 -1291291700573740173418593631324258357390 12867410 760444133205304799539901387494864038720 12867411 -589662385113085535305315304975766041928 12867412 -1346181138503086781836665552657970774144 12867413 -271264590013890323383318082092317339552 12867414 268888464478047761528352821579060232192 12867415 -384874145030492156327600529682419427200 12867416 421248071801800843526648975207961600000 12867417 82786063373792643287218323421971261072 12867418 -10603678115156818083026767285972396032 12867419 807462266698786222497888722112002298720 12867420 52108410711659996941699826697530618880 12867421 -66617725423671838238440308671424368288 12867422 -642623632823898626930102040508702639488 12867423 201958917385379732871946830149469984144 12867424 -1181345831254912892647207335764986036224 12867425 2127154438638544192703904676781101116150 12867426 324302302625494657257940393361185344000 12867427 1259587902726795706376794864072809404440 12867428 392691416002625665292599803169865011200 12867429 1105653053033432280684286594690877091360 12867430 1042970552739455369280455693027743787520 12867431 671716010157753055603656744847411874232 12867432 -816535990233825740079998437204009205760 12867433 -1838387647469600406893583315602388613318 12867434 395055751911960234084386807628459676512 12867435 228538248610865744228031347070531636000 12867436 -314303962071824879094960844663566990592 12867437 -244242927667074316983548629117902280608 12867438 251858814544831320472024248269654459520 12867439 557143909708616278866912437350971349624 12867440 13111855444185426860471382807579525120 12867441 579382772696875114581121775388001077120 12867442 114662691451208082331993861836838656000 12867443 -1305903373321780400534441735892626320308 12867444 308480068778430956109042993507440087040 12867445 1228388273915333895352707702271216651800 12867446 511227460517389912958249922448560969600 12867447 -503244939247252590800235597520499890200 12867448 1806189087467270567191780519424017182720 12867449 4416853739991590034100869754940082432 12867450 149895469096986124830223165196770848000 12867451 271920859710501045961659467740391007192 12867452 144314080608778179540735620973011215872 12867453 89817368729733382893429936112070407704 12867454 -46511178699051192827064654574720123968 12867455 658580568129313103231766488017580448360 12867456 110337018131252953896970180025772933120 12867457 2019348574568523981717614542772480344706 12867458 -1846121358352488148300813126243803123840 12867459 1083562044496501011106624716810157086528 12867460 153562644217785878385307270109893889280 12867461 333532519315426100768552579361492668412 12867462 -166197930241199040933352874472721921920 12867463 714788453820165892533041860058783686960 12867464 -1976958133281212242831395743668511984640 12867465 115233483938229011794478754126459801600 12867466 -837095463386748931144165338273406415568 12867467 -2095778406082697117164337013444812765484 12867468 -720073563367157656325687796100837355520 12867469 -879466088864172060061832339870709357130 12867470 -85221500687769391780982525068996730880 12867471 191354149230663640430006398370065474080 12867472 -6008113948413633579339805240989843456 12867473 1252199969095953166527127811404813660722 12867474 -107815048250572075339124205077357844480 12867475 332145917247837353356613698321215969000 12867476 -1810783005976545595211025336145142982912 12867477 138231007718715741544944091357356493632 12867478 263563304622396715645680220096425508224 12867479 1024152910799356496036349799949033139840 12867480 51156217912219527932695674360255283200 12867481 610578833188266249265471336887229665408 12867482 -998415308513943005109969982682995227408 12867483 -1146372885570254636457276897000807966096 12867484 485398047356903763420620458313845227520 12867485 -1098137019982957762335623989871344177440 12867486 -22721364736013559538548573253898207616 12867487 -1713962042561604332054551058412579061200 12867488 23200470950861574552919321276012560384 12867489 1361361861310992337149347646587181491154 12867490 -45482351022790569809959762636383628800 12867491 -39870581976052151057473822671886970400 12867492 5545377721039471725814973965207977984 12867493 527622573372710054747427716322220663742 12867494 557377598227169754368502342939792547296 12867495 -44420723850892349228128263382197859200 12867496 379001300284573292007315598297604705280 12867497 5876408259241671687531171747444413946 12867498 16795279611033418593828280601379662256 12867499 660507728612564316658332164927584577040 12867500 130159854024271806654517611959304480000 12867501 349232715815249637159002145916722519264 12867502 -313139016195462398122322898792153210048 12867503 3712788714895280710367891489819835600 12867504 117495197993462609603420775476976549888 12867505 -86970712198663522482985394372013857280 12867506 -172566111648117142626149401244380152048 12867507 156564118557743083201685806831379581128 12867508 843238352155805101766506110911865149440 12867509 1421137132138821655192487420517456649710 12867510 -216804339657837404265808431637073798400 12867511 500056199546363379472289590843330166784 12867512 -723981420679438187308730188017770373120 12867513 278658816639017107542559874213177170944 12867514 -208296376255472204386210914037674164736 12867515 902996629464158198211936899540799994320 12867516 984201931021834172345091335985130947072 12867517 1256250675541457096189861662010110891392 12867518 630023982246567795203358505797995208960 12867519 285087090449245110898098139192813059072 12867520 42615347436757006074751781261279232000 12867521 -1207911378361710899610144589650206837760 12867522 -73236776177718951518473913345645053440 12867523 -1907363070465301560098835709028351184896 12867524 -986894029079908530887789721115653035904 12867525 31435328677960139014161113419613592000 12867526 -204830263315840992246741397664500640640 12867527 -445099142340867272357544843918105371208 12867528 -1018289359203220869714689768810986659840 12867529 161595492064792052950412540421282810880 12867530 383737382020548382778269849834086006720 12867531 34754092103804913296832159308071139760 12867532 -636698934236150024465298545255399823360 12867533 -11494796734551172809705927474276510720 12867534 -58812766135485327030693526240132697472 12867535 -151007513765642843668396667852171040 12867536 -154388807213211987094150299844862017536 12867537 -138566455800205582774736895451633868448 12867538 93714317097511071577083660136133038080 12867539 260884540740175220740738510786611176400 12867540 258024160687307391601369969866167623680 12867541 89563026959279723311426159724016056800 12867542 83193200294202074141230241441435718144 12867543 240914911927024392742626307576880594400 12867544 -1115873599636751546598395878651502499840 12867545 -1604831437733489560917544493683651400700 12867546 -82372948274486956343109383411342622720 12867547 -815893632669820686641567019604184231448 12867548 297476194717966043356697279738061163008 12867549 1079905957054505711361539933735622697920 12867550 -587897387650846995120223187051788747200 12867551 409791628699644607220592829302225337032 12867552 -483953651439246665678524193721176555520 12867553 729219453461047533154852231737645094420 12867554 157696272456716578237986810005140265472 12867555 497256925925455937352675536494300218720 12867556 121330986183990815428836760676103442944 12867557 -170732990238237684366712061572882920480 12867558 544867440418664055409071598887391308288 12867559 112626335209383596588311290693727078120 12867560 -313108640691072497301955950533781504000 12867561 612916350053275081220090460713112496320 12867562 -691928452986089672384897579548473253968 12867563 -470013671545377028846128901861889304000 12867564 20590267777909760457454685089997371392 12867565 334093042343339092036023345049417529400 12867566 1068031927808496522808716908914546602240 12867567 -578842820580561555218562752546445981552 12867568 -60250402967099702475155399574092840960 12867569 746427783369304280389989754163405687808 12867570 -453611240948655280160910049774839043680 12867571 -2205100460992458748544735791278495118608 12867572 431650673373776274632894408925564291840 12867573 306226031402868293516689562890988832768 12867574 -453375838747727377826621185241151898464 12867575 -165521188569279186552851799654865158000 12867576 689844041542429510306919222220931584000 12867577 1382443681061912384195509483468181144426 12867578 2810894793834410329498856839559841024 12867579 117481099479450834883368279669104302200 12867580 314250059185147255930402087888112517120 12867581 -985606268555773230465209156410963482618 12867582 -37452154929800379145409369356340944896 12867583 2098796887466582384444438018835578488832 12867584 209336920129597425008084411864800296960 12867585 -746562046708439817141357620730893577600 12867586 153755894740352382492034323252674518992 12867587 291219810894834148808263740985999018236 12867588 5626713049826176484732679769795887360 12867589 -319752837498501676020154250139796340928 12867590 325978027041147715395272091265668028800 12867591 -933922220334081636888493436217477154176 12867592 -2177947656629086072177190945720179584000 12867593 -602692526080861080126278483183857117158 12867594 -331800166468281653799338952499287502080 12867595 -53787324350101346561973829818870042480 12867596 -198702801749669892604454475677221108992 12867597 -528946658409148657791862757979425568426 12867598 361199843784718655616223731809364695040 12867599 -112548916099621943745111130041658686240 12867600 -34703578115856259332750863273100902400 12867601 158824256543367151397995526661462911092 12867602 634348145977168541216133269554988894208 12867603 328506779122873250258594261968243481088 12867604 47734715960332369297479505928876212224 12867605 -541105447916784502895338834651323964800 12867606 -692168688421789010470760956198598645760 12867607 -2112896233078826865691916455529832169144 12867608 -2125295421940475227091146987745034240 12867609 2449752390660901633314304939730292960 12867610 -96810721330294605583691238295370557440 12867611 1053254776414036806077098484106121582212 12867612 452456227513373962175618729592136038912 12867613 -4007737743859506274647161882537488821120 12867614 -574420403981791874179039219005730347648 12867615 796508449182871454871539222365193522400 12867616 489028105518098635270333949837316194304 12867617 -132416941134379028907375261385279560000 12867618 857523710981105925730710108138653886720 12867619 -771069903389266028415632253865058221440 12867620 25647211078083411411461647554785088000 12867621 -6425103313769509747116446239961682624 12867622 112871469785217522185692089843346439424 12867623 1696564301446282947433167118509934215120 12867624 -544172327573597109740078029993328640 12867625 1138487015973041967136876102810023408000 12867626 -160007389975562894647913954870477680896 12867627 -1139236677521549465538251118547670741568 12867628 -53975660055198366654831644503282256384 12867629 1519037586450370814497893636938322958230 12867630 -25885287064525424671752918270167520000 12867631 434271160420051826712675158219923601392 12867632 -291748201476695881071203035127924686848 12867633 -2330097723342302275621431231663747074400 12867634 -214110185558598332720499598282859535360 12867635 -29641108128863289014996759826690554880 12867636 -606608652974889478027998661040612321280 12867637 -111612858960720551586485770226036842560 12867638 116450143658865353970078794080217302272 12867639 378190913998078266850596941944562312424 12867640 -825763530593825092452550753646346240000 12867641 -4954779382050620536912146798709213500 12867642 -200859388870145951132270934421772745360 12867643 801018914450220442986062612963075954464 12867644 574018799677462425826723585152091278336 12867645 160505721310420088141763688588418112000 12867646 -100589449576145630022964871238215813760 12867647 -442035952148851958290082922802451469840 12867648 169079100003762000596036003733606236160 12867649 -282866466327191084761100861011997542272 12867650 474290040833249643106482053793286402800 12867651 210804739697317320404824881857680896768 12867652 115372777248148126281957796420954787840 12867653 -573096794732767220386446974197373565216 12867654 -27389587862156598199707237528152834880 12867655 -1722780616634555921025196447345403430000 12867656 943913245235734075647503658558927052800 12867657 1183471453800100615228264461002232383424 12867658 -624044555116773669800691339318652636992 12867659 -553959949716123101708459084279038307184 12867660 46399442000370108888147867187846318080 12867661 -1765013718639894934286067194189114953738 12867662 -272279379253071360441336052279773327168 12867663 731050180639787477278914222984085292688 12867664 7313615659392015483511961352239185920 12867665 -251625355824608545000994167031062652940 12867666 67524804944007032739077441086183538688 12867667 1335828570098563971157605508392203988716 12867668 -132105914678570522213597836471341434880 12867669 -432766431026276059825852408315961256306 12867670 266306979145022328593990646320231208960 12867671 -1127884506825965270260835010107234460048 12867672 245047381542744604548128126455614013440 12867673 -4538415768270720879644352088620293056 12867674 -201974547727121880639038571730897689600 12867675 74331937512319592214549383786035678800 12867676 1028842446741706229695244248184685665280 12867677 -284460459866518551777381374850846935400 12867678 -236637582149806639911523520136186912000 12867679 1778108388413514328337174103628785241080 12867680 -644165375029624542383552069507402956800 12867681 401637683493073933510103143176639864960 12867682 609675690697759663822826752375960602192 12867683 -80926593107326526929636406738434372068 12867684 1425393908152062437370655753603249139712 12867685 1241240346184192291574801867804676462720 12867686 -92854558730436857772929523710137504512 12867687 1476433733646088370716940883266444436480 12867688 1481510809961742294437510215349404277760 12867689 -865196758885842636126831456497152382220 12867690 -503686915778051501926615652276302671360 12867691 469687014360569459399215377377592233352 12867692 486468536018900614638884713345697966592 12867693 671990501563903779833272174433621820000 12867694 371207641933190315701967501219862534336 12867695 474829190126859621552804318809127013920 12867696 -74599908557227087935627829497962299392 12867697 128145761874721809110418936958751268352 12867698 29176122209072322035059426711958213664 12867699 -269738436102316799214630174638918499792 12867700 -748591840684633455728103783793352060800 12867701 208570569711267203791777404168768387264 12867702 -184543752208545212107038245270010427968 12867703 -182634235306852088669923347021386747496 12867704 1832724770203960656280540192793048309760 12867705 -728979623826874551780971090723580685500 12867706 -571027218785044470946856958975730347840 12867707 39610435701388554400615300595200346112 12867708 96570546413718753428358848354489843712 12867709 51147184823172467765375121185551404480 12867710 3146424836924574600835905378913829760 12867711 266844236409917958952123532413571679120 12867712 202849159560008799719348118376729804800 12867713 2272651078006424833543557469121580000 12867714 260206290104700466738868657844029840640 12867715 -446508479439382269238448175175565628000 12867716 -41731534026001288524577762612165506048 12867717 903028623903516969999429048112896154080 12867718 -470155969492844916727863567009774028800 12867719 1718441958537729348074364787404587652120 12867720 -409896687467253863148546106634696294400 12867721 501226257921152676581945777134662208922 12867722 57620307851655225180447832268250124800 12867723 -474385721454743270382257937279305872320 12867724 920411038993277640495725768079511498496 12867725 -58756824045666430590341718070937102100 12867726 455766661897979973029392340420447252544 12867727 -392830996493522336290937210722540545360 12867728 157703660942200769215966243278038237184 12867729 -165796080325285096359132439363088035968 12867730 234327221300983473319459235651641049760 12867731 -97112348377422883678607294533040768400 12867732 208903290474364018724930810619975670656 12867733 -1968719957739950354422059012944424894180 12867734 698959508924519087482056980789094053952 12867735 -880440014294156890498673667928502354400 12867736 590011237196031271210829275387675484160 12867737 2807963946083448443495945497276647098832 12867738 45928947912681214793617511911000704000 12867739 -490152557424418130463446889722216143440 12867740 -413413452721476699014466201675494246400 12867741 55286205764241618144297200124331697952 12867742 -967769920450468457010485847782939063808 12867743 -1344081202194117159978533865488694047760 12867744 -616942816486726854903192584915354910720 12867745 1271080735212318311177816379208881300 12867746 -745790111373728583321176561519861577216 12867747 -30613173840243867945194981504418213000 12867748 1294173899154680060623565324543442977408 12867749 428237148113950709985624126337485430392 12867750 -2993453485498596897182464680061440000 12867751 900086440599441266716604483967642435112 12867752 -1046065667388081221760833624056975441920 12867753 1017358263194151318263227828226534319504 12867754 -632924734030306408950676790742801911808 12867755 194921117199980431600973153412385976160 12867756 -382254502720445139739512074887060733952 12867757 -127874172842714586692479223933139846400 12867758 -500959593628771033225258748984694997824 12867759 -146212523440565791272393186333558168192 12867760 -161393032549180686053699159760705945600 12867761 1682576096552266861121370127457741641362 12867762 306235504300277193480373412050766449920 12867763 -909439093037568309952786191278298595280 12867764 54407101024443204605734310939910635520 12867765 740161063648460430896970462496765420320 12867766 -131177419586642648978089690695209286336 12867767 805526008967803213664213689276279922688 12867768 385364638481704854449174563303788134400 12867769 1135188968693943014514807184754310544640 12867770 105387509934248931416470559078292634080 12867771 221624094450155232394575965262025281024 12867772 2124446953552208131574048132051750325760 12867773 727721774660901842695742883989074102080 12867774 -303364470511209412544502463303460495040 12867775 -219300330070978025952340928446172408200 12867776 98409796994687471075498673397026521088 12867777 -68221704993099817866799635844904496600 12867778 463406727496250965167906600326084024832 12867779 -1323663712155612665562148653219838567620 12867780 -630063432791981184856303946167240458240 12867781 -1600148198262252327350366762483095752418 12867782 67707393114489738532323849999445608000 12867783 -101086653565534895349926404253801561136 12867784 167160096483122374891068409010756674560 12867785 167000583780401783898977134766733024960 12867786 8989413375125308930812487080284711472 12867787 408494033217703088710189488176229422640 12867788 1192774666515296433010520953446909765120 12867789 1517396125302419926318916327875877313600 12867790 341935503034310387175165908546382370560 12867791 -1272035681435218504710049823871760865808 12867792 -93554872152030575769240195860267532288 12867793 -37906666970874261146033142073190883840 12867794 -509772729193459608456007333243778359008 12867795 530169573544270228076363374091442357600 12867796 -732923584741253374271846029487720118400 12867797 -91562301085397368646143874759737112754 12867798 -116416015586037470199338034082104021120 12867799 113204111302813482915285985567337423536 12867800 199671400585794723171751462450982400000 12867801 2558835700213602269814530573733485635584 12867802 -276522124487180947524872448999480861696 12867803 -1008976585962596765393344001617617778416 12867804 462175037932348549508106965203610657280 12867805 175987851237914957352830391580874132460 12867806 -410213903534480035560713039675342229120 12867807 -513535100592445851446976622139495464320 12867808 -2103496085140721549926875682519720919040 12867809 -813338226175600654287234539424735954300 12867810 41084765254491603253255174497649182720 12867811 1310464549341518611752783880945790386824 12867812 -738820405980906809384608255127154723840 12867813 -197935852351418115500109278202439005216 12867814 9665953106948730645401266465064090112 12867815 -643838522230195810246830176301649997280 12867816 400790216412437305146094517556402339840 12867817 -113659588148222343750821790425905625820 12867818 -297762542977269792015451789847078978640 12867819 -1129566737536030348513758920237132554560 12867820 58466493158688027129774115607154278400 12867821 -670438962890950642196306608386865142016 12867822 647672679642518233274214508867688125440 12867823 -599854295939006914192916230016840355320 12867824 85093331795659604930830313731189309440 12867825 603788692680999285364226727615388071600 12867826 9937716908193101597964526119389149440 12867827 -41052746463066847781966477623825230336 12867828 671757944968155165654059712055349544960 12867829 1644629260027321320932349159345709666040 12867830 -652205862315408479659101538839867709440 12867831 -527614621338031139113292918189958785280 12867832 -1190165756580224181832308161745600921600 12867833 -208985039420133734301785635519880436864 12867834 -282913630961857467484433228714280089088 12867835 -1182598131744087836135788361780631573840 12867836 -27397151757928502509483096827960606720 12867837 -357937368090477577313554513012545930240 12867838 114409602048575011251948390785791808640 12867839 899405758213536763382252598108718928640 12867840 640573555119808177864668180648202076160 12867841 -1907430248559007117155372798377069450640 12867842 -63524737008314691628122500210427146208 12867843 -46022020009312459683548740736094858576 12867844 -118429806104924859651191470463790286848 12867845 -32081573886651658039249194785726552100 12867846 -174815350186835315809873304019114590016 12867847 22397765085978255265411506346248102296 12867848 -735234334265914290015167013114809548800 12867849 321648787697667631166395924675751697120 12867850 -267914721014457935844931487904023071200 12867851 -4425907942721769200786597056466345255520 12867852 315633713323706287417453221871938699264 12867853 -1211376230536912755032416476634756797898 12867854 1322421422512078239941366617061819645376 12867855 -140096142129012617343430747843444546560 12867856 28308317470603891312005223401306193920 12867857 -2255915937693055333029101326787497026894 12867858 -505239564450295951852954849824874043376 12867859 -1688553948609506581085025982914087945940 12867860 170636616296412871803691233462383961600 12867861 695700459232094743440884193584339463168 12867862 -229921422178349304093573865846089757440 12867863 -364159527328024679110224438145967784888 12867864 61779294050045044258018212278390784000 12867865 -33191505619424026402317587693764517880 12867866 291369811541236665586900296815310576 12867867 741755996586223483654878187478469178284 12867868 -447732855861852772800897259552627461120 12867869 -233271921178328321092024250895499041408 12867870 -118624626555943915033441364092808482560 12867871 275606624674262127419146723926764159072 12867872 225681452081617946207796749015915692032 12867873 -816628050500380173892936091090333921616 12867874 -1163263119257130406008088662368685350064 12867875 -336522883320016452197651717334657072000 12867876 260359308922458121510091017489832632320 12867877 -2724800910054740396026165440770543578656 12867878 -1544467752199411174562554125253687489344 12867879 -10519062104627695813716593195418991872 12867880 -218251014584172723107473721872513536000 12867881 665479561280751729001694356303018591332 12867882 249994169496486116281056984110115547392 12867883 -2251998914033055055266264834345297920 12867884 -226266583176732267770023864411250918400 12867885 -878128479167886184721180218331171839380 12867886 115277844863436279932418675929266158720 12867887 445570920355592153927261429821191354480 12867888 -59632968303509765725700685181260398592 12867889 96424526319513589539329086465248478568 12867890 565893055807730257502394270163768229280 12867891 835105000397159924520173325313406373600 12867892 -23142709009089608468344812663117498368 12867893 -620371258632294038817955806011787555072 12867894 41348269182766799302809479460326412288 12867895 -819617497977750472703437554825447200640 12867896 -1084980900562412000691067185930458910720 12867897 -135053163444232156711865199277177420416 12867898 399256319451709014972910923990649501440 12867899 -319977371163603815862086506411564457880 12867900 -120975606680727775481730413043158016000 12867901 -32951056266723124999833290256453719098 12867902 -636681708062827409498367948636149406720 12867903 -10374777740987861858858067709500575568 12867904 -194790687294893613495498317617141121024 12867905 -177333686937704527307446547880405305280 12867906 38759422939784822784596925540322013184 12867907 -906441827075353345939781825016792420320 12867908 1471364530852693563804258827875018240128 12867909 59166428373646383838655486572311326400 12867910 -791352897409547089285357305751173137280 12867911 -94536726547786143575862318693397280256 12867912 952772741527762955533684984555673733120 12867913 -894276537333201578434188279320379119196 12867914 -164869144377172057653200912569104688128 12867915 -992316888395114478187451587921668672000 12867916 39991377694616799538399852903003370240 12867917 -485096335641318870307448750081625181428 12867918 -172968635045448150867847446054545018880 12867919 -847292424751350782196673250258846542304 12867920 37657473061438628900221014958345912320 12867921 395164476263160496143674437350978401760 12867922 16945485393064545100351468189774680192 12867923 -852466186883825786698554476966512005216 12867924 659315242200922403411463513777844217856 12867925 -154218560430084960126604649465731628000 12867926 806489459839565216727340179323456346912 12867927 -209588615385486325252263699074163427968 12867928 -135505475507832830462260375189810237440 12867929 -10394245625264813051486272739878239960 12867930 307279336948245135550108433963935296000 12867931 884994316311227136580475330595511985732 12867932 172664933133304342290351657254571786240 12867933 450609227588530660115565016792137081504 12867934 394672155997966974544834953422783560512 12867935 -699780932729277924898112828881535542800 12867936 177452182836681843070912132042538876928 12867937 -90886674968562571962456273883180193600 12867938 -568488710793837731403198472164304920000 12867939 1091979669156388546575492516574461333780 12867940 165757978661389622598884631063580569600 12867941 -1138416744277515491518870443239886758658 12867942 -460608448633303791245266448338706989056 12867943 -415939668236307967412847154276456162560 12867944 -1565732712428749317192783618510503715840 12867945 32903789792818906966266104040352304640 12867946 -139337966774494633100090847758770913280 12867947 2210459529816701533722416345134661154120 12867948 244964234334514961584369276386923695104 12867949 -87243891753993922154445145915234054464 12867950 -21319774595278875673511187040623384000 12867951 -68940217916950042912970566734778923768 12867952 320433252117080368192219571633721999360 12867953 -435387310310899929322023736713739950144 12867954 4191725470531584202258541973671278080 12867955 1073670025536504827672342600963539701360 12867956 -465975355314850670047727638778978580480 12867957 409769529618202858465285289163522272640 12867958 1004356395162200445996617159758339043520 12867959 16495817066239459295661588483471292800 12867960 64736273277978624823557713064984576000 12867961 -2247130045645499033162681973668525645948 12867962 -596570436739313582504524795896395994768 12867963 897775062039243345728173161865228187184 12867964 -1069733731219304883654970326651529345024 12867965 -2887386653939257053273100133977450560 12867966 -64455142004330450136347338412164976448 12867967 -646462155354320921512614688157083696800 12867968 116052163805658611104055505476124672000 12867969 -656197709384782863033504552777562615872 12867970 -220040510774102117050689283797365476320 12867971 -236410306525687482047305903419371705376 12867972 -230387035656957833173802477582685892608 12867973 112209438238880049497606142020274213084 12867974 -118547272607021693894038821919182505728 12867975 -176416333377256540775371884045656333400 12867976 -95202081934126298544427946233292390400 12867977 -1908935417077337244985347513520378083174 12867978 524765023451085358562711717955499395840 12867979 -91285632773855258245756292145127314800 12867980 -997823053919754335677633500568745871360 12867981 -493852977678309453320641042064143798656 12867982 442478515517259436220993885350518086592 12867983 2786035860968455890021053113090408339344 12867984 -20101609666581417682153012824655749120 12867985 -617703668332855673538518132527817659800 12867986 -21954315378243544503165697370092554240 12867987 -1246393063297539552317129360107201800 12867988 -226202241988567685823605273644806758400 12867989 -2750954538927747874170926985078106167744 12867990 -521040175445072757127515481230258412800 12867991 922628359591363257845001661634110691032 12867992 796266249597063735892552618766628126720 12867993 -1284380537999185869371436748237370140518 12867994 -615400427401533797367508864319105095680 12867995 224549891312250822974031590719848033600 12867996 1694517116676365253131757853035997593600 12867997 -2786667981060511301286696431776293139200 12867998 228527690086101252365733385558199711808 12867999 337686078630803402007406318900668572160 12868000 -951147082114223799179585860216455168000 12868001 414590647714070506556318260801712563392 12868002 -14265934871945037536986747910890214400 12868003 -1770796404788951575809447175660102323748 12868004 -861459411623018206306386502668033346944 12868005 -699556643216305321344766419199374361440 12868006 -651095516206593201615866818978545530496 12868007 -373995567493361954217049218900565681728 12868008 8038473504503330608308545918883102720 12868009 361852029136313005525655263945345887552 12868010 218502967955516396753705171045278997760 12868011 688923071816299678873982715923864064960 12868012 1397596027836249560047462469037218637056 12868013 365723493847262920669334685012979850262 12868014 24927724568223531292142526803549553024 12868015 -956008624612427557245598364540359732800 12868016 -117880177839894441689180760662479994880 12868017 83129255529746506767241725991466935296 12868018 -406693844340361567036233786646789639680 12868019 521020566575974735985823570123657730560 12868020 -501647170025059298840884836440771850240 12868021 268078326110679726761033678742092918272 12868022 720085514893372123886730371543963217312 12868023 427944691948777069550539347414081558144 12868024 125525861453536434903107400268456120320 12868025 489490364336524304636273709952150687500 12868026 -155797110569159156460403136101250681856 12868027 -2266670930962692863461846447821781140124 12868028 -1495321213122228188307559981230118136832 12868029 65504236795360130570259498869445838290 12868030 -227238016238054471165597105353952313600 12868031 -1909451617959511067638684198779703239696 12868032 349411083294864415525057676532611284992 12868033 2403557338147459971741089988640284742740 12868034 -659230172533639508018450873063542530048 12868035 76240849385821936769839691951554886400 12868036 514767701809237447179004756942394523648 12868037 -774720576723337140930256526702573351268 12868038 -270314895994513875841634689801418588160 12868039 -58916189251398880966255504192421829160 12868040 -214227118378200562712775030501516902400 12868041 1016217679328300944187247005493397688592 12868042 1293234533467839765227860430101110111744 12868043 -148654190580682384298554591489133141760 12868044 27204594487883767647820995211045158912 12868045 194350518584121927517168984071196724280 12868046 -88855595915289418232256763295654652096 12868047 -1298146573528226966400154206174349911576 12868048 -137305829696836610492586858455457546240 12868049 1039915369947603012162445471254034652736 12868050 109153500482160710160313880702698560000 12868051 -1925586110982092283377864475091050496 12868052 116524436228491225414612589794820308992 12868053 625316156515671538458778066796319688608 12868054 -899263985499077666876744611502368310400 12868055 1148548095308125812324503093356038155880 12868056 1367880983795090225499622181252535767040 12868057 607268302474475829514165276591983497220 12868058 -15085580903997728571290734477786477824 12868059 783419128137782104414310274585204439704 12868060 427220390115560543237020330643862996480 12868061 -2934904742190170910347190874239425150976 12868062 -41288455954298486565161662359329581248 12868063 409304012622173410249270338835479331104 12868064 1523412839703326668355276871787673026560 12868065 -187058021060259039189464315762216313600 12868066 541496501054492427716239269410062385232 12868067 195013373128923327032201441216009869272 12868068 -678539943783506833676322277975774940160 12868069 608833110264226605363245521522125632000 12868070 156855687952912263421859433269558148480 12868071 -284473217693682478673672301813220462080 12868072 221213369285373427023047656724495400960 12868073 3094504959908547133154009747715725923200 12868074 69868235412523244729441514187448359344 12868075 -20120226507052240645001745138285766800 12868076 282710604767345569340567133409775711232 12868077 -1076938755076491379993791014180572740960 12868078 801781747239617003385313131498164619840 12868079 -769767636181424146211645276434106091024 12868080 112471544045564355056111763397685084160 12868081 28714594163415840911876838921361781092 12868082 262332012117674588059217005803253689984 12868083 -1899636046589460581433265554560632392000 12868084 1278903504240965452979781112051259129216 12868085 -230533207715849179176624444085494533220 12868086 -97217903596973574121129909772260595712 12868087 90935510435934393406790214035435826000 12868088 -1637238972926165762576886067339290378240 12868089 -492563723562662900816302260020446609152 12868090 466931453192321770768303699595769585600 12868091 -2170878188931414866402748502415793194088 12868092 -89192125767511423527150054806264217600 12868093 -545272995359091315367996350815298999200 12868094 5115063120791657557888138210953620160 12868095 -794941658778453889423548004721621466480 12868096 -278097909943223574684668113394268635136 12868097 -757236399190003159325185531596447630288 12868098 -713501795580884457537454335716435012736 12868099 -3707787604049629743566181472586113240800 12868100 -10073522021325053578372065254245171200 12868101 39070137257612833223700266595067507068 12868102 406418660963005332001387769780288608512 12868103 1679215998527787135329826703438024883352 12868104 327847926350959730556435236174303232000 12868105 962051937652349855776234898791012540260 12868106 -997932427597623788570419896106360663248 12868107 -268819947972245723211866656906905782016 12868108 -703922889876543528125582846696616188928 12868109 97840314256469881546827266183545795104 12868110 -214362135274498500316447904840271115200 12868111 623363217415537522305866334149134281600 12868112 157918872933310703417151292198416629760 12868113 105927083277487040269533416135607612144 12868114 -343220362392520751580624341477482085376 12868115 -654353589382651269108401207572691060880 12868116 -993926585135022081259217383373851422720 12868117 1304687271874634210912983919625065169052 12868118 756388151609369573048437170720626249760 12868119 -833026423037332111642725737528001496320 12868120 -16666976015281989166029839309896704000 12868121 -454144830748329470810640267791222595840 12868122 -601071812770050493671622895018942704128 12868123 -1017023134946279893086934908792364917628 12868124 -2271507943883473359099850629949979572224 12868125 -163812638980352419790044215389907960000 12868126 -1076746441547056623542024548311867535488 12868127 -325493177160236421143947247396658867000 12868128 -104634197051772506168490956206764982272 12868129 -431125042344673778426883438852583129920 12868130 -1121319179028800137479133661820969369600 12868131 249543852618471209760692091769383306240 12868132 -284603544941816931997305888764468379648 12868133 -2186529234570527643944684518221022151880 12868134 -25000359522327934476738518778409523520 12868135 306649041720745867901577835707247032960 12868136 94900043473537079135062097208668160000 12868137 -3049416293927994784484657172245670624 12868138 445270060778916689847087263269124652720 12868139 -578435010054350157949969256739374256576 12868140 -76519036924385895191717077370729702400 12868141 -119510076555754827222604286832903817056 12868142 -343775538998752640421295616647824117888 12868143 1092172054335345627576806909210224185864 12868144 192618411522345479855089542420729282560 12868145 -693504170751527431422130276529291290200 12868146 10559046744410163301287606353224411152 12868147 1703455496892087711961728465871808787596 12868148 -88116424847876186044022689899574001664 12868149 302062439434111958955094787735143534080 12868150 732422399331383397272308251304070856000 12868151 -1348254624960784802284945834432791018600 12868152 10557793613853124745654692295088537600 12868153 1472056726029344934172191964319706703620 12868154 -157387015216450894212770098792979427840 12868155 -304394824324500899262613518234418457760 12868156 200586164181513070979619106135235680256 12868157 -370193670476381398331074593661560033594 12868158 -351767906358349500524427685583272486272 12868159 86227083459741565427990833544423943904 12868160 -138795013487722659067498213717148958720 12868161 -1444993211799608172268629337449313598928 12868162 152551039383969349061195961862941425664 12868163 -433024946157652475707814949546790018560 12868164 79298248473009413138514332463796592640 12868165 619719260602657964667998416206358080060 12868166 -1222710803895021593902268171045772535968 12868167 848039831681786415761893441872764545008 12868168 -802218113920623969130681921844173824000 12868169 759502500299699429539683609640146660570 12868170 88942837192529792281787147888054937600 12868171 -2302791270547880192109092647699316990768 12868172 -1619517026451097399381314786264503917824 12868173 72303663654360644159362758442471512000 12868174 1182806995852624725078940577872816339392 12868175 669345658756153045587902640127573939800 12868176 -41436378538424433156566378475722244096 12868177 -183071501479097544274281106962082322688 12868178 146651465196116493379663703137768700928 12868179 1045626022798199572838965202455328017008 12868180 -3835433239404030822568866053851054080 12868181 -179814529668861695814796147624398036018 12868182 182318529502237964459877859362654602880 12868183 2048364048588872472168909332588127480240 12868184 -95550383855854719781057879164675256320 12868185 -1106712535282582107060944898552840084480 12868186 -905408546184587171581178841151793864208 12868187 -1614512047021884880261870860484879022400 12868188 90572792309289455946909117161163715584 12868189 503033478779795870421628100732721116224 12868190 -396815755933995914541159304019000222400 12868191 -197308755028514078840053411530559464096 12868192 -764887871836415560122775330115610083328 12868193 -60140252744528388508192289461281165312 12868194 -236491175664944655530325192423232335360 12868195 -5778742945933209795128440134695704800 12868196 1362701620223272428275819518768490357760 12868197 -1606075309209479838670716292889176502880 12868198 -93937676184786776648379088047886264320 12868199 -148442602403629708204984902234522702840 12868200 284198720966446601133952149486919680000 12868201 1171557498337697300129972931014234567424 12868202 271976291039273012199177586477530776832 12868203 -1061480012889375110139947997652424347200 12868204 1298114668195028382416162986311279824896 12868205 -554063420001102946209279445931667690240 12868206 -2995026303554038835721465671320868736 12868207 -736730553245955089088210526902397328640 12868208 182206458933266782492229297229706788864 12868209 -1511818820647236002768700341453185906686 12868210 -633614061764586366642399243016939590240 12868211 -110941711791444505259925774167914603188 12868212 -10354109904633887353167098411151360000 12868213 -131047956712535126013808922152328379140 12868214 -373151323650888828257200818141066668928 12868215 -160348087841145746652570077934097582080 12868216 1948360202078772729257113438941735444480 12868217 1140862793251254783973439476150513516266 12868218 -573995274271008165275480214768008543232 12868219 -5582354193570612167621514958345099200 12868220 -6595144168451086898499170070270474240 12868221 160489236310413887877536549448385159104 12868222 -818721086357729020707641457375501593088 12868223 -42343828853893595425916132206426852296 12868224 -225550570078813352516849752008158085120 12868225 -790132765043188264005405787371312554000 12868226 326159469045690134470967365751112230400 12868227 41920105489248399849091954811622545676 12868228 -1591419988881694292145266354825967563520 12868229 -505438978524939906745263756394872450 12868230 42041613620096545492207391546469553920 12868231 -233416154912474457755077800598477680800 12868232 134493083486653114421864081543701432320 12868233 877737888718754974361399402681216124240 12868234 372366842163464608190386902767856116016 12868235 1333832323958726819360501975569453733760 12868236 -252161953297463603794433963670397440000 12868237 1115976486085961648573719443705066477792 12868238 -87937258516303545080819865252343653120 12868239 299174304245169436551672990344983307520 12868240 140401165976907217443459612582307430400 12868241 237347197495419797226078185130628802292 12868242 424640430932254732046995338130816874112 12868243 46053406743545892918444118640684225280 12868244 256802470321528152263772905003662387200 12868245 250782088591446384540281227662127092120 12868246 -520667223214414554529267615466790248928 12868247 -373056050003390771793221332165010973696 12868248 -719383093982355027237944913609852026880 12868249 1504151233488517659060644803195331393664 12868250 985003092101842117209210705344653464000 12868251 -212076290345771822729534464914778303296 12868252 818656794478466392945794277096408273920 12868253 -106140468606109016535381230757694390176 12868254 -134114939742994937348962596515023564800 12868255 -507167359155011682597030085992007215360 12868256 308679027756345277135093650995440975872 12868257 -1258991649782950902182644456641603821760 12868258 -295354464223825058781779722456338760416 12868259 -286582552733001419729660228798680483296 12868260 -117465547342680551734076570191162490880 12868261 -438378911494986244027580268423866341056 12868262 -135973431783869389144094457619858947456 12868263 -387011560007628339649954199582222256120 12868264 -445735945566483211413147420076213370880 12868265 -753051830657694039580688671371104213340 12868266 -11977515707802511092701711729318735616 12868267 -375189289761543655737458139449273985168 12868268 231715571034780284999137573437129572352 12868269 1408681035788314123842175655146774391040 12868270 7718603629047428210018770810963872000 12868271 1506197101970849967082700937353042428224 12868272 204021711888356810041131449837058637824 12868273 -217071693344956718575232327306917041120 12868274 -1047030546435847400305804936009332378864 12868275 -153838388175290392991902792957194854400 12868276 1029169505222005461071594291295625036160 12868277 -340003547139436016282193109023630161220 12868278 -573296793987120478089582578628238618176 12868279 -390580617103286272631643224750430472424 12868280 -351995986628417261686732994247304089600 12868281 799281789773084840131873999935426303840 12868282 -267044306437787074528534128636301025280 12868283 1701131866543986420257626762512397586532 12868284 -296821118520764598646904276882856960000 12868285 150544669624677534889033760285396695980 12868286 -192437743246761410368444353896393287680 12868287 180023119641457234000084866347847498240 12868288 -572037173852279571727581634251481677824 12868289 201089454296113069246712082169872325056 12868290 -527472512816657499270111524803742170080 12868291 -587847289119005865452506766703529754308 12868292 607726987066538671689086537849142950016 12868293 -177856403916474927337748324066323269120 12868294 -24877164452086091374258336663752732672 12868295 669006025749518388939709499846535505200 12868296 -252443315144061801857966568098526167040 12868297 -395892834855054142491865689865577703260 12868298 1209338507167147984975764659309829239136 12868299 784752995376201054135948981183191337084 12868300 48684186587755741849946669284015174400 12868301 -761279610200820682012246231273187371200 12868302 -182906893320518855223014654558105592768 12868303 161277874256146192264131819433587944656 12868304 171336003400046434145478518760758624256 12868305 86856032696237190641478174479148297600 12868306 923654614261600020619619900551367489664 12868307 -2275836783962220354686447894066847447444 12868308 373122392360571739705794224992224215040 12868309 21474629154279653072010509447773298208 12868310 -71867484461099413265855113135466496000 12868311 -210615132786906240194194531780528720176 12868312 -329368744582644251054578741590438789120 12868313 2006119508557973095290757740521225068560 12868314 -785391276601114130994679235280870581760 12868315 -284790470271211481311931557192635711600 12868316 -336657743211079180554528693822356084736 12868317 91492394489814439471764155249017036800 12868318 1684288890372238546808224915135116201216 12868319 190183381237740457109272211672173986720 12868320 -517119594109547670154817918699411865600 12868321 -2289511669980501102908173349169619344478 12868322 392268593188555163676142006090986112800 12868323 -106069893437275188674830358238467647056 12868324 242394899483294813926303248634736320512 12868325 -388378860445651439259778344705050038950 12868326 -475441092684565463476369645876339312608 12868327 206437742381555885575546280836917952608 12868328 -85011694803168670166032135143290880000 12868329 155901710782649649831703978225717221120 12868330 159896846531782152159929900515084894560 12868331 261646239260443105147152282693560512800 12868332 -47605509755282968940320761237591168000 12868333 -1270551323690855772641578500824125413418 12868334 -421556132341716574637642254456735349184 12868335 -270911669561296392462970629065126400000 12868336 195967892642364946491392365578545233920 12868337 -226775362955384431364184701408182402908 12868338 192472782498640202471091038126244257280 12868339 -399621827448542339492880871277223909120 12868340 779635324005400680425498550276904896000 12868341 396744175193061044369045308515985910304 12868342 236729919959499044528114094750281270400 12868343 1834493139022770893161435910200483151592 12868344 1008385460058737102219773393633506201600 12868345 -753746597619606552280767374826894234240 12868346 -875647735534640184635992082238757162128 12868347 -223370804241576682121253571661764413072 12868348 -545253017029908573835860749009727397888 12868349 -71000759028987253849796704679272074036 12868350 53666777685441056366625687341784000 12868351 -61374355091153039600756909487041214528 12868352 -10776486092465776817506578510410416128 12868353 1225984172082814657824647206621860738162 12868354 -33738145877231785839884130922474224576 12868355 -1063376396492969944131481946129478739200 12868356 -904691155282018911908041671409352905728 12868357 -2487572521410002448256610187952269851940 12868358 797827723636355985971002541178229088640 12868359 -51348890715906301684210860808215105792 12868360 -796615026293947043637904361169113856000 12868361 316796129073776509929147726082051179744 12868362 -43615390291272424495410715240335083520 12868363 -1051564850089773641108331069774329673388 12868364 -655191857483338086803558789114470996224 12868365 984305091501865364830368070582913022720 12868366 32891957954626590807942224235884929920 12868367 21660963104682457389127888840400293440 12868368 -147367552501334094502250505637674418176 12868369 1571117824032830736518933339607679057444 12868370 -402418342623562106287773477357598497120 12868371 -121312033120112546868262158918955604256 12868372 1294428155064587229296701609888393820160 12868373 481255535854284784621530509318597045760 12868374 161187555453346861857261119724696884160 12868375 -926527608132848073047014066831975920000 12868376 674214556286645910786692736399312936960 12868377 -1229017234841011120299350184664038843840 12868378 364123389626024694716323715243580255456 12868379 45287130655573366537343020006631065920 12868380 443473289215968796085112531984094118400 12868381 -898336773052533721750296148869335345818 12868382 180307074007613367760928617969602513792 12868383 140366848303750192748309101664215408896 12868384 1719252302894759029528749725114716717056 12868385 -684731511070335674689475426755257792000 12868386 -332205865759764488968427325340906321536 12868387 856424090920853930318997402546881535952 12868388 312855410108605856401741348112000057856 12868389 -66827993369359024282307669140224306240 12868390 -714983046362511486372791866650862108800 12868391 -1910920802132715708227811440617250908200 12868392 -530377155613322390218698189432312053760 12868393 922445390791563456087389248744125803642 12868394 198574608214625208507036010722019659264 12868395 -4293408609416023979742135687134661120 12868396 -432400177220616790448309164712714785280 12868397 506035389464328168424775394502095583020 12868398 572614443408202171049740602937866557184 12868399 -1952135535216475912082204197256797423600 12868400 -100278818380338123177626069392470835200 12868401 -203155476499361007651351920315557746816 12868402 140655929223266507890687461231516180480 12868403 -120915997408110024013895926938945763776 12868404 837564724114063039800307958125987639296 12868405 -315691103261497674964066105220830399680 12868406 223655258505579070830298111792771611264 12868407 60656255894501502557718789188326576080 12868408 446593818869826616483945294386883461120 12868409 45553671497836957080915847616000916180 12868410 -37501193309758803964633200032562831360 12868411 676537067666057836862014074762776087012 12868412 2349100112128560815885048470561814169600 12868413 -1208776412140295472809862764278461670656 12868414 358721499524305202746292693275684562880 12868415 -3427909975216921263563831400115852800 12868416 149428530511191558370194193361110302720 12868417 -1520722857712782954924162993931313356800 12868418 -50631188122316585250811400141933505840 12868419 -115615699264013501396023496226931426056 12868420 136527109049923180958379467350601729280 12868421 258173410525503480848241266246345267100 12868422 279749674300643496636814741448993034240 12868423 -1279848403856746764130086738128349180328 12868424 491302255253755277865695849246634117120 12868425 63420818685634546990981964114529790350 12868426 145375538914248827055260094723630019680 12868427 -596637058558632053342770642117547376240 12868428 59128715743727526039090867796282097664 12868429 -346120919532763462726528443706653410154 12868430 704317417997625761646496400608478535360 12868431 -230036002834238287248835782050971968000 12868432 201992016594881053740018638110434508800 12868433 -2696397358116072193491693953096815417116 12868434 -231024891744974178461812390798976593920 12868435 -11747215278872120862571983411823727040 12868436 1242882313140964361231718330120769536 12868437 -749424316670414278808927978449740543840 12868438 11211918817623274351858352285139296256 12868439 1906462179332533202861705671542503779056 12868440 7404237296501853574300708062778982400 12868441 -116968388246787591336794085231399247616 12868442 -699441692543345033256226178919189512448 12868443 708544407044059483737951311355316062720 12868444 -1433059454870301860275613148963877872128 12868445 226974330382147165398115617227620286700 12868446 -98282745104807900802935470654821974400 12868447 -319124782489345399302519597463184528000 12868448 -1346936883592557169342657659104127221760 12868449 176331238174808497186544767849336273248 12868450 -184084624998281239055605582237466265600 12868451 497585422506937955666344249442730055452 12868452 464184718760516848266641805441326115072 12868453 116913454377381892847579850423709810560 12868454 120309937530616273876788415295930796384 12868455 493107222263580313055611546227502257360 12868456 2489695227096924416248245427430190888960 12868457 -266157215920506075461892950664617955648 12868458 776951630289051699118770477871172400384 12868459 356048826563853523317698458815333890016 12868460 -1110445957605011864617126340264119449600 12868461 -535147427880809794023960843213186740490 12868462 445010252218107120943614867192239904192 12868463 1941035496476908316486959074002519765712 12868464 -17522161456510943760421802566051430400 12868465 194678367731021815104565933584307306920 12868466 70606681852588264332707632533686942208 12868467 267252182460045722402397918305087041080 12868468 2074371907762801290210805078808441692160 12868469 1591680222669171182325364233466105197870 12868470 -409520031716245414676645658349336320 12868471 333070146157967080090189075263328816 12868472 320752481887938812687489093022312038400 12868473 663477676352626930545641958631216233504 12868474 -18253307803603460721460325895647808288 12868475 145519084785090373324973371195149868500 12868476 1066725288393462202626209187287478968832 12868477 -63280805077066667102802812742637559040 12868478 -927517393730386854355231651862483213184 12868479 -367092714672131263137895494784346048376 12868480 48977175362758078444903255189015756800 12868481 -24271049928136183671300305325375251040 12868482 794747034069140943588935973976849223424 12868483 1506541720992513542617992066576837284732 12868484 838951614381510383242428302350189862016 12868485 -328528748816771215906875777703951674240 12868486 -582159699471967623907818846676436920896 12868487 118452517699533693270843137422478714136 12868488 -375595555532467224732004885901368688640 12868489 609055305124234764230057462635156046400 12868490 -929315898401626301973981337331093030400 12868491 -87803624898792558686811934799141235840 12868492 -41499427266908836531664349139785914368 12868493 76623044599988826814887761438541310368 12868494 148086186530707877015365422565744296000 12868495 1949585058904205845357382283743350280880 12868496 -417211174191624857872376439986672590848 12868497 889938962752536308566587965839890395040 12868498 -292122185097720088176604030116817726464 12868499 230245399319976082065635001613844248992 12868500 -136950674767900203953567397761943552000 12868501 435756493999453187115544411940975983502 12868502 -934844985589318862529525924953759598048 12868503 163970361616071368580275610989465015808 12868504 1463573403858463700896653026620356403200 12868505 -694899066792340851357828790912545406440 12868506 60353949008611082988887295200175525888 12868507 -2826330559888359802555140057403002882648 12868508 -282570511216069547188391148088472785920 12868509 -407511455998629597026946871069319721120 12868510 -239199456968005294017950008296147552000 12868511 1796189933041522617505998190701890686944 12868512 1006694557180585935671751613608395538432 12868513 25511947483550799865443524912622554624 12868514 -162961949156359631292151348706857847520 12868515 354642578305178143460412495915957543120 12868516 -7337793019479120687198126982729321472 12868517 -41747114234199627678420169356242362434 12868518 -55024589537335149372782937297005011200 12868519 547618933578852970209163358172812184192 12868520 -136663031672036997776145120510222336000 12868521 120613247503011002392802986056553306512 12868522 571128013431260018453032683185064570624 12868523 1296890540760212788507181159391580773888 12868524 -4564979948894419890681480831605391360 12868525 -230678917006624774092466832973827189950 12868526 -22817283499367962244533777922345623680 12868527 -261849832595698142607453691325791450488 12868528 456817290967988200704607126822134628352 12868529 -108200126518152716416957104306300994560 12868530 -53121106799743885919786311402884871680 12868531 -828141016401143028000632264453989117568 12868532 -519006669879216259142075626849505906304 12868533 92363914794234223698784088816795987502 12868534 17253128010889581814278452690472960000 12868535 -1067833423460152015272948475693358612520 12868536 750837994966461999336742095052648550400 12868537 -77389474144961603725700726920327724736 12868538 -61097857253017764238158273602400379680 12868539 -428776456427389177357774988487382943976 12868540 -368550098656818437876226958367407411200 12868541 -437807983203061301420910005464199453760 12868542 -406164595510775710870943957496431645760 12868543 1450537680797682601564451732761758953792 12868544 -221397627497318541055223487293024108544 12868545 -724138883141533604600419033969135351680 12868546 714459950199061522448342726277182098944 12868547 -448200036087832766302498033116879139200 12868548 280126623213073615237251098932471726080 12868549 1901503036527581754492397081576112517120 12868550 -1391029011603791806836509650164439200 12868551 -296295263979548003513891411866484291208 12868552 -631839569255341171716307464146974694400 12868553 1306674301321818340217472728201190130944 12868554 -407918483841662386398677779741269838080 12868555 197486371289336626776271211450383894560 12868556 -1395760052247892344705085942989229957632 12868557 -197250735065854038217420396922125807104 12868558 214710103733228423711819675965312342272 12868559 110461613637493695772412586374533817328 12868560 90186588396611087595017965887090032640 12868561 -271706988079870591675101228389065389838 12868562 -258445679231602253073188833430324702208 12868563 373464526419439233926755286248854694704 12868564 552123036898463874658062840430339938176 12868565 -254076286309454417400841561066643911680 12868566 359529134090826908728043261277304665600 12868567 872872908086172247465456254692910360 12868568 119076401437720737945174874438444738560 12868569 -93911062000500222030738118212484488192 12868570 48984723106178852877264932185146240000 12868571 -552560534638157736980777253848430279228 12868572 3436611407776714076148594872882760192 12868573 437964434209929831987126306450377627584 12868574 -396731149673709980842290098771138926464 12868575 174834982638032543603502008167027911600 12868576 716370444279980631349119747786878484480 12868577 -2181689427619630729269084431135542196574 12868578 -93328768304855411029700302206004596480 12868579 -383957793445819228950589061044363134820 12868580 -98996863772972565798079155499628332800 12868581 -1050292434440745480341520831978013013856 12868582 -176784059924016438730490709537262435200 12868583 270286852603956212906792968808538269664 12868584 -840791040497859074425471478458114375680 12868585 1345596263185272485282749916853545919780 12868586 13189004765864138546297168312766105600 12868587 -1263445333783345439084897353286029365156 12868588 -81232020900246844800237956618925033984 12868589 -27015008671816201266484875288186997044 12868590 208526886695634977848863419710673264640 12868591 479984253228742479636519388274312742992 12868592 123072440094911595260923331774742528 12868593 124699371534100098242513844465710711664 12868594 -823282021462888678732875374421003665904 12868595 -105023096465307245549993762585545218480 12868596 29207539181247967108480560402358370304 12868597 -726875717344394327828761900082560393568 12868598 1253722435778489689999110844085450992800 12868599 124992314676914940430995964531931948880 12868600 837763076937542281412444080110314496000 12868601 -579467673631513487175910196285226185328 12868602 282876186048708238151815378873927931904 12868603 -971535223697664397541138880570171357336 12868604 -47595997708097078479473798864755180544 12868605 460500739736664477519477328360468320000 12868606 1177756649168631548680887515780389834752 12868607 -1695488203590881704424140461645820038144 12868608 -469882148015424837729688653278981652480 12868609 -359096905828378055541103270827483239640 12868610 834808512884137964694326982866895360 12868611 411054073369268745967753125377827586304 12868612 449238055005926734598145258604199668224 12868613 -430064859745798880169082043717850831138 12868614 1403370012941621889826343386110097176576 12868615 187001744941094037822629879576355328320 12868616 -1042515073833280317284570023163399531520 12868617 708998737374085083877837796529756145680 12868618 177496761806286245148767307142193044992 12868619 -1354734694160282709507957065108828240280 12868620 216948751953130004850123250214010470400 12868621 966604046003770986308547305739498800044 12868622 -137536412733754813937833840076027128320 12868623 -173183606018118996208094324325946978296 12868624 474067368670184259357299773597175971840 12868625 899693354922173523299745379396347264000 12868626 -1172833604937523585275709877406781655040 12868627 -186536105531793207313066781324759888896 12868628 1096574796091584421235222939621056234368 12868629 57741229100234856572998673275849534848 12868630 12661267500084140725099544065157385600 12868631 66008931695608544789080513786734367512 12868632 16756688855634110885540593121755668480 12868633 -127728534522219454578471084743479213676 12868634 -766643054984479930661648376275345732640 12868635 -224667392676472430735362437731260707360 12868636 974402640728304175712289238962052216320 12868637 -235524189536650904957293038750753783828 12868638 -140820400046445661260888871022208986112 12868639 162407619077907531911750027446850847856 12868640 1351005905070362178814351015922083430400 12868641 817110495460152760926199890244031514450 12868642 -972611900555129130149166544085181540528 12868643 -642716743674960249212751991874852279760 12868644 36952106138000823048456279159528662016 12868645 80884018884511902654711216843758523900 12868646 52095292599502969074779236036352653440 12868647 1192634545781127042904707794012439043584 12868648 662280038321170848982740698703102351360 12868649 -156088867292811108373518417197331642780 12868650 -359096518430385773402979646109967049200 12868651 -1307065288400351382919392394766116822348 12868652 -388308424853011304826729851146549035264 12868653 8616810216416145191844892072981867008 12868654 41161943246561922611965889714437518912 12868655 1181045360086025758829407092712969356000 12868656 -22048728485286367836322144692455079936 12868657 503094252689662803538276415799876293906 12868658 210510019864079317571630273753801287680 12868659 92815391898383481628815305254697791200 12868660 -182785504024373517923107443469437173760 12868661 -429966433569441221490282321414695691264 12868662 -823381022104723353798293203354472755200 12868663 -837357862273320745618509865252352325840 12868664 2119073584319587123728215946256758927360 12868665 290475536255802314609385370587298499520 12868666 -26482608263865645971614614950857387296 12868667 -572295919216271385526932138501665798400 12868668 269128429919209629313146799843680852480 12868669 -1099489861212015949828522615766777574240 12868670 -82595592320913201118787268758664359040 12868671 -417394926610191237181487858629962171120 12868672 -118263542808638908206690714088208072704 12868673 808641909431551499805453728850231159744 12868674 -98876987642407657530559116213496396800 12868675 -841454095754692094935620830022002748100 12868676 399599036038694555586093290056010214528 12868677 4655034750469771144845974503962401400 12868678 -216485729852191741647519751483497173376 12868679 -362000112066192540776243672884701836160 12868680 666663252386345651894449700394086400000 12868681 73364637401714562240611480406101021120 12868682 2009697110219123150751010464605458862784 12868683 -714822885459009686231451472474451178000 12868684 278992739989947144479661028471694211072 12868685 -1542233133522671384541434052141754765620 12868686 504395662925907389288142965644551198720 12868687 -98939964024045550640049884916781154032 12868688 -7817136937520123343797853756799057920 12868689 -203722524551925688126050347974990324992 12868690 -584125538467602876324005536048998904320 12868691 -253882214747862925477732299112869486000 12868692 -77256547843963732782069721136438937600 12868693 269319997901198594932619951296312629084 12868694 169802165569194221170327499574168233472 12868695 1733065062036849497273634916783722720 12868696 9404902063295815169061554522629017600 12868697 652355568352545300991242925637394763146 12868698 -265303993317724448974956870767066881536 12868699 470345427382248793296961974901711204936 12868700 -214451777128731848548850276855397504000 12868701 -1881223847373431994634759169275250106240 12868702 -434999861999562419393667375301963047936 12868703 2405081452013104630080802298360373584760 12868704 508875817195270778200164684832434683904 12868705 1596009168975685502434115194284850992000 12868706 -114188521894572684762196069832025317376 12868707 263977094998713517134252309996001894656 12868708 -845764185854628579325963053042411686272 12868709 377550795985872099397207567742306640000 12868710 -432603514596373019846441262930707879040 12868711 -42214539630121051793356308584915820000 12868712 -2857301246371330242826477000904167557120 12868713 -39187983360617878898561462047871388 12868714 -1532494086939826209484308449584408615680 12868715 1234806856448426508153460786762291278720 12868716 -44712411095732257475108054129357291520 12868717 4394735635618912893637229297651352770934 12868718 -260388689332969476106872492867430821696 12868719 -368014989066413020497007930278510802560 12868720 -83694989157397153655563312156547481600 12868721 -2196082549263662527988159362766018167500 12868722 -181853345915745829254119071509892080768 12868723 1241083795375052601578348571506542857468 12868724 11912467723553614375472565458840635392 12868725 153745759533091984835188300816237689600 12868726 153363899157228778345939626357204892800 12868727 2379924656134520414098200494630012745576 12868728 565518544972487843472989243876020101120 12868729 894586170750747643333599969704884100330 12868730 67512494351855835930070660266731520 12868731 -328721434931498754532475047599050342580 12868732 -11855925869425025496474882058006811648 12868733 91679636663267075867972311233717775200 12868734 -71250643941136911698245438407590128320 12868735 806554689729815193609607652119056278400 12868736 768144313032275735090480999393667317760 12868737 -495997057443051410654603987717564778048 12868738 143027678347709622074083547651624647680 12868739 -18720142080039709066382567963322344112 12868740 946175894866332885611275353201499545600 12868741 -1518382583162376361361164915833667094208 12868742 -889254676109393994960180313853798029728 12868743 -1127483630571257447304409632135233533872 12868744 -590338290071570873301455980579762176000 12868745 -3381873245428257201459301440038952120 12868746 713952972739143855896315959895335411968 12868747 -248596116430986290950260386470899005160 12868748 514622868410664804411627353816974550016 12868749 -326670428024343885475043440334960865066 12868750 -457693874705636005967426156450652000000 12868751 -301924395054367487532804375713057823504 12868752 -22432835942687006724980888448020250624 12868753 -1176537646519668706001489145466829977536 12868754 -836315031115320673797725454270573581424 12868755 -189616919916419814300700400231528011680 12868756 -360935545803656395523451093247262385280 12868757 429166796881704719832670772729477644800 12868758 -129659767617343199328113515214513345280 12868759 -1307291459363411101492369265318691786920 12868760 55544282791535679272243734699336089600 12868761 -1291978123973524777634101470992908108896 12868762 13244425266757110263311131699181896672 12868763 -476539078449616806788311840231106854440 12868764 -91765065393340188087496027214631642624 12868765 -180454172896079888022656654849589271680 12868766 1266181146372511274237218456971490280832 12868767 524499905210940477694555374633903528480 12868768 1171100423169413036820957875939856875520 12868769 -2160502677471987463693518163484593404 12868770 53298379800690024644401493154289651200 12868771 740662305291059744915848294013867316912 12868772 -443854922035584335767414424552829730176 12868773 105409483933804156627728092234305939584 12868774 1182446747656422968607749396021747724480 12868775 -239762041310801539098776855463711067200 12868776 393417938115389432487356776017506304000 12868777 221737054621177437307664377898121163380 12868778 239428510406618549218390010354746834368 12868779 -170324444392651978762722167255394677760 12868780 485350175559692938526845085456339097600 12868781 -871448236248176847935490001051947293418 12868782 -1149254697798777969547716834431262720 12868783 675967425131902547479918269726098712576 12868784 72899626922313344593348906934928015360 12868785 -327765911009379039699581167394787028800 12868786 62558252437817715560743983867137157120 12868787 1602999734987223530955425183825272679436 12868788 -1655700910013355621656608947944547753984 12868789 1030255221086843649236894693200290183900 12868790 -631472610090790793439857534205113481600 12868791 -337933891473922724947265994264604707120 12868792 925605810260712204440187896301224448000 12868793 -249780915110554549509861038334594126720 12868794 359898281385696731933268355011951106560 12868795 -14509529758306772579145140513187166800 12868796 1202201124276671752475543246604866543616 12868797 -955571102372655261395203085992984492800 12868798 -87463510310122309695664410424493495040 12868799 774146298741690320857211003974931949264 12868800 67219264068855776747602773998881996800 12868801 302720178127221876347479443429836240544 12868802 -1234384711311838803912950126019465081648 12868803 -793509160757257929616459691279644964988 12868804 -66418265518528613671955141713380279808 12868805 49469797936203869892228720364558381560 12868806 -116671198046744745281028589336302578496 12868807 -616174965577834870332345325301061499088 12868808 -1863082465605822167433062585729517312000 12868809 -210422144290152867949194438183400045296 12868810 -316051714699180700822754900883125697440 12868811 -352701926342212677664250442113246004588 12868812 416386961987703748194404884270173000192 12868813 -286535571772010039246545736745440828160 12868814 368020175056162981025520700308097843200 12868815 492336437843742971643761314912379771040 12868816 400533020060719273446803247792462495744 12868817 -123156344209576532039065624203222327180 12868818 -570903866735554178433118498041008416512 12868819 838033712711849254106796469261608294496 12868820 789261619577583727001562297480074158080 12868821 -361866595249795710926750436234107268480 12868822 -92422688599686702663641720019723837696 12868823 -3808489244017915510909384079434029945552 12868824 -433698175150404443655700479784465858560 12868825 14740576728897340129258011445603723600 12868826 -34723610393892556262931301126433879040 12868827 1401973866135987029047225147441073172120 12868828 315686847566298984197950105275405367296 12868829 32194943428340845825887575721569483430 12868830 180586752335965565449010101653339409920 12868831 473248942058008444112661656181126569152 12868832 1080457296635317828902013323130798080000 12868833 1360652709480172937536092863932924192800 12868834 -432878417464238937613302136045390944 12868835 6896383344163639582875523178393333760 12868836 523354633407081670749176682614871797760 12868837 -286418940769998094234986601803771136740 12868838 -329195913752649987074473238602549316160 12868839 -259299373007921521625987697989475949296 12868840 -817124151481636840140167453937516595200 12868841 -1703308486564255134805331118504590578758 12868842 -8135411079722648809212381311305076736 12868843 163452183591828858788641478097869558772 12868844 -366085447195646398092731858043332198400 12868845 -204459885188773971469802632589738065920 12868846 63117395536336960220452104429830797440 12868847 -107100721715438320600531655727984711600 12868848 -332527397295871807092344021625180979200 12868849 -302733625744567465817829103699766320064 12868850 -116774103036665991039021361491011376000 12868851 -509816559599010084813267805811459508168 12868852 -928890678458643975569817273122943242240 12868853 1599991210664616673554785415818778132864 12868854 1042418083435977523417809637099977767808 12868855 -147456872998693383150946655220163688640 12868856 304373495859997531918496606019952312320 12868857 -41175848456582719495841145925315592400 12868858 -681766003795911042185293594264938648720 12868859 105235911271403994942717886294668206160 12868860 -468772850590552319968504028432382704640 12868861 1459624291438806485892756938799339251462 12868862 -10277414741001792053120468580326765568 12868863 -223275127054096759205539381125987671040 12868864 -613379060896103822649305494836775747584 12868865 -1276486027267474447876264276010515102680 12868866 143715375183557494370770850719747022400 12868867 100548844161450851366998282267634489040 12868868 -3115517875275504875260323917100896256 12868869 -530164862337367769368734126563493078144 12868870 414786883751377422296929306327101905280 12868871 2162572297353930884827589899033990024200 12868872 190228398462247289997834136707417169920 12868873 -77007683688389287810576697081332313756 12868874 571269150354309575822132740706690821632 12868875 9733488158442603894856232746187808000 12868876 497652317183403460090179559416874223360 12868877 -433111805590399922291524356369029511168 12868878 46607330970230756958758922603751305216 12868879 -20361535838576221204626961499485725520 12868880 129594742923587212537403800619220418560 12868881 350068597003655643613085705100843166032 12868882 -439909099465398870298120692142051777536 12868883 -1586992941834278333489553751276590086868 12868884 242930054737869258577069792317978869760 12868885 383216439810264322883961872123383343580 12868886 -459048019203162493525478963562190576608 12868887 -387727867912697091239593071087336038040 12868888 -287057691580466983791432992475146250240 12868889 -2068662662273052847589408739592956937200 12868890 190920028951027787532494268798488678400 12868891 13912285488742753164751944021633851904 12868892 -163721873600876249310143372067234441216 12868893 810208056345134849336418039843838950924 12868894 643271469951363711425984941720744346496 12868895 491493153901285102185869254259473864800 12868896 -363200996518246489814571263079519092736 12868897 615931151513760922515169791736194997346 12868898 248219720988623599348166712030901785600 12868899 -1247308988562888872825223644992734809736 12868900 -331885273545085291425421338105025920000 12868901 -1647010635510842638546729006362137471328 12868902 753963826131632656353937297873991040 12868903 35653720739816459035847368978811039160 12868904 3091163675365125435451444725020340049920 12868905 -151771528345833018513250601389845540480 12868906 374582249225699337838409856860286249984 12868907 -353306047553769481371521575143907755528 12868908 433290803016357362177456828088731802624 12868909 39086346292089719185716128093154615040 12868910 -468162893742771652325221918121739325440 12868911 20848672756512056129479044370954857216 12868912 -75920635112884070455601847390356307968 12868913 -216816235098055537732864145530712825838 12868914 218861072712927874762266199593755109888 12868915 581080598377393828375805307846745140000 12868916 487502666060765180230488548341358899200 12868917 506449980944346553377246528411291374880 12868918 -7653483066728466335166338816665905600 12868919 -390571563942103041414390377286034639848 12868920 891376475423647959132949365708306124800 12868921 -47768547231305441474023159965163014908 12868922 488901418831554587366344120791245217024 12868923 -2248574617593622189087973842423769980416 12868924 -5671739244694075595256158131824806400 12868925 -840885470514169927375744351943849770350 12868926 239113973570010058636854283064394989568 12868927 1303542610904259401682087988866687459776 12868928 -1429387608422699164008863995752087552 12868929 163509292223682053877228134535736285440 12868930 269337743874765593510252291101684077120 12868931 -1520964779795134370474208867219971987268 12868932 155561266784227198619731363268992819200 12868933 -147940663697675995977057614507525478528 12868934 115645376183654276924845548944716849920 12868935 403634077992875510449317828474399694800 12868936 -250207305863412752255521344002493496320 12868937 400203479759060162046349391038270195200 12868938 9731954386097734718056135893026321664 12868939 1011581429205510643377505394441710494740 12868940 200153473331832826187517298160689735680 12868941 41359101840986413516075288796787456192 12868942 572771411230611966446176738491817524672 12868943 1052807554740332428456824662083887630192 12868944 -176489699310458449722476018253668155392 12868945 -1165871957114416065458085568845705067200 12868946 -1016049425612392372707699292871689061760 12868947 -3194364011448037552783512223826776320 12868948 903878427697469182355567086930416664576 12868949 2261092485395789419946829363616573026432 12868950 243114098045656612882145954375431137600 12868951 -59164032258354288993566889883773240720 12868952 -1026457313047607285798782089292912742400 12868953 88904642784344603075732833027282723200 12868954 -319573408103900824191611713094158848 12868955 429481883480294835626169040131384000 12868956 2777819446610706465717287862092520960 12868957 554476485910881208396489626433594068504 12868958 -632474323322687896738766836538029477248 12868959 -436932760701958496375393591006267904696 12868960 264406690297708756353666837047830118400 12868961 -345293481825233766770733075335353819968 12868962 512634186029986769524129168422130871040 12868963 540917864618590363201436169225629438544 12868964 1571822452826616153155440824653812622976 12868965 932029482708361755506922905928004860060 12868966 -1266771607929604937668203228117601336320 12868967 -28087438065958295288574397379850868968 12868968 47553965298515493762190470350633041920 12868969 93228923599693116108197993256446989200 12868970 110678266946483522886229731580495988160 12868971 897754484173699253588040245862865524312 12868972 -1395081169545550190586516748712375060224 12868973 163113353468714508876489251896225169964 12868974 245426575259877480157401065451287314944 12868975 77409456480316083585861510263094924800 12868976 256359995943724753651110321980772188160 12868977 11824373290123954220350665365885214720 12868978 -551185231199628989141233137791355774960 12868979 1071626113555597823922443481229162325580 12868980 348904954042434366584627397272174991360 12868981 -248626056401696750764029890854829854500 12868982 4388426046508081116182192828723563392 12868983 488851308558095615863576314604929874080 12868984 1004523413080348720749644455307279339520 12868985 -1255872072875104344466766583799590676800 12868986 206153807395509094846339486572120209664 12868987 1399973027120698778850613881938717916592 12868988 -885265057558800272590460660492356145664 12868989 -54332840281284600583028716216265618880 12868990 523535543754381695755405468379244746880 12868991 -1338187634575710036767745196123020532608 12868992 670517668391711601947847988113718640640 12868993 -172779771251330431742589512014672424960 12868994 -114074382578084391281823931775335925760 12868995 427261646095294723260814890638076716640 12868996 -215825005270676247037466053563293192192 12868997 -24306434172412159423210354769547323808 12868998 -51489981592924458682046102072638027392 12868999 176986256910646013620403072999934191616 12869000 -139710751826133216591337273733975040000 12869001 1394417282621784938990666443878032028330 12869002 42012210654502607125761429623851383552 12869003 -132365592739184722376209767756233086320 12869004 -109771407523089925571219860148993372160 12869005 -534459097614930031027895071531112744040 12869006 -165636883539961626174058222482678731136 12869007 316610222582417779105576886558999199744 12869008 108466065678371357326032661115234066432 12869009 3083213319848044928075361333409309181940 12869010 -321298981311750794782846946605910016000 12869011 242973663344973162882025243472499544800 12869012 472541077901918591333409201479998448256 12869013 305912564215489565315180854570819711584 12869014 175651771269897225633923467783321655232 12869015 -485550233346913381241816608864006068840 12869016 431419927692581275046836780291333939200 12869017 312013643230301594742655206765308236800 12869018 -188738637630782924654730576087114122784 12869019 -838407621277576778937983057100066203016 12869020 -1180782353456395765623842057296605112320 12869021 -1372882051611790103296032245129299276800 12869022 -181869835510581087026231931957187163328 12869023 2056899011622437594434988787535596291840 12869024 63770737335175146544896629282797780992 12869025 165303999617972323339885110725886609600 12869026 -233606565095185005618831964520560704000 12869027 -1040390539931256827687100634800267668160 12869028 -525551645959997161449440916624504981888 12869029 765395176734568384804082096177017749984 12869030 89502798683844810794980212923796894720 12869031 -435730229803304186690121851319495901056 12869032 377212543612323116655404989223741030400 12869033 1906616483822315899587497694169259532282 12869034 -427774272942912337774364024897013021696 12869035 -553867179325418208508916000152875599520 12869036 203378659487260950208857231168144986112 12869037 -483223190847788137358974031872492792320 12869038 -78609809251540702850744558421221172480 12869039 397386049116582325727218216370176430160 12869040 -143327007835522996106724414221190758400 12869041 578023934427707156627681887133483095442 12869042 235469937259023597720016088653408771200 12869043 1086261474096990519713194289392527870528 12869044 58580982564923473867177615153910085120 12869045 232699326571864438266496617622527377280 12869046 579576904948931634774811899356868207072 12869047 294736500490243534380073429545265932240 12869048 1823176760340387597093162651057786654720 12869049 1284602740001096852463319914347619990864 12869050 201854099654992732557472850522246014800 12869051 280308021130526854896967714512060805344 12869052 -105577334927443999636144161880709431296 12869053 -166469226674026995417327099032998016698 12869054 -87365180122880707960649287671160535040 12869055 -422391511559434212544719243716420380200 12869056 -512534894183592452894704210761417228288 12869057 1669455329174702339629087360736103018306 12869058 176559845523527181370980740948867827584 12869059 -16666834131021162556633469143025411680 12869060 479432342099799397928145571369538868480 12869061 -190247640227126925292225617068205987840 12869062 -433813227142654834773439860011595703968 12869063 1630567830532108097722302484086260388312 12869064 -442805450265103821086057862367656345600 12869065 -988996921579735044465504589018837217280 12869066 369444233133701172453035905888638186288 12869067 -271934788337304481120970394293443129152 12869068 -41230883438908870918545797108107682304 12869069 2318480049168049097604271883406150150060 12869070 -126862038267481355463084317009707376640 12869071 1442175685628873972155337383672746540272 12869072 -156471191922186097706967866191400116224 12869073 405534598758697489904328482075673974400 12869074 442450204502901323228870383280666875536 12869075 1674799111307163429945604755243915600 12869076 1041499453475177819978159218015051776 12869077 176200986818932951390619759483164076860 12869078 -206633974487679897654422338071973825344 12869079 -255447393443779587580243587889188446616 12869080 116465296947912211401271988381122560000 12869081 -728401245364359905133945144756914793468 12869082 -748658906913671447207789392047710499600 12869083 36461470848121039791611076960857243944 12869084 60663469125928060856555439521581718016 12869085 -75471711674834059783445681762257036800 12869086 635296696450779086089430087739089191104 12869087 -810781545439672060517215770504253921536 12869088 797007578723323079676822281201506320384 12869089 -457555968817910887583071019176075335276 12869090 303385912126520933362432985978420128320 12869091 -116442231260642779520893479757815148560 12869092 -451294818088098639043611271065099059200 12869093 -315734292639723237119655081122545473540 12869094 -35841995982699348735061083447067772928 12869095 382172695224414106681329241022674681680 12869096 882208638417517584356725081774864481280 12869097 36079133363208946524257715266284213728 12869098 863184281214964999130175936739407160320 12869099 1134472786475019856537704241008499941240 12869100 162065790628030941031919956729906944000 12869101 -528888203604521165927765286347759955136 12869102 248895859501467304578540348069684776832 12869103 239852104570539068868368818546554247824 12869104 -2220789286084130506231682026420076544 12869105 -601674194321932158735648984200671692480 12869106 265855201744915466390317046511490377984 12869107 -1125766210191765816016469628703513148480 12869108 244354413036504755458449988411277039616 12869109 467224502091071567152289613825394004256 12869110 -480679998509141288464566540320521246080 12869111 193595798169563399660716946720866676712 12869112 -144253591362498438497629673400478740480 12869113 2036850367623330173461874491371312922180 12869114 6240116685951099897935213835957934560 12869115 312874964143324842259529944817946994800 12869116 720439097948213156369505034511838418944 12869117 977823576079690629993568836848871208704 12869118 -6610562537686497776593796723512076160 12869119 1055881432255999775483725259859185566032 12869120 -286003773234112726915381563202826403840 12869121 37360077392606390443783274088542198400 12869122 288141646600049133372940152094876780032 12869123 465786705872921393604179376470334325824 12869124 -38181846775074383719078590052888473600 12869125 -894738577249433885310559701327389301000 12869126 -7943212398794331199366618656912924672 12869127 -1324186801835485084690360711567396028040 12869128 422287024068347700040155795342539704320 12869129 -429917135613194133101699979316683148032 12869130 318044058152839884664144850742174720000 12869131 -123451999646253916385286318226775328000 12869132 -68808987340012104669017945434729305600 12869133 -126820070367954907750738963994053465920 12869134 369597903943568842486999110043547937216 12869135 -686932131844953065398192948624896364920 12869136 -88431834895674434971272184411708194816 12869137 1331292212721136126034051855561585872240 12869138 811963782165701510721910551371028792720 12869139 -429710804071367627337250726292817170880 12869140 -422848346699127525918709393718657890560 12869141 351545378755894689335888831678993398542 12869142 -49829721167016556789216108003742803968 12869143 -279457838049087319925702875265350890784 12869144 -171273494256040072451469137306685972480 12869145 645125697473096950938547218591078873600 12869146 -404771404426538941154502631499561630496 12869147 4398204042326426559073782074348734596 12869148 568723404323386887172561303008436615680 12869149 -1244982301453840132359013520222065725850 12869150 98707074208556076507834905976230169600 12869151 232645709148461105369939361400385641032 12869152 -330688625716178880413984571184020062208 12869153 482625615456453386255054918352236598240 12869154 -30711728628620684978673362645966579712 12869155 -160719461297350693822396483452779762880 12869156 -593829245271713758362379184588141568000 12869157 339282190416445977930486166044772483392 12869158 341023016029046403127566456407551603680 12869159 8245296098742001734669420888924908112 12869160 542465903210233837499977582300184985600 12869161 -134079664754760893724111261472810863238 12869162 80626142579082425121343453049395988064 12869163 866123517743108515913149211263438321692 12869164 -942826864948899709358989723881706094592 12869165 -130818220473118205833992269730135533940 12869166 -135452650019363147776962750169183027200 12869167 -598099012004484209882936886505558046640 12869168 -124002394719353486689192237147946090496 12869169 -3937577432005468782600718199168594592 12869170 -15840920823972643973029252310509746240 12869171 -355587637694074121459193235701741402288 12869172 865009276607993042565475360815763353600 12869173 -1027518774145235023789116351481332434578 12869174 -52087157658020496110509283482308517440 12869175 -10222517857148637234091220942354736000 12869176 -176647184163151414328043440832385843200 12869177 -1460189247480897959196239123947258837974 12869178 -132861992757282569850970178698980618240 12869179 1723632830889051949302109299676825123360 12869180 716764174007317218374560080121275033600 12869181 -667806019583032653214822821558840883662 12869182 661376095112718393019487598195759129984 12869183 887508509113224068790994872649941598464 12869184 -140184246877205489205059931494991003648 12869185 -113136571811091930764884407456221952000 12869186 -87058189481552191439431631478569033856 12869187 -2286484254273041748361234563074445574656 12869188 -324081029690354118066813937335696138112 12869189 -1403930845847621135069301454619326710144 12869190 -2721311437546464424624657727969690880 12869191 -1042693831374980204511524736243008266408 12869192 48826479147372612181972899238395740160 12869193 -86801700775304055446487027637990245216 12869194 -77555875201982051598585819142504704000 12869195 -29938833348714065246764725292922848080 12869196 919185533141109076148481036351113928192 12869197 -67235033246649017069470291902446602 12869198 492732672880596985848352804675721994240 12869199 11614329442799074194482569411998794736 12869200 -166887716092571702240354274773937971200 12869201 -1744412215382922746849478834910954662798 12869202 -61022913094607438173051123139477443968 12869203 -353561855944510052313636244806568549656 12869204 754805994573207782438730087158806269696 12869205 156938520092234505510468981232112241600 12869206 -425956578716745568910978394536885339520 12869207 -249869669260559288139620159757553872120 12869208 -683228948614070806947823271008704000000 12869209 -1888741769666526507097891265010080105590 12869210 -41207409927464997574672783607124000000 12869211 -915626035954751370308418098532717098496 12869212 -9585635448298057426822166335534320128 12869213 -789006273731862684982762854398065911360 12869214 705666629309717252124351890812432149120 12869215 164280419794897587572754749063156715600 12869216 254368711081985827844700671508410793984 12869217 951371796093401836860299509461311298834 12869218 193151646176117341735994743819381612320 12869219 269553745798051008795507413410177716360 12869220 -84927318239807966974043245030991216640 12869221 1294162260186002788363826806831144843704 12869222 306909135909477896277624846080300951040 12869223 442673451993818993621621622515052191784 12869224 1164279221981238288215746557915678120960 12869225 935988205930398650307928248161912406750 12869226 884276654876248403916438704400533368320 12869227 -10691202064461163703451292601373654128 12869228 -12467546132040932287856341279154034432 12869229 85155524644206765677191331910374695680 12869230 -665069520249039015861282388392693655680 12869231 898511142263494182062640715749815201904 12869232 177941473273524098019267230450744033280 12869233 -856621658068531731320913017970675604416 12869234 -118429880596957036948113994021833412608 12869235 749998898944490645527125555557511289920 12869236 297076627462448295602655544859117709312 12869237 -1174217635258207318044250490043525276114 12869238 -538027206599622426013970528452870867200 12869239 1078302598802273698763629759178249416040 12869240 1740827193895079191468528817953976524800 12869241 -132354722777097394734822519272145948672 12869242 969386590386726045481012909111165564272 12869243 155067889839675162929994817858870444800 12869244 -136494276376531657451310040670871644160 12869245 -694695576174288764906457442213264339200 12869246 -78634881602564247286627569176367975936 12869247 196772716613859686461527918944494233600 12869248 -34042290480668658951166717165578485760 12869249 -1551661182558683594180699668655538565164 12869250 486658840603566620658526712309024640000 12869251 699811618132994804102593671227001380940 12869252 -278221008017976057806758487708602856448 12869253 -1937283156344009936972650586499934675200 12869254 902815231235884410574371619236490452576 12869255 -4845432048672651810825947812121594880 12869256 6372677150342569816150156089036595200 12869257 -201528104002675010792192639593298798614 12869258 -77361431707299741078523842444653015040 12869259 256953108094056703196616198164447916288 12869260 518826756041198065043727163303567610880 12869261 377537232382741079250885868865109383862 12869262 695553740305251829797404221356303931392 12869263 1756234929067940515625026562365935699384 12869264 518449539173826153932168291399561748480 12869265 -934309615152482710225820485571085223680 12869266 116015094195099304495729860769015308960 12869267 -1052641136814480037663075017081704793684 12869268 387905750013083168916934841352735037440 12869269 381598392855965300735967729370703726912 12869270 814937675748407776900257743969910115200 12869271 426833268110758539436541800143444754320 12869272 561916207489268276490130878437384601600 12869273 -125111328830429290462762614680438615478 12869274 24166609044536787164723287185565512960 12869275 -857178204877165889887910622895370578200 12869276 384680512914789332886039601749992257536 12869277 72721331693172455028557629842510517440 12869278 56109879517030726770198083964405911040 12869279 2117386270758017420773920049294432273800 12869280 809550641690272359112004822872825528320 12869281 -591656729230156513953719929694917243096 12869282 613927333381467472292496572052938353152 12869283 252349649845109338529811562384649796864 12869284 903364581414388978190941643605126783616 12869285 13344508414619032951560654579412281600 12869286 -67228509222668469998825883479035069056 12869287 -1504689622593500923445104386994545550920 12869288 -1090263763981481350843170594679342986240 12869289 38931045216306376964760558876605558004 12869290 -297880351515253657013370996606588656640 12869291 391385835654602236234713421438153420032 12869292 -880031186229858062174985003628751594496 12869293 2170399298840487604887682629513810850560 12869294 -520081885808322462904535395602388826304 12869295 262819604408993910567035071549677346320 12869296 -195065565911566648113900952597821751296 12869297 8966602726060951131590833463228855232 12869298 -2234253204473891502968609603705487360 12869299 -665505007746870476471958608792923827700 12869300 -554042814301622893462434916945689033600 12869301 -87733533570701560616811365477771852160 12869302 820658643338622901541889983707543976352 12869303 114751786098765222678494228273071026720 12869304 -306551444065489484096890615509945876480 12869305 296017213742800771893834240894380382720 12869306 1070763078432730131435120841149772059360 12869307 277399740046187310101127862901381681280 12869308 -2646672748307195523846510865326224296960 12869309 359304932644402262562917999116721767680 12869310 31514676587720830684320461641396460160 12869311 33320268610350540105375265310666724240 12869312 -734084180642065823684458291114769645568 12869313 -50870483553998723779995015066559279056 12869314 344389765157571528625182070536748418256 12869315 -289632346877074105123122336790080586800 12869316 37275026302079202941246806590928803840 12869317 2776508520392589423357900309207748388032 12869318 176942612074531958448247080260315136 12869319 -431026994968271975870796981069109169712 12869320 -928012624133302887216283465723210291200 12869321 22595619665203141347319149421568409012 12869322 683585433667372335440764907432477088000 12869323 1245917933679773482301865439870062219720 12869324 -147647885473722836758611427451804605440 12869325 119355097712433387479595191605857213600 12869326 133815579154948812871956889169225835264 12869327 -808435592783067773886135584812348753560 12869328 183775205968291623704795425946387349504 12869329 2172190913261939601557554635304214240880 12869330 -79524809834391284219140993912304640000 12869331 -138347685297946107772295542056703696896 12869332 349180665077515073080994322655220623360 12869333 1408521838437510672060932627065421109582 12869334 -585300510311772051460662954170287685760 12869335 799255153017265283945114812750588226400 12869336 1498471815733585288703576684635429447680 12869337 546175534053846586559082963932141464320 12869338 -270200458882239580907723106721559281680 12869339 156447041215852272322883246737720143360 12869340 63692098903406533823176244819369656320 12869341 33636021321442610522296367094236017312 12869342 -373070141587837262061339422746547832000 12869343 -516273847330426183378550575306450300968 12869344 128622457934231498881083016162529771520 12869345 286936826733907617181456921141612334100 12869346 -141983000201027712000099790642863144960 12869347 130691070975704032872905425523911696796 12869348 -894883430969322622825993004039776555392 12869349 -1207030317936046779562194936954321963936 12869350 32360907115067632625115791916631365600 12869351 -415980692332492847572960300509249614976 12869352 -1384548360929547450479198762376643706880 12869353 259705464373289864027072295256244079680 12869354 260085689212704607268454862308494840832 12869355 552994728618007865886729566889190494960 12869356 -1775801461142477238447229528186659026432 12869357 -852956777323208092341232248405399481896 12869358 -6038290301472529058414327141848890816 12869359 2145723153462880836401600651060532054360 12869360 -171644505238617055444595069946652753920 12869361 64247657241728415130649742353471177202 12869362 226673289470037528428091343452721793664 12869363 -176228573043201975884309167777292376576 12869364 -748996371652684674986797419824855629824 12869365 -1433121367875716708312936174594178962400 12869366 415946179548960769183186498523459305632 12869367 86374392953026371061918546583150448384 12869368 -419073338541687100210514104914289213440 12869369 -962480764552102532806344841114374559404 12869370 -35916116669785498099621379466903432480 12869371 -314756333284356936434263915786961253056 12869372 1116707784755302714997484761430246936576 12869373 -600898588114149738651682426782175844832 12869374 215362444370852855222482751871724929024 12869375 -65055854820758866442803956730093125000 12869376 10458587904074319390037714589303439360 12869377 908632262589545296227851517572748107092 12869378 939652447303556443004607662151346071456 12869379 482474498510066867967260068970734025424 12869380 892041539900943329311893826585214188800 12869381 -311167864783152100087502033833635559680 12869382 435693596883192927298672773507983155392 12869383 -733951693042034702086423465823755343216 12869384 -13865105028194130662657377548484608000 12869385 -340981173965317589553787569909823694400 12869386 1012073498231537781485790373940208480 12869387 489719758071280053303332009779522590036 12869388 564546539878904761788952087859854540800 12869389 -22874192356574197714046085371433867264 12869390 -509011400842203977292425074408139860800 12869391 -169615076411972428177345695708498115056 12869392 203779690629322329385801958296881668096 12869393 -1421778675728427446865789222046386881358 12869394 282638351656042461536745254724165340800 12869395 -6023759778071042874647108732763690240 12869396 2092521586027113138392975996530964033280 12869397 226643168183701206933606614152931510688 12869398 -232101578659197083927493293820702712800 12869399 -1261229593428877972285424421165580358400 12869400 -3138245983408270063770962297441280000 12869401 -1097186002678070881160825228399430320000 12869402 -31614499620472082665583541908030595072 12869403 388523274351079234151569710283651339200 12869404 1268090840002452857513066760135764665856 12869405 -193399274668580134512943711598458625940 12869406 368278967496644830386464575578873027264 12869407 838723686120133093143779830522185178440 12869408 -367356040220909033495241873766148210688 12869409 -473873165489419147841784781648976323344 12869410 501614754468572974969241778005060355360 12869411 1825045475967024444155431200288630162012 12869412 61175468621335462751378894934891110400 12869413 726941495341036227881170408691322585662 12869414 526392834304833733400267334446156244864 12869415 -400320474514844619461210493718902897600 12869416 -878515486281366301375401268433534976000 12869417 1607590491377740748425064576899630595520 12869418 213260012608881256835690892761954426880 12869419 801962243295519149917562279222261385696 12869420 177898520440659407684721487331711938560 12869421 -281527423973895423485665991317215752640 12869422 -691549793147339252654314635452072145600 12869423 179514251086476590302077525404055936 12869424 -28091857273611475053635757650910560256 12869425 265591115055736785656835120947067400800 12869426 766189559969184848544873819170508144912 12869427 -11049705590786922498466111406713722240 12869428 418103762744048213416509597441453465600 12869429 321864486536928580128336635467686354030 12869430 85026585305368163452923294212921886720 12869431 1804606406314846758477316301830979949000 12869432 1983788345614321461424865783743665561600 12869433 -233342325229239194984452546789382599680 12869434 1221938108187886652673336737836561125120 12869435 1596836867397889044613105670805309578880 12869436 -339787451434485781352725720908026535936 12869437 -141742856232413941809063495013438305600 12869438 1289034330138543053820171138538158620544 12869439 491679216271178592445047689066206309320 12869440 126065743117285525133614711362268692480 12869441 -692006749548572054693928822125974681920 12869442 38145832735849359532426862932172218272 12869443 -1060719124176601626413158207664054101776 12869444 122796700390024040354664031312182890496 12869445 172218956617774392484888444769153557920 12869446 -2078383641598430868867614896772299645440 12869447 2400678455503246990769568981179748965832 12869448 -686960272659870901906833624387051479040 12869449 476385674615832640582880770946131468980 12869450 -2011754752873453444557160731005280000 12869451 94923012939238074294636383501052466464 12869452 -1671242961916825960984456670917317700864 12869453 -1071937315614659747850764276164050668298 12869454 -179453318004433135924535571819424035840 12869455 -757841446248240463580547220996649339640 12869456 -449928551500204162997654685544547033088 12869457 464885817136222078058786121894868987488 12869458 1057724032799956665326401967056793137296 12869459 -824967808378935026698198119086907263964 12869460 -134619911614920641687437733849683353600 12869461 47247511110581286736363108754939083104 12869462 -7700736266618140342370947930717529856 12869463 -68184281015324608211827786460313282456 12869464 -750724556368395762906055339322360954880 12869465 390800793971892391122809908161035736000 12869466 255598770342056771004151582937507249664 12869467 481794414149303518820905961906006843920 12869468 780084680562243280772850419986874331648 12869469 2157403045207095121174913869277122048320 12869470 -6454227097882368848577214683645612480 12869471 -883545686451017477777987390671305018000 12869472 26968505474884713087873014992321118208 12869473 661746091868496978435056085580076946722 12869474 124129612651316879386051506954438660480 12869475 -430570482377341805988443156494217772000 12869476 -1317624737006142164296493682096225030912 12869477 -128194910444294599719463445655233887968 12869478 177862821729528659343849090372086390304 12869479 -780938256098472673041267401984967717760 12869480 226152036638927026979498877369024000000 12869481 1470088658521562554037261179285847198352 12869482 357395899508900475891571580539612684032 12869483 -384656776616932743344238309362535624960 12869484 98240549614731116074375405952715265536 12869485 42414682552896904348106951652535189560 12869486 290824702562394813424457109311851440000 12869487 932627796561814600532874978952905065544 12869488 -5742765906629764256732986408673116160 12869489 111795225584269539870363081906727130880 12869490 -63433356721609657073726446429745295360 12869491 1322195651573531886967001575039673271984 12869492 -332564667052357883546269897865212992768 12869493 234767418873793816092144447528836259840 12869494 1203841490205353154199805095069351878144 12869495 546156881952726147676369600540432281600 12869496 -1137144462448872374723858112997279948800 12869497 1480884978414340489322924268752230255872 12869498 -258560452807183451696985967138441056000 12869499 -1312088090361011581402946217544981647336 12869500 122865548224069950885723326191382016000 12869501 944326235167514165182699857957155450502 12869502 143553434228005343124775663559521520640 12869503 28451067583454268998934769866552667824 12869504 991468803772297778014770721668779212800 12869505 378965816014852021284435471987258000000 12869506 10415419039683512777894286724279262784 12869507 174293481890222861786192993500250365356 12869508 -227996003297809550693439543479708759040 12869509 -78588940292114411618322478287393392290 12869510 -892987975838466564613212108432476125440 12869511 931152121047114208120130482009466690472 12869512 4366024011577936583257711115736069120 12869513 -14096218668447056980005617140646718336 12869514 -108667491948331872929079415781421323520 12869515 -963780073526905085808428658108447492000 12869516 -903829093111926868151331467110685314560 12869517 -682868415077107342699342324439246217120 12869518 -166308206025681519276336419666724863040 12869519 115592857631383788962019225576369815328 12869520 170154221593367544055065535451497758720 12869521 -277070286144130921703891747818984308480 12869522 220870542690113620260151846617459623712 12869523 -1181897594029369155582168663633700871232 12869524 -889846155608296875124366655036687307904 12869525 -546666112031852353444890163512088322700 12869526 105554229233047547055355153660426149888 12869527 -472158351700276446660056778148532663376 12869528 -106112642870076808892539322460083773440 12869529 110950523036390727155275738071790046400 12869530 -697240969873081469118215010103367895840 12869531 -77367533833660579460327643406841352672 12869532 -208975323212087219296984336648061334528 12869533 -210346432865231162074106875507906669620 12869534 30243738992245693929997452449750956416 12869535 118387042628141871068802652848619491840 12869536 2270932206934973436181000646485097840640 12869537 -1653225249095322019016463490808089718814 12869538 23929074691860255135196718783997757440 12869539 -1361356238191201711277419888380281198960 12869540 -479479890431498521436115305964286648320 12869541 228146729468264461350292131862274871648 12869542 87681149814467607826933242663264323712 12869543 958112309604964941120554693325180306840 12869544 2704930954791703697027890219883397120 12869545 58037538692914590401828047126638489600 12869546 1022534448464315121168021832690831415472 12869547 -254969686996633913709560421257181829800 12869548 -135272301115832570224253773371203532800 12869549 -318766432996171168879468609516995025536 12869550 -22652524354997636249679316686349584000 12869551 -2388932309639607770401437461985212176296 12869552 -484052405010025216802235147775106580480 12869553 -116557951160005295566456417820050895616 12869554 -698666831720014540459531641477705277920 12869555 -147412001808603857121518601989034618000 12869556 -924445127839872709114130024926525440 12869557 134989976680376891611536315809953535872 12869558 141681246079889450939947996288366833408 12869559 -1355912737015309155038359618986774707136 12869560 262975245553314702769219436616192000 12869561 -2982883978666754725491780613366461343200 12869562 -164136438399044328297336863798526720000 12869563 526942933628593602010962583084524456960 12869564 -1679739195255386869309435695457163725824 12869565 384441140401379276448727255413362800320 12869566 739131229308282622239634879635683610624 12869567 -2167287320957172701929830881008244040384 12869568 -164248467033816368379579709433271287808 12869569 -520359608515291502399634993608520563004 12869570 13242444736738248475276355207893877760 12869571 581223058411743746894407839579885185280 12869572 -190687352453602252042281439632727703040 12869573 1158258936114361295175177258592388961822 12869574 398334742588187709979771903730305536000 12869575 403499657805563546741942702040776424800 12869576 -498117823324853337007759649511762385920 12869577 -415353017408472048073035038345489952000 12869578 663763433912823654756750620168530764480 12869579 -1654331236218810019096571924455738821840 12869580 -181849510134968237465806804016492052480 12869581 356599113623528033460387420890253690912 12869582 -252619892479493814092666539153192382016 12869583 -506528284284099681408688083058889235576 12869584 76026393984708873006320123601818746880 12869585 107346694166684324459070826558806835200 12869586 879275045659103331312577646839933286784 12869587 -2170256466522632215192511872002568157088 12869588 252451369129311064821392810150903341056 12869589 1578349925547924976537278100318275703680 12869590 366923983121272904095906935010306732800 12869591 -395992109833770763511029843229099001120 12869592 -263659921161183115713595388978349281280 12869593 1116969126467353318344597619581473299200 12869594 -533591541511876287954801213762594504480 12869595 176073647908349546734460494024718961120 12869596 -1542893369767366553539909358282457740800 12869597 -44900549870777779070744104266164505480 12869598 -167138533245889860593160827302261724160 12869599 10179479268992241425028142292095197680 12869600 -350889864967914310500749094454434201600 12869601 -470501380422018176320907464521063593376 12869602 -221348314688890671492907085895854532096 12869603 529540361682404609970878899361042973852 12869604 -32128934707174937224090772313707286528 12869605 1231800982354854531679240773613497224700 12869606 213695718845447099827018616310280707840 12869607 882852742600089787920869825549827136040 12869608 113287531383682674283577832141464156160 12869609 1877518508605889041398337639934759322810 12869610 -86798556559017427857823620565580160000 12869611 -747371535039914984843964720263925364800 12869612 493396306074287416312368648362904453120 12869613 -431708952271833309609235067297338685556 12869614 772746499406091321638583963529678336512 12869615 -1670547050234898768799859536940683057680 12869616 -204364798471349468332606595799978541056 12869617 -43018517953223493747870970743872939280 12869618 1476679187251595259761763831726861244416 12869619 19630644354176483581939703447442026496 12869620 -805068886609514266674368576668206912000 12869621 -2803861721039121479943830190622091184708 12869622 65134049718019557406019114261073467520 12869623 -399333958668501839600584189848242378936 12869624 -749728725399084922197778031329125335040 12869625 -581370119129313304553445571417122720000 12869626 116783798300892998488636348798519815168 12869627 -576240288407903494455141742642071416400 12869628 117725591572286984238641044739491454976 12869629 -734647789600006413870063148381228560960 12869630 170685796763199258531868970814738508800 12869631 -1511443823836464483948652086240174489600 12869632 -1258791288404282394085088268661668446208 12869633 142538639632600698129633133594695491520 12869634 617256427733889581430204608309414297472 12869635 -832617540361878523431265980449998711920 12869636 66398582688833737206603737498219543040 12869637 139386845952386663944061548593310476960 12869638 255901427898188046824617981408553762880 12869639 -521171977477605571413249632478440127144 12869640 71084125532311350662365386027400396800 12869641 -1439180744279034651955020694452067916 12869642 -13493037815114927841926156242442949120 12869643 -70948811320240980047601864301586394912 12869644 -2106771652141893475820060941463802051584 12869645 -138123379104236027210395372625459093280 12869646 -621502982599531747658918213555913856896 12869647 58189124004586773546224159303982702832 12869648 -65362807221312442539203482663581253632 12869649 -492603760761969592147901332686086142360 12869650 1702835571736068384065440757260953600 12869651 262157295598583230650637881604077956652 12869652 -641427305364633095547963478984574650368 12869653 1837202347293827650630453920644120006080 12869654 -116744388659554061010138871420960769088 12869655 -732930653594745477680037649130529105840 12869656 48769278145852403564168620549344122880 12869657 -1011704423679887974697070376087875575094 12869658 -960389546382702519078128636721507125760 12869659 2279318676298470738868206949937960017680 12869660 170512407666944293367002211337301954560 12869661 -265830029120582023431196492080166812096 12869662 99268018645429596965741052563777072832 12869663 -1277834949438266539576021926096344590560 12869664 604372422658549606175444146854148177920 12869665 183962589897278413608823288500272392320 12869666 506634321650870060993582614547070814032 12869667 264252238972147499874740313029459770680 12869668 -177329373072746017804756449567739879424 12869669 1990413948453495295572564227875305714240 12869670 -431951960042063100276436135596043929600 12869671 1373440910463693667019567835072909882872 12869672 -252908232617885786979168648319834521600 12869673 115780972739671857916723187247817776192 12869674 -157716883133678873090775403456792071840 12869675 5352979651148889945453878170392904800 12869676 121932622338788726624997135473694796800 12869677 -2111462866949336932385867821402487267700 12869678 394065211632783654485281409970460176960 12869679 -205550366830019757427467914672011380216 12869680 -282715147779575001083733766365438935040 12869681 -103585809239857786412573395557577728 12869682 -156611107488882382755133371225544475136 12869683 -183039522367755288744718659561084364296 12869684 -51213467848980685464137050321616467584 12869685 1157968599385358164347739781383658400 12869686 -689245648795292462795483281455039962208 12869687 2947778160273540259713004488094683176400 12869688 -911875141523104188385345160196258201600 12869689 -85023120267408812466181919960128991744 12869690 198560983463695570060592821256441349600 12869691 -533914079251319972422698115981662840720 12869692 19469759778720837342994225041858534912 12869693 -377657905971804314701708159197146071860 12869694 60678444186009701202963625079726533248 12869695 -890219240326878122051447783520299516640 12869696 -23389182234153667150147623441137664000 12869697 -314570534050350785320507674903738076416 12869698 -751764026743945423555353312054435332400 12869699 -177032747048882918124818761430661279300 12869700 337538127941512936135942521604440960000 12869701 -331599034678498267544115946081023839588 12869702 -267015489211714542891751049903652338496 12869703 -547447579332359683665298922413318944000 12869704 1516957889568267368106304040509866869760 12869705 -1050017070350147295432927995015025548280 12869706 -356350709035171659214738715757738045696 12869707 649286075595657289350155534057427447600 12869708 -421365674826119584194989303682461038080 12869709 130158726216576016808259539534313180000 12869710 -13498019191222470307977428332841126400 12869711 -757325919195548593400452387292029307328 12869712 -183573158222184007994142825460185169920 12869713 -519457609874041694489948723495296241038 12869714 -550790867265554634147070249730285270016 12869715 -553903796898142311070862467970073500880 12869716 -1388651410333797138394048517362665132160 12869717 -117145820651333371041526721688225703008 12869718 551631337561240995920053447984932794304 12869719 -1566010240909252795929055842826825552992 12869720 -668976552501729811586025047202163507200 12869721 419748726193763418545250676657247856090 12869722 451685058650986267220497688161302972912 12869723 -1626358845516146968182211537880071587456 12869724 4623832304373485260512547142529024000 12869725 11228994007862981278271155676782495200 12869726 -179260718341329388977990223764051504000 12869727 -158961624130963265447407830528936606192 12869728 6594101283431876902256120145798758400 12869729 -1423929844927809148143324571409395945680 12869730 309667820838114435707723887393770539520 12869731 -39973602744975943085278556396843859456 12869732 801188293538979263031846772043454259200 12869733 -315119785526081259495667337532573122976 12869734 -923865781610635479576893439303561027648 12869735 928155822599248316928731663549075482680 12869736 -665525764954353650240684763670092595200 12869737 1763082999173969414823890217059514737892 12869738 90335537132738394563279329224173834496 12869739 -365289570031369024236682864233210765600 12869740 -496456473416922591671108266834515840000 12869741 -1186521140183301668208323672362182944928 12869742 -175852990867086828336073976797485864960 12869743 -240653809180862293505324748599653449536 12869744 32673387712814293914912159614621122560 12869745 -98799386062814691318994243525564953600 12869746 -203383602049649274081267999931684863360 12869747 336715124629791422930528208760300656384 12869748 -218508433127231400340312739627759421312 12869749 98081632288589155887857409426003272750 12869750 499873917601364598854750730235044960000 12869751 -195615655649158783902536149203397868568 12869752 1343255929333726615062602946726419988480 12869753 982354942711918122806916223421593066884 12869754 -29468409027361226817522089678388168192 12869755 -230799678767673917329547488592154822240 12869756 -442840052349010704182057808354258140160 12869757 -63195695741423369113686651545518948020 12869758 -341833866709659208197134329458103974912 12869759 139027188339839059709170905369401185152 12869760 589454232951623563940487800324043571200 12869761 -1628898119768529487230538244885104237868 12869762 75406443295425576370142102954079411072 12869763 342307714781989948945899646895351754744 12869764 696679451457434051380018280638403046400 12869765 108584243883091072905150260360441260800 12869766 -53675529343821108225466889984390612736 12869767 -1865576613566032718142003524372894382360 12869768 -270543509814527543834223432485862144000 12869769 -584870975294688992710680625117576399104 12869770 123385555835781885288940930859759924160 12869771 -15321664829247462834833114356812619776 12869772 -958759308589761065208835736589946060800 12869773 -670756733839266694395983908888013701056 12869774 4487592866985445960166348847268491264 12869775 202268461028899033043957381013637192800 12869776 -87093450448585883453916701038396571648 12869777 503322530802268784867960135944578064932 12869778 111920137417481182701371350738810034688 12869779 -434702097181286459470656036140637044992 12869780 -131579820361399081771592461823527895040 12869781 479356506747746406299073044817024027552 12869782 -38313010180114195325635753632504070848 12869783 729490839687207656790226542079519160520 12869784 197128371890907362043522219492439326720 12869785 620126782640408277011750598353890414980 12869786 108356589059062337437386198904992682464 12869787 96823582595711060481715572295021527552 12869788 -457301184489448543015622527810003476480 12869789 -280616219603833806604224139842679611444 12869790 18042397179279802226316376659957104640 12869791 1959335947263561451655889167375578531200 12869792 247653822308594491469315118809723830272 12869793 -1015455663374077973786490514354702168800 12869794 333191715373559641282644304104336576000 12869795 29950197093903324828886545730291893600 12869796 417907434693682552751862291657594906624 12869797 -75392876387350149219494503378366130948 12869798 855499047660116786167131288586071890400 12869799 -483286578739240584410086994927860174848 12869800 535818683145325796279804080268248320000 12869801 -39091635526958891709026220522650060550 12869802 722705817234491385918176516614122240 12869803 -252967633089661621156559902422252185840 12869804 25308604997324914328279038350677968896 12869805 -54457623056608756644512825836288588800 12869806 -44174635749904690296755041008720378240 12869807 -877519524221768943890534481314629720944 12869808 12731679421641103866181508650305060864 12869809 78553865151689116547113419677439973010 12869810 862663282395598597536950289151271110560 12869811 -1068185199711830172405586753022545006080 12869812 -473590835004551774545172905772781641344 12869813 -936238235880612579382500514053182039520 12869814 -7107522048425857562987313919578061824 12869815 66019174292499967620380552648642956800 12869816 417040709197487296792688096046416732160 12869817 -1237068216616837115295765925340905721520 12869818 -95786583627841682793678876914548725312 12869819 -501382982976146113969476733010603824056 12869820 221252678859638992301601663831025305600 12869821 457161094335384411195582348129415610720 12869822 719276194668094385515925523837533429760 12869823 -57417519975259484335950665142789071016 12869824 -117580853953441962752896436646105317376 12869825 100671444637003723855425706620621182550 12869826 -779151797652261413709972263792303024256 12869827 155799594686984127124386255833957782600 12869828 -112716375167732834549070825118296130560 12869829 761571570842399851728338956775429793600 12869830 149952068301097030233507410364702226560 12869831 110973439616421756610843937833265874720 12869832 222137419376190408343325274347057848320 12869833 3079261342804757174507484687030315910560 12869834 354935047370520908525570324751929967360 12869835 -730730763934675361328596085155482560000 12869836 -113539526121429937211248794453597159424 12869837 737927181110001907212283870232101722486 12869838 -588755045096397186812903979357317686656 12869839 -2037306317622922224013447325221635179480 12869840 -84438310896681235564728374318442086400 12869841 84281564558788589874767347514688681024 12869842 498623071595214856155248636558698941072 12869843 433218797910621972994654003422604894800 12869844 -130957391331324858404755562380132608000 12869845 -279047514810088489632941431589708838600 12869846 551705427188920431481413492146200509504 12869847 -58683247512426343713998095553942111880 12869848 67344354511131506571430287310107648000 12869849 -364554384292826591011220886687186092220 12869850 -408010885888964559916414236278453107200 12869851 441946451675968540551198126872610374852 12869852 866231236211989389870436509771335293440 12869853 -269611778275042403268923973624165302496 12869854 -878090867409611799832187462160006474624 12869855 -123240096933217097290759020365796068640 12869856 684260606997077419430451542499660398592 12869857 -4168108827279728112165922775657032704 12869858 -29598155449169257700091638502561664224 12869859 -82540864799792565863975920008366088320 12869860 1033138251086452019879563496868102478080 12869861 -474176429233424388868681808002083857538 12869862 548940366816017733134720125037922716352 12869863 918167296969911386516286690913638504880 12869864 -145715701761692446764465045752958566400 12869865 -71651000948388276344048210970315547740 12869866 1276907504550165138722917964839462771632 12869867 -540984174172681664675648670500035172736 12869868 174577462440232263716968352617324032000 12869869 3210871983666667184045713576391647183296 12869870 -145910857627516718395889190023343840000 12869871 116315549574404977330276788969162220800 12869872 146156775418284191876315606723781656576 12869873 1593541607493169083975199936645051255122 12869874 359875344784452561887083251725937565440 12869875 -1100139407599187210671268727285870900000 12869876 -638913731447271889942511543440273766400 12869877 -1107740701996887757225309793770432819680 12869878 -51690326604404571151268211895034511360 12869879 -193143679007441761191299678040223666512 12869880 -390478722514756705029335424383995084800 12869881 -456229694838971143096044784739395617600 12869882 -13089643812238170596080219164471280416 12869883 -852041780224528861072050969096358182576 12869884 518612988757839933699662620780720346112 12869885 -74301767203892610285601753554546378240 12869886 -72034275292011189992053557721108841472 12869887 1161384839929606647501335333162062087072 12869888 1736511522285313081067756449666550464512 12869889 -142218413021489361518359994086488762576 12869890 -427218242328614936998191575191432550400 12869891 -394731375001276506203282191410229320708 12869892 -178377461977872829375263108591450390528 12869893 -1511524165980823614620452809894192781858 12869894 23503376362424399040962448310966502496 12869895 248973076829834998078193345789278682400 12869896 1032669168588204326847815307981345423360 12869897 -912227690861833154210751339781122282720 12869898 -82495043317383532443253293319605491712 12869899 -670853527989174045762740775653137211964 12869900 -289923224544890415988257682316006400 12869901 2305353466489309806621187680036332112000 12869902 1111656938782614108237222330490766339904 12869903 -126125167591040956244409527364468597936 12869904 -67309560337102632389152517781224226816 12869905 1808465834941131802212805812083479690560 12869906 -350675720817498750242286425890983790080 12869907 406106472243086305689605326767505677240 12869908 -1147816841444893328162864996753814047872 12869909 -216228576602853220053285882062314478472 12869910 -37961081367923865242570843229751670400 12869911 -836223981365810235536225148838170636000 12869912 1575750117329894351662930691205788160000 12869913 -120291507943930260739116525166287379776 12869914 952766825288148674756694112139247713760 12869915 -357161787409856075620318316355665749440 12869916 784574592680502041508304808275411107840 12869917 -630502465851374466811796960150880271188 12869918 990031551885988602005882452589541562752 12869919 -522686953355638206096737723242495682496 12869920 -240126988003859650608420409868959088640 12869921 -928210523875488954425038948771698018000 12869922 47155369497887945022906124622937024000 12869923 316847422012378015583103098161694996 12869924 -506585314504917376986363231292672927104 12869925 251477677231117077629321678794609620000 12869926 -176877006551086219550357115260941664256 12869927 -79934629271703258344893860249262272000 12869928 66387048729193802500057628693995023360 12869929 -358662035844957710533483550407552436480 12869930 -1001942412344628869294368146171372156480 12869931 -349802307238565026673719580466407239848 12869932 706004820739753554783386532905993697280 12869933 519892355121440587604404363609428460182 12869934 134606509158859154486059745276389969920 12869935 508090692621628777272942031127187854400 12869936 126161855941401559905002248628075937792 12869937 168064359699127515105284852397358978548 12869938 -845687904204126585603465430911819056880 12869939 991480020011824427736362960366884572960 12869940 85400742197866889682615671833271040000 12869941 -80058697158875506616637240430325150016 12869942 505625781465742673045569145998561748544 12869943 -12517245369430319075898240051118563456 12869944 -468729867614119567224220152372757155840 12869945 1338087328920234344719028561437379851200 12869946 502858561584520544689338511798397336544 12869947 1815949055515367786909393078276859682960 12869948 326887107760275560909029699620449527296 12869949 -239124448236055590384621843747181658112 12869950 -6986441690945055384405944649843240000 12869951 423552039791994528837318996575173397952 12869952 197825306308338172008979825570917384192 12869953 1107537529322615405078659582471593479104 12869954 -414566565098655276202904399540401042560 12869955 -194684451137273469498424745804779968000 12869956 322344959176739009932632009831533469696 12869957 -319224315665394055616799416484916316160 12869958 260235517977857138126103607728611208384 12869959 682039691555664987505273338261109518640 12869960 -145960334810308956738407967304364851200 12869961 136741612272482998879978516703181360000 12869962 -263539430436055663372040342508129509376 12869963 2197664111867930858165187489543503011296 12869964 -67977910554812586398758729750713930240 12869965 -972778899947557506081435050790028759200 12869966 -516894855051755464622149530723620213568 12869967 -999065947822208626612118309881794720000 12869968 296585575620634769628726741480867348480 12869969 -637844672523785345077659268693053461760 12869970 -212577411014619749841356847454894041600 12869971 178095210661987720091378888155345480172 12869972 386677832521141324015939678429989967872 12869973 60045355554973716240413458390372253760 12869974 235388394514063156554867983804105058432 12869975 -1744360500552208575230872209833168964600 12869976 97001988469946320035948619058050498560 12869977 -343759672973931520619933463106207989180 12869978 -209122847928621831823782633089781408000 12869979 168805984863185768242821189097771155648 12869980 -22933238894878941275607374080816880640 12869981 447387698455487872662057598043601823782 12869982 -266541689049707042770288283983067800320 12869983 -367509341407202051261564102918378337680 12869984 10833147820382338838580552603476951040 12869985 -181868441899362194942516999471312298240 12869986 -11765043551385698650545015204255795456 12869987 -246804814387661301258804299417845284000 12869988 1484342389555903205780628846688457693184 12869989 -931376349199942442907364018825321820832 12869990 16746094546799815208663805765945715200 12869991 -35914566505485462539732546684521987584 12869992 67560762242741305588618526131112755200 12869993 328336550534006650529907328963916797242 12869994 301977064890122374874430435514959648000 12869995 104340533322970754047890647162430369120 12869996 20132736393864449237941003876579461120 12869997 -834705431373351017927379516549827954400 12869998 -394212071460830746098171637995445710720 12869999 -683377644159249676829545352530160607936 12870000 -16939702310683915552619626640363520000 12870001 -973251173772144337797328537741587101998 12870002 -480717254246129131219649132762860632048 12870003 8731852767941296388565898745118148320 12870004 19763379987083051543537430481303080960 12870005 -618727084981515481285767502855806568680 12870006 -2872081073176954839144277686744806016 12870007 1550729662353528211998423265244174065256 12870008 320266007946599516083174527087362088960 12870009 222103960228474739122141786396748027184 12870010 534698791180283219364794986559690803200 12870011 3089232297276671293825060845599721984 12870012 863953231145570277198335628855670490112 12870013 -870094497286171921401096259447413543476 12870014 635837412295695894455650530172441172160 12870015 -594220297170362839054784283868428685680 12870016 -1608208637416131638189695998476565872640 12870017 1404457827938916572813622289519673256066 12870018 -8148108440600416605212066905457697792 12870019 1173761544180323614390594584703190496 12870020 855262071896723949488119314969821575680 12870021 84776435426723789240870266872534648384 12870022 -159038715112181346636681965167183183872 12870023 -363044682663568913882433706850862825120 12870024 857212225655536520575872507614638080000 12870025 -132632127107163581079224481346660334400 12870026 -473080926629973304763542194944683881600 12870027 181113023067296168644502409519437001528 12870028 -936290401714478663233242708163505900544 12870029 -17951221058757060073030117691103975840 12870030 583427195920911213699437658149134387200 12870031 -841551173446253061428029336624182985168 12870032 -105528294769271489801762093660140732416 12870033 772345467474769655228691219606177764448 12870034 -707052240237317495793853704993120784608 12870035 -270478891313313657255008436291779933520 12870036 915176906151163140796282776105242726400 12870037 716889189820145545393726353276873009386 12870038 403300473667859674147906118721346789920 12870039 67185594470250394269078744299665064448 12870040 -1201842807002584793881351112866223923200 12870041 809492209515769841734309527189060200010 12870042 37110390639629632870269775019162989824 12870043 -131094196928179170127149628593826584336 12870044 -2363133331747790147569765458189268992 12870045 -123087744501798295844109059462559331380 12870046 -51788307243778851695200792920990374400 12870047 1021098604290628382116950910094231510496 12870048 1105195893602693400088791157496359157760 12870049 -1177225720441877725397023773562294327760 12870050 -164208082928721262895626518777396877200 12870051 -62250434046722657898767988882843103368 12870052 731978198295727677483230031139119292672 12870053 143512459466411358976620111621652611072 12870054 85709609731215573481636004364071352192 12870055 1585999752899030581725581288813048556000 12870056 -3187729494334135780460971056314008780800 12870057 -1772908806062259629252751001474878425856 12870058 -730134360702612368939779681186676535120 12870059 702160499639370565076844464947664216904 12870060 66028599970846619162763325961765928960 12870061 -263237296342891542147277888697850550976 12870062 -719559252309915374384896839636029899968 12870063 1548727226022602839410652904906460756480 12870064 -84958747078891435790952158945384988672 12870065 35863167132894608799128915837116554000 12870066 63108540924806184691264417688028249600 12870067 70598481007450993456428146178979402752 12870068 -418335833868649719150019507864131502080 12870069 -306462267113861486262298671104079711456 12870070 395364071766858807208211855314700244480 12870071 -453639235328636957709705200757483123408 12870072 6145397338349256116895743578872606720 12870073 424025459694487890699503784574633284100 12870074 -465009309093445686756663032655679577088 12870075 -21522881472588073406086580750359604400 12870076 -1197917964830160778795667228842250890240 12870077 -1807509269156209001038534355011245311328 12870078 -125539675015764968302843539918169633152 12870079 -1114180586192361328065900949158758960320 12870080 12782037378692810910558453686851338240 12870081 98655454368783676996734602273198914944 12870082 309272867745188541525627111103010198400 12870083 -2347818671921282749028091117749938799640 12870084 7245686977263869259209901766184632320 12870085 71737501705193500581323024352400979160 12870086 52013331793205197701773913789442672992 12870087 561632339221329600580066224748124647680 12870088 -180467545198205854325872309499368243200 12870089 -434755976045631903729478068684865747110 12870090 -34194502995476743341626693675039632800 12870091 157702351610844156616397047320886908864 12870092 714065965946355163128244539638353162752 12870093 -927607205154265922665527161242888713600 12870094 531539733068269413740612829290267151552 12870095 690549591333112114942158936997209446160 12870096 77336603662304237532492904028686909440 12870097 -1892858277367747183884792759290111974928 12870098 393345235926204334686787410585006982800 12870099 -430765896384680824432580708186273182464 12870100 612789713908148424045874617312837120000 12870101 2087743156009744286192596795981852353102 12870102 -74795121077703719589746552726977314816 12870103 389869186466967311807346570894083977352 12870104 -343613158383682130607777308653652705280 12870105 -250846548980570738791514810145690831360 12870106 715770090022969045617201459767949189120 12870107 -520476535049901154488999856428328003644 12870108 -294773449394411735453962497316879147008 12870109 -560104018511238476145529043839972647584 12870110 -144965262513448208469674014913161543680 12870111 -1392635427482912269054481266066571347128 12870112 851140213592348697711748430791429324800 12870113 666739878204051276753947734736113930560 12870114 181356952946926961435053633336698278400 12870115 -421859351882737325956008101500431360 12870116 -27747270465418547911416653343632719872 12870117 -180827529491361950345149636339859051520 12870118 -790434457396123837983043112724259902240 12870119 175118761936228997254977115801443459744 12870120 -50734874160596403178360924610399846400 12870121 679989193661978608506124713522873854544 12870122 -594803379391905975151739007079802966688 12870123 -4328206277948125463287154774348946432 12870124 -889233888403363226864078938150280715264 12870125 -302526280685592366294498196547542200000 12870126 118274960970982202519587434693088636800 12870127 -1010969257855455962005188738342147151680 12870128 102003196715462922725119520511530237952 12870129 159477962708110716698779872798445513584 12870130 -87969361765701662249629362654199726080 12870131 595014768822119791076718388599531408312 12870132 1003319798833041624154422587057828972544 12870133 -972038499411456791594128350909693722016 12870134 -487342279744909704480075770029996370784 12870135 93084130301415582036250830102973673040 12870136 -2863209886296542291035099374983774208000 12870137 -129472461296093743799345619038954754048 12870138 280721349954864220428234347848477138944 12870139 -139998996385239361272861433204694392344 12870140 -970870766783111425888118206657152898560 12870141 -887871743774125201705206832149808171008 12870142 31078538746727611332188882417578185600 12870143 146239143700130560600122860670305672688 12870144 -483859767444749074315266206829694156800 12870145 -1312369566803222363658609353911664477100 12870146 -79743928229238879570108660697300783104 12870147 -7171270533422499727722811516503424272 12870148 -563106799285822225995144046629878737792 12870149 -165479054131305718370503779885911255520 12870150 -173509720178411822639005939812641280000 12870151 -1067554114420646009736549030827437332480 12870152 1663873898216149075859334952347332121600 12870153 -62354594749654956970745858198659977216 12870154 -62755237183925602913436719037781249536 12870155 458939132564396447360815034877151318560 12870156 187437389467842106724948158607205040128 12870157 -1499526097618053108979550676023659387594 12870158 256482294240526502912774231679144960 12870159 -1111190669526937491604839500130294628992 12870160 -75630669676373111365564468046865285120 12870161 2090046308241444805098174275832988515762 12870162 252101418792796931351069846578934932128 12870163 62799745887914410552460983095303353600 12870164 -40530533818635795935534660261031020544 12870165 -82039264177493686472332934066259840 12870166 156974777584823498549674266346763776032 12870167 2408105086446028850562574072999188582216 12870168 522975844331866308154395473976036556800 12870169 -217605434215648217197344177310687479356 12870170 -17525450788420516975323223364762634240 12870171 70964702408150963702390221806755624400 12870172 227090730283399801206947079951951539200 12870173 -3456371620624744785682700327708936620200 12870174 -283064761350907501362103532644216731648 12870175 243817980229904541993015039956240323000 12870176 1628608274860823756349298312924009857024 12870177 516701701109113403336959055362364160 12870178 -668357843308779585805264232008748253360 12870179 517718578137924278827033045629568615680 12870180 -51999757832686835630140903049105571840 12870181 1716147298454430824002806633342508513500 12870182 508402395696610878447492553657644574080 12870183 630931726878928794261686509269275979648 12870184 1148628973719879662301991823718906178560 12870185 353430646232492491907911656728312233380 12870186 5265994557360158925407984882568803328 12870187 -459695382919659323428870075571102894256 12870188 -1612558671464020037617388750246020154112 12870189 -202528080702282069319291710841937113056 12870190 -590482114010397194559999873990676168320 12870191 -254311783856175216725644398513616617360 12870192 5656739941103401210374896836211048448 12870193 533284640577585201135914802430587781458 12870194 -244478243762866774606631855407702117104 12870195 -54601675761236029236511256023434272880 12870196 1286956853794472743323511700230950742400 12870197 23485288287609882790441783916075355420 12870198 -1842743500021742514446512956061164625920 12870199 1597267232116675776280808892777559788200 12870200 386129902869647080504882616368834560000 12870201 -5967353961343519444171050809807808000 12870202 -288783894173203517325790761633056993280 12870203 390937904834402960727440781989629300452 12870204 1034718766946818136219003398868376285696 12870205 1093865486708700938119239521032740591960 12870206 334510509475671908789086589600284558080 12870207 262915678527136940103398978676312740544 12870208 -8972416582058414138466585039339520000 12870209 -2037258374909248678991989932276863370960 12870210 -101538811564117018827728025403741271040 12870211 251496924546960077250677651277768239400 12870212 920234573313584165395139257196476899456 12870213 1307831470966960952897744345029280504544 12870214 362336208123264081679397412654068368512 12870215 301917374692790871011031740905900410360 12870216 481476348004436540519261153513993118720 12870217 927064003251580545224882057552788866266 12870218 803019276763459334722448122142016256560 12870219 -164837028105599478727814783835350587200 12870220 -589705240981800554762789625497782272000 12870221 424086827890905060566481332615337882624 12870222 -463647524650994992874880825075140997120 12870223 3524881117360739156690100691161369055960 12870224 245434187472859136487195553690196361216 12870225 628648806563934001560214947426354480000 12870226 -1073444543675076015640816411305416512896 12870227 892039581427750735511350688956540964076 12870228 -28504835586451487584694172377122062336 12870229 -689499676460444941891780585455927716640 12870230 906440466360007667224458912476304028800 12870231 153489377949583958008652650823844939648 12870232 -759531143720277828489051153398566379520 12870233 -80690812134516910197866210297559142518 12870234 -182315427708820231580475351830457337632 12870235 591610355073204413163202447993392694560 12870236 -1189812009490697263933888540396613598720 12870237 -290386264057539917105117355124760288640 12870238 1023686881608220429073603121410790395520 12870239 -672946287832961029750273698079171653120 12870240 991975365092941402231291614023130808320 12870241 -1026489752491315854670866315474044731776 12870242 -386865134132808368311899900833140652160 12870243 -282808206282689926887862979516435690268 12870244 19018917992489411566283767402817790976 12870245 1594104403988905260246882469949272634880 12870246 33911516342432726287910987584083277824 12870247 -235728909294125711103144892286422659472 12870248 -566653716103033266210286553490016665600 12870249 260275268578631778494838646311303426240 12870250 1262542878778294677781929486536960184000 12870251 -1294256913456267443670041841723950536320 12870252 547617279992980435638401472226445394432 12870253 -1048456070592150868880330093537885125536 12870254 1015866928613933883345223411043835840576 12870255 121461178522971979307300144139956656800 12870256 128093336402555697364160887423142920192 12870257 3161311829683541804869554447976776908340 12870258 -676108244182272394488698339127114624000 12870259 1113007843298423892711496101501940528460 12870260 169706999093852223903625966102367232000 12870261 328832832079562054844808242977049158688 12870262 875460104393002238102328709076796365952 12870263 -667863804420533392935536050560169863840 12870264 942530253503462787306481093585036247040 12870265 -51573814410881355337229854168125431280 12870266 -1263156415686035337083410040819421633168 12870267 1483871780939553972791996144533040096280 12870268 -417881018284817311547998487777426706944 12870269 -364929100312897142416908749356333375380 12870270 -26402008050900109131464129163363532800 12870271 -1057675847624287143212439214792512910128 12870272 -726177352266158253520069819969830912000 12870273 -198107850117036038050822873472712171072 12870274 572878954048623790545386490853385873280 12870275 347032364245632589831684905426051207600 12870276 221238339835955831668741037457732286464 12870277 232874542266129951199590187774722958400 12870278 1078244886803704399412147214994659577440 12870279 -371534903254885047163308675095668588800 12870280 460902587118719380544814369875856230400 12870281 -776336884541017829021470735528975138608 12870282 -310874280470832850816258163521455383808 12870283 -606090094259575250896404361574264295896 12870284 -235693722109248123441373468592575518720 12870285 -654462724413631567694955255595769414400 12870286 592025511366611323298148331715965632 12870287 -747892973796275520282496215663908880 12870288 -20351305989931353448455879684539351040 12870289 1738727108524256480357874345595381943090 12870290 192380564289022311600332161816825454400 12870291 1035601236274964131094220063616525196472 12870292 3148740038653934382513880615849104580608 12870293 1057157108487861852746482500847992934542 12870294 85689334758702348900652409210300387328 12870295 -1191702184353323155443690626018880004200 12870296 832532709486595479413965577522854195200 12870297 -1062317596283622390773564063176820782032 12870298 281644175408721354840256785911149926912 12870299 960726330119601185473616491401729093264 12870300 -386009014247687342256325798536396403200 12870301 -530967847332199856480812012436774362496 12870302 66938418737657854017586427984860368192 12870303 1293991298733337035648326159386307420304 12870304 778577538496777687261747818343008239616 12870305 341726405287621084177679223950340345600 12870306 200153057775534103873869664637109868800 12870307 -1515080760546882448667889004776470359808 12870308 -386925850947330786840050749937784053760 12870309 1346882930381166421198060336900912729920 12870310 -13684762733917330863957364235846138880 12870311 -2155614512905790747171902076729129150088 12870312 -59153539767032423604211878605771243520 12870313 -1265553843665536568936418390789783730438 12870314 391963830895010885982827022933379886256 12870315 -229443597582823846297655373752535099600 12870316 -111359474788233348467805707525235870720 12870317 53533617953262264343874867699374611648 12870318 -334072692452689757342810317395803924352 12870319 -261615547583629936591542954364569288960 12870320 -92818329438936165047581642694187417600 12870321 -997991092589076221525492262249014118288 12870322 -1389481625521629976844385533968849404000 12870323 970352104150557815869512722480374967520 12870324 392249054600965690653970944142250060160 12870325 -277707378295656142682258486801413456950 12870326 8083347937547491793395110306610310016 12870327 -42389025809555066009708555508683801880 12870328 453132984447783235980001618478414069760 12870329 -1870632552175189242081710592411557267640 12870330 -22567022807539752858306573575516160 12870331 -1759686056345528505637561074183465635936 12870332 -67835360236191226060129834920906326016 12870333 -27429769274168388828542209448855392800 12870334 993902676987633845912124026106513761280 12870335 608219825609044170748668964465914364800 12870336 3814695195593716068112804113549361152 12870337 -1258501700799277293943702860704464622014 12870338 -25898158885211886458785867282713980352 12870339 -395641763212772709295592943518615351808 12870340 322153103477659331091751002063923834880 12870341 -400688580042692431928527027923126906816 12870342 733410264985232994075889534397011489440 12870343 313322201281807042188062285847635542416 12870344 642935374875467209204388227648573931520 12870345 106613706562910999199662937939656308800 12870346 -107046826467885357817959435252013234128 12870347 239533278711672078043247418472118796432 12870348 -251837234494736818079977918457120031744 12870349 2293503247856823420393695925536568639350 12870350 -500249361661798657588927414576626201600 12870351 46215208852805556843097023475940514096 12870352 -443885761813991861501934116188568813568 12870353 138261420356115176654533831985413611120 12870354 -106114349367987836568380898667478880768 12870355 1289373907273497993859885167415446803760 12870356 -2630450806929808907625964780628323448832 12870357 1222043901027754925610136860233697180000 12870358 -846494302833186945624706392767180970720 12870359 -22990863113833796619197713146043192440 12870360 1182676439479232634597424903710928896000 12870361 -34840317030574083978425060096997803136 12870362 -700526391629763502169964325598881679136 12870363 -99827835511197364704529490304647184384 12870364 -18927089268286265861370206119594506240 12870365 -931204085785098296654988265909245175680 12870366 -71212026368240693337977666967679574400 12870367 819331774357888455665529833066552876624 12870368 -573022504914156065633209648929839775744 12870369 -48463608671320256732715021542686564206 12870370 153078368917788655358807803316505269760 12870371 712058810919662427169227748781625052572 12870372 9602692477715102992413655863805627392 12870373 15474525350447454990723942841728234304 12870374 -928964995884575645381375272008733687680 12870375 -116591960396840070530493252688125312000 12870376 -255009345469350317713137879852380375040 12870377 -321176793533852728717728982763478831288 12870378 -283587781006395696257792358214021113600 12870379 858589971171629590625954985684497542680 12870380 240721946037020955978389680467270082560 12870381 -600008137655759594585776133658476112960 12870382 -89932888896630442679774491400163788928 12870383 1016119983703748025174365745850684335984 12870384 100891867690796097513912924770269691904 12870385 685731320639087109146741345045414765760 12870386 -282000515892069971267289895857084389376 12870387 -1437494938059599529860940906691072636560 12870388 122907643373793999980937320569437751296 12870389 -577656543484336335148931103169603008000 12870390 -199029419048807569561352084864500216320 12870391 383056179149279305537784830009197424400 12870392 301900439134553384541442978608956006400 12870393 -251581824952904270174738482513824652800 12870394 -3725656646364828521489270420429101056 12870395 -828288180214868949786454073766944147280 12870396 220976990942728426541415381756933218304 12870397 278110139632034066910604298114434829920 12870398 830382770013167909917921511147870936064 12870399 -605652891397052901422600110259566055736 12870400 -366251225537403049181694088463987507200 12870401 -348392830448080040288956955921041145598 12870402 -570711466563489834162367040992247741568 12870403 -156587472575821727264460891058780616640 12870404 -236207548213451514236103253007937110784 12870405 862761822442450926176037280352111675100 12870406 1781510298687736609381862904805036138560 12870407 -4122779834132725509717432040845823872 12870408 -1184365291469073639467605668976619888640 12870409 -372199802488490395853834790551541117696 12870410 291572871865638723204435784151960601600 12870411 -66895857151938179845569029900352982176 12870412 -1368909519184882092986962433215906526720 12870413 -589908824441677738999437990275808846900 12870414 -13593744942501379339274936258842632000 12870415 439106431577090816213765288397016035120 12870416 -227505682788778283420366091913789440 12870417 -17004439435762152564987698565663924288 12870418 -776419475311165181571258066638064984960 12870419 -70782175368691085006364427821676624656 12870420 268815346350746420989679238238260602880 12870421 509910795322463350945842537016283908622 12870422 45903188115230224329172903524119184000 12870423 179895589092470817410798853402602195880 12870424 593109906499935745544428601209955942400 12870425 -290255407301058672463255728129078451200 12870426 958408656844197504163051727294322829824 12870427 523313447747241147142864490251489525480 12870428 -1319956076757427989588580888724774943744 12870429 -442500177501025119372691741499500147200 12870430 -299042540347122144335252970715884929280 12870431 442412596977508156649633631072314932224 12870432 -828500470073950547668009904149396193280 12870433 -131363782398086680714620902333984951040 12870434 -269208823518835635566557497239098441728 12870435 -174178525943235112119812759355956869200 12870436 -295474022990802864818826636058765156352 12870437 -791330621709738923863298924959389886080 12870438 449461246413999558200671159279557471936 12870439 -199591899025299006589113161466457330320 12870440 50623421018081674297637647039496601600 12870441 -939867893227986531786823192433129302560 12870442 -148268314167040242257614170234173551008 12870443 1516949398758883326453483417306668846880 12870444 -454143855063613854411326097697462147584 12870445 307298615493499052048984163747234908160 12870446 -79125754548837969719137774411490750400 12870447 -9272916128275661246215613711713183728 12870448 -239735614885067018997422888998957383680 12870449 -273610893648796362988417705411947437550 12870450 -141237993793408524487086738273195098400 12870451 -1973011679045628966383966459411296700592 12870452 -354212348409939698949864934282537340928 12870453 1117309444089337153616027231301088214304 12870454 -618566675848943689380599910218477802240 12870455 -141878434732265929282739126816048452800 12870456 6653373623163257924351623644020736000 12870457 1581025049003891111167942881961674961706 12870458 -178450473071602641395809330255152253440 12870459 -5175203707954981015642822985768259072 12870460 439537280516033723513218196236186145280 12870461 -2194702598540838032666864116992261247200 12870462 -240835728511658580972695225948725604352 12870463 580784274007001697505948689914305259760 12870464 255961722904283466260151375391436046336 12870465 -325741355579114474021724987742492586880 12870466 -36668976211005000177056100483274375680 12870467 -611698237296103493989074616775084655120 12870468 -351619802800478471540298591068040806400 12870469 -375938746776345903540262801294429452130 12870470 260566730463266200073504911094973463680 12870471 1650719438486705592549847057094203323600 12870472 -90340607335271872817078841682682542080 12870473 -738373551007377923631336488226864619200 12870474 19387869349912135163851900896345655296 12870475 -405241070845673816247626293358089529500 12870476 919101883279392436527605177696214946560 12870477 -180558327118787488360832484252102602580 12870478 646815150520483649124228362391872498688 12870479 318686702229145086670456909233952601520 12870480 19345856615455098411344452100680581120 12870481 65700248960918966467277221193638543732 12870482 516926859056364800675701832115253469184 12870483 -1359360513362165373585342162519975707976 12870484 -72678096416594293724753855632431157248 12870485 202528805223740001279991956836286783360 12870486 -665200114074605883611201217214199065920 12870487 193206358906683320174170906582709354880 12870488 2152652678606801794457400447733422059520 12870489 -1149864612684386252359555344348391504176 12870490 633763484936460692204401907304442372800 12870491 326802978141617740687864890511380766872 12870492 263835809954444913631153387744302830592 12870493 -751355033076097995208459993713112183258 12870494 93740660703260131342930751641862084352 12870495 -372187538842780748505920305953323865600 12870496 940422680974933419288279087201944862720 12870497 -753559208806969962768908981125284153054 12870498 182623505426813089623911815899831752064 12870499 3113952904115753024720770761398069785336 12870500 1371765226908884222510495459082606912000 12870501 -319224435403006413294027880674069190656 12870502 5945682624023326859093553262384141440 12870503 783586957986628734058922144133472057824 12870504 -388957149742497757945843553046308643840 12870505 -324819882961287859571555316950105112000 12870506 215171222189383057729674954724432164864 12870507 -13542576872307492255158245630753499904 12870508 293080705872382565794404222811976779776 12870509 3437331014445845506711571496734897793120 12870510 17042057527049904234037168495732498560 12870511 -2178809650308735697798201896998085571888 12870512 -187748934328257866230669816859938357248 12870513 619036657709329380372712245031278392964 12870514 -50339112536068936565801696443226952288 12870515 -17968543667187810385171909985627140800 12870516 744707257199943586452688882416250724352 12870517 210263771821197265457426836605710727264 12870518 -379911058035548474145010706694388907520 12870519 488996410848195635967500243841815505360 12870520 -232291356393937084456367883732557414400 12870521 2003544231616984546449190680891471583722 12870522 80564856723262695472604048630543155200 12870523 -1294686987369684479313210114804764898480 12870524 38832014042397764647378739255783424000 12870525 197603361682870876244031097195930065600 12870526 -65182352835260067366811109572020905856 12870527 2687381725154652120650527386207019448064 12870528 -697047094864566673779180002806333440 12870529 90089283445527087563119107321370499712 12870530 152300633718970533027909460555204084800 12870531 -924328459052031515821485543355340964960 12870532 23279664754765908049092692716050029696 12870533 -516447757567874168982619845631595379558 12870534 -596714407582058962322657879400824358720 12870535 699461473949880380478678913709035311360 12870536 503054652784941921189411513678591636480 12870537 -199472338124932260477086080909554259440 12870538 -1656848884246220921373957842547536829600 12870539 779732047729942652928840647117485266600 12870540 22024257302529688598776700335790991360 12870541 264129102228413230513376405841488021942 12870542 234007156208985469579952789379880962432 12870543 -2708428035731424325649236335506837760 12870544 -1179169503960865438323091454099415040 12870545 16643346917702522559022776917013040320 12870546 -257971367892899987829764192076385024512 12870547 237363312117228214059271823261335441632 12870548 465926996279642746539305020323125429760 12870549 -560210718196997763168051109969743490560 12870550 4820688410215535144426982427058073600 12870551 2425602048067179560488499469032925636552 12870552 -677978204414300487302611413733578362880 12870553 491100203891478507684369298724476393802 12870554 800776317764310244905628501838458868976 12870555 166326028370958112495067792436792307200 12870556 144221932240717082617573014615216814080 12870557 10237981192075640375650906022000511360 12870558 221962581680065393711199401217063375424 12870559 263058262599914164890786573237588988504 12870560 2264713404216869908971954253914758184960 12870561 -189188801983209411701860344448981450752 12870562 -546660297620857222487171903249904026880 12870563 41027604175357393796052688703337934812 12870564 -412960375207860743013356860659761061888 12870565 -175041890395050098175283653011643681540 12870566 -609208284794081507477005260390601336320 12870567 -611068628804641247750195918998256477616 12870568 1824540112239083293070847424801914178560 12870569 -224624062549651542844286675761078593030 12870570 -89906315541811861114774693121631010560 12870571 866160254362454878439664435068975623424 12870572 -346420607293561737188765572251431156736 12870573 -287655838374866828548165028335985386752 12870574 -142902723811685694664403636647550092800 12870575 35098906806354043653039645804902005800 12870576 -2847135479093003392882910355391561728 12870577 1654884998309221068155075778273939302400 12870578 -31758317374936878098236026254867962368 12870579 1152124844592525031847569708032733443384 12870580 369929755109195676530520980619025612800 12870581 1386134065182453910113065213063139981120 12870582 260558267042641166668746273369744441792 12870583 -465717391242253488375732955681450428672 12870584 349635686164632653640271150493343682560 12870585 329538592374033565717502357072992437000 12870586 1269967576005108087523205172936520570992 12870587 294746311806000457063042778733596533800 12870588 4907525209655271858855062392038211584 12870589 -707574095360645181865004086624833841044 12870590 629730799150037313296525979707295220800 12870591 561347764259181258958308890822749176720 12870592 60933572981055114534338268842048880640 12870593 1190861963418788733710908423838362021824 12870594 701546040150598388761841892126229872768 12870595 -131199936407666188912790185942199008800 12870596 -686210129193977535305324248761127956480 12870597 48022520118051104995226921320909800960 12870598 230786011922236980518049850868933567232 12870599 -56233939501476848391243268280800170528 12870600 310451480872622552105785796964710400000 12870601 -29878319435691472463757625137890766720 12870602 -18686529799230925217866339579580444160 12870603 250419528018190903482035762776721510400 12870604 1002058941505294652278802118142578483712 12870605 12834048552472776595515999273143087040 12870606 304138327892236004971613375009068584960 12870607 63138338261976223070462951485616815856 12870608 -5608597638703114940377427723387928576 12870609 249210664389722415536018181149392050048 12870610 -725391307357389126414344450179230899040 12870611 -53677271914284920916822834842536600320 12870612 985703301431641413739228850556997412736 12870613 -639759741795499777176334999514192543840 12870614 263714554130594000506276785572754342720 12870615 -44524687995853339931577346494684848400 12870616 997764597122166473731168291538367283200 12870617 -497939523724233550338952544875985465334 12870618 -227834820213467548944764629814057104896 12870619 2957050493103578162986645334768469919680 12870620 -3231624947712814790688751620585984000 12870621 -2585561203535295468147846268415959528128 12870622 -981134379013266234497781230593386837888 12870623 357270874192565232659308080467108275872 12870624 333623561745529819230635069539468443648 12870625 -245968047293561790783037410827276773750 12870626 -180944480300979170881372779927530924256 12870627 -463362783123230835899995005677211914496 12870628 467371455000569121179978202804284989440 12870629 1898220677943848253364470471672400303230 12870630 -14739330812314583033616548933341401600 12870631 -9650957186339382308601283316237289128 12870632 -1842611640468777892369380468176805335040 12870633 1099953190464399369728150667189305147424 12870634 672805487226238508122055866480614376032 12870635 -152721441725027335025986345582859040000 12870636 -241311737484796872798308538537703243776 12870637 -11024995752102949969000070056960896480 12870638 -287337842345657416714769575837822832640 12870639 -160248017554670862249193353430959039072 12870640 165659325782707791279671039891709788160 12870641 539989524159475564155790539446051044800 12870642 -16696025060233378712093158408090822656 12870643 150296574460222893209371549372658692916 12870644 -411299496570805196239950093064608190464 12870645 -281558025026980267324241112651934829280 12870646 -305192286803680644925512499812189284160 12870647 -622706254760264162107847098950860090904 12870648 -85938115609031725047349415624063754240 12870649 -1521499503471091016716735896914315532 12870650 141836536147985590754294622873436893600 12870651 -253486975207422842779520470595409940968 12870652 387272356024575742295258753440454721536 12870653 -1189970470418241242003550195966002095098 12870654 -185035103532442509713496366367233458880 12870655 310966082691475497324893776378562283360 12870656 -592508839134686517332307422812034826240 12870657 3812676448406145601532177264846563440 12870658 -979703150989155735669609771865757110320 12870659 -1779395056978026035828737148574048872160 12870660 464815937961773442747008808331347947520 12870661 -1182625018009007709290668103790291304738 12870662 15565531920729645313245759064136239104 12870663 252534537532297060480672728194685493584 12870664 -288805444248699829222025641051779671040 12870665 24336426704847909494013270857657176200 12870666 -228838176624462053878257631504527409056 12870667 692305012962206691826222786101913600272 12870668 -444252619084228232691188595855890448384 12870669 -347929196017107572486377826917294710720 12870670 642349781335425320728331760644880473280 12870671 1648573328004663382174657068251513865144 12870672 112043363311383779001637630134525100032 12870673 -159589994603722480716497679583452226320 12870674 18746268670249867018697592166618311168 12870675 -521106413456527391880063144458255367900 12870676 84200830147184787213018818513994096640 12870677 -543054732562318512337768319733028779168 12870678 183809698219989158468791002899886834624 12870679 12264396738083270026928596360882327248 12870680 -1135479565249844270571008405202087936000 12870681 -480139256699890784271962323209961516800 12870682 -247281069898580274367220803947182044416 12870683 -827437340845299608985413260052238223224 12870684 -25666194942400152858579566811223649280 12870685 971022581377528668902611785123563923200 12870686 -398797432385286842853679166663200430208 12870687 302364252325632807501039683463108081168 12870688 -1266038537794888348924995000717293912064 12870689 -658121255426795383714228160061513120876 12870690 -239713488779240795438615209240344330240 12870691 -16425562400665350243973941386103647908 12870692 -634412727941227227940889518139980109184 12870693 -1073730696999136515056032224522603550560 12870694 1148127220441811818023477918691302541440 12870695 85030002179962942471208630310296330400 12870696 909963280540573005451578412433474764800 12870697 821700097396042535256604826556386415232 12870698 -1139235612239385389149407244260499956480 12870699 -395861688890477481682074843365260090536 12870700 -341702433607728279928162908583692057600 12870701 -22008780961984022422170543125613704298 12870702 -233560077647017870580659052134943984832 12870703 70731528077669222404754103598336396304 12870704 56500755060211507108327980315898281984 12870705 -964419308906818798951712756121287131200 12870706 181022822706980480693220928491734625552 12870707 -61384918875054749673719520497256945000 12870708 250140073108302211425026008472915226624 12870709 -534207671946317896710791337979680761568 12870710 414560958838793183428099690574628149760 12870711 -690567854143530988163654789505275808000 12870712 -1526432724321836247099757074380297932800 12870713 275939620017999109295983059502581801600 12870714 -479132236166431124295244802240708440320 12870715 -927891375756181133909515055146673602560 12870716 -1840137607162424224340788928933018795520 12870717 -12752921330899451331465840229547421120 12870718 -139587343123877968291746783215105337984 12870719 -306534608436135128456312192894700276456 12870720 -33546400909801769740701964532082278400 12870721 -2486993914655542989237554684594087158078 12870722 -833426271187094010630580373896384543200 12870723 86945817128837781826968853202442144000 12870724 -87388761252426829077266362097854021504 12870725 -102905280922534132634184922859205093600 12870726 -305529789399594997346321817279722471424 12870727 1543502784250894793362733768652214268040 12870728 -44243492672191397981001445235947837440 12870729 179397090798849771261944606709955307748 12870730 -570412707062962699908426676888402329600 12870731 897341400820970964483877598886216958512 12870732 -189012267766807070951040283192725504000 12870733 -5751013283267768010462487721162865876 12870734 1213873648608801734102388034161674773632 12870735 80174779356134243393776532542879641600 12870736 376033116610730714791292141415365066752 12870737 1191489009752057032356089384780162554992 12870738 173711409306813688748573925915346303488 12870739 -113454591491704982867225034141523095648 12870740 -366428294845869800892992014693552581120 12870741 75729534051885576471363374325459946080 12870742 -492964766332294726503912161213139349728 12870743 69032362832851694275054284943540971144 12870744 -246101985826919107951863337585464545280 12870745 840472946502190162733239505233463434500 12870746 22322431042656005107745660870808999936 12870747 -1417695055724199742349124829067858031552 12870748 459146424495997241364233447193279038976 12870749 718926508723895031425492562777770643750 12870750 442609572417715435669586594078278032000 12870751 -2168050250442641347362265272809412941520 12870752 1112079722275478474489352261332887142400 12870753 -24522440432835583017634260832617260160 12870754 -213141972998812153602781021092403963392 12870755 151508230870793748540977555330240174160 12870756 -6943960197157118516018072064926021376 12870757 56921928875132133684626963017478061120 12870758 268980207035223930681975160840826016480 12870759 -305810908380180276790981835809105620480 12870760 -9498502997306769989844569846882304000 12870761 107616303407098896913417687119175479924 12870762 183941035050480177210877319879117528064 12870763 -1195328935390598166377416405811621838988 12870764 48782914488585037011964244737125989376 12870765 -193792233610069192175579989564265496000 12870766 -130475604688269435522286924437994093056 12870767 -50527739062792126730921189026971365376 12870768 5627348927437763103523196727291346944 12870769 -1775711119283349078787078389289819994700 12870770 326451673738170449102884624607764177920 12870771 -236709817016222296332501139322705376000 12870772 -538319339030741944191613980542506666624 12870773 1755708222459874526189304979667713151022 12870774 147691444849902273786468290079314140800 12870775 1227188333341515221560805220053893614800 12870776 -22506471678064637518644537403581849600 12870777 1422234477463756480335689029811412397056 12870778 49435620306140015997306632006415194880 12870779 -623976372660674486209138309135203286620 12870780 179757630550160670591766930923495936000 12870781 107133091862558696965790243975052787680 12870782 -877832712331033109827626036730773001728 12870783 200891744276312496280387234442454094104 12870784 1706659035956611877398428977147506851840 12870785 -348582318881669200701039007374885134640 12870786 557918130087326958066162144919361211264 12870787 279880732402565030503297734196992754672 12870788 -514358349881302786635620259018925461504 12870789 -709636492161006713877157832338723436832 12870790 -173404561061594775038085954280025308800 12870791 -618283639766955700677601215337233741000 12870792 104480972474081494755594482759754547200 12870793 -352761263686327648302953557443939173112 12870794 167715614567480597827096979035487595360 12870795 -21683697876088775871360634155896467200 12870796 -474736488621815558972024607198604038400 12870797 -444084465644136919293880180541530520448 12870798 130346289118702964737363150250842596480 12870799 -1183434984345656786246809230046798037200 12870800 -100146097283655232929168503458529280000 12870801 1029878094299290302658813808814569141730 12870802 107577981074723850142316128219813079040 12870803 -28186416295942195515600510810461852352 12870804 -294590634615509782519294104197810810880 12870805 -432685656000971029399596978817102049640 12870806 -72025017918916872462954465196721894016 12870807 -101008426006701330058585427176893611160 12870808 -86088156430052656965100409411287818240 12870809 -603162427553426480322213688307759308800 12870810 -466610751126684684915318297545021141760 12870811 993297199906135848056483842251074597992 12870812 -761925441551847018386285467624401596928 12870813 -249518691859115205091015206405750124416 12870814 -659521471551582618469629053325678235968 12870815 -264047222715526337670883160676763046400 12870816 125936072622216142207698057098019471360 12870817 46523725807470183788046554809077753384 12870818 -159453886570067324716687809832104204000 12870819 64509909267735525091166968439721349440 12870820 296084519836635418751648773944580538880 12870821 1240816352835177309385255103452365620700 12870822 352162723080696824821285726661133934272 12870823 123668168209289403145301308469364601344 12870824 -1023994176394555830287388851620550092800 12870825 -9228575271652104341397069886633192800 12870826 -359885872578332689685427367457964759888 12870827 296263904780547970696932069477744026676 12870828 235240228040467138424752251962362429440 12870829 -39173449281373067982146899282052794580 12870830 -127267123410272081791360902919246320960 12870831 -823108336096595535821334118041456736248 12870832 -226760085327146571060632830704475504640 12870833 107320354126062281903626534899542517540 12870834 638102183274414398646151287610484519424 12870835 -82789240589335068944348609294251176720 12870836 1269809365273854168894443534959627309056 12870837 526624136319429680430900623728181493600 12870838 789570712246306436784548626077910828800 12870839 1187457254688895745397301910985931865640 12870840 251703261043053996676675631552667648000 12870841 -1157481075426000853734577604373214364758 12870842 21203728323732980247051823935939379200 12870843 -300672892686945350102282598681140896800 12870844 -68852991594860822412030451026137620480 12870845 -48782794557202920930320755802778249480 12870846 129882466208369480102426507382927360 12870847 -486947214382273528264630256553144318720 12870848 782340903639491936080698805600316817408 12870849 38882662212260704739483302252141927968 12870850 -527958173525451287316215737062794832000 12870851 267519674058871181064767902992332563152 12870852 262443637418528556588430766681500741632 12870853 -755812606588994995946705311962212673540 12870854 -184870868387382855674085702569029113600 12870855 -298155145371117118990882418023653619800 12870856 2617157197499882656401164139000534466560 12870857 -1137461826315051059113901453400132437568 12870858 108319261029824236287448412450625355776 12870859 282305898577628535833398739843916239680 12870860 -894018094614052892055127885422527616000 12870861 -899812426782094568777136122866324600128 12870862 -263034697668332473831255116106360373568 12870863 704192531579702706521229361782769904112 12870864 -251836878547039279053978482945328193536 12870865 -120587705197309783379416177660649860800 12870866 22861948211090829956844056935460219520 12870867 -976188188848753072360692983022201792000 12870868 959205857839060444525743210548352092160 12870869 -1359899035075117926053879723295682963392 12870870 484816260020481916253149570853575484160 12870871 -1867861926569929775692777819833607524480 12870872 -816835360631120263981944602983096320 12870873 -264320850838328454167413778770363005120 12870874 142875077474431527852662691893163827712 12870875 890432343077067299053291072351154892000 12870876 -447982218875640002896187395990393605120 12870877 2066172322680385204874446103662409474726 12870878 254750587752693162678765279294617112000 12870879 48080659008383302348248699618688719816 12870880 1122768738938725075458949147821908951040 12870881 134752057552441744501684498101410898864 12870882 -153929250895521021720447209987566436400 12870883 251770935913409985269843290795957759680 12870884 -271653747874137504797237152877260512768 12870885 -113161601895026275870588548826611393600 12870886 115217061676235900131245727637968617600 12870887 -1791803796689686374430132838933494873008 12870888 551150154695397560630854698014627266560 12870889 2196712982959022896161967558960429553034 12870890 104409572190444493947106156503172915200 12870891 662965608965985184856032928722832064 12870892 -509996987422937562121939409951740474368 12870893 433499741509886759686333203739356158784 12870894 172722662041992579394732558491226169472 12870895 -754965871175592266265051107048421852600 12870896 490237492874755534230524718468703027200 12870897 -262723641703087901157240460274931433344 12870898 1314255504414054157602552655019794717200 12870899 -321159348210695326504622317105294562100 12870900 1423131548522678858103486798946867200 12870901 2141476159927046797743643120761144108832 12870902 -568847656922391711742151510128742556096 12870903 -541737206033654619961513740507246656256 12870904 -289206515616744196181743685411428454400 12870905 -570914905866995944055743798886351786940 12870906 -59247492020484331353301615296234295296 12870907 1210150644719214680515848793961466312192 12870908 766346104843929083616468662697175216128 12870909 196624062897829322336002753889996692800 12870910 -50209703032178615621734533051738074880 12870911 1679987232651237344949944720299759411224 12870912 -240049155604514924143852587774042439680 12870913 37523628498251504218260132713178773280 12870914 281978212034033835189646943083062093312 12870915 552646280490955404341277785632047141120 12870916 -182231009741989925931304538745873954560 12870917 -1577584049014768579266239653853335418880 12870918 288308900553082809349952471435591040000 12870919 1300737032102327155497442839316324263320 12870920 1253255059627796404548377178396181401600 12870921 -80980595441264310387153568807797891072 12870922 -8402692943148550510639386524481907200 12870923 122235133598253521884432119887255888640 12870924 649360513717742755843916238348787113984 12870925 -100767133064013740620873905721182867000 12870926 269481021280163347730289438054679761024 12870927 -1090324247120907172514073503068414754160 12870928 -240825425367527064275490282694767992832 12870929 -371047681783313888342986935245508174480 12870930 120868297441663882237127854574243281920 12870931 93900205045877993945576461782490509104 12870932 -23560642017410074355719337549189664768 12870933 -514255405021306884492362087974347118176 12870934 -332341352844962590938216920502944316384 12870935 224720865683314081280863417938354992640 12870936 -345396808473049334192172798492186255360 12870937 214403133218481943564358895524527561600 12870938 -187199060723538349102226952840738293760 12870939 25666611170529107098299940049473364232 12870940 -33082141316513634248194071495897960960 12870941 1097494474690470686860039640031186666342 12870942 -75148997486455570210817724924574970880 12870943 1591253325761728196354591421602171012192 12870944 1349756956199045465799017147479643258880 12870945 180157521071450631557782007411398425000 12870946 -1036287270429363799059093584274573664896 12870947 2280631355845984524275831122877379810396 12870948 -223763981179951027735456271082412345344 12870949 144869093337428977169777215441195489280 12870950 182793399890181989088989427841662854400 12870951 221618855079320187924288008513249238144 12870952 -609350164498244380315966869372051456000 12870953 371508666167604172040967268973228505984 12870954 -1448583939201069811220923420260838848000 12870955 226358661527839572634253952705210140160 12870956 -187231402866112318787849039899456453632 12870957 770243625077044496551656793109737007616 12870958 21038625769411215505787311534731382080 12870959 -1780628994172314665071530236993188665840 12870960 -102423236029836889756448825287070515200 12870961 -708843222686997342085269476705736899520 12870962 329240941038195132508821220273735638432 12870963 230997020666641011711678982846331010384 12870964 -1240423164328054461676490140951011985024 12870965 554937887548303789450151137351768504860 12870966 77334680919436246150913741580427621248 12870967 447869272815075779002200917402553007016 12870968 -661143365549858087058900665072207462400 12870969 164879126306700980313998953436300548128 12870970 -239202323584379919713351442301349437440 12870971 86939848087062182168826224217304115172 12870972 1089692067290007068067364900383391460352 12870973 -2247116732375160204509928651544032030778 12870974 698105425539517782255779122546359380736 12870975 -973448947611817876826060711464252800 12870976 452181627601199197588228573000863055872 12870977 -2638081899190880059541709651013933503228 12870978 308118374714267492114414060924279140224 12870979 -1511820730059015611204657656165837219320 12870980 182304808522894660761131919065904537600 12870981 -1128584010418091967214717167433178448288 12870982 337594933834458019954687407343511882592 12870983 914193355912495010155556950802496460800 12870984 -68276401214340546930471517758970920960 12870985 1543437273238278340534863026679238313160 12870986 -1065245418324467296706919926809565753808 12870987 -1132897534157118299462002697440337725248 12870988 -83020098525638101495043014993211002880 12870989 -400271523546225408743425509355084637760 12870990 498776191908406094844233040117087469440 12870991 -38470398770962735447471310260628846496 12870992 -136662263873779405690249780956660645888 12870993 859775469481274639319315335876780193264 12870994 51654536518710312643413402870372145296 12870995 -34189753256591916435079282630290151200 12870996 -1432202019787802449187989516289176657920 12870997 -1396750343318491201472592988234053308928 12870998 122558738945585666295821167114967377152 12870999 -576872307332261968921057635461839510200 12871000 1433215596643188568361610996119869440000 12871001 78410127485697743004355161345468080064 12871002 70473192841418962480973706360305410560 12871003 -410791487650045616022283520852941932320 12871004 -11897490952003085036900519480113394688 12871005 57114279326316715245977985328840254720 12871006 156311737689559490027754640950996956160 12871007 560674750357256967212461941700027677600 12871008 -2221433605512611331528856801361099489280 12871009 1374973211148764573606384541008506130210 12871010 865968451031839200428795558403850256160 12871011 500938124300419007680255436537145956472 12871012 995992036850238893944168068153815040 12871013 -190216763576667433139393268028053171300 12871014 -59208453373411971496655102943800008704 12871015 262721929058042620744189666163820143160 12871016 -743186044201039123347070536753322199040 12871017 224018538631947733242446001261254410020 12871018 22034091473669254185533764022951312640 12871019 236463620944594010314949532450836958096 12871020 149102459348031746632660686695081671680 12871021 -1545620137113333988760140420030359492778 12871022 7103989965350133280312155719465341824 12871023 -697029917152092725576226319675463273472 12871024 -28933547075076295933911756660733968384 12871025 1056032306781794607294867894684872612550 12871026 -94781647475385235444258678736722801008 12871027 -213733291944063007797438585675352750560 12871028 -178243806168154091380170014376272648832 12871029 -47026001569983075299741603764068241632 12871030 4255137058629382511722144251561400320 12871031 99607557871193901360104496726886025832 12871032 500016316348131237682363138949886136320 12871033 278957996840342805721565733452938654720 12871034 92590540575817262591476039654712332800 12871035 -1489843801344228365586619201689724492800 12871036 1028473852533085323511309922929146063360 12871037 -1395501665348416533031814864719458365760 12871038 -657391872190035368338765855926598040256 12871039 -891142171888724282296011751942051706976 12871040 -275364307881619413329167572437198438400 12871041 -113669457248559402468901341217723593600 12871042 339406507707306156984217041077781867552 12871043 1564198105729446143121376861544730407292 12871044 -1660783411565693262878311843442605154304 12871045 33765294669566356901640107922480576000 12871046 285524603651666612662828656528369861504 12871047 -167996260957109474757793140412234652160 12871048 -727771866690592528328048601488521697280 12871049 977270529273634676202499662705425233050 12871050 116875805425089429076159878042033312000 12871051 2436768810708454367984420461235033764052 12871052 -1054637235198824738180676626270005649664 12871053 -340131620662726234117377565927967480064 12871054 -553191716907595822418871847544590675200 12871055 1042119598878856726339614824330684781960 12871056 317185360973373710227694272870125404160 12871057 621551230801143396058480156028307574272 12871058 -904611284504834849313085687156894251120 12871059 1036241336382098545842294324333912833088 12871060 173369003849152290557942927727003252480 12871061 11425091450965716400491441484113176448 12871062 -18661319024120830784795972252724556128 12871063 1480743970886126648229282167304222842312 12871064 1122144236116924155895627855160712591360 12871065 -118890714017218326148806547991415626880 12871066 253956530989479235244362161662312116704 12871067 2398070714857316200195532907709791459600 12871068 -1442942823919534562501993623475404800 12871069 -506337178479105723275101927319056623104 12871070 -78449022526993002962233393288583347200 12871071 690190326278845658318887529367972239640 12871072 -1809825353635251168019082012041388556288 12871073 -1957311224666339055679214152745952603678 12871074 -484245021108392649610147177201698587136 12871075 -637517137811030099176661021842928000000 12871076 -307223802581271947583758108286914297856 12871077 -105025879683099736197227713589566430880 12871078 -749568320597787011467596045079272734400 12871079 340649303025100043469790643131698186720 12871080 407226472445050079911101778132107417600 12871081 -875029428094709459887939750505648730118 12871082 -134652824141212012382440641916680391680 12871083 -29512268465161465111066924526031632400 12871084 552831657338750022658912246955872937216 12871085 -545357535435780814450734666081069935220 12871086 -176490216811966727035141933493946193920 12871087 -4153390854534555316306850775424758848 12871088 47029821988830788072856501027605594112 12871089 -166633124391994536635873523707840163840 12871090 -580271278204882418839648532688743215200 12871091 -462338733716619734415600506520886446720 12871092 -277195863429487645355176847991008851968 12871093 621690087250604651761723650624968524704 12871094 4018465101444874913981456926061151456 12871095 823573851315809092217975766904376285520 12871096 31994762755010186171526656124299304960 12871097 -1564346914858473545592525764444956250454 12871098 -957581335483709522883481137043700822016 12871099 618766670495421596971587815719741472400 12871100 302487042863162734304378088388304140800 12871101 94995624453581838156770128261424215104 12871102 1798894392883431949730616266099010215232 12871103 283389146481667970178892652235346391904 12871104 -922236111439241203393547215967354880 12871105 407333880965958600285938491509502440360 12871106 149978121938592102948836021161408727040 12871107 264958764040884297805572376026392367168 12871108 658249936195968454197724236180255670272 12871109 -1018936975448985801346713501289052190690 12871110 -8464806623727139459589352749746759680 12871111 -363590085511747687953113659338929670096 12871112 -804250631030024903103951859208913868800 12871113 -588485198583995194994231541941956821600 12871114 -634053484297897328899935410914537159680 12871115 -722645494991603597785495170797194950240 12871116 -179715527923238408075153275120556206080 12871117 -645451837429779115679510473720390647616 12871118 -419799616110672709204991449669758300096 12871119 -462730649280709767142448391263541851256 12871120 89167024662615436269375562720260096000 12871121 -118899733571042322757097206937014584000 12871122 -250256991619279064797128822455606108160 12871123 -21426381370812479521789913116313245976 12871124 -264779741680775176913307096032246006016 12871125 -1335823391248638618801985752866917482000 12871126 -2700727602151984122876906289644619488 12871127 -30518938423763424947495719112389698648 12871128 -23040574369447128694861903298587238400 12871129 2000460366145425031346187652088138974730 12871130 126195910937343494353007903392682397120 12871131 -1819968232030254569208564663839698176 12871132 156090406051916118001996511314339020800 12871133 -3582483463899637793765889602574571674 12871134 112568056278859553472678745775303486784 12871135 388640146163999193811220958461669065200 12871136 2236928860702730953030517571127003840512 12871137 386856953500230284433283041808216019904 12871138 243290541646710763849887698529372340224 12871139 -1039567374016921739041118965033490499144 12871140 576951607632292568936694061773097881600 12871141 -160131470440226070271137317846249602148 12871142 531346012932370578777783289696212918144 12871143 124493228252281935287352587743353238824 12871144 -51953990743690327451483649443315957760 12871145 -29480327400973990974734967566835916800 12871146 538023099732456374781369001332228451584 12871147 -12626365488583447639355127016936044440 12871148 -1244396198018521847059260123831458049792 12871149 683785991378909702069781470121099474720 12871150 -88212666857329338327614553984368208000 12871151 985289244523972949777076182752160419920 12871152 -58433202318158613791687501941282799616 12871153 1069326609843426901104535390794776975784 12871154 -1133121709939238275160974615675504419840 12871155 622631894409186934561037611984529291520 12871156 32368061255686752269448392466018332160 12871157 -301937816309978083787112713682999333480 12871158 262735621859031800043780573785003150784 12871159 357122111399155210398885745499941798752 12871160 -635888078539320188362177252725585408000 12871161 1251570023384334254971598937743523109188 12871162 -1017405558416279731520079043770129537168 12871163 2839025928760224836414189405680108679640 12871164 -641887486374664785256819019266355601408 12871165 150083484287735695247911484382824598060 12871166 -196647997135998183459288064713617495040 12871167 -71316705854249408521717122232925273088 12871168 -17329348314382439261374781922597666816 12871169 -48679224638626811716182309837656149248 12871170 -284756628371621873592665736533981952000 12871171 507119426161360426787163076256617841544 12871172 23209884125656901598971802484744066176 12871173 -205635147310551461860998818082408716640 12871174 627512015120177813810352562907192534400 12871175 90855597240498675910510628642834954400 12871176 1181866689015084299154525416865148354560 12871177 -980861184124073484580454230263344398128 12871178 137291814402558977018066656362511254624 12871179 771220573463213349080916179555050577724 12871180 1511004237254505638870013527000371200 12871181 -70580645449963284180163115760994275018 12871182 507841831985210196650209258061308540992 12871183 -769050351922138546680280780543685461792 12871184 266264239331176652118181994167961395200 12871185 -529497610650793997968056898523720451840 12871186 214090106721829705064118517865575329600 12871187 -457814004274757942020347519932517705648 12871188 -394225592213838214191359639401423312896 12871189 -1780253279494425782451887575326784788160 12871190 -2027406127673890124620656350306630400 12871191 1107192853280976894688557950337026225664 12871192 -625175271095138427278545629091807518720 12871193 729159911423731596456604312784123936478 12871194 94733685262961978372415599131081308672 12871195 -109308199680449998777310730737461156800 12871196 337174072681996950881622223356240691200 12871197 -140490717140619022806411914731318407360 12871198 -398273550018213263199354199351988150400 12871199 -1777238152731595269864270461812441430280 12871200 63479769167260185030698301003084595200 12871201 376460783846589361356765175721772213952 12871202 324391764675896004800741677967954505552 12871203 1068909854381439755667073144563934041408 12871204 1059689603455389986818386294033825715200 12871205 -688305759974778257051493387898093382280 12871206 -53176154045491964760063867918896040000 12871207 65449058075940875917758752654431934456 12871208 93457189091750899564864488849877401600 12871209 616388897472442244681370851124420330240 12871210 -1054249828352367352117443399403436244480 12871211 2406014661430480027932875957285361093624 12871212 163459355469397913266084528979983617024 12871213 21911192710887545188662426478657685164 12871214 -19729364869100529040504318229577837312 12871215 -65754447838679152041172817011030152000 12871216 678709333690585883915060867309199360000 12871217 184798982007972686580713399343040490532 12871218 264512126202671373653847472716742564608 12871219 -725499673542037038805718298958538465240 12871220 -901233074424987719834496333934000619520 12871221 342552492151872753513470312881059271488 12871222 -201713724790423481294719580122065687168 12871223 -2584874186275151170958799519507261583656 12871224 -191208550326211772804671909724464496640 12871225 -851465408985088839724808815889875700400 12871226 698868521903426374942824603071428083312 12871227 532758833666689956519354942557154470400 12871228 -246659047276952590364538844767897490432 12871229 -66653651802025237814242451380906513824 12871230 291739720242950142330805631518805280000 12871231 -583477267675954011044305168611849455936 12871232 -581209344979953295117284744963985244160 12871233 12693707140015208721535729060524762240 12871234 -739008367321363842109958655479572551984 12871235 -175907212450595920264436310548758219200 12871236 -495151023396315902204900486459023294464 12871237 -38283648333960742334870896071972288 12871238 -424425638059255466774398361020433765760 12871239 1082622506335640954418151662046742470824 12871240 371893591590656140106346791877798297600 12871241 2251297280314194036044757514628207847642 12871242 -138025087449646271988173550853064682960 12871243 789298029539995124520207490574249521920 12871244 819430795934918649608142419175576545280 12871245 646520765002269734092744012295000337120 12871246 740669409188962443799618031187358374720 12871247 -579315062060657260269430847686517372304 12871248 -115495774973152271970199639380815118336 12871249 -1765716714214520680704645749036363307660 12871250 -31178812131464876338444528064801280000 12871251 -1397239841154677026808744283787780674960 12871252 -1307292432032292914956223404387586011264 12871253 -802278327739010421338241709760035919556 12871254 188980476379618783403409202169280 12871255 -486145265589490100098131165399894852840 12871256 -288583292944969349539343009619559526400 12871257 66296813588976481575649861719610911744 12871258 -372246814176107809016672605127716949520 12871259 -1825249818689436285246122132435556516540 12871260 -266207247589653001372009811411774822400 12871261 174781054969293734380149122682296193600 12871262 -193736493076557397198585217647099032576 12871263 -699152694539443035655004058567332217600 12871264 199604828408666841929429374525240246272 12871265 -172248124441080120523101637387057296000 12871266 296554259971014919567016186030727829248 12871267 -679061320522511481010081254859105392720 12871268 -1532910045042863722766537218330880698752 12871269 504282867968456924868672540526629683100 12871270 -46943466110571749291302623028382701440 12871271 -176202489756312737551572549771459130632 12871272 325520351695629234633862769328461168640 12871273 1248105211628309513586757465068757662180 12871274 235009595514884733211385251374969265920 12871275 -241622970291973631925978767363860630200 12871276 182960357729960518310111137493889024 12871277 -4786803838253767691876255377178447220 12871278 285304484550683802193442292762653552640 12871279 -1186548747427906278604423456671562067424 12871280 62415001182272129651531055547488337920 12871281 -824726563225728325149840533921763362448 12871282 94607059260289565727327907331670483072 12871283 491849241745949175306686594581442794464 12871284 -680319858052345884495554379983088936960 12871285 582120598630037739354696682317507672960 12871286 1249744223115301733394830205202958930592 12871287 -15269979971927479318760943790774805664 12871288 1749946662086584294251360644804871413760 12871289 1417776452539223174864030379482290740180 12871290 -288681624744905616944592679304765057280 12871291 1625085882925237591237629101093532534692 12871292 499768214384581305845689303774038392832 12871293 -242935304801487537665430159258864483072 12871294 -280927243041749654673210927173193241728 12871295 42674405794534007935961400724350880800 12871296 -120454205202190341761318206532600463360 12871297 -2239360103582148882652564421012237744254 12871298 -553641342944563168607881687537836668160 12871299 -351932953955740903847018600770963599360 12871300 -120738460370026497481673410963486419200 12871301 138888940430490875991465825917637157692 12871302 54087938390294066235249773505213390720 12871303 562113301108535411766208153036712560640 12871304 1663887503246142405190831497621318005760 12871305 51897785544084739289706967656811549320 12871306 17970342306851045352988607222599630848 12871307 -383618361662641223424257525260156902444 12871308 777788442399669228518633632652973133824 12871309 1834623024889281468535322319329308182240 12871310 -524644094286633006851871650616974917440 12871311 -1152309541499913391786128673827143870328 12871312 442254140547298158542996076041207808000 12871313 -84454842493952674643356530359759194176 12871314 -668299932761663982457767816885160678896 12871315 -685274833764394582892711712060856074480 12871316 -140773059050521024641278151046353912960 12871317 4508643590173559445110835607879002720 12871318 262088498202432004461525769852494705216 12871319 -19636572355703780531205647614500046056 12871320 -67948211255216281548582911616368640000 12871321 1247158740972569642769888437540192168522 12871322 -1022232030453980165235301847957065593600 12871323 -666381018220325638009141211061214415616 12871324 -230341990429118822168789161635367620608 12871325 -144208248627414071641080605898519895950 12871326 -158184333158575791828501000398024957952 12871327 -453350234861862012028739548676413501328 12871328 33869653434999291152923988855985930240 12871329 -597707395928944493425090020609065085312 12871330 369035986080631821873979948193198518560 12871331 2163211041542492833694524827499890656160 12871332 1706910306469896115956153850526449612800 12871333 -1183198627476927119447401545191478468418 12871334 355757818684003359584804117121420273792 12871335 209373021884178027299155495151282781600 12871336 -725332878186287793039142004897743011840 12871337 2687592435342315290740535709969680640 12871338 283464353629792399659223689803842477056 12871339 237212468407313871037385966733031029648 12871340 447532515586038085220150714527149987840 12871341 -302983554766481649064381468763758806720 12871342 -1109589713521884626317521850975605051456 12871343 900273140489768092248998849751482715240 12871344 -78752600301995785097010493853785030656 12871345 -783732782624758350269898387834079689600 12871346 -860291286485527547823863084895788928480 12871347 -939625140644175917132906767203930150600 12871348 -76024086658692954714285291308526700544 12871349 697073057292878677612681280229780449340 12871350 -44572041911960929143487883163011450400 12871351 -1116743221448991134723416118585504163048 12871352 -548058270083068346827167151440671784960 12871353 -74593914194476206087777072421620998400 12871354 -828432756081022032329475358428162048 12871355 -40803057028482450892686611113085767680 12871356 -382961487666628820597525974527489289728 12871357 1779623583234880280261051841579399308832 12871358 165046975050903748347896094327771559680 12871359 519974055487000432723195082090681598240 12871360 26126391729060433067032017216995328000 12871361 1200443738077505465582430634575327760962 12871362 4248271464020769451457097472668770304 12871363 -335452797366770186706035231823519358416 12871364 -511449030002759100694062177465697870848 12871365 257564265454847707462867433744743056000 12871366 -855615483939016878470275016719337227776 12871367 1328156161905438019571878320013272499416 12871368 -578983484734134173691874596469237340160 12871369 -444828234450655643434851398035834308774 12871370 -499726117762150536507407648170168016640 12871371 146031345427495732202572622064807732144 12871372 373432958135907363409316929247940344576 12871373 -418655604847506348606861060179413756416 12871374 361804366620195035964639460701577971840 12871375 607723852308299668324879314176232000 12871376 -9824190367126213351956852986950189056 12871377 -872894604406527802819220295572967215232 12871378 -360612560692289560020720962156370857376 12871379 1914285597173676427625314609864466615640 12871380 85044898415811428285087735436184473600 12871381 681804186094483097871342280253166770400 12871382 -1206943592402848922540491443347079146208 12871383 37348703658656181649048070955093992064 12871384 48597443660582299758167738789038571520 12871385 -2593922847434394586605076606516425944640 12871386 -19829401143853607676647302495356536832 12871387 -1235706663000183301927215362822750619964 12871388 -1013746235111741896435840159977759155712 12871389 -634450881800134693445013810369333838080 12871390 63519505676186040571185909127315572480 12871391 -532596556957609010972521978359416693760 12871392 -978712102466572279794922355154749227008 12871393 -66116606104493404679430868225602628476 12871394 -1046458109419017224801136703927358403504 12871395 -860794390238416838735098434253789862880 12871396 -1060442598776925314228459717359373603200 12871397 -20428933198058624486704494306659435136 12871398 78270673212180642800744020973579212800 12871399 -1619604667636599439653604480844086342600 12871400 -157084801204107857633612621946531840000 12871401 264673753100640079949022453047537446032 12871402 -376803787161182338041289422689847529728 12871403 944420411339640268207695041725432344480 12871404 -33377165568483297534312969605453936640 12871405 -15853429089471625544743244208579602880 12871406 -136428278189378012224884229166803957056 12871407 1003532321131830199767474687434711871240 12871408 88553487032794552015378296533245722624 12871409 1097456282739017076876285270876655094610 12871410 27122596979241350040453267654080056320 12871411 835605746610063947301829931439228215632 12871412 -404699478618147454363821524782742519040 12871413 817546885165886558513639903151012950400 12871414 -1396736349019736872833148728788498662848 12871415 -712346934160942645780926898019692078800 12871416 -189924800049995260223259280727418470400 12871417 -148224197790242454909019582769610530560 12871418 -651422919681076614411517886011919616000 12871419 -276833152645177382232039927306735158592 12871420 1707915002656028381947629874981647175680 12871421 123558199563686915727422775572082877440 12871422 812835025633000073232269672030275152960 12871423 2060927402701739909824990200408049724672 12871424 -721273381373856407251185917852179759104 12871425 19201293645375348826000586311741588800 12871426 -14346231985565298427694047521467735088 12871427 -2022690870051018630050379338878638534528 12871428 -11876016262134354128352683212040423424 12871429 722944569576786432324634493555805272030 12871430 170474937406819163320336551945804407040 12871431 -594618460986376533668971355987860231488 12871432 -5873855116005168647025146485973483520 12871433 -38562628363428570406226960079121619916 12871434 121454963425668676323338573970498958080 12871435 1197357119066387948671960165000582796160 12871436 212037033553268329648984646237103429120 12871437 468946199251608335707905038445772573152 12871438 440823150725899608186176554636418205120 12871439 -28091974390172836542574257749441218080 12871440 148202389905165142421795524381704192000 12871441 197554829765811736635621613663268502384 12871442 -384808675219038743757865860411905302128 12871443 -121484204637912376039312724334985699536 12871444 -223511556941652105376316758772510459904 12871445 -1197000583226953399635620358236238795300 12871446 -1125444641922406137140682819311149056 12871447 661066586961743955454867099813315705200 12871448 -5169663611950734301280084149020917760 12871449 449024563146277507125341578657046057604 12871450 -20428587100981969740218321707411353600 12871451 1207667245186481946087607981073822872452 12871452 149607484265537700233265685721973694464 12871453 -165558647360802941390724160487520858880 12871454 -254218691645944764956855654398654039488 12871455 -12564507681454589407667828289963533040 12871456 29531634487068448013787547400247312384 12871457 -319594816879030182634789243613541941328 12871458 -27136865626084128713354818757138149632 12871459 -747218121728514107832409836131050912560 12871460 -50637717846818314132913912939251814400 12871461 -85297578387847340686871151619955053728 12871462 -146276688165265353338836041260467572768 12871463 1337916203622117561263584347744282725784 12871464 727384353965123503781154134107761131520 12871465 1591518396294562656017279271850510163400 12871466 230814845890419126930165289847755680432 12871467 -1139330386805767925770950497444779365888 12871468 1582240852753583226841795575224151069696 12871469 -105393022684814236769520281764580473800 12871470 83219041580651994606577039250957721600 12871471 659326323346938053941095598690050374672 12871472 -284904077696728454095734621811929120768 12871473 -380560061496061669722749440144385571216 12871474 107240745244416912065091088501622415360 12871475 -399086222522511486018460352874685828500 12871476 -414984557579856295543227917573613753600 12871477 -397194546326660299053906232123962448160 12871478 268365511358410860433183697995696859040 12871479 -208589800665620627804148173127413955072 12871480 -93734485769734936634102052176345088000 12871481 -955454369501006384464994166868659234816 12871482 67159653432685630917710366031483366144 12871483 1092280158589807658385142798923499284000 12871484 689385030621843315894773962893337238016 12871485 573385668649811646052215398706932545440 12871486 388706532970931092795041818220683975040 12871487 -677852587341552371683905906447315660864 12871488 -104199145813585278071354865082850869248 12871489 -597562483296302661903548857532036507710 12871490 142841134383210039808390395401340272640 12871491 189646507514106093081650889326921856 12871492 -1601846501084767656557756834343367667584 12871493 1474159860337774672436892536849390572320 12871494 97749895697880281200303926717072839040 12871495 -155827105254855292621461694749813441600 12871496 787275024567875566326169929962480640 12871497 -1290729553242169986221609529977050998000 12871498 859233962628111546897259536571975928064 12871499 -1098457023823610866483278945931881723360 12871500 -352589777408702156869753053380464896000 12871501 785929159088883492120448685432442592502 12871502 -316909883816454147763504508434989368448 12871503 517123234886821787942418545430628523112 12871504 423799016656209040169744579963292614656 12871505 -359144148875089067040504420923363450340 12871506 -57073182342983170922428671271425244416 12871507 -14963269233500716791167155051039606968 12871508 -15990022213751702818496336010725464320 12871509 -44446012708794621545140735265284328640 12871510 -34739634690763496983418173501905607680 12871511 1499529840152217009858094251452102735112 12871512 156192465662203592610313714753623705600 12871513 114413135011894712475326795284227717504 12871514 -349888053649955643118645233087635712000 12871515 -997351318935116867823556820476587169680 12871516 962268626423888434061031307950114259968 12871517 634086986213938094027368322601694625280 12871518 282534000982613876114721831520440649728 12871519 -78516974553190644924980332236650419200 12871520 -835234682189292651793440459790189854720 12871521 -36925559908399609594137949079254533120 12871522 165816921272560349060097593258597258400 12871523 239248712825707350984082371569765547936 12871524 -335333093985909936812705524307146681344 12871525 1606483208365390505673464265883594576800 12871526 -371947695829532856775687352307674880288 12871527 734736462247944200874309270715351981008 12871528 -1101761790655514463578468233199709987840 12871529 -685081153357094359157185838016630732720 12871530 -98150354363225568780087173007294228480 12871531 681612424948026513567279669875467608000 12871532 999002959409692956076083654624414051840 12871533 230833765038458847405174717461279687424 12871534 -6345597585134455687057198786409422080 12871535 429552595263302639436196346404368579360 12871536 -73199775517251195090340815937528135680 12871537 -484856116386415281276147739005700902848 12871538 -1885876677528565206146818982593443701760 12871539 -590792254820826962741376736336248727800 12871540 -121926703482946947419998266476970455040 12871541 -390673059278673698779859010375215096832 12871542 -62867000405746654970718257140218494976 12871543 -2005969246256712688648471282924699533208 12871544 -318319471149162931371159349924242432000 12871545 953333949660059055675321069018145600320 12871546 -459087886830394313215266531631825709856 12871547 558701328349749639888615393633593670084 12871548 31438422891550874235621007742164190208 12871549 -2611145009603825540821125386951057620480 12871550 -103745947729671396623718346480841232000 12871551 -105341172170749120926571104358058840832 12871552 135078539161674384572867201939904921600 12871553 -24797348075827254893621548231656912336 12871554 -498703041882957725000234997532706430720 12871555 -1081740694771359284446048836703322525040 12871556 343640109463280247607627962846992316672 12871557 722869546505685341673495772035380040768 12871558 395825432443434193146741636109481041920 12871559 -1165260224513732831771992105157486298096 12871560 79397097277996483755616380249715507200 12871561 926395912746303428540366085371825088000 12871562 811885123785390306421488010112305764864 12871563 -1490093747435108735004296285743773258000 12871564 208603978827674700604858669369172754176 12871565 357888497270367757063040548629192614880 12871566 180938764322668794996607071255055661952 12871567 2450033382431944738142799525508904644032 12871568 -353690974768696249936841678115319799808 12871569 -24011059591309235359612768135939177920 12871570 10651506284236801613401862178831096480 12871571 -1093229997078247109097494101432121944008 12871572 71078266843470821728582927281615273984 12871573 -244222559696045046899814744922882781472 12871574 -16003253596329340284088136874469231680 12871575 -158518054999674866480182826221882890000 12871576 -772283491940473981487217225838877552640 12871577 22046457900280973654583530964037297152 12871578 705551177542693223755522671657208487424 12871579 -13957201426939288330216662904622660320 12871580 -507488796648557098000702302108061347840 12871581 77005132411037170933234848185232297408 12871582 295015272312872946252880561116717850752 12871583 1583167628829353781478111192748618276832 12871584 589243234034240455866433072507870248960 12871585 56240205913987925749400431439768037780 12871586 105224440644783265405333038137654814720 12871587 480341544749630018392032907389370832760 12871588 851763699191021859854817174377246361600 12871589 -32664834020355425251846697716816088544 12871590 -297201712464841313283227982869050460160 12871591 -1144125531244439872143914547060217520008 12871592 68356156109174820622923711783114240000 12871593 -428896398877153905294440705201041106496 12871594 -844642099331050752118056210029368493904 12871595 -1286354449217639991603894013040623225200 12871596 -276302308856817768699451262936981764608 12871597 -650418045194278948074856657797179867296 12871598 -1217513261308113425662778116178225528640 12871599 -161477798129277574067055678057805633392 12871600 -10928230056907818424346471829453209600 12871601 2291741475332362732998133159752537185664 12871602 -1061011519157539868966245049779286472960 12871603 437920884536593989102519720248262520384 12871604 628344164234483383440176094079436526336 12871605 -302271690246753554256781334076088924800 12871606 -611062874024180555804311268495492953536 12871607 805124859265076124456455549269551657600 12871608 -133964237925073492813301699007874990080 12871609 -1166575493849024938561930663936793274284 12871610 103066369269527772250199710364310217920 12871611 -950564790813907232241383082726454743540 12871612 215903091334658770937501622005064535552 12871613 1643786030785028258162452075422693377862 12871614 326767269779735373524461051396713874752 12871615 -195189997698085653115862160004781097240 12871616 156607711285361663903381423099593359360 12871617 -1524333003990137994672076564299451680 12871618 -1987209105774250229296967197289774585088 12871619 -383901962118007283660314006455166388856 12871620 6139154877133505958040966541419806720 12871621 -115304437833193071202212863032084041600 12871622 481430574634104119629543019696294831424 12871623 876627853710464896456623206115790281384 12871624 1153207837102055512232352206817801216000 12871625 -446037781457250626567354555428832241000 12871626 -189595257193255652347948826544789177600 12871627 -1234560049809468062328589018108709180524 12871628 -303982784838903137274001021738262691840 12871629 70367317756999063269003234371521774710 12871630 -302405249557541685618858817909053599040 12871631 1154285225456549833585311942030832200432 12871632 343255113374389214058382576908846366720 12871633 591153744191722556192211453406008450048 12871634 98583794541022362136605784753889586336 12871635 -18528269214862967640916940475054727680 12871636 -691708395317536881548366333186233348352 12871637 444551120745375884892778861676156126286 12871638 6809005311648401757169437925578461568 12871639 2002590137475173733374699789936128737840 12871640 533411184556605444735587291438209228800 12871641 -368995430315571577596974900622465289008 12871642 331023710776076407724414203089430861824 12871643 24718588943517480440698420208734013892 12871644 -396498079059098033060429665328785257984 12871645 732136158369635286834219031479759859200 12871646 607351676897623247805674867933403728640 12871647 -1008852470848141365465664481574332692776 12871648 291537610552401267418988771016274083840 12871649 105135774577042985494234647950780934336 12871650 273538761279504581096875814353738560000 12871651 479285034207640170374150161982235007200 12871652 21210201917659827071360359403749489152 12871653 530981438903001576984049014929640837408 12871654 416323885676804192948513965453383403392 12871655 2565385979187494616659599503016041744960 12871656 263148216418364583973369094676239155200 12871657 315439967306450977414639747266608798906 12871658 34615948197680713176472755419391890784 12871659 612133778787823652000381951877369814104 12871660 169125796693832023715434737159504199680 12871661 796536116440573903043201392515809254848 12871662 370794105693704486488579098460292837952 12871663 -9988165175658274622275364638986829200 12871664 -111786815774549965474752338672722575360 12871665 57631522851554876035824969447458929920 12871666 768248508939090089808525288975569686032 12871667 -1011540725236707831279798698772753438408 12871668 34649692517328381902745822534302822400 12871669 -544858661717461630540538600472087519204 12871670 -254438113301121596141272585836824144640 12871671 -240609003559905810684128551118262523872 12871672 -666524290589198810090006106643858391040 12871673 -620937225734397671403023426255505405078 12871674 -175445211713293071686609962454097868032 12871675 -214945721792015915973978308806476765100 12871676 -1463591430138633180645285326665445706240 12871677 -138922877923764698720491747905375446400 12871678 619847221545948067196197105725005810880 12871679 550450299976591554458815361399519168760 12871680 -11909218884493653144272519301169152000 12871681 -1585049393239701189281188451117982683136 12871682 644883239424812563497353265383469834192 12871683 1076291323057686992532662652184696377600 12871684 -590777443863114456720323425764864856064 12871685 -881703307666139338970574394249498327620 12871686 -81546618976805343460692148585494941952 12871687 -251269795251934508327270505085966419488 12871688 406800020179269604882333825816264704000 12871689 -159632006502890797182058983261687875232 12871690 -179660707865324663213753946234715452480 12871691 546942137975155822878471513172186633872 12871692 -1292363037423405282509710684172407692288 12871693 2077446792496576675992403460299284810784 12871694 -982739387237042013043639198440452033088 12871695 324768858926339523809272234005816091920 12871696 167085997889614127922051532870547144704 12871697 -185505418001474009720331120103433104320 12871698 121907465273805309408928915833475709952 12871699 1081612920991620491703373757710893838200 12871700 671823795274573948416614037139409347200 12871701 -1447925065064198055740587435896700260 12871702 -505694186202977610045552442910604718080 12871703 336828113652308114459006419408996979664 12871704 389046123183891337125665066677583216640 12871705 -72879648715745794384396161559113600000 12871706 -6255717614466781078108947726051027456 12871707 -312421103492054337910930287539006599680 12871708 -314026168924845872850675185938195200000 12871709 73458714449089708557611290373135735910 12871710 -887132750317751102775396696544146906240 12871711 1111823190211222448914931434862846605800 12871712 -2394236367861431934325728725053931520 12871713 -68163907106347635134693589180168413376 12871714 491481731852982627274348691998030699680 12871715 580813273666624273905612779035098367200 12871716 -253830313117140157290622133666307741696 12871717 -356927555348374403417178634165546362180 12871718 -100190610430909236436193749237215177600 12871719 -221523184049171644944897290927820313632 12871720 710610475887230485669381877529467289600 12871721 -1632300058487740376044699541204522962800 12871722 55925216344712664469915651512335907072 12871723 886648926597814981189063489300535128824 12871724 -278869561602304314723764027635830645504 12871725 39152693577257894846996653915871683200 12871726 -148983110623974715872887328553455603840 12871727 322463238616705332438146120185443224064 12871728 -8233048903196907695398307595995824128 12871729 -870907808805764099530193872189039201240 12871730 158458995290264441288217448202755961760 12871731 -934297439429086251997902806199073764816 12871732 -136647033717325128764820059480949006336 12871733 522921012697850928581375156523715804320 12871734 -466643943371953106682374793938317600320 12871735 -672868816878459458307137996510336624400 12871736 725647994130280722024110575216885493760 12871737 1201853025751945843178513312175328377600 12871738 578731639938860285549627866589815920 12871739 659686872799324481030547100001789881824 12871740 -103776827452424287079258766784322764800 12871741 -385024972053201511625728366088206636858 12871742 -111101434060357651658771707572367929408 12871743 524840326418124473288444473321161128448 12871744 133576571387778388607339816812448055296 12871745 158617550731464036992593969459330718160 12871746 293892500297135356573041789706571950080 12871747 -507426035827040078383484765128510032736 12871748 -278548704945087653775831154935774494592 12871749 -33744363692576596328062990547454265344 12871750 -1247170199079254377077210234198019968000 12871751 -1827116942984486637846170290154393326248 12871752 -147615930357154636565586199532531834880 12871753 -1148922143096408009996916311625448904998 12871754 -222254166323827128246887849706084515328 12871755 270931336309694353323302025150463723440 12871756 -526501540083641267374711869932006145280 12871757 2337153828818498680910529092762146902006 12871758 -224565999517228609060354194510221955072 12871759 30564143300500032210035315252356488040 12871760 218653726024468819287151789560903106560 12871761 -605873677503513031257389314123401110928 12871762 -69044822979486160678073329212069392736 12871763 -1963325070557922695133426881544199667988 12871764 -842664657980041014061785900650466631680 12871765 1196753352926570061146502884502021357660 12871766 518373678143052400869900038336637024000 12871767 -245275558596822178460316186126472371120 12871768 88417544597390338276234359349952593920 12871769 439013107244502433203970930167399772800 12871770 221718829299122754041157971730389744640 12871771 -756501114387106014961950505103960464200 12871772 858500415030179085913416700271462730240 12871773 -834349213626035720561912103620786208378 12871774 -88288308018217061780572186027928568000 12871775 115095537020856334757959621847154766800 12871776 -677288019661449271424454036887790944256 12871777 -262037992864997881078799468350945937374 12871778 255318524797867637745259264171834669440 12871779 826776065564604281006080426176316027200 12871780 -302549333900444828338457493542041286400 12871781 187651414324944202182535797063661459932 12871782 57757555603790550239577881602399193088 12871783 504754729739030454172864758999071858304 12871784 -360776516200126758732472953313733345280 12871785 239039542802878160600737530320658615360 12871786 297949025681298361150265769821884892160 12871787 959116354027658813347215044143224728436 12871788 1004857868196369860837424764784427478016 12871789 -53857740316262213355229315889800519680 12871790 181384431092381692061168207250543422400 12871791 -29588725204987317301084834037618383968 12871792 672115753478729618463611851010408448 12871793 1499032598985402532920299143416060110208 12871794 -285174712432821135653274523709750376960 12871795 -51310711919594248314170442878153941200 12871796 993358422467027314178380522298387152896 12871797 968027985417529600203110424833444352480 12871798 -105189331182247067117261599421685597312 12871799 470514285186287565453184691919538813800 12871800 3864164533111749326833701274180608000 12871801 -616858289255470583461371464604324736188 12871802 -683411512182232900680582286840731894048 12871803 77457790799714152289169261368982236160 12871804 -969092174012249022347314596652186341888 12871805 1529834315061572682602595619138215087960 12871806 -478904133854553331669890414482188717056 12871807 245074789895325692141679983869037701088 12871808 -150959122617321370972912326492322529280 12871809 -738323013092686883980120417833064175886 12871810 -3343527361775209091273229004039051200 12871811 -714561501384522333490199213752105395588 12871812 -767385571699609783246978874494575206400 12871813 -971236305554284574919766728647631828740 12871814 250901966390365385330719404498091292256 12871815 46554483383318003894156408446354222080 12871816 14985589586520051284763187447715681280 12871817 -452941956933980306412675261220162948800 12871818 136700146330324389636238499741584704000 12871819 163121712942584442577734855296369209696 12871820 159904233484194360229012931752675983360 12871821 378846974848127569464334908413304712224 12871822 1118717279542854645189423392736776426112 12871823 548624630680230299441060775984448686240 12871824 77399192276596074963116744788365803520 12871825 -408471862240747255190768968295776855450 12871826 -437288824658092371341645575590024897792 12871827 618967870257578516473387567039509458808 12871828 563869501271509307692620530024746039296 12871829 -2399633539530443681453479255080547288260 12871830 -136271788536387842412902299363375975680 12871831 656293848580781866109986363547887124480 12871832 -1598830293543852315415077478762034841600 12871833 -16859001134817135530069667664155204096 12871834 -788403839771600031983812311641696231184 12871835 4886296617799632592038396472597670400 12871836 672835808739353736514062084929739297792 12871837 -372036661888071609881477267253238307808 12871838 329330690494203587365085236510095808896 12871839 -605694965490717472271900610492947313408 12871840 -464746657126959023020787730832441344000 12871841 183407213477391507077214692427473302242 12871842 485168215063436617078086334400379261312 12871843 -2814007186766203793894392666884907579012 12871844 -673896882521964399374026712178466861056 12871845 -226643269558047457786304267069853580800 12871846 -270332883458776230795736511961109326336 12871847 -925731314708082131429912438557653003480 12871848 -598912585046716221372525588198583418880 12871849 -1005172499805312621255858624884538982150 12871850 551447835744824540986179525185068400400 12871851 117184606852582268108281972663412419584 12871852 -515605778288847076909710500569786595328 12871853 -1121918710837127008124899564940468066400 12871854 4922905587229097730543394372687908480 12871855 29883785444079505294617358646815728000 12871856 -102843893580498300076785169279557304320 12871857 -285815632524745631320766895364590256512 12871858 -79806161048875071085226733181717718016 12871859 1345883746945898533070641675912418448 12871860 -359856524901362571219813810537261680640 12871861 278805146634721009755489302678776390300 12871862 914403390286671892493515320117376262592 12871863 301912345773847094054644532610755825760 12871864 1658215427513236842155895137724843294720 12871865 1710093219492737348620437161596960118400 12871866 86625221167598974019883811104618392064 12871867 -2572604723719951748221693224766664719280 12871868 -179205571309484053166541312701187492864 12871869 -178339678262859271608570041519589063072 12871870 733558668591868063090356990107618559360 12871871 -80936049834996518925977526249817613328 12871872 -7173515270565705123504989699422814208 12871873 -867048145739303900407060350545014354560 12871874 -46684693603238916555383374285119410688 12871875 752463359966363963433917989919445450000 12871876 686473765657023483240284409202169567360 12871877 228728980451574407427949913730056253726 12871878 -9011856186228862879167005722161372672 12871879 142336776166341176043989693186674448584 12871880 -374505641455433113063838086802686771200 12871881 183869882440397917468562004544310786496 12871882 -192298760063938753240646239862574182400 12871883 -3004972333416379715975540457530770006320 12871884 -8986409542593031719006806198710731264 12871885 677412183777968548809713618644622412420 12871886 441574756840506539891150987512250174400 12871887 -472417778917609776908334181792852357248 12871888 -21604940934614867058190626719183577088 12871889 -1532445764890659399221850894223332901776 12871890 -411068732388419732549183857835743795200 12871891 585355160461109533012556004475067101292 12871892 -199287108820933199057443589165739110400 12871893 474777596272590080118991055220882840864 12871894 136870935489424707127071153302564514432 12871895 -54195859440394134752232453261996350400 12871896 56628033629781295107577478474353704960 12871897 -80083015595753921757387453573865000448 12871898 63603652158924381866349646065416495808 12871899 1537107364887491643113660521403524515120 12871900 289474137945955403286998398607109683200 12871901 3599952399989865974442049325654451552 12871902 551354082798107778039601878682569692160 12871903 1693079463830646417549139873113965430264 12871904 -130992324510067758530954282498740715520 12871905 -822415823803902833497767974098567731840 12871906 723487472877924774041470154505490124160 12871907 -1578673439373552431190355439060870657448 12871908 -458496778999487845890755020854255357312 12871909 -857131440646909409045783508281970032100 12871910 -1282272801825833433890140930485311312640 12871911 339226299481442899860388440927858240000 12871912 1780722494914017661473716961693249945600 12871913 -184905664663966843022592125128653792000 12871914 504412230620715119835871706658712869120 12871915 201550700910763419280672445525031508800 12871916 -1099219572517329466557853982601679445760 12871917 206473618627999831915182237077980394400 12871918 826774734799709274899923082766175760640 12871919 -55119367730954880297820048153579452000 12871920 -133048577284127463390630129913839943680 12871921 10660794840721440277620122085666400224 12871922 -3888894366485195334716742773355552768 12871923 632020384489717975099260360902807062584 12871924 213065263006593833832262989121885312512 12871925 -107825368617149917385927538596208439200 12871926 283270687458766715424542610841307798400 12871927 1308331681543801786421367684685986022800 12871928 -288318383514619725630841454534808391680 12871929 -406281394889845185120302552302648212480 12871930 163066547830275062024474153497695667200 12871931 2050328709253884280497629709801475570512 12871932 375847029647908941010857865511303808000 12871933 -1239820244326044850391651365110526829818 12871934 704775757491852458899405757181697186560 12871935 777412098371345763836017262483958098520 12871936 -144754522414356158695251650321502437376 12871937 326743898680511071028293145314464066432 12871938 92161759361563342231509226379000071680 12871939 -2738499146237583672092734369642212126240 12871940 844804346723646891035416548866067110400 12871941 -39892724011497434487278735254950507456 12871942 -439716597872768076869871803401646299968 12871943 15346503752164535525109966835332530784 12871944 28306199499165273513016690904412979200 12871945 609198179387469358592089794263790931200 12871946 -275939960126244484294620898109507717328 12871947 -154432747222475882102932214299555039104 12871948 952127075262046993254068554102919865856 12871949 -2094728733586298332573050081286872965760 12871950 8569817247068186326435973220686438400 12871951 -513470348647454263536514396523182321368 12871952 112580701376466917550430361330204614656 12871953 -148282735504807097917150312066425288318 12871954 -24644698858808449450456252651515882720 12871955 -822237324625100226009834551934878594640 12871956 -276127958058850645432410285564430325760 12871957 -1423957196323305853736677990658802494994 12871958 87713001879931064972207410541863501824 12871959 -377197925286530361585851800312186689840 12871960 -1368719308163397361713468232549985280000 12871961 -788320487697306216648168245168447461500 12871962 384225994744950079481328417079224871920 12871963 -431429149327688562149301606873973848176 12871964 -9138579736141181515401957086634958848 12871965 542896708848112139506569545745460057920 12871966 761516954374040506076440732191324738432 12871967 -271201463282886660311751393428859905688 12871968 -1165339579206335371513040581941563228160 12871969 -2225510449902496319482731560902652378880 12871970 162247516988588600618549359849636795680 12871971 -530156175081411909807549552209140488960 12871972 -214487183363434861167743774894883883008 12871973 1171768904077545407010640630824576890304 12871974 -57500858854164538815703627981220792640 12871975 81318626875033227794091406939639516800 12871976 -703408735915999992444700943015985254400 12871977 -754026849208516881969302390553544958880 12871978 -148146669526072948859333308587061503744 12871979 -369323935536775378998125557788538488720 12871980 -746699581124448687566906433203865600 12871981 276167468698644348800719341016737674700 12871982 -447148929984917837298759777799491273408 12871983 -865341790051494121760104782658527209976 12871984 -232245379141510452920658625527828578304 12871985 356444710371194178101697218031273418560 12871986 288529710758920399669177895663561921664 12871987 1157137730874227520763487389559133985240 12871988 731618827601320463437122454251413551488 12871989 -109987661336471749380119888128175694756 12871990 -794385538050976418800730580095934144000 12871991 126682995658673480185596376431640734768 12871992 -390780767697593334610016951834862551040 12871993 -689107413243594973536253671616865401200 12871994 -753913697666219208875861546177569762704 12871995 20637085522328282769008506823067114240 12871996 -304871890372690228686500585984354727936 12871997 44871448770043957565153489376675521292 12871998 203268261074593242043341255050555457600 12871999 58942433676544765519944649749716164320 12872000 -203476162706746946493675903984599040000 12872001 -1054441279265815100581204790279841839568 12872002 -140989620807702532107081429592069057536 12872003 1219287262216056381865676141974505688252 12872004 -81140546770320463387023287824416534528 12872005 -1604836373089027794613099096058614118340 12872006 -168298438333378295943391910704011509760 12872007 -5534835932620511671178369337133800960 12872008 1915843497245870193103901442651583488000 12872009 1636227001850699157473593360407858140160 12872010 -403639114600403494974059773803125299200 12872011 1464557016437054757462959575365540400000 12872012 -50167950415768136542134215198330866944 12872013 -863324479124567677938865827740349487104 12872014 -1162882663231366939122541523593342350144 12872015 224008962058996377100867763673304182720 12872016 -42958598034082350508038969622948085760 12872017 -173808187137807451236092851076826824540 12872018 967152095622784279031109609410914338960 12872019 164413302331463514416942425084989420288 12872020 -40395555101248737169529295174792683520 12872021 -516532098491068604713584023466549161778 12872022 676418017450047594136681808846753652672 12872023 -3062815274818639407436894566876690991520 12872024 -397841364831074203182523494574186721280 12872025 -203977944811821356904839075869146858000 12872026 745529147442622743898513867306006058496 12872027 685581132907132051522341752543521120800 12872028 -10504659289394143519142892481084078080 12872029 -2284153816275866309418380704028731281370 12872030 -454594038099481712309180154771460867200 12872031 857982761162410070793030949471999774464 12872032 -528645291426172244886024768469805039616 12872033 1090970612182200880818028862511557750064 12872034 16582639645954585175052370422501637632 12872035 118881976549576915021767324953285502720 12872036 -700069124859330570658221158262839925120 12872037 424818638049853381869266476643285506560 12872038 -640834071236345358154120147465335202080 12872039 2151266396650214159208350110912175910840 12872040 245649790309630774991592858089228697600 12872041 -100476272446574282635959153483382155776 12872042 -814519557353134863175972517934729302016 12872043 1463617385164303501854914964203612957784 12872044 -507075215410503943355977150879299084800 12872045 870118852074545219453798050728462636300 12872046 25508446473092766042199945204480398336 12872047 1150754554360738213733723707729899916496 12872048 71682644996719744935706587631640248320 12872049 1294657377577866772401670357603090410864 12872050 1792510711603765665536008081254556800 12872051 13455374090637422007472082028107779704 12872052 1477869737374468644645289746864847203072 12872053 -195472818100111477926831739326669344576 12872054 260367130449141506751436512737037803424 12872055 -411604923371171113507239433308436318080 12872056 446922822101449194853315208917775769600 12872057 267999680953828949505731808611953144320 12872058 361506091388173888429483361249390659584 12872059 -1668137668831909702175636214925715963740 12872060 -646569878845077831915240040426821580800 12872061 -490636091913598876941375292344683367360 12872062 51530822327719681030657685831292887040 12872063 -1739929593556824250298193140797467202560 12872064 508697720170736731641991695596299223040 12872065 -294036623771584374363675087250595354880 12872066 -1150030355345315947893363005070962910768 12872067 184555700681929709847884870467170883248 12872068 -394182344011032355307077869269596028928 12872069 -130405464957074838263681817660157679040 12872070 -229372890044981747216877658127881209600 12872071 -1784828290869310010383016991238666346728 12872072 1394020904918180077979919558564943180800 12872073 304713965426365636645915174924452646368 12872074 -312113783229545386048912782707680672464 12872075 -109847702965670127730439180553581672400 12872076 3242508764013057298355501696235454464 12872077 -2497185965783874478860997072524062479188 12872078 -772802041576889865039563175135445145088 12872079 -136720150396243799574413996496736836552 12872080 -19195671126334554570225456892623421440 12872081 -1481870850035260983766785832298920583118 12872082 603460490094784694094789502904730958080 12872083 -732607447279658787235784833447095976880 12872084 1252047043892993466062892406627651301376 12872085 721159069121249658462713579268594585600 12872086 -110556238896987909121325954136479383008 12872087 794613509079734890674313170682935588912 12872088 -1038089245111463243593495103409723801600 12872089 1112827650665321805061348983482077608720 12872090 -17960357775881157934876282725651302400 12872091 209899389442719987566663810522929488792 12872092 -52203936920625184551034511922516558848 12872093 -1590825749811218745599206177247270496 12872094 -247032544981062214551107238325195481856 12872095 -712380248639754786417642195238427955600 12872096 194073380976092284214097930147938107392 12872097 420572214888068132798426355274197546240 12872098 -1275995755921533982271022657802373664480 12872099 -90924140497616756666159350399487569920 12872100 -113873362565180120461720392154905139200 12872101 -139208390583215105356841266595801035200 12872102 -1827437408912319579499966914006587358720 12872103 -834603988815787030438976938029178875096 12872104 -359233286085163754941246173728796672000 12872105 -1773641473171524652552307920559826624000 12872106 -270418848680899496128296952609252083360 12872107 2030819582198077339635267026898959355352 12872108 275375782277018161249319273484476982528 12872109 -375818600138351195962157713732650980160 12872110 73846555654624670944614684303291168000 12872111 210349783512185252247687917408067661824 12872112 -29699678044757087517978659477846753280 12872113 108559428453278634455647638934603691520 12872114 -424255776877683242079618087606075468480 12872115 -7975875222685754317219359486549049200 12872116 318327791907473988059918250652278579200 12872117 -933855214234835177868517516812529314834 12872118 41189798686407013314930917811484200960 12872119 -166300328219743647893045620401851232056 12872120 614183164587783910669280613065745408000 12872121 210165925345720278943532981687320466880 12872122 352474291124197123289114847536900096112 12872123 1384039825489707614493123648994420902504 12872124 276919854708590121057747655535588712960 12872125 -1607009324877265404150683976692163456000 12872126 7681845183241497908534596300708960512 12872127 335536838849866849386966913974135502608 12872128 439716690222853935370735932865108770816 12872129 -1412036396867767386104618552684738254416 12872130 -119797692881590540586685777538913832960 12872131 -1137612776596644829532867998298866160068 12872132 105519830010192760642564843820284833792 12872133 446668414133142871914911204929028518302 12872134 -10129470495428095089290755641649520640 12872135 1269369170065889002272557809230804380400 12872136 18201872076899973336763324592610263040 12872137 793169164819291913525975629187843258020 12872138 32475527644519835343144642658981849344 12872139 -96923836987774756174686451864415051520 12872140 1078727898380236442506503927355550330880 12872141 -2293950402993140019762379308174907288458 12872142 -1157396332592159911611191379824651813760 12872143 1389995635068882218725779280510286893080 12872144 -476353977381027666137211196770484224 12872145 64671098494431437408124021067745345280 12872146 170440429412497383651731769758687431680 12872147 -371483507645112535985552443314662158608 12872148 -253106817497484284228260824513512110080 12872149 758810928640078650815207759664713411150 12872150 120810459116037538695701543579502928800 12872151 -1062605518226624690959801939273104714720 12872152 478823887061874909973263934638553006080 12872153 50048145710245816326173284449117008778 12872154 624829692603650997506002552919673285120 12872155 -292439381764856482151719220184211046880 12872156 -343633289717908251725497863351654259200 12872157 -786996799041044588514661785933588128832 12872158 -257504444613131252989754567545953361920 12872159 558313416398940507639637727929858578960 12872160 -244076719059535339204258507814668861440 12872161 339963328100809676954194069110171418624 12872162 -497494031204110238754748123946723749728 12872163 44911131126299137734350272491725981280 12872164 1178008708174979774107497937093578997376 12872165 883612396402632048788695039775638344060 12872166 -397005545168769276587334672589656442176 12872167 241214210365616185979909138962703616000 12872168 -1204784759595594103202885306248047805440 12872169 -31246658952835421523468354335906875200 12872170 454983612202110918785335244931939965280 12872171 -642875731054296449969122346324359707840 12872172 -1693107623177225191333639337514167992320 12872173 899361664062287984553091293629234910422 12872174 -509062274776460699001906937924920204288 12872175 105931371929478392548966366126295919000 12872176 -522141069502374181995225949841518624768 12872177 -8096981103631404700728586563085414668 12872178 -468338384211038318182609939138844452992 12872179 7948899499380137926178443438553698320 12872180 -347467240395477677906789699439410135040 12872181 -11200575765218893193293061553611366400 12872182 773021472186003076534823368912985388192 12872183 1668213900913072084621942898791586067432 12872184 -257131701525607685338099948976320634880 12872185 -42617955681821746842054215442825394620 12872186 -485940311826011634147300667426703960208 12872187 -1149886156026185473870628600828138914356 12872188 -89495094809384475974410321192003430400 12872189 490036806309263209816826275019932408032 12872190 179740233450280343376685539990034848000 12872191 382683352129872683450657544519779416464 12872192 -98072069392574691031006455461792710656 12872193 -1795698284110026057605865987062968885056 12872194 -100293610707157718333139351216351228000 12872195 -161434640707475345104586396007839783520 12872196 447503478228483801557982638638150103040 12872197 -761404797417722609147718625700437874660 12872198 -17293904942993434771414954409770179264 12872199 51895481370213676652822317383489340800 12872200 -382308213589341418969947717439951872000 12872201 -635205629865200765682200991150752679900 12872202 289908941784851087453260432676532125952 12872203 -387988241475239127454266560363126455296 12872204 -81043937692420630084784103126696000000 12872205 -19940721598599103855991913344869324500 12872206 -855758691899027375026515662254880720448 12872207 473910749160671119525110051180342710400 12872208 -83907060886163697183744142779546402816 12872209 -207416622599007867627122475727720357248 12872210 218926300061933539572590013936679191360 12872211 263902058686804475464103112678449745984 12872212 -551593647041578510750131472465254318080 12872213 27751730254438618676982427788250356984 12872214 319056526851198085531484449415678212704 12872215 1184513890061651852231012649033119235600 12872216 295166435853025193891715458013588111360 12872217 42927844684734359467710711829464706848 12872218 929455290040668612311281821102440644320 12872219 -784634118329407162618713927125519162880 12872220 658810760080625421131535397057520732160 12872221 1629488159009318277090604201218536492352 12872222 -19935737824796444466177533216695104 12872223 -121762754316260647975158894702502502400 12872224 -70245752653965078795104801831727267840 12872225 -382369439380151255284644238540951490250 12872226 -130571162500167537783943481562481892352 12872227 231075415641189231652093651606217098076 12872228 -1719978202552790750760805922089214850432 12872229 -68193694805357185736599596746378133504 12872230 94943528814341393316348771726498124800 12872231 1027447268844655934976990918119349847032 12872232 -613075048295456692674069920290671252480 12872233 -954253703975478375771279432620073011376 12872234 109997014340003756180851506635269612800 12872235 175208424513691472731782327976292214000 12872236 -20980581173675900034455549410680487936 12872237 -259350964693155014334132064002537890496 12872238 334005949778077517001187400202795689088 12872239 1108954613066791022822840423339521441040 12872240 -176032482631171124869924351732070154240 12872241 -1214210740486262345428566998215104000048 12872242 -714609058972934985807042190579661695728 12872243 -702897337832993119158827431709808720360 12872244 148288336552545752931675406944223002624 12872245 -272955846980936533859488697496672406500 12872246 -37620225976780242577668399579461306880 12872247 912361984386621618322474181044379504640 12872248 -290193832157549107004065565523975168000 12872249 236411836154127376740144163198976353728 12872250 137645306307166470478711346877690240000 12872251 169018677246419839547902436465436612552 12872252 1071500863939948905013782495162746612736 12872253 574655209314245264082100920461183311200 12872254 -18849914766195210226438980716347785216 12872255 11762004510281310235863783179199246720 12872256 37650739422440181735085228293737152512 12872257 -2447310716031755886295913573053145621760 12872258 39064948474543256280717407036291390976 12872259 -1034955945836299932224688433589436702000 12872260 -275711354246056593410008354848944332800 12872261 23413128195287196257551663584312460092 12872262 -11710950461065058602162028899350398976 12872263 -211584824950919683239461577335032886600 12872264 -147264795271041188937373812782746368000 12872265 6039271922055883117431035156699120640 12872266 -1215477823858133317105903094475844853760 12872267 -1540842156496542690529742265265735071648 12872268 -524414592186911965146037512976516885248 12872269 208278179743604890121177152319773976844 12872270 -42071262545553252926671238948669226240 12872271 -1174680566808352845193363508835067258488 12872272 79746179073569586473830049121388462080 12872273 -238396355292189448000213381951924971456 12872274 -123869719942033255426995552163387463040 12872275 202475912860154198195227847848127510800 12872276 -511167282757269377120415367091952627840 12872277 -69068851010447094849516283384886420928 12872278 286587386483845680492471432108474183360 12872279 64969413262163797013230980629586933600 12872280 -321596655907705200236411325324370944000 12872281 1244233400826653123186575628008899844104 12872282 -228686184393200127050554375945962589728 12872283 -238017120539121538001899081494013564776 12872284 -40309603615296612900221986867210080768 12872285 360430314423435678492655658876837045760 12872286 131686432109748392229446534457810079104 12872287 -1116874410620386510810841748920706372064 12872288 585214649496516193345491106978222571520 12872289 878818373080108228474887426884557167024 12872290 -441077078686026757969415042068333017600 12872291 113619003424330910086787942473147594800 12872292 -18585402099339175454039492441911965696 12872293 -136248087669133897678545002999181045184 12872294 -313675746261645704279975154407311574304 12872295 253167427396588491489065268779245199520 12872296 1797046281224766679910603237139874913280 12872297 394618677252898478320954618910967969792 12872298 -853011496015409206695163000862420697600 12872299 -1384061812838541989374269391571384965080 12872300 113641357004696915940105438131810995200 12872301 -181775343431045959338330452955707009280 12872302 147609471092484496106377301703312140352 12872303 909166863350223928254004184536839321552 12872304 334392942369663791971183790480189030400 12872305 -1021752293610441103417831531438853550540 12872306 -42368071391278509435922986690061425648 12872307 106125439796147492629695479163650280192 12872308 -33387486973526627025420359252154578944 12872309 -34870160317521494257843855207457758596 12872310 453364578009505050330933120962184652800 12872311 2299041110188956951071542121070779543912 12872312 -834839734072113087014196341949494661120 12872313 -322099896172027659356494099095832567296 12872314 111671832775464155846158326600267561984 12872315 188149981816670913653829492149572392000 12872316 69665211868694427582815137508501520384 12872317 -2535177199669586610748956008018484961140 12872318 -580133127887927035010494904094483048192 12872319 -278634567119917913853364748579583379680 12872320 -1131478576463076686003436116677912166400 12872321 -348799332958374131271443733282338836416 12872322 620629954841424234738921213655819869696 12872323 2934771280918829699855420117977613299080 12872324 1524465018395028803721929201015933037696 12872325 543309865960592093239633338373091580000 12872326 -258329769387931962270628426626718277376 12872327 949440552297218642581350672473638704360 12872328 -403736027394791167745932279313072455680 12872329 1018646632098899067531980257468921277280 12872330 203697944243253517653870503069196286560 12872331 2037992317068376741935063024048707601840 12872332 -1336498798551905316467092494329281059840 12872333 57605296300108995114084789527459622582 12872334 -274511878448430127898824255097662173120 12872335 218110082199780085960063169801927691360 12872336 77590646532934536705362232885932040192 12872337 13523891623010988325715638111794284160 12872338 789824561279280880118348617835788380960 12872339 -2240202672382184399258574600634702602240 12872340 66239411384276369439297181970484856320 12872341 233484244127254527291882033161363878752 12872342 -347970866985797711203568313589562063616 12872343 1079757361115423771142558442990425192 12872344 -482393270576270380848672551771856291840 12872345 780481980740194313254540167850715252100 12872346 11371823273276588582091249122684438784 12872347 -112858211105319127193182227536949522816 12872348 1583801884749942557366521046186141790720 12872349 211553107204327386286656361833584087346 12872350 -466932312832113375094710261564029265600 12872351 -15223757577709910581940367080444703048 12872352 1510207795557604325567802348900436672512 12872353 247143079798097858996514847469747291284 12872354 -19567802849384591661776372913161996928 12872355 -268117209279436831950790575175071088800 12872356 427350803415555835065266730742061895680 12872357 1154232575928120502803563227361300028606 12872358 -1156476537459875097829377695028539520 12872359 -2752207929042736080127829041812697165584 12872360 930766952594019222415963526412061900800 12872361 671465435463192129915823176401919157824 12872362 990399408578431479489827606769881625600 12872363 -522566618177000692123965597974102793840 12872364 -337615287518977859790020939712170065920 12872365 -1089233327089237054784598605847764299680 12872366 608855942311126645046439640291557969024 12872367 1008340406723103450969771365325483934440 12872368 292479332643682023074000040725020884992 12872369 -697209100113865090027896672954666337356 12872370 -50499233387384414494211841232188195840 12872371 491455362865896233461410792463619208144 12872372 -414975361469609837399198021915282423424 12872373 -842681871861571130796071762499086882400 12872374 -6491142915496784714859574534240814208 12872375 -1139078036504121804746568035970157080000 12872376 -626490377544610802329628902663306383360 12872377 44509996781981573311447738774918339072 12872378 -339462976002119389682641162048370703360 12872379 -70684415523066787865453259707423540112 12872380 -424360758002195697057710220217968115200 12872381 -639791073006831633919789598305886608500 12872382 51191997625736798629700888635284639360 12872383 395354196569395573199858915837786729376 12872384 -51576930837594976377322557983026053120 12872385 -315745688278145335343541058166934700800 12872386 929130158377968926278610247636980200320 12872387 -723059615387273765729255513602624122624 12872388 870944345650652558448164535340571068416 12872389 3004482557344751240904453147609034760956 12872390 194367685025026641243402473903605123200 12872391 -21302463302371271186795463535122903936 12872392 -264691638445868195101743169812658222080 12872393 1142790768251018976758155414553819607642 12872394 3038924392613012992321868971506686208 12872395 -508498001287540865426252480197330529280 12872396 75583189654899078849902956638245524992 12872397 685473850948641838346579620367798481600 12872398 -1083222214185000950334088742043949105728 12872399 -777965572096606697960685463207393910520 12872400 -186753551058236906310184809629869670400 12872401 160997792236287247408764073072323754404 12872402 -848691149663417363233006529401126804848 12872403 -590656003621348073468617504735799438736 12872404 -429144717272033010371878804607450323200 12872405 -82381890975591494345615452580516832000 12872406 511609861248158199495556929722011936704 12872407 331384588141977799639529229903864346272 12872408 -1269470070479225992449770457271142400000 12872409 -280892852585250348560410010409860173824 12872410 58239633142026647303532935841149276160 12872411 -182330322349502223063606621569976190896 12872412 -95912293738894440737785414307295805440 12872413 261185656143296190436900865395155690662 12872414 551651354366937761157825931196939005056 12872415 -293125661782398038854827452408914324080 12872416 2192838296910444203426906943044172644352 12872417 -549906897351201317078705337041233972668 12872418 -438135400810444672817637635147889715200 12872419 657978877403296546818779099676515436192 12872420 -232990759796176953047861446383441469440 12872421 -489322247396784400788976597861001701728 12872422 -485924090340375367448990188189189363488 12872423 938923822898912312286323560375827183672 12872424 -196464203409844995661860307220588544000 12872425 -2216108760704076061006949461440974600000 12872426 -118018082832384848910030551244449733120 12872427 120978867772505688167631138803454064320 12872428 -308718324645634778545119587678478305280 12872429 1625077864186557079250350440535635843030 12872430 -190728478394268628490615153101748359680 12872431 -637536941744343477330422945746470673296 12872432 -39191922774949221404897538815300567040 12872433 49126914994336037127050705799818342400 12872434 1369353974004553266297238630029199974432 12872435 -475615983859774149993127722175607103120 12872436 49983214682585750106016218089477781504 12872437 -37059463070939918363076781864536452480 12872438 -1761692492249681861211138019452162728256 12872439 -1736617894341833366806402944917661815496 12872440 -85035736386068598651490617949972070400 12872441 763465046809076590925910284695532788842 12872442 151022543174329815195683264236976726016 12872443 1926032262551999756547388077939443294400 12872444 136437236314408405334715462218878342656 12872445 649125069630853474767068613692324490240 12872446 793012835572988190262098294671230620672 12872447 447913554396872536404587156233800204000 12872448 232894751250825336039561838219738742784 12872449 774341714722630762149635343732775688450 12872450 426270193519777479698337817736191740000 12872451 -129903431226123152220358850368033617936 12872452 96330377845320413606143523312010330112 12872453 1972536500153728022175574638674423817888 12872454 502460188475728585870830410936360607744 12872455 88528229540667902493420684898627262160 12872456 -496405552883390568458748393674290790400 12872457 -349742137093389978546861871433557054200 12872458 -699043395360209471138995840412817762816 12872459 -39234644286756640342169199472409427840 12872460 -21642672609299350978666710909137187840 12872461 -600041665566266891977667101937650215968 12872462 673689882184499192055636044820829507200 12872463 -127969112362220108424567410216105004912 12872464 251454650878095675329960058833551360 12872465 -298744228296144125004650013768212416140 12872466 -702153768486765831227591489553797038080 12872467 -70002673390433669491758808752332977328 12872468 555113722964273320218669246083228061696 12872469 511383260813407956787418698470254154144 12872470 -5655510293858743289865792449359253760 12872471 -6097335078328586212623461664135620736 12872472 -148562084373391595559766950989838766080 12872473 -1004109460490847640639412501560308020278 12872474 335629799443147276140187143467924522736 12872475 -35352648515365896684049584355329004800 12872476 -1177692852726260077078358685433345661440 12872477 -110532373303627800006151167008182696128 12872478 -92014688969797310771855511310390143360 12872479 -585131605667616234532143256945754823216 12872480 9124536683803395513724122430250680320 12872481 4824697511707466270347122234860900160 12872482 325959788079486601946819390936355886080 12872483 -330173384357890321391840116659886389792 12872484 445190729259301305421435701037445013120 12872485 -239765610141248760013248394576099586640 12872486 -816456540203022626626630641587007973056 12872487 -7245808713545553933046380164643113520 12872488 -1917622707037712845594024697017940874240 12872489 27450208363264960449114843898970488512 12872490 102382984287361843670490327899814309120 12872491 -704728082462371210478281051506729927600 12872492 1260004831177206018650402610107847388416 12872493 2117506186801802097766270862005322923200 12872494 467974252446672079870093583640210310272 12872495 378545605917516037882848266046432525000 12872496 41731279324974660433518171909664210944 12872497 222618835966580326541996545578254881920 12872498 -93539225760936882474489586841708307936 12872499 418328752173404698450162328481420068664 12872500 -28909622290713305704511439048588800000 12872501 1086711295826063676280639253565340105344 12872502 -96291523815910025366868293736978923520 12872503 -255549178624975832679437157846734265120 12872504 1132240680012629683844541474757412597760 12872505 -196933272657243828206343973612114933440 12872506 -490383301661456513000714435606502581280 12872507 583502462562493037679585131408000694756 12872508 182549675878085183967212331352703827968 12872509 1058660738823953810399752629129497324960 12872510 -50580057309682207198428460762255872000 12872511 756130519260058494346827069783365687160 12872512 518772028999062060169620893075840696320 12872513 902269936807694870800266607824023454144 12872514 -26876448894855938253951929682611059200 12872515 -76552803842044167519485643820764748800 12872516 40197079946420583841503410395041465600 12872517 205358148408600078287927191753293294912 12872518 220304944052919720825271669414602843840 12872519 1582793594881272480202254521813880910080 12872520 -25929779504708504826762781121146368000 12872521 -2355063400130043889494760250919870203468 12872522 50763366958713577285589641512427890624 12872523 4602943089645389174694212251969650624 12872524 137907531024843421033276437106506934272 12872525 588325267519597758721830772044869433600 12872526 -242833777470173269617213687585882065856 12872527 2951747185188698020445304625063046542512 12872528 -29437364580506549820807188179690192896 12872529 -352868692465953225524402937871528341726 12872530 -890532150461295560193586807327605626880 12872531 -368862396076192921850492326731903408 12872532 -923838813068522203988568060311435286528 12872533 14758545634348976440175419163046963968 12872534 -591163792970748846297157420935061547520 12872535 221611321174631605226750876957274862080 12872536 1579964390728380070995362857059497103360 12872537 169942244302700786324542190413636844292 12872538 2155736381266211453152494277377924864 12872539 550313354230338677090713741327809828640 12872540 344728747274873703477626227039466803200 12872541 -604070811208720356071730700156536132576 12872542 -292835521693291897695233013174280787328 12872543 903097842917132602982170013209895739024 12872544 1358455992205410614220305536335713402880 12872545 -326817509571470592046680788795501311020 12872546 -419437439979730663517299752542016081120 12872547 -761889126751907888929167963265807969920 12872548 -503807228079613479416840760556681789440 12872549 604525695023907563484807535070404101660 12872550 103398041014105719211849017713816884800 12872551 -1079839539593102310442927129141200820656 12872552 -75199766481724459755809813263705866240 12872553 -4359296809809869633183273497548057792 12872554 1690958890514182560057149689539763585632 12872555 -48817645462648578456233977192478219040 12872556 564856511090287551487044472550631174912 12872557 1341216093536109311318467454097202428000 12872558 -378300098286640622600887611653334621120 12872559 182111520308885184751994734552214502912 12872560 -43204941028230845635416998482089246720 12872561 -143207495093169473755817356985115844560 12872562 -82173158576723913884064902383918292736 12872563 25214282063441582832400228107493398984 12872564 239729373338036863861124990364670205952 12872565 -127463795045975036120012674056038553480 12872566 3712308359104957085880963235739633664 12872567 -2262627721783987731648512536387198389408 12872568 -393075041550413900459555398568510730240 12872569 -1363959474694321401416039293865168107030 12872570 716682845017386258331641658315394996160 12872571 385263168905413860344948969972770523904 12872572 1631926047616525203489138329894220670976 12872573 -410651293672606175133408588255294334080 12872574 -425819982219211573873107771142534072320 12872575 -940781619819475635042107060243256032200 12872576 -2126976198797472721329315229061873664000 12872577 -946622740357275244680796549137370442592 12872578 6852605687672723712932491986319740960 12872579 -69964619273117933532934436531902590024 12872580 -18978677406271053854795323633333248000 12872581 -762695860271357475538745824882051027618 12872582 1152983506327908232335437388072778615392 12872583 -608336890505598787685162065303642024848 12872584 -496473767041338568360289393522522357760 12872585 1095633905107811881496601429957535140 12872586 -200884240737902313222572129552011452672 12872587 140224831269544473824447097599168452224 12872588 -2064669733621762390930456492631898622464 12872589 9535124369343689024160814652854598688 12872590 596803322449628320898316324128523926400 12872591 -705496989696679436062511044847638189008 12872592 144166447817092829503088898889358352384 12872593 -1256936651129026372981871604421723965440 12872594 253160723217024888985115929340741348352 12872595 -788685720552606038715263004860265638400 12872596 476182190036922820120346031467312818176 12872597 354675834337379626481153648989017308046 12872598 115092816815976202342984495037671779264 12872599 -6436813099055291626944283670581574272 12872600 221769848012399647510287584343856128000 12872601 -2035570072271806134511559003276251776 12872602 62460004707193899191416067003388736752 12872603 961878620373665006768221858953087077664 12872604 -44710159560620709981609642519330969600 12872605 -45306037734336718493038710321417262740 12872606 349415943038576546320648789891464389760 12872607 -895963763777851643689347132904149605760 12872608 559967412197307224431667391149103906816 12872609 27980557036154479161038903909796982704 12872610 23763467830454420513652431462193883200 12872611 -936150897130956235867382888414359754788 12872612 -225036441141332180808693364405341711744 12872613 -117773292533007778793935870284911421216 12872614 1079557795624443798761185283534337531840 12872615 -464149220153521736827562755789856416800 12872616 -650053884699512486560331863477300592640 12872617 894636286300661684529850656514815260160 12872618 -1229662814004104757414068084253576053760 12872619 1090978357215278230359136749541535590044 12872620 533606758438606168916418069729550464000 12872621 723439723112170391934453843768983108184 12872622 199873772306704099247647981687103407104 12872623 1187354610019569440441230918960042758184 12872624 -78773101743924262103164439239345274880 12872625 1096335216771288423916142447973060624000 12872626 -6715874584601193451460217631725053952 12872627 974290941652681037790410322396284254476 12872628 -1550998193571978518583002116763167150080 12872629 -772821731857258868128488730223771934528 12872630 812944030548910855946455627530388254720 12872631 1207190075235689433474933523415078797440 12872632 -876019413555817055373671652814729113600 12872633 172815574042093343902927754384811157440 12872634 348089279712617438082635550987989652480 12872635 918075034094994792875877886349864015760 12872636 -256465607519868151790896596174840791040 12872637 60991660176605334434917268110532467494 12872638 183621894577927067409977494163129849856 12872639 284225554316696346580630986272317358928 12872640 -52264546676609530331314640473408143360 12872641 -2766525401990697786968210627053465557200 12872642 -2167674493556651215262155133282629613568 12872643 -586896636973247179685283270668986321344 12872644 -1170789669195886462214786248127988897664 12872645 1328363147077119345835048853915861187900 12872646 957662585778712898907190471718588843520 12872647 387670500791914543841282775650856879984 12872648 2476487634048151747136451711818418462720 12872649 24189300782030252898240370494076304640 12872650 -31434686827283961268126461778058208000 12872651 -951511406689989672493671420132909710400 12872652 -3198550610360065861151546260416675840 12872653 -1463983182339332169964089751508837705098 12872654 1121145768658948209700796583836355715776 12872655 912252561184277110833389181295888896000 12872656 -128792113267191930504586463297134501888 12872657 -26265096181848669658213527353307196416 12872658 703996115779406128864666808443324166784 12872659 2462303941460030207909649979263269984616 12872660 -567251282277491276419942043287937368320 12872661 1012214825618729884246875900702365415072 12872662 293749911206477930327926205419520160384 12872663 232582527101692955162229982453968883200 12872664 -365142809816974108042307864621799137280 12872665 -142028635227792282812033488239813486000 12872666 211976640446704191329995636047207673344 12872667 186193726103795732262971661719179145880 12872668 -311943620630423493010929818458219197952 12872669 2470264377549603785475319507885920959040 12872670 -140468649511504890752746558821799223040 12872671 -606973884851615706209096157896595825280 12872672 245408167805195685433703531892553285632 12872673 -870907993788140347046369284275329252016 12872674 -57629580873027085456848098321994948960 12872675 -615946114108762334185254676450375992000 12872676 282983723723550097304931609986564597760 12872677 -51532873180546166172547968573829879488 12872678 33115640977728692694769364308926101760 12872679 1296882334971518092693170961890018971520 12872680 38499745543291079363198225503799654400 12872681 -1053558191139913238115038188093004488518 12872682 -315840561792651771334079397482328947280 12872683 -2040292235043470246114106768514514285068 12872684 -1326103721447263065564228206625152275968 12872685 304056715887026149748701923542667116160 12872686 -679957521547860314992144178905858279488 12872687 960823576336098363349657460754960480336 12872688 27514350972927002853789457127168802816 12872689 861889220095262626767319939417005292032 12872690 648172231764179250941015222961343987200 12872691 -335975600561039027502945460451285224752 12872692 776834505057153010828668883573098194304 12872693 -25667830942156446218710906359466182600 12872694 -702518751658741823375399636624855009280 12872695 14168460634966043126489731618739341440 12872696 -685427382910862452287039795289220382720 12872697 1018021076253145190439136960688821150800 12872698 -605342138492553687092614911991421414400 12872699 -324186369252883579666834595072918913264 12872700 -575380701397936337386061362773237811200 12872701 -786007402981129771433346427421617122298 12872702 -515307370885133620401360581898846056448 12872703 142749143001072364647637108293498000000 12872704 -392131311729971753530234606178495627264 12872705 1516639493849437420140774825688532299860 12872706 388727630798032089800579994534374400 12872707 -288994373253667517795803468305835887684 12872708 169941102193039086412695847788698025216 12872709 -1121878224059014163757311235259831526400 12872710 318000911671097836614452551811093055360 12872711 714469141211878531506747776537966748312 12872712 1319972503418979110097874350553283788800 12872713 104739992333650343603185956339209974400 12872714 604960999313494472525034277767548911200 12872715 5540060058735668144640805467343722240 12872716 -6958549722253433643936068721161052672 12872717 -481889974940233705386185766702756695520 12872718 -567495709489853402303186218285609758336 12872719 144572100513219742554167825061425576448 12872720 -20905894889051619796110320545604567040 12872721 7457933719022868227715598821343394304 12872722 -786954176458553795948398654580637119088 12872723 -791278680848288601614474269261298903040 12872724 -49323480401013077556315187713971804160 12872725 -623371969286483437017764576802402685100 12872726 -734690247534644283003873626625385071360 12872727 373471008258846743037547345558032352560 12872728 -230977878874352752901515989196124160000 12872729 576269243259966480528953065936726635540 12872730 -200063922042244114917028357675857619200 12872731 -2266548765555962105127850218747138649468 12872732 -487960157828942882499394948091234638848 12872733 368257965111588308653054236311393457024 12872734 294437883041981827099690434381353041920 12872735 -137422298424469444526109690268993477200 12872736 3229447003947523065087165192672399851520 12872737 506698510658403427641937880752719704580 12872738 -71972704285796113843620302919391923288 12872739 -1263035125450793774266070715415855357632 12872740 564720933902615057945539937693368558080 12872741 1244623468924659521638574596058954697630 12872742 308789749794322293647006165839351847424 12872743 -81901658095098595851278373539924119256 12872744 332386385720243630050166778615760711680 12872745 411318715779695432523553016143612253220 12872746 -48632741649795233153724179746828422816 12872747 5786831093789229441290190980203453680 12872748 74582027396385311763048327936237305856 12872749 -1465526703514251793931520315442456710250 12872750 200676939679082158613576354409762816000 12872751 -2480903297276913768963853418744800226160 12872752 625596554417362613670647915565577666560 12872753 713036380204577049402787812957607655604 12872754 434394631178181275127733939000167947664 12872755 55998429229655481665952247511755883520 12872756 -430338012254722663316530858476113718528 12872757 -534959069943065738956198033615921143360 12872758 248648693192779674114162319283197080480 12872759 475537254636774701755705376836781217960 12872760 -901182035260918857363708711235179110400 12872761 1483621378673607392038960602013028974224 12872762 -108025367467843694593405684566745867776 12872763 -90319469701474755554128651433796040908 12872764 -1049963730454319103254822178966588519424 12872765 -541367209939941798882070174660676096340 12872766 -567824336244340940538998045276521651200 12872767 -2202115683132364332045735547033913637184 12872768 -265564070783284746813453228232575811584 12872769 -189003857262128673513690972336039062784 12872770 87066897435228810282342298773195562560 12872771 -182783501797377560943554158671879865056 12872772 203621563020419158674993419459257869312 12872773 344588415703876042065742383587210876860 12872774 24129625929770430044796403636898995584 12872775 -689137467006003846741834262778534344200 12872776 -217471694888515127917413377688513085440 12872777 -1457521228925771565337141248829091860800 12872778 -402558760100105365884687184749056174592 12872779 720911147502559524324274892076622512480 12872780 -8732959557665258517407254502629094400 12872781 2406288114645059164754700378012925440 12872782 142516521644134580744554220497953356160 12872783 781261836956342799200310412280824169472 12872784 -238212743545657932594043182044720136192 12872785 -57754638892290106452104582871059352000 12872786 357063323298348435436916339795995181184 12872787 -139204677266643074215071057686444844432 12872788 999700715573255960868495486441245495040 12872789 21039152080615848192689149894186329024 12872790 311885653779184099309766515824307200000 12872791 -568916136253387807576205681517980721840 12872792 -1372630107980456059786435443678634752000 12872793 1455945178758542291453171776761214624464 12872794 420034507630350894131648276405243925504 12872795 -363780472039756333294019905269906325680 12872796 750859666206952026587924072248012564992 12872797 -24698683972842397307577832831386163200 12872798 -561716777575897293404745200191488183936 12872799 -653028836004287761245846343625056852296 12872800 -605077727843755970096855749912785715200 12872801 -571243083308362131362993209910626252608 12872802 -179609884356802919509143644728297593600 12872803 -1985409760237549511257760323858529119976 12872804 361715665844238000672318081993322229760 12872805 864448782660503554776596378234087526720 12872806 8708954628151064369223632869037472960 12872807 -72363127321524127461533061290912431944 12872808 -214685984392400337980565140277712588800 12872809 -516676864284635973091996415511465025990 12872810 -513073204678133332537380539959304424000 12872811 111621433258317340519456533770010705408 12872812 157394257304201370697336218450206052352 12872813 579393186910644590832572483982958409280 12872814 -382170803218611868577143321090785293760 12872815 1139549978217489724193560088977807941960 12872816 124868095654161334873614891642260127744 12872817 373163914185204078517134732810904319040 12872818 -99266614156869604631124278489894803968 12872819 1843702091596765225383219815650713989640 12872820 -11302326567226350911681289701029785600 12872821 441311502340877227884006406852769708000 12872822 305420550091009874123571835074725620800 12872823 -874877850823889091512552938793527622400 12872824 2161257468046255359414286483845611520 12872825 -210803693177141678832657972398105385600 12872826 -420266380477632730428357803270902558608 12872827 258090025529451022550227223011794816 12872828 959721101948908745370235177148167968768 12872829 -1107055996786592421328682281552283951616 12872830 1327041208593954476969070139661377152000 12872831 1189053851703083027779768709802384181632 12872832 45284572600923227424952828939783372800 12872833 -1900046849359015598838529457978969953918 12872834 -104307241343805014040598201735435277280 12872835 -481347122499295513895382831813981365280 12872836 -1076321774727031335006408588030442779520 12872837 -534606041638204390050532459232128383840 12872838 -228851311234958381426425318880256609792 12872839 1816063468307965637989890676794184343400 12872840 -1499556678659587392179072570078293555200 12872841 -1124291678253446821030813368438157556208 12872842 -960630003852673130776602071890508321280 12872843 48674362454929488563356363093350521664 12872844 -11510438565627343945247957118093095424 12872845 -610800524981086548554146319435211294900 12872846 172019096601836199471631859416447472640 12872847 -60717064878319075235736088011134091264 12872848 -366682922731906013676373899519703932928 12872849 1236656619798929212271244410695152184992 12872850 -225780511545568559278072561953299184000 12872851 89467146950222371299503336521952452632 12872852 130921847421563558952129915237952433664 12872853 41815867337789351267836474020162075744 12872854 429732519760176915977830930923501149952 12872855 -606071700248457356652790371138187068000 12872856 1120282833402738147131845697103807283200 12872857 826955049291441324883737517694174181840 12872858 215293148086183125627331705339662324960 12872859 -411437172837408137873794833019359990480 12872860 -11177180261580872091674337868317818880 12872861 -329738606967302165090951617301360863680 12872862 575904380562891655170701408139983699520 12872863 2155442851827126409670671656576476518112 12872864 -471785968028912705318858587305554018304 12872865 -229444672822666639470964562836460040000 12872866 437782004594621142971155695874095564960 12872867 -11945386861551459511243989230670202368 12872868 -432606704965758318473681858310558228480 12872869 -885108344242886089518353323771298577730 12872870 142280802363524617328602668142440936960 12872871 -215318121696190448149661115040657958400 12872872 -641264159547414967065356449907954611200 12872873 -834562485890162276212672716734172985656 12872874 54550030826530523170147681617371725824 12872875 -802018049612789393629526254870394316000 12872876 -200043986959497130757859758511719296512 12872877 -1308511706028140315798717344684165795968 12872878 209322234822588491672705210328746265600 12872879 -1200767990977002579169395788205761009520 12872880 201606209505202476530064801786775142400 12872881 669603997375591381104431126574009251392 12872882 272439722088923546315564628324201350784 12872883 -30224185611835107762110798743834226376 12872884 145449488453150003016021244615108370816 12872885 88137381707097556793719685498227015200 12872886 177574082097093987099598814137540500864 12872887 -251010674472093885804491486326196693464 12872888 1442062923669161292095499284796608409600 12872889 799367813064682468725488874068556735354 12872890 -133342647753283346878115625301300192800 12872891 997594890063127116039703406903807909568 12872892 -458336388379376566789906569253550161920 12872893 -31044376543838619191250130006623277824 12872894 160466498304529443462360500806917770496 12872895 -159995789611586872106163375613178304000 12872896 -493935213961563481721967269014357934080 12872897 2422289474925458485845224951239435781460 12872898 -1047200005282220563025925822321162547200 12872899 -27981201127265142204267572420342811996 12872900 337859662366341391058918335492916064000 12872901 272348299369220216751881249708449450368 12872902 -94541248286552300803731118009480087296 12872903 -281431747076668334970496759923537309840 12872904 1034300648733045904285814268260044554240 12872905 131933277243249780225781638418227793920 12872906 444264065304210075964012712902626197760 12872907 -785440093261007449775367649429909358472 12872908 431552573501420834727033639590924688128 12872909 -289539309657121278599913647374513265184 12872910 8409983423572840381837345703579166720 12872911 -2767678798500428441258399381981675197688 12872912 -20718439521109891947729347885019955200 12872913 -973797976514765899965985510359298672656 12872914 -1217570748430231305826093373399169688944 12872915 -1618019636115407628187099221123436646400 12872916 -12395167524621978411290169254639394816 12872917 683156231727280939900602241230740458972 12872918 816684917184197418235500873853467983040 12872919 754644688801638228386956214592231907944 12872920 856950685684198035565185095275125964800 12872921 830464079500706656403864325767087990544 12872922 373116036474126027164782327790350121472 12872923 -564314228461191138085708259693446219760 12872924 -346339218427657804455000961884001572864 12872925 -70642917920977953563656716401349568800 12872926 -230836772274489026838312159781258957440 12872927 841128142470330538645410653547990191616 12872928 1100851739203683663824036949535930712064 12872929 -774271975640726408837504826581110736320 12872930 103601223757229915576656111311250974720 12872931 -112527550367383986282101836487063398416 12872932 -1344033648427761734926055642015246725504 12872933 1567739693684515320348243452327657869182 12872934 195097058602228782347876220411818221248 12872935 -87742178156544146984082805521672210120 12872936 -14055418543438076169240678625169571840 12872937 -178913903947663891091001963255188179200 12872938 -37717654567956720353875126887613412256 12872939 -317186872337932227717899175284485370112 12872940 916546309366602879385649272473218334720 12872941 -1722850340440220344589283099628136751658 12872942 227290935395775923401861341431377656192 12872943 41919202747524238717587686796847041864 12872944 35563236589537635616611397883546959872 12872945 235785339359406622831304607332468603700 12872946 -550016166561553855369835085171649536 12872947 1495823087986785738054800985406700168396 12872948 -1131351549563745381163341939576775296 12872949 270485281847747654913518451277704694368 12872950 -51132881481581256461585804187903276000 12872951 -56105519632151660463106032887102197536 12872952 376335473281479337916935540166687539200 12872953 17745841159260174349833159929787163024 12872954 -91063921396330934539629886355568161568 12872955 -305682914162518639075065735243553492800 12872956 -232145480370620227619119715174494126080 12872957 424981087334830544766390902334062995206 12872958 -115956043216043733078280533104486879232 12872959 1203891042020436686643983354165127121152 12872960 -140218957907389657478456238205933977600 12872961 813296743853727037457525037106692165732 12872962 425366433772219331216806102497098675712 12872963 2198341994808414669332468611545241225212 12872964 -262795060894295146606898479090369966080 12872965 -352837230624498436294429562316329070720 12872966 11524756051825984731778604539076166144 12872967 -103995342452488706549955241881247097856 12872968 867188891888361119303335267960408104960 12872969 2432240192856555868848728601820257058596 12872970 -178685333779220586377667615592777570560 12872971 2339505831937320444039785861534928276480 12872972 -512343640741869515756480078233121664000 12872973 -262639114895414606925151469996438769216 12872974 -178068958838147345156998774806236774400 12872975 446477580756922465227631030958845302000 12872976 -133237092958889137890522293523429457920 12872977 -1422976858891358347666798214750085764160 12872978 1799160830118308174162486826743292102912 12872979 -415390916422208236259299852723880309760 12872980 -470220221020002000135480689382228384000 12872981 1832949918289731832579487707585699380864 12872982 -74529669678426320798090460327259065408 12872983 684032075351055207481481682363436636232 12872984 397904782395238293667756565276378726400 12872985 -107056731129726622738937747010589733760 12872986 107658968827126890136116595848161818608 12872987 1380697987920922929523707131233645749636 12872988 -315210539108599491689067385967208035328 12872989 374267361578787930928357282067991626656 12872990 -258806221977235237892282729088594362880 12872991 233872066465126064372377961168041336392 12872992 -199484204737250724775564588626784813056 12872993 579706907767700756173568101720368312000 12872994 -215422289644135501285408832770839755520 12872995 -211124530845215861327867211004546048800 12872996 2420696822002201023227656149106824192 12872997 1882765412672705838844248695745960230940 12872998 -249095940654995524486865115442400048640 12872999 1292011800295877498531746529883016779000 12873000 316471889688740649339530066489917440000 12873001 2809855218244778269710080698676563332352 12873002 -532650806871385291284704326097842548048 12873003 -72119924553100140163414389321230333184 12873004 -26959760656963511462046032179898880000 12873005 572273580341337090862630730857108587660 12873006 -73558948903460959896128244523339955520 12873007 700684627504515788724089755101430550512 12873008 -186241776817995769816708433571644768256 12873009 -103535089172476506000965905268777110080 12873010 -84703840286496006643396001572972423680 12873011 604254640026169780300071840750742513872 12873012 -640675400249578063177385083458414379008 12873013 2204186506766216260032923031479170406400 12873014 -266795601233266259330097734045646206976 12873015 -10926046936061102074926864464038511280 12873016 -228600756618793690704402016797461913600 12873017 3103559378108163453075992139891294508500 12873018 320549699481731111672080913632851394560 12873019 804212112967240064578448184049839464420 12873020 -78687195290523036722313960787169963520 12873021 -28643917116636910728586811355816963456 12873022 349180061545434982408932264818748796800 12873023 -2116162559525942717185416063350682464880 12873024 -202024229481695903049939908873119334400 12873025 -732914015336714497459126145490048488400 12873026 -578963799579260231758284126590630442288 12873027 1574173829003641719844463166709493110080 12873028 250290470306689171267501940721199128576 12873029 -102255802037633017049438887615900154880 12873030 186121347713062529667388942348671592320 12873031 -454557425637265175501821312798838201856 12873032 194486993312305781518030831017654067200 12873033 939455069733521449819419959717029214400 12873034 -74094736067319438008522991414743731200 12873035 -91210204598025234428817025206576539520 12873036 160433330040361692856035461419060137984 12873037 1696063386452351806825590816844279363872 12873038 486890163106816754889476175793270979520 12873039 1033109783925649225157223876676531968 12873040 15967754333837950493947346353778688000 12873041 31345661346357121857817954643537027442 12873042 -12765405848132924995503811291081666560 12873043 -938886542458824974539011803915526250736 12873044 562571062587049018846330803253196939136 12873045 289861985030058126262735364692599825600 12873046 143398561065760061405015124102328768320 12873047 -56760655646077549888339367077650846888 12873048 774532903470412123118418916907999784960 12873049 402849743776666672339176266256250654080 12873050 542516366533172878945220610155833920000 12873051 -2998979018781867392088133953834563520 12873052 -96489039212558414859563107332397104128 12873053 -890270028623836896074703245640843039540 12873054 -62191703942290351362850366133630241792 12873055 618377658973563160244669413597366988160 12873056 364117305531894938972187988806142525440 12873057 -292922102123015258953243603323015521760 12873058 169904778455745166066394500843798275072 12873059 1618460203163157923914090095153181183260 12873060 -69491595593988273244915885263003648000 12873061 -2502361661079244796835683715183683713248 12873062 -723760645809024467466728825822693191968 12873063 318183620427257791086995282828464476672 12873064 1006192756339723583874168173862899281920 12873065 1706036510953691513900532950546820758400 12873066 -672251637143547431928350186810275671552 12873067 -1734575290741390705952174615487599039884 12873068 -380758305016525344806905889227151823360 12873069 -1334099433440310417201484815475930218 12873070 -24096382164499412160065945923402752000 12873071 1943002398648664596130307494623939687000 12873072 46404054695495957886273900048059105280 12873073 230171773019998677796887267355846432164 12873074 330619804045372691398949957021489983392 12873075 -736398485890304053028707357095836597400 12873076 105143064576083238809708297733071450880 12873077 -42579102745115859589718744359627973376 12873078 -150546887196779532160347187576221739296 12873079 1558030285836863241322318594783384920680 12873080 -651056867520961052774898960929762918400 12873081 306928043741147450016848776707734179200 12873082 -111658864474291969094588571961702656 12873083 1236649931188901788340797316398499335332 12873084 -179651437418365620864348419565906968064 12873085 -786888631349212297661096527968176363220 12873086 -440208243541476245158392685399919851008 12873087 68451455645234979920880580750937633136 12873088 -2944093375268470720667397238586081280 12873089 292248750883341753710976041477755531440 12873090 -68393743370321654595882885742264872960 12873091 -199759834234241655792326453357579999232 12873092 -69469208781110215414570357648009221120 12873093 -1310417114929534278381668100605168802336 12873094 23370634509103253051402491523913258240 12873095 1114609070378802447458929435533276285600 12873096 -764973567095785545800830176061079546880 12873097 1209396245503821382654390196224324008372 12873098 -137643644294932803810424633507692164352 12873099 246642111517044634477895406685987439064 12873100 489028140072323225112669744193231104000 12873101 -802297624269616494196667450898257714688 12873102 -170991374420363533155516848477763050496 12873103 391719458221819913009477477121582419064 12873104 -94235223624831608513638831882110959616 12873105 -66366403137849376144754955231923442240 12873106 816383547166124260984822555784449828752 12873107 819201517438920784517259140348330748480 12873108 179264690793439331542729578990833172480 12873109 -145515115522952222720737304908823824800 12873110 -237745697754873708954208411994547838080 12873111 109835012097444861923204866612042972800 12873112 86146668140070432364244273379433512960 12873113 -3598727248017850728429374409073965693312 12873114 324132105866664373880747141804527641600 12873115 271020225805645624216345693457823101760 12873116 -1434740962711852707090121586102354895360 12873117 501230904207295535393878467980125134048 12873118 -267890510869587820018393249131885314880 12873119 3629093259085673701911884630364513120 12873120 69979762484056592047944680055074979840 12873121 1761859225071512661601584432803262287872 12873122 -5758672214494395893834244811143100416 12873123 -450465578579833087727244046768982465040 12873124 -482364735003646259460242843133328877568 12873125 8798340287701235332999514948355600000 12873126 -97921437042317706796879387657032984576 12873127 -679520759440736450220320290861595709560 12873128 849676463056099017597023573459650268160 12873129 -774166680294737582931761960650415750400 12873130 423470376548423870027882841481739140800 12873131 -433737987482822729175375149588742561528 12873132 -663577898220838903085379760379362930944 12873133 146232825351816486144910725988595065600 12873134 -386375547011382467157949911070674206400 12873135 -374778631463235525153689047816299724800 12873136 -486316872844703236530393392255786795008 12873137 -1264751772810840021811945479975592456080 12873138 -128603530777172699095402073691970264320 12873139 -702757078754862691840531054469142599640 12873140 -39547822495571371203141959152345989120 12873141 2368772321868562563251575336454642029440 12873142 -206477158714537391126804573828332626528 12873143 -1236639949099679645730036059527470422520 12873144 232401025628224336650355659114538475520 12873145 1054839256576155972126418994824847517000 12873146 -332625615926465684874600974514748538880 12873147 259296689008486536489434864200296771072 12873148 105839466152802901309138002690660581376 12873149 -1333119753588141580274529413258724017850 12873150 225360041231402033149956223455899788800 12873151 -881829739300823975787844170508554511440 12873152 -148855237270701778456309188093466902528 12873153 53106899641223089380333209278584768000 12873154 392729785435766623547415076032257551872 12873155 -366267897838274591933009554289935929840 12873156 -359291158565216733718250795820456035328 12873157 -1623469106084395710066380492822097795936 12873158 -728073786512795016455282700869595402240 12873159 83883194842719068904937245419651393088 12873160 -418013765651985287879638416946284288000 12873161 -209761730845176445908775782803699715840 12873162 357521023588303103132614383227494289664 12873163 103683371665153407359510554230495403412 12873164 -1914119644239524957748761864490052405248 12873165 1121255686019181244882508571140896291200 12873166 -422035814892559675554035476856861467968 12873167 986057863679057092894598194599484200 12873168 2027935139531639182148926773707931648 12873169 806873949663351017172976551267558586944 12873170 -22703835493881795921120106545805079040 12873171 -1492334362900285821427355830373378178888 12873172 75530719158074533373160327219595390464 12873173 -1818739210130695727614702657466056198578 12873174 -353300901267458479903750662316339890240 12873175 223185313241382992556423105081533990800 12873176 -24992045712641553018117393634187089920 12873177 -236498978369220782112688834653078855420 12873178 -217433345014079570248468910438317497360 12873179 2043128530830088402043033612454437191872 12873180 -165995938741326933406983219764687738880 12873181 -1086298912843135687978799619715936957018 12873182 -47802612063233409249360705909768352512 12873183 838327257141843996268790135269125802824 12873184 -335916006131330292220134904570388152320 12873185 -14400840676443625313271202339479568560 12873186 -83038558237389982808319765455639030880 12873187 -610437819210897253141281885648401957524 12873188 -260540766998686137683616887782225561344 12873189 -504667078163341940963134499371340748480 12873190 18965998579798983435317794871481600 12873191 -1157950155662666336390580464865220638408 12873192 180290481150791998908037240674905456640 12873193 2307147173885776607689366844244712480442 12873194 587254002893626271756054584033697662896 12873195 -1396480453391877769506889164594169612800 12873196 606227502869223395170367624509078194176 12873197 2334201346821689532502529800518083858646 12873198 -105038553898823670184902171364831646592 12873199 1020147620434249689837805680487484199936 12873200 -31058009501499321212442510637417267200 12873201 844594296090036999792886259978514590304 12873202 194370851451661327658201654383506000000 12873203 148397020139672941113319106596243591680 12873204 33661046706591320750496710203449871104 12873205 -620310679568425253345236956531466772040 12873206 -118616865078013047275724990548742124800 12873207 -240332859622236647568865046938349696640 12873208 -632754516560299037930048284619753472000 12873209 839343531078823860143627730150301324800 12873210 -70549201272784303398593549087502336000 12873211 2382966776206123653986539634365861520 12873212 -987500450868283279370161017478581662208 12873213 390303193650971277301631858071491354342 12873214 100109220049527185716909257347167147200 12873215 203154569321845794061164746140706075520 12873216 -158486738426912614165593556724817592320 12873217 665062259178963691349460479846813314752 12873218 205857241625715023001887622358309615104 12873219 285992187744411435536838195531432561144 12873220 560937353231555188218203198730416282880 12873221 714797279790075475763441389027071559644 12873222 -1069455635849494729572924745395253785600 12873223 -416696284148587054271345850745566795264 12873224 205330429504284281778043499561150545920 12873225 -41230081347763656399363556911380448000 12873226 -243489140141347611347096086835846036688 12873227 -188815249221678989453802716564574081600 12873228 -57087660458942818052979826645977268224 12873229 66327651224321251997989769892142827830 12873230 -419677628765229390380607932876496786240 12873231 429515275210827604364902718015042004792 12873232 170213505013149459534430019239156391936 12873233 -891641855312119865326912527531846180024 12873234 65778600913075653824200153490274067200 12873235 -689303181278461029564346046982249361200 12873236 -11907305313819848878046566017111336960 12873237 315212659689630008488570436860009063488 12873238 237363367029752171911593633696294082560 12873239 -1006942449382663483301940000359725297560 12873240 -193924284567016167358978474275121152000 12873241 -1856866083818921082176908585995453297200 12873242 -347844734486040641067885286194283526688 12873243 -37524201788384679428903507569479867600 12873244 -1527437902530616155747690878301729278464 12873245 -115903981176594077716333448038176902400 12873246 2512797045825876781982267930704109568 12873247 -667837255136864712176340419821838244360 12873248 926533122943138152091615843507458146304 12873249 76274351778893363151077288712162441024 12873250 -603764842127203958195612455170917472000 12873251 -99622914653004137281907319192130799688 12873252 -48255264528852556272913334722760933376 12873253 -2015494571950157730655977056623349265600 12873254 17689315964887999100745743976866614080 12873255 -44017766119587058436145770892175195440 12873256 26075845970081741423941211087278571520 12873257 -25632389305477714217442949202777696640 12873258 24480668956713598220585056779609931968 12873259 -1115420907793875480186176777256694056448 12873260 -3348708037035595296761919646123729920 12873261 -552089462739224539685200800787840320 12873262 82154979477168962508170960497700056704 12873263 127627361599372994710900068108939358848 12873264 -137547818863871076396712360025160744960 12873265 -1308862764182206526815593800972857163340 12873266 416734753306383165065563800653504747520 12873267 227203164706812248481321468657808515600 12873268 1287769772018714027525171050440683301248 12873269 2035210997157202496179205940883218985920 12873270 369990561256047422724942508037836809600 12873271 -226302551784265694745900267829758685528 12873272 1488027344096329912032792079676784537600 12873273 100202842351621681599845879918003646144 12873274 -1228038430115114277807309613273638462240 12873275 205602882838616387692006799570015715000 12873276 -94529527572591703884963575773213470720 12873277 375644604472278244780160663996604850944 12873278 118467469946213262706705663443278788800 12873279 -833457360313495272160840739240932704000 12873280 -6175147053672456780815933292816629760 12873281 1075131729090433381836553128940489029552 12873282 -89725238515360047206224155480520007808 12873283 -537943249296879017474899356190274122496 12873284 -934984837898291775936330533289720619008 12873285 -844423744255624165456398707367304662180 12873286 -1145920948694062668803301171595217205408 12873287 451146912940433384848205910803333990400 12873288 306389655128656677256758349208306565120 12873289 375316632664611400430371769258454101568 12873290 -57990750031348507897749765857547165600 12873291 747558843843364070606493486057654437592 12873292 -770061883431353261117155751586450889984 12873293 -1134055276918160000944909388074539325716 12873294 10415917037970668377381971808911605760 12873295 104874977826336908522085026901136775280 12873296 -106482974617871578707571937154055938048 12873297 7603607754936260820290770612754034528 12873298 105768148379636022292111804825145034240 12873299 225774583026874433186199788473797593760 12873300 -398644330770123752831368035346941542400 12873301 448779788432467765584811613184396386880 12873302 547493087423951226941967399888493545600 12873303 386785014200802135089296547869065326400 12873304 966214903207699898398654980959827445760 12873305 506584315877773583682557166015981875460 12873306 -36931431128205956001409902116806442496 12873307 210440844992967726214320874813664057520 12873308 -147271351059447411391938916510530797568 12873309 740876602482091335417493349007026008704 12873310 -22896039584083992835694950450334880000 12873311 -2726035914170140236617602154058527064 12873312 -256193276678871819634102123352840601600 12873313 40736508354359320769524008309950760320 12873314 -634272856722927698974940177581881741744 12873315 -158683418392477304529907969481324559360 12873316 -241359199825963482306893569738063368960 12873317 -75716145324485694978333884478613995360 12873318 -587300952907828617051651579170969483520 12873319 768737367207869442766963066963494401720 12873320 -1289363805821921790890242000800409651200 12873321 1258322941833477411943036912178265415920 12873322 -223012479135825432225663889989209149440 12873323 577924585486070226724621560190885090200 12873324 303773797329155927171089836177959976960 12873325 -34067347725500237452745164739781533950 12873326 184292628731945382506862139678794242112 12873327 961867586703304791052890920035067130120 12873328 143358986166941551972153102568349696000 12873329 858522529539424964351877918965015968116 12873330 9886716615670409323276310741904069120 12873331 -55863466322286391416267382281231505688 12873332 -655491821971010379011249896943012271360 12873333 252431826294831900331077729297389842848 12873334 -739518416027055833418596704251650297184 12873335 -1293643580558448419462504254324862071440 12873336 50885469508967559603605320373993472000 12873337 -556684431165839502221194494101852405014 12873338 362241682748099260973012822067722304480 12873339 250733502801340143616917958788197875008 12873340 4928223829313128982998706967812889600 12873341 -34221836775668756387045152642828118016 12873342 -6317896587326573645569838393626724736 12873343 -648475281268033193344487512486631263360 12873344 408469505550293627474926155511973806080 12873345 874324695287451211303797927337249019520 12873346 1058861192015017481341792628010884768640 12873347 -701679160196851914596917917733104232608 12873348 922710977430892568173473105108924565632 12873349 49516706824940897187981758484837123964 12873350 -118925625055869577034883498952243651200 12873351 184962951327976185000059719516875857832 12873352 -640566329129643050821071263008353484800 12873353 941616712052915940414866024227253041344 12873354 -7336926975809089233447917641622774784 12873355 -542536824001189851327467633238151372800 12873356 39744219468036851619681317829833694720 12873357 569259549862461644774683566522091098240 12873358 -117963948691167424141555795506421060224 12873359 -807764053489089673243475120260621438368 12873360 -23806076806037860976811756426500505600 12873361 632215887021908007188917453677100509300 12873362 1255890468541150009552700549791527478272 12873363 -466970067414760259118670486344941750856 12873364 -19297202635854635797317681892584617984 12873365 146951319212768852117243862892706805120 12873366 -751788362405135125400346174021078159360 12873367 786442297366655231296087427444857392520 12873368 434644147820816767448815738189838376960 12873369 774264254421576386533340155472667966240 12873370 322512266816072431551042414515070750720 12873371 200114859098664439430629853831601890304 12873372 955234630002786393204904248190319588352 12873373 -105218503117004260211098291753015622420 12873374 -637248260127422350870652929821064589760 12873375 265751114029473961476733965076870578000 12873376 858032027997918422031533460900679778304 12873377 1312147992316473116263441747943870633760 12873378 483124464360480869681769594958143540096 12873379 1043224563189991490560718810815277222080 12873380 534620775860300077220643866351502643200 12873381 755621047702639563921868107845298738240 12873382 -85730665531643503093986383528632142208 12873383 -6043000097848704091223796866887287936 12873384 -104740568083028761333290977685870182400 12873385 -64952522603818831403962286286471684480 12873386 -1189622095556225244205796625115859548320 12873387 -523683255375297124970648154525530156160 12873388 -900660994086726131824135253929606424064 12873389 -2122509841307742692874861487674487396980 12873390 163981539051996417844408309522972396800 12873391 172798318890636233064540441765005147792 12873392 -117457965596012289545187525741092732928 12873393 -423366071957816039861697218097765930240 12873394 216712735558272266809772086906152379392 12873395 -901677857879303150002749047154672457200 12873396 -479513759321323634118417963984308207616 12873397 -249005916598740944689401347353826088288 12873398 -394440897033487742844469452257146504800 12873399 240157030352520976895921744571306909696 12873400 -720043070600193105993512563079847936000 12873401 -380049328992645856831944886536333847296 12873402 365729922810750199278550226662911181680 12873403 1863067591116626961107218441317448608360 12873404 54383932809829532377761780096843211776 12873405 233476703481646845347756796035180020800 12873406 -38265861407051360622371911814993521536 12873407 1380324175988689344170532844201047982656 12873408 -126156416606930396179745418885149491200 12873409 -2422664505379436987466972634662345043390 12873410 -46314788285766543753476304440075681280 12873411 438228311194492436786585118736167462420 12873412 -284779011701624876313195762607806720000 12873413 -429354051259231140895977293081119465440 12873414 -54593585770231153960007108827880627712 12873415 -1279608457254339220788718897866831538440 12873416 -407975182636750479408441211396529003520 12873417 -869322336273642657519410236111891289088 12873418 -822379332630347417903087419419362469840 12873419 504966328183788692712235542322210907760 12873420 218549390486415518983965876504250306560 12873421 1341018488531024190412062115902400818144 12873422 -101523661170456731863426645622326339968 12873423 552377456819626007767758326624851912584 12873424 -171710519787098809934002410781605928960 12873425 1590900823467335321329692873873912726300 12873426 828925193177150153022710858707342848 12873427 1466845819570145010091105426570970240796 12873428 -721365020683664709805942496021530876032 12873429 493160144445736498592998979474123944974 12873430 342575320528071125061793224735231855360 12873431 -119878010416804295495354434619993018880 12873432 -98963095573084607627913273960211415040 12873433 661718545875823731285356531591776444682 12873434 258308379047089635148524493119208680192 12873435 -166856346154544884921442759953122934560 12873436 -658801097890855274475041962300033029120 12873437 282800357149171350803480962099744050072 12873438 -511358641321496065534827990496159159680 12873439 1267495475367618321226229472798009614240 12873440 831504996570498911561313751829918515200 12873441 -260237052663676000279499782402997078016 12873442 -820259714900278704953000283730555107168 12873443 573361966730603116570635590836342602000 12873444 -291846994630823098220642024634582110208 12873445 -145714281596892862765815942250015104000 12873446 170977151082259952121205516671949008960 12873447 281365584267913367491563863338033265232 12873448 178883699551218811399393567183734374400 12873449 772821199443373453364476612901066363364 12873450 -149129428561265641454202485257932384000 12873451 -2279413024502954308381706147271476640000 12873452 111316576114234491332913980786596016640 12873453 860111331975818327526221904778329945408 12873454 1246160363912715896835137228223367012224 12873455 -583591670246615809321025369188499258880 12873456 -141803380328812571540161508347175731200 12873457 1997603384748199420541466912485460730706 12873458 -76987513324172538707017621117383890016 12873459 132590597114034297504280646777563694640 12873460 86677511406214215928688199402134146560 12873461 -123390001376441663950712160908559865938 12873462 44186986999555588845048877311750303744 12873463 -385375572572082889333890086107113029696 12873464 -1850837216996157973804615054072213401600 12873465 290372615533574862342577009174147824000 12873466 -30335418091864984934023159409268558336 12873467 -549567050738408507159564200122952134888 12873468 84598933974804991481504556790714834944 12873469 -3339902272710292856710025647428984320 12873470 -238565518291489513050365250789312592320 12873471 17104536117363559702668258836934810144 12873472 -59996583007365619558800039627345362944 12873473 -341655528406418643759383859825191617278 12873474 -42969077333973073708757320216528699056 12873475 -830254946684140654599941594361908426500 12873476 725383796055717641388637004607147417600 12873477 6018368232364804725676907816815974720 12873478 -318885344320454405024924920868457132960 12873479 460582225712399641806437304747011460576 12873480 -56513340136630695007294383896764416000 12873481 -723634153583274004913787032566407807718 12873482 -145631665193558384563713669882433671168 12873483 939189743344089682305554492058820813344 12873484 -279947700190393484996990807454934586368 12873485 746850800897421516497754958308653954400 12873486 1021974406730873868816929594309002326144 12873487 1010432143477348094142298692918712663992 12873488 311735670123448980230116140094602608640 12873489 668756781287382197582778175710777859824 12873490 100056594722971634760243942849990458880 12873491 357982495705264800528432723402129498624 12873492 82683707571330375745796720789620573056 12873493 -453601301270022179401857464409988752320 12873494 141157448740010512081067776650571023360 12873495 -514538179255657687203660859406407208880 12873496 -365056483657890045023800973719249305600 12873497 5446832535299109322987577519370036864 12873498 405809449315218062247407788391587976448 12873499 747733436114064112002118303201398426500 12873500 -1018246659077423293605343218811868544000 12873501 -839445004249108219543152219485404563360 12873502 1252490020935435683478504762757467437952 12873503 -126208790231102859466878451931195489976 12873504 535642851207275163955625234665845030912 12873505 277309135828541304697634538666433876800 12873506 -71252675584671006038273068802741418720 12873507 39430434130679386757988659789358255360 12873508 671849147423954786867277948005724861696 12873509 18984197191005997800183027906056644800 12873510 -86395079994454147987841301662771122560 12873511 -115822800113141537740490573488328815568 12873512 5037098046042387027323450531684843520 12873513 871851142342190078419419926532007545744 12873514 -681772372299053981255472799796338088448 12873515 269974820452563808460283874543918808160 12873516 471961220785225675292215076288728868352 12873517 418216150823042530773835500227816508566 12873518 246202133660241835817533835174890447872 12873519 1125799948287630704125578476987451620640 12873520 -287527221513669812793315117743215411200 12873521 616103036428139771429227384043137692852 12873522 -645678561040659607545890876923269532416 12873523 -297141152005415050642996823803401587776 12873524 723149810542086637516865420326441881600 12873525 49063435664486360719877908564366713600 12873526 -540807955503796716382198867958626294080 12873527 1603205741869699364987896731871883774376 12873528 39439851687817616640169101564453888000 12873529 -1753001375130403578113171327993626527168 12873530 -212509161747797701584777059043269943840 12873531 114685959305958675323068744813089111744 12873532 55136169795280276068217806438775316480 12873533 2529614154688908337133219800320018739020 12873534 528338220039629386703305047940633113600 12873535 -1389458746132445557293346923233297904000 12873536 73255209845207400508025139636917501952 12873537 -465965269578436748291199111199551426432 12873538 651390539381656055379529980706097971920 12873539 -107754820300696157053679794283153888256 12873540 386151188177669765257732566148695244800 12873541 689148322437076135181519383658253372120 12873542 -95388975869425535644808910913482834816 12873543 501498984554776936474513836434914999464 12873544 -188393612637633054667709581786361379840 12873545 -1309304259281086226888059750832572036800 12873546 427062647744933156588943655559865861120 12873547 -227971245353430439240509121849457985004 12873548 1348352129315922273824144186725354338816 12873549 98714143331235624443934600785683541376 12873550 42231840635497756279060806576109660800 12873551 819956582372244726387795717921623133552 12873552 215708217036099845756650234166093414400 12873553 774957367173374797938797295052537600 12873554 -246013381865489777168927794361128214880 12873555 -15162951136335707236858302465237414960 12873556 661226418681794084752253414425424588544 12873557 -288994814381281460306147857820036236260 12873558 -60945928330215577742574327743681820672 12873559 76186759350491897309147405992260586760 12873560 147743388366156380225600703833702400000 12873561 864021138202381145971534391655752871744 12873562 -103092590946949708700891391581461144896 12873563 -124017500454287603526172159379806232400 12873564 -635319851532462465446037380533521408000 12873565 858819077298745242365117991089631592800 12873566 -74056117271086536405611259374302253760 12873567 -432512119675965345313246841761728768000 12873568 -118500681942187541734945482549293875200 12873569 -1506026544988610075665194458454362043756 12873570 -137109495225176497495083736290145996800 12873571 -487293563107625900681120049662619520228 12873572 57844499839086687428037147177936337152 12873573 61108094000300685277443628425764759100 12873574 767104539739628187651452411138256760416 12873575 -326423223382921085608746106122477887400 12873576 1234882566339138669269259200811700224000 12873577 -169206029434227342890083070279774365040 12873578 535937040143528753725939354893196273920 12873579 504397599663889525508267784813599223384 12873580 471667170211202470302452142560543708160 12873581 -599820034793658570014552145353875492800 12873582 -360479415420320617447481839739230971648 12873583 315865455694742916612709100092502035200 12873584 10138644062282715778255351559578583040 12873585 -131960008720138380393089260332082713600 12873586 994414372373534550447283126244103164544 12873587 683995989190490266685928709519363077120 12873588 82167619419891176930980859200985210880 12873589 -1374426120893314568145750407890405158610 12873590 337097454645912816095725592492849640960 12873591 829387605477979496999179647189864581760 12873592 -157638563110435428666716660660358144000 12873593 -1987485314966804968352019769411863735420 12873594 -128906773112726942256550120228937379072 12873595 -244135265513582993314032512844910914240 12873596 1073215872397569091072481441872491571200 12873597 781783340848394747585093747657348689440 12873598 7915399536408960006729351003270988800 12873599 -521468836736186576324412832448946902400 12873600 -704626766887330411381500601171968000000 12873601 364526921713479924190745882566293661012 12873602 -234784660547287911513327271233426670080 12873603 -849819118522134852721150391797292620800 12873604 -1351538664552046723688830453278995251200 12873605 803795497813706210252493415482707203260 12873606 -242558329014618995030335988613178300416 12873607 694615485724315176750585091387217371152 12873608 -1237221901238548252356153923636439982080 12873609 -104968148764358937773893615359105300480 12873610 120432290286491626792375792015457124960 12873611 -1948307957782828259257443931438981951788 12873612 1083498501754446189076994570308820454912 12873613 1399020460616063473476678412246489035724 12873614 408313975519718940852897482321090633280 12873615 192261430244047270893479723394095976720 12873616 -39110767266978396167753640372912783360 12873617 -810774455090778723841286354672158780380 12873618 -222853080983345979737617208196425244672 12873619 -607199172435374995640051163891538854840 12873620 866177564882199777936864958349197735680 12873621 17914052426652408037996283128034692032 12873622 655211077071487505387376633268412123520 12873623 89668991628700534564281138853273745520 12873624 119313252219783396502395473549067878400 12873625 483956323407300866032270838385098730000 12873626 -1350556096529835832675155452229935362560 12873627 -460180445673508268919961271856438972960 12873628 116034082592661844835530876294263759360 12873629 630195921462339492555463295895372568320 12873630 48218501933026951267297393534037053440 12873631 227892618967130426661917798583634065264 12873632 -664016829230024913170212852907199430656 12873633 1076216392068779567327955901363969512624 12873634 -35684359092453544205047007770242692784 12873635 348405625439197505909290948995430672080 12873636 1511560664041856157149221741079803670784 12873637 869448086688522837219181473471619569952 12873638 -237379355800184186901986777550313793856 12873639 221484813249490994004666808030593776424 12873640 -29617684825672234050829420186902528000 12873641 -9756684808096144414835274763889460672 12873642 269964623293184707886732317548880333824 12873643 -440438935267960049785429241934886467080 12873644 -156865754768666418205370198084027873280 12873645 9007808655024681877135448822617650720 12873646 -984600748585993345959427004795150010240 12873647 832191925150555186142010778737762966024 12873648 362302507199331799962670167719566639104 12873649 89708520935707939176444645073477286400 12873650 -461506011747294901908169748074401829200 12873651 -97095688689469546756937082431359353600 12873652 -397998892245770560464158063783325413376 12873653 -508596757934014449901834783008364224516 12873654 -236273413356987854808608604354360150720 12873655 -499827754417610488604823573379986790440 12873656 -1743709468012467945741488682106131210240 12873657 -100170137437573975051312821481457027760 12873658 196801159695300444775852739550277228032 12873659 -798441717312853771110196507898565429960 12873660 493682301373147640414631702905296757760 12873661 -2665127758482636850885790603665559940128 12873662 -457850925432831760929275529825926589504 12873663 -12851720769180599800209289036610194320 12873664 -253435292252187237176550626347674763264 12873665 -436678970234266341207923150874638654400 12873666 39782140345651793680414670723485346304 12873667 1932991126127913543772112191416653432352 12873668 1409733210120594314490397523904311634048 12873669 -256341557962753468317442246987550118240 12873670 -50001374845912208450475652546144752000 12873671 579229736499732080886473581460944258992 12873672 -125460494266268183249563293501318297600 12873673 1307321108393328388182238967767831576922 12873674 -1364831300440491175132557842363585232 12873675 -24018029930050370129843966649272256000 12873676 2880796982887879395642976302963137599488 12873677 2789968284396120445260948060097634779872 12873678 -165719417888016091245589486815433052160 12873679 416593691402743435643008147011719167168 12873680 -54396052466957599055670280632139776000 12873681 737853346497185588915371815629786727840 12873682 -830156375207913966701539757260860902400 12873683 -525042641444835413007185535466136722068 12873684 -9111014074258522198490642578813071360 12873685 1695180549833521880947364108265442371360 12873686 462824548967309378477605668910579266816 12873687 389518249005738422919961996716485011152 12873688 -306155307361868979546533110013937162240 12873689 1214949041861043352899303029684578964490 12873690 -397717673313416955453404312877760495680 12873691 1086184592356234230362303173726157169092 12873692 497133545532287681669242093053043110912 12873693 -187634455584710297988793276613027399040 12873694 501390608350523141273198303098361632896 12873695 826273313101873979067630314302452907200 12873696 -106864167641445529090315832656492756992 12873697 -1285675979349970355208549484622190986960 12873698 -327975163333057035774969024725445275136 12873699 1822355200153994106515307409947579902568 12873700 -156143327767147107667715039215627161600 12873701 314187328900361348343887043321484500000 12873702 17202448596438037746265564662602980032 12873703 -1177734893325745482131133830243465167048 12873704 -294144024615620694269784950431499028480 12873705 -1544353843491031835024291416632151680 12873706 -394183390411025542237554604829508907680 12873707 119524448860008945897716379715712173824 12873708 -133723633559404771139212476631756800000 12873709 -1203861902647344203942038140682237376040 12873710 743802220074911325306753534207365453760 12873711 -459552160329822359345429395099873076736 12873712 -103931685674668873847644547648752451584 12873713 135730078228764861368396618991927620964 12873714 -13708133137391376578254526829891691008 12873715 268031628579186977972740335851597867520 12873716 679347619815815747661640375245210808320 12873717 -437249752905755516191786882497295899666 12873718 387102007511211683377568663121536396928 12873719 3295040529170477476935439518445712876544 12873720 480175486490291301925722725658506035200 12873721 -666845094398661214702335081995473836288 12873722 362262784388694560040453345827934078432 12873723 -1081055377380059728173369560368058236416 12873724 889655420356169424884119133659585642496 12873725 -1152890511469388677125013101221122488750 12873726 631809371258387046267908290965821787264 12873727 27643083503218771911205161816404263480 12873728 -737818933438590538464506839596584140800 12873729 432525041105180890811941208882054837088 12873730 546428979148900294743433763253862217760 12873731 594918356049761494041496264375680995232 12873732 -631566412884328423437743490942827516928 12873733 1926261647217302768249546362672034869982 12873734 889729252566336127178231121352829500992 12873735 10250788551245377543834591303442304000 12873736 891148577388380802678716018223281602560 12873737 520846347950125929052087734338625173172 12873738 2750388389244422992832702680250795520 12873739 495306500349792799874755379324113903600 12873740 214331635082431985164647975166644633600 12873741 1126275795401189154497805216532193684640 12873742 74219357749889527727335768471469359104 12873743 -641231339425542955861478219599202698848 12873744 -99018524070198426193043880639470948352 12873745 170041825257900314314983485674076058600 12873746 23666156938059608707174210976813758080 12873747 -735585702040797987213836709374649213000 12873748 -427107708702270400796176747519337790592 12873749 -150128876267310774443376611436924259200 12873750 -23727533829323345797591714960159560000 12873751 562952316943606336178166515422529759664 12873752 1321219725253770742825428312752984217600 12873753 155038802420532334408358701661437197384 12873754 162287446551430389936699893339836039680 12873755 1437604364001328825141271701618133252160 12873756 -134394126324624584436225746971522621440 12873757 -36869465764641003923360416206020306420 12873758 -1061646826899850316846514177992746043520 12873759 166824404476912006262133007780968424848 12873760 1537751447623500169226707512018669404160 12873761 -689835036110149779013286417263599993600 12873762 -1171870150979692309141175686990024389120 12873763 -515854050223084806259503655698773111040 12873764 -1619616186367755482860119622260942004224 12873765 22140666473086374549283773187887964320 12873766 -12585839998508196669044791031732423616 12873767 -703331425301845363358715556654435325280 12873768 -354840745148179620784270739971841802240 12873769 175711411011094331806052193480071673844 12873770 5230398377544176289302564509336872960 12873771 480773063905978484507305046340108211740 12873772 129121174652375737821922997098504391680 12873773 318372731244946334371092275752568494080 12873774 -339976715736937710692292249954792047040 12873775 64679805220861661378270889146356215000 12873776 555710034502753881511445579578655096832 12873777 609886169947867757130835602752624402304 12873778 154874398546273502613814725404642311440 12873779 956841751014456405585201136153214294784 12873780 -206685386892149747453128018885384880640 12873781 -325675948606127205190217537278304694418 12873782 519966954557548110019991492899091103744 12873783 395610828865058782572149972705851921104 12873784 -485124720657453898818780898599100416000 12873785 382723012357520685409026757609394998980 12873786 -201836567307912567304171115660914676736 12873787 -220597930983819138447375029477607073564 12873788 -567993612706654483790050332430502310912 12873789 1547565462591094769259708366705409947840 12873790 -205801892620987232280311766361333186560 12873791 -112406556662672225060422639738033191936 12873792 311850214656971219557368025716464025600 12873793 71335389525717949969805158167265295042 12873794 330955322133129894617123471429657990256 12873795 -177613975763533102748073010423973280 12873796 -83937860687469130027853094743963051520 12873797 -1473978165466872598032701230855461830754 12873798 129753248142745171392379368147698577408 12873799 1278977089778345599520975673838660371800 12873800 861013836249294387026018901337482240000 12873801 305253820944757778973898093786755151632 12873802 -868036240071201325505485704928460042400 12873803 806341502995355680715445213050379980052 12873804 96233419574078023913513738497286602752 12873805 275826867518962754897240791379786146560 12873806 -141998697956347781905681837345477373184 12873807 -233482401712455183861525463222369561392 12873808 264893624780965173947098181603556319232 12873809 226087204531825421930373838650019718004 12873810 446057388793473976581248306234676764160 12873811 1687196736015169967136073545572569414320 12873812 260763883551007680555274904887283232768 12873813 -1766782099192393217860113191512481280 12873814 -23750587790961995622198074235738706368 12873815 790597331054314800751487740372052487960 12873816 12741177435082888178761563704459028480 12873817 -1241169085793026112477734044542491612416 12873818 -979096320919624186990031124324105434640 12873819 723786749682882098816171819214420019200 12873820 78408123971683468583799279629234542080 12873821 -2817417370618815086948206144911510855156 12873822 10006218421516835029621475146397635200 12873823 -1074403746140430056456700032300688936928 12873824 -1365555637081474502634873575333418369024 12873825 443200690500349885358201060520194365500 12873826 109435966556138852674505734861721602560 12873827 -376364458428301054664733344374518180324 12873828 -631030375441537566754969844775699222528 12873829 -89895702761260675491015208992630777860 12873830 -471733783344630970748984031757870838400 12873831 570988328232969072140078797751265045840 12873832 -436307200762993236082198251795842795520 12873833 255555700651388298380491709000938221120 12873834 -350057006318717041963578820595091598752 12873835 184589395358240536110376223527214956800 12873836 182352375338899431890172829108768856064 12873837 -1274851543571830140846042571911381781440 12873838 -547933266300697110353193862296168607680 12873839 -468411000329765148176047844369765785800 12873840 -57522884732326300138783305795580723200 12873841 465978985281933417613365711559524492242 12873842 -59781453785805860205399275792676008928 12873843 -1398960398714825774468004610038772805280 12873844 -602008208387592540266004627036466844928 12873845 365846398398058448827457915503335240960 12873846 447715566071631798334499442095155905984 12873847 714196350988736838255519904003912576432 12873848 80504973427633701808245382334242959360 12873849 -2049731797732852947006208926559333720320 12873850 198486221287648096119395986817442624000 12873851 122625237193218215119871660070362801112 12873852 51974458032055111381017713427160223232 12873853 -1550051480806479868433306066448796683898 12873854 209260695769679221633770023003765460480 12873855 112354613056475504238410970790137016320 12873856 12028004522686174502403140454501580800 12873857 1690251642553160867185427327492826527106 12873858 207238932894322235496937741846624013184 12873859 259619835065345829096877173251379283200 12873860 -595535727725564947082529860078774833920 12873861 95252402820124644450276104513421805440 12873862 62691180495646565946304255981215838464 12873863 1806513116455520217135762170183830634496 12873864 -398196502363305452426001523278499676160 12873865 429753202827484541425257460244680928520 12873866 111599314580395848555390252186479852544 12873867 1199599137011410548166934588412386516736 12873868 699347281298510578007546141768977774080 12873869 7740785609623619794469490854105817270 12873870 588652119726835770151015578143015635200 12873871 -2252548182421339710052773841264769694928 12873872 420662151825658415592236741638892421120 12873873 -1172256223047496157532358466881287161616 12873874 -358923075844943993135362577849630095200 12873875 89184785046798735964077778401422664000 12873876 -58246082793016379575593607495119955968 12873877 763586719602070103726793276126910035132 12873878 -266784579466700353668711467809863137760 12873879 -120873056818871496732147257779780665696 12873880 -1021664438356776589614581161855438233600 12873881 586089479745687728010582235738192506240 12873882 62831609479063218434420698230191652864 12873883 2400054245175049611408895536307001241360 12873884 991329466536810336839881594465268706816 12873885 -35486603467113150881508713323398026400 12873886 1810259564811704160748423625561812772544 12873887 443897888172523180112784006443950556880 12873888 -851584069394492654831622851372739526656 12873889 395707362503350052696976739394805297856 12873890 410220563213860631887632423726067260480 12873891 -349012961261819355135499733253066582096 12873892 -810749484610731569311179754698496998784 12873893 28799224604212292751710008581064104384 12873894 337693765454605805977497040306113438720 12873895 241110207140819917877231369720977818720 12873896 -235197467051865590923295369126332170240 12873897 99517099338943508653641247951535811840 12873898 1609219134281903748348722601248427880800 12873899 -22422957489789229834612046853027088536 12873900 -97888053019645750180949894799122918400 12873901 1906011343991052396914629894616051435052 12873902 340452452121598615776033894997433534400 12873903 2934276479476640231382541106392105728 12873904 -17838484035900190275342096741905121280 12873905 217321883770032173299555654722765429120 12873906 224405561881257016023237800767617348480 12873907 -389061780977306924273868350457700727600 12873908 647071305494234847468930490378385056128 12873909 22815161315231745917212418698587528480 12873910 44847368646096989779638520072185285120 12873911 -1712545926337246018626097524924046455648 12873912 111881722846173838927608236822415360000 12873913 1500796394894455383442100613740683643484 12873914 6610251143284586609314521943579913472 12873915 39371991729467584841998934284507982400 12873916 2363375043698170263741641498965348864 12873917 -883825898730430196004431094769028549274 12873918 55304147910186849582735208745272842240 12873919 -124719424954912465017322611936593514240 12873920 332254139182716574998141921728743342080 12873921 853628618706173048529036773695997528112 12873922 842128329007667673038686590684301024800 12873923 -768308654069673399310132025896670317176 12873924 132330663881365700335828974738700492800 12873925 451991241497254203280895153647767376000 12873926 -392407019285990093311157212389789163776 12873927 -115845155074479482897865884172468443520 12873928 105495625480174511762173402227804733440 12873929 -8541412423425221172005994856916152524 12873930 -310602059781179040350629659747156948480 12873931 241116463478474543999790960105268891792 12873932 -1149493196517813092622942676406267061504 12873933 -745506489294865442745007630161986162016 12873934 792547396159238652458789073637787846592 12873935 -1066693085267008106368595581658053194240 12873936 58391557644835039438139117023239340032 12873937 721582351231565462866545755519560701412 12873938 -326263313317585792575397215457474149888 12873939 182788115268849856080985519660937397600 12873940 -1035939703861572382958847143747705544960 12873941 55431771847223830372957038345778169880 12873942 3540625742031612417043054831858771008 12873943 872654853635792070462994035570058061192 12873944 253962876167787451480947745877456793600 12873945 212951884058721999850973796114002697600 12873946 -316570889450723735872970765600095373328 12873947 2172572982337442690500104308260039653672 12873948 -521979259020238774169470971176113681920 12873949 -3187062978056829646326329138324502020352 12873950 156029550456493063549599311502993326400 12873951 849794186688136921900232081976256807680 12873952 48797558527854628018273099132424945664 12873953 -1365210312289118663183001731204272341456 12873954 226849288805588620316973253713209959680 12873955 -201746588171150083476614877511598646000 12873956 269230463614283729895935197920644873472 12873957 475027554634338854509327775427784633440 12873958 -4486691893957375079166272950667931648 12873959 87795114534257600950883456881711263744 12873960 -805391978570202680960038835223553228800 12873961 292892219291881531946119180640417822592 12873962 -994058796748362206242418839704400512000 12873963 -1401634823376754094050548516279996129600 12873964 768446925168496942583355100051260029952 12873965 -66337113369444681591940493950231289760 12873966 -27477945950900198516393576730742157760 12873967 -3563202278313428866047422502692718658760 12873968 161054845867990818645296777795156803584 12873969 529694397604263823994939833958238558594 12873970 -241191315287744347399410309127135334400 12873971 1444746036239173986195935905258610124744 12873972 -371324669093924985172376651741153476608 12873973 728857116744686060496077667595799208960 12873974 -372791367187641443708665609341058928640 12873975 -455633242549717739741326381581350339400 12873976 436052775269511972794541897822494638080 12873977 -42643470505879484180599748997075320160 12873978 -927267564779885430544355818085680416 12873979 28934841753600687817178923462526006440 12873980 -338999961663553574525370690157392783360 12873981 -473637048394315897172865230769431765376 12873982 8974559591614907085388008498777249984 12873983 3340025110250340730462518863372651939400 12873984 910367274867377386796967501001710895104 12873985 -1398389598600158696989212222295147200 12873986 1116472711373780753542114753763835018192 12873987 101741018029590413196984554987882217120 12873988 95971970946949143512714264968534186240 12873989 1654767249183079720917463173554041211100 12873990 -29800340969045506088978404008905932800 12873991 7002639116174674024413772260592477672 12873992 1922571576208979293370513384398339200000 12873993 1346061104978839124715592037578494609408 12873994 -268867224261722473201002516192171111168 12873995 -1155944808374549114496772657693013676000 12873996 -409346688303131404641632374011067438848 12873997 -24957269068120232512805785856884209120 12873998 484468486000348049379189568599577320960 12873999 -1280431270510224453109185199300688592240 12874000 -143601042667788715621165591360167936000 12874001 731135125807246052054804362437142345920 12874002 30289606665862059490826266594496884224 12874003 -2175522586353480926797628444141962724216 12874004 371134995637914911603640739776459300864 12874005 -1970536982495182036710723858637207872000 12874006 -590375631499864352178681278062762300800 12874007 -1718612214916622389974967744053743778744 12874008 218371582280753612348715003049828024320 12874009 -1056793045447331854462774910155335348790 12874010 -118758038906829940323326451556630359840 12874011 765722795655439221923224750546496984472 12874012 -994343719735419142009598115997664786944 12874013 318606827443819781510610729831410719104 12874014 -488947954311353550470196373955454684096 12874015 636558961441075955447477180683809627360 12874016 -38499176767624626786357611179038670848 12874017 395765597616152142190025941207732496448 12874018 -610478963770321970280409595968820496096 12874019 226023907146308926793675607171051747420 12874020 172311871175024491345097389318063718400 12874021 339599769930148619245559972480559711488 12874022 32965136133417159479183596201499132160 12874023 -1121065066484355623568317956994981361480 12874024 -477349952194129699068470996651652556800 12874025 824394600571414234955191621228661523600 12874026 396593750559190910362572761964786106368 12874027 1223302106238639796011817723819323651192 12874028 -2701487978027653802243724957795586560 12874029 -315965933915721021225707945077966910400 12874030 -55960709381926545039032103901019066880 12874031 2473211512458870460621581346016172386832 12874032 -40014083791010432686766179566604124160 12874033 -530161611759081199657051029988755480540 12874034 -960874503536388188654826914697990510048 12874035 -451116903050539974129644635505808142800 12874036 349824512408399369706661648464970690560 12874037 -3059077491490805897172352455407141682 12874038 -310551723609408137897926400892384483840 12874039 -531151623350072116881426349506389624560 12874040 804679818241795952465218375191603916800 12874041 -271308994229453965446266656582685021280 12874042 -22490059683366765608967164868962045328 12874043 -129954333775677858091829953761623135232 12874044 -139930669164859896850985322595199798784 12874045 -415588762225388718925379299518727842720 12874046 -534642923391202924756557045226831817280 12874047 -1283551270886174028883021482276538742400 12874048 232912876236725862561724234691537534976 12874049 -1378668508317507816320780997881035984764 12874050 -125415667021980026077156035692712230400 12874051 -714031715009121335120349185837096794948 12874052 476083921000508313975954594161284546560 12874053 202606322501821523705937543571404326208 12874054 1039310736277143635587044060039557978976 12874055 -881581464101824945763364371814399020040 12874056 -258616229284168709306816947816925429760 12874057 190940992304110354343704917898457409600 12874058 119590953724928415375088067403823376640 12874059 -45607774618705710185572988578135152600 12874060 -1078652567649528855553189154501052011520 12874061 108578944627975338415251165045455949132 12874062 61478640366610550035536878855410930752 12874063 -980349099540808457219615163507535801920 12874064 461009712003022993778067164201837715456 12874065 -1265640264528550921951901852877751610880 12874066 -90382896263289458898537048742328036352 12874067 271974934905855607567127627788341859392 12874068 170990718962893082681901553735684935552 12874069 -194531456711637796040482321550061410756 12874070 175921914995858785628182531918543954560 12874071 -2979959044273763463923886588432176640 12874072 555836989325916049879863924129951313920 12874073 -755035665887250043949855869644981782016 12874074 629853249876185267585352980485925271552 12874075 -252330090196580419275407743879798328400 12874076 -886704893623441999112221724545230308352 12874077 -1848832400681791882863373728212627721600 12874078 34961866785215891388351695323587750912 12874079 912780667477931075520256608278927227680 12874080 604466706737115207738783208729065553920 12874081 1535072141416304542048611292304086825728 12874082 38558492431943501778076444092965572320 12874083 -187792643390237179980312045030443274240 12874084 -1044611680200610746842285138076374866944 12874085 -55664034800734717499821323435473504640 12874086 -198658439813313453248901008454096748800 12874087 -402488689222739351239267903608102664264 12874088 -1191619750298385991356118134499534218240 12874089 -658288540034378236127169844098170208192 12874090 217374597126551962627095600582673648320 12874091 -809074417177179143889691307606100314508 12874092 255978791170938823485304693686078849024 12874093 -698862701461923062511194718666175305140 12874094 -278700357708828298636450973490590675904 12874095 90773563862084310628110521550891698400 12874096 -274908438899865080609583206059225088000 12874097 -1149609236120776740984649162395716902848 12874098 132390458120444034559728479863436763264 12874099 -521051566642663337168114189761889126400 12874100 -435258700993419059347299777157573881600 12874101 -17285786648962857775069433202445858656 12874102 -167273765699633480104676691806694865248 12874103 -1130922444467548283733843490077576183336 12874104 -297522604654258903598789007613394595840 12874105 898793517768716376661671878128339232520 12874106 13709716968325391492642983579349990400 12874107 881509766530062857307891548275563350040 12874108 468366217177705861432575854011427284480 12874109 -212065571108715296787104578030358122080 12874110 -86992759841389016390027737163943546240 12874111 379606990783492220135940382052710890424 12874112 427565693260308895617689129785428541440 12874113 550008679033798334199051948169046017920 12874114 337095244573634146620342437147934720 12874115 913902151251426249388716632699287596000 12874116 488740751042461168044262539197689777152 12874117 702020974293737380946766749862753699840 12874118 447018024979590546315796686610279985760 12874119 -503062409011121906657664659149277003520 12874120 -389165089874124484124281348241338368000 12874121 -128360441440197983549995506309974741760 12874122 -580781715028562706098862380823837343440 12874123 -972634882405049362161796812307530692616 12874124 -158040633591318536030107845962651833344 12874125 11546226861821841686081144749325136000 12874126 -147531210927680215196354482183908838656 12874127 -569223403523533906878966430198933177248 12874128 140811580970151970188427199831287332864 12874129 179054178330528375194098158943268697076 12874130 -199774928907783647019189648550119329280 12874131 -816168269816284714007808220580291139288 12874132 -200965724442718880707816796684925695104 12874133 1026512996840796704539967675457304504320 12874134 6305486142107211295983860273905704960 12874135 709189422800119357990758901197565572000 12874136 -2208654047851675406076097083944493527040 12874137 116271907934042030254960232133909901440 12874138 111400585188121723060087601380908948720 12874139 -1994710466159082955032053353238753042976 12874140 -11308817177907638548657098056100503040 12874141 28643261953318169358573674012772157824 12874142 1004595156562998695608903753880556761472 12874143 -353631019209388255412000676116162270136 12874144 1231099286199616803120987235899913666560 12874145 -131192908766346716668468231335688454400 12874146 -48376317907638468917807796129485832192 12874147 269591845244811615361649159929213866144 12874148 -165631860477595725599743694591534751744 12874149 568971358226989179536856891011259475134 12874150 -51858879016341314023156475081869536000 12874151 -382237768254127741505897982261504106320 12874152 -94091386973531445193529494351481978880 12874153 -1446549984424688702475656728358607424880 12874154 -360415865086573995973298410555993044480 12874155 -89568111768542095944228839455722612480 12874156 -1767267146470542361076987263902330224640 12874157 4910064783502561042439316728523326112 12874158 607145466244193441040005557105099392 12874159 1821712061976888602046828856307529449360 12874160 94758461771676028213684713697045708800 12874161 843179454643005679843677267152890281072 12874162 892015969526041145435996624455959355392 12874163 759149133508559200226143688852006726412 12874164 93834582932036981802151363409776410624 12874165 -25444874819809934350332605765026714080 12874166 -5555571817782802613059654459523215968 12874167 -1503257570092241066259392671969111559520 12874168 -12688233094451847634842261837377249280 12874169 114346732684859872438936562712230498112 12874170 172666148361941521154569371371854790400 12874171 2065241171050422146160383104477683926372 12874172 758375513272839809759552349237523461120 12874173 248738622130412473926720656492127123840 12874174 -1365707776835285739941877189399492163008 12874175 1256337872224450644522559844791942337400 12874176 61274392099056401774387730159589392384 12874177 -1656908797958508332272541709349062970200 12874178 575534790206273611956051551254554624 12874179 -253839013292137851856934662513080353472 12874180 -388148650306192163120773707511926681600 12874181 754939076645367213859841870590128537312 12874182 75804409536788950237733212849413882240 12874183 -757653635856387343587255876002482512080 12874184 47006367715861033158336764232928665600 12874185 -1077645967402292309967552362087323702200 12874186 392167601749668285963280766714316872544 12874187 530680817852225101613324833323124911072 12874188 77213273137584101648506091461946457600 12874189 263716539983694578562014566638406808224 12874190 214758321555482456827663553666814247680 12874191 -1213255617382295939893896985471202701440 12874192 117828695830188516942813871322596114432 12874193 169366547182790793208619601364502814720 12874194 174590890308130367117008066836207168000 12874195 526754533319614877659678994709860881200 12874196 -1723388580880709264550437429872458297600 12874197 394130922303090530806140504424368052224 12874198 421226244158887481767051639759789197600 12874199 561179634861192074043952077102019257864 12874200 -1012206161874702865187160046080000000 12874201 -451448248855959558918408499084652983798 12874202 -979139230645403771951603049297296893440 12874203 24911475972563942123801750625587709240 12874204 30881631660372107986143120151828856832 12874205 106102996804696721623871990667495957720 12874206 -249373252171997523489720751491678883200 12874207 9486252089244461121280985968121240960 12874208 -68190379216318079671518287952988078080 12874209 413707655639444008069397172381540752304 12874210 -726993241083342461022651187886991744000 12874211 -467380414717526375924475505871013321780 12874212 -17610862314136242812086297271731726080 12874213 -581031266452834515471682678690915046400 12874214 81369597794671726961492313342116703456 12874215 -80339162201398412038269440193656792880 12874216 2519218712939600199147269293464971673600 12874217 132990969967814675979538958674936681920 12874218 -214966083478958217942490553040493309440 12874219 -636705401632229234736854325096331133304 12874220 -16194521718838287040246651379685642240 12874221 22302946187620079457314770637567253462 12874222 251619315943478775082645255569423964800 12874223 -1632687028371048493914457262389708932528 12874224 54888855634861353614596585696135741440 12874225 100117769590975412439179186136308888000 12874226 -369832738180452465283944395831576225376 12874227 -866500949224211890456554295472847067392 12874228 689659039102899607140463222802829826816 12874229 -142593585088556523453815339499840233760 12874230 -103536791650940302302456700078243056000 12874231 1662828748842597340255954906791747436200 12874232 51386307637191163966281792542763540480 12874233 -1022285704445000643530847769605834509952 12874234 563582253536467171013876752393297873920 12874235 -1509835283105246374198822245300816806400 12874236 314037692194143117052924762508441616384 12874237 -1358767667760927821821120138651190725114 12874238 -100327814176533185959190080961234506752 12874239 417384260872208123550058967844130143984 12874240 -427491788063937965311235292572386590720 12874241 1074533185137764033442085704645299291952 12874242 -206214215854394838498882482829646965888 12874243 -4964653528747205512885926756864370616 12874244 -777200735758917691566627095963787853824 12874245 -110314110645253749932089736378704608960 12874246 -66991602456958793828029331924705955840 12874247 130762767783064839429819037301121516696 12874248 -813737603264774560945084161473015808000 12874249 1041168343555036032061187789471098353280 12874250 395088726159792950505205411214530560000 12874251 833338562212126725766123974780695555520 12874252 153555756210740917912473761464659658752 12874253 678532113745362719815093484465324005056 12874254 -76749359750723778725283861688684447680 12874255 -356386867977468251152899543264272574840 12874256 -735861596790584586664904220870139772928 12874257 755287958933613430968262525408908941328 12874258 -721477269636735080474265347091226658016 12874259 -1456209288956998904354131019253636291540 12874260 -321868715370909047024945537204993433600 12874261 -99993444879489734266826211039351735400 12874262 -1081456775208769144568133499555649638368 12874263 47924366754800961335307836856694639824 12874264 313418705170103118596737295860203601920 12874265 154100666453655179240577103071309462660 12874266 88267384936429392310000377277467424752 12874267 -536497709878628613774325845668473984000 12874268 -206113602412764666836354920377151116288 12874269 401097727490656968804162108197245678848 12874270 -237722968027174813517915986714614023040 12874271 199853927697332764844059274563111957200 12874272 -161560299328934822944634965762910453760 12874273 -805350009597694861800617289909675736798 12874274 -159364767541330722022340564423851150848 12874275 -507588272964288419338790397064170414000 12874276 302310806286631851567105759805284076160 12874277 -360608683880768312786706026244630962340 12874278 423308550287122678520860639027139077824 12874279 57132136095046357758082449543523312 12874280 -27588880871198266430248886933033472000 12874281 -325793992414051952158690858953639733056 12874282 960522900571058041122863476697072098992 12874283 -226859252984307831596293419634955693376 12874284 328675833674763560657611855233297073920 12874285 746553952690855797133525127824145203200 12874286 -6755629511665779342006549034676812800 12874287 -910040245940027421845190683145645714432 12874288 76846234380904400045199060555965399040 12874289 222675982826697156766986555633546017460 12874290 123503697661568394693335424952820014080 12874291 1543634354655203360938083829982559255692 12874292 1415665120098261599026235770162522540032 12874293 791079567448198715154448824245441354784 12874294 371826447101378427921873333679455818112 12874295 -196582095672299236935481350166908609600 12874296 -244918500237239385946220186508438405120 12874297 1120640283830609413183359103783796649412 12874298 451388198811386794193559558203694944736 12874299 -13501729430251169967494293542665942160 12874300 -111143642434730484175022780329908531200 12874301 -937813521532086353205695249178196006656 12874302 13131274982539540048266994410087349632 12874303 521917643681525934498686314775773586584 12874304 488251133784790038935010270433866940416 12874305 -12853316687253777796604286936044160000 12874306 -782974608215201331812507784338074982880 12874307 952902403730641520856468275366667385200 12874308 -334965105937749218802791697002038256640 12874309 -1711767675595190040205350893737503899394 12874310 10901836257807872798619592864905106560 12874311 709300164684955168075082730514349488560 12874312 -329415656386402129470752914949532672000 12874313 -1138887501897812784080086377642881686620 12874314 288133489962126951914375936866482923520 12874315 -553060288416286948683475803453629233680 12874316 -120616305402836457422153641268121808896 12874317 312764922182354035054648618694261348640 12874318 733801515262301448163562475964589688960 12874319 1282415801230505081804735895230964439680 12874320 19144734610745691316156205167739781120 12874321 -952617358911916131845581239484475070360 12874322 -11507912253660331491905309800083941088 12874323 -312675474598722389774714573831328168192 12874324 -859858600768772733281595171489326336000 12874325 -474200718714592276001648620124799643500 12874326 -445488325989538392416549287082734088256 12874327 -325762832586629873736498737810915000824 12874328 454849602864854714634039545140817080320 12874329 10862953918869206145351045612676095360 12874330 298413438475408731374822968869511833600 12874331 -525203651314630352240886590036089651200 12874332 -122744705196988204724246530592418029568 12874333 -1124770281684334334888761611204619270356 12874334 967088210746734861432217647549840635904 12874335 160838808967893283241906006653891116960 12874336 36134610652819783147656452241596350464 12874337 -219275039552160662756153100424245295296 12874338 780026598994538310867302508610513704864 12874339 308118910715104042510930579074444762140 12874340 -588476274369015217110347369664300326400 12874341 727664165707729976134919712703751517792 12874342 34241881738846653864250342674921112320 12874343 -1933130910916216124992226006958914574960 12874344 -153651081709338526685985774676933017600 12874345 1812833351615265836481137042910846648000 12874346 -238132727215696166287110441296374594128 12874347 960386897684268471436208752481516117520 12874348 253850260927597423189472274580511844608 12874349 -769618076080650891637573910470931305140 12874350 -229024622507413250368975081017613896000 12874351 -111667439090041086052360835808117451776 12874352 -129526410425129121788767212290569371648 12874353 -58018818041837247202382953597256613216 12874354 904958115845540040075978662068698383376 12874355 370319888775395751576525428921480125440 12874356 40382077807453621881376258736154808320 12874357 919281705180717027379178248623960578606 12874358 -507621858867983643632048252235030158304 12874359 -216726566907470913083563344339082503552 12874360 2039970829324353441912239492620416614400 12874361 -266966006262694596390455526469034998038 12874362 -110226768484817842412633297646201815040 12874363 211182808281424786200913624826974860544 12874364 759849885298827733961207451767102893056 12874365 -179226842066215782037978484102519566080 12874366 -607212703757436073114059250815063034368 12874367 2429187273346182834012757047640549765752 12874368 160700719788763112374876365160395571200 12874369 -445113714829870033688331863855254407960 12874370 695746106658571993606206749670568948800 12874371 15813018634993341568856463527558774784 12874372 1032164914670816655490049816292896768 12874373 351749511929172952939087950092362583520 12874374 521220655126318211327084058399757424544 12874375 -245354048713210021464171512694425875000 12874376 1788752385817874119928658579502156185600 12874377 1045940071822117721040455442345622255200 12874378 761459194918345925792420106409474214400 12874379 433880912683998951267411964941346629120 12874380 818544195428314455367543829429546342400 12874381 1262688476370567443586397757245552070400 12874382 1077264855338403022936825882601458296192 12874383 -1691224138823363716754913483376640025576 12874384 38501316150529916934065611192232263680 12874385 -862787940662597409959574510492372215040 12874386 -114051955034203937788745578460789961216 12874387 -2061125672328498472773112734470128314964 12874388 622079499545886564926258332799345571840 12874389 148317935309293204750319374227857755776 12874390 21911921169675388712187491620574697600 12874391 -440102450948218037993698574483837969208 12874392 37527879904084766739753021818929950720 12874393 229917660890750860176093117694200709120 12874394 -224702670143001713419445011646721608448 12874395 638005576789173892062546719144519940720 12874396 556754635247770478013179456074378682880 12874397 26441795054833423944329314172595680832 12874398 70029496050082035194134332333005125248 12874399 -2928874929681394672244562226182183512280 12874400 -446198171935265407572460213764096000 12874401 166464264006415740347909376388039601280 12874402 -933687269834828820872757543925106524848 12874403 -811874232294536180435886512677631853348 12874404 -830854669005515921662078917022551112704 12874405 -52264972840344191380821185839079289000 12874406 445037697753166647300126454119588877056 12874407 -205466723811863835422717074496301513648 12874408 96344230505324259820777331866946472960 12874409 -526037453937727665952907486428839630684 12874410 137647660042532138428853008579667174400 12874411 -994292662394003350408617275354370811392 12874412 448398034190656529244429588121159160832 12874413 5173039097963135688820337777850433344 12874414 -323056998412784120751363448812660326400 12874415 34810602192393132174854075051951121120 12874416 176732433601800418468022325684789510144 12874417 -599713677815533837123504229947162567534 12874418 81488575924796252802418998739420798080 12874419 -114424806661236713336028411642682055400 12874420 319467751144076969888622787048629427200 12874421 233196923243266059266410526255353751712 12874422 255369138747256954105466048818842958848 12874423 -459036356065528999531360119089139510480 12874424 316803489681996881039278309047111352320 12874425 -106405817659879819035245787899325342000 12874426 -14468686802065733021004512829909556800 12874427 -1006747802215791596751830804728305485724 12874428 40500083219687982832545503759584198656 12874429 308278543795546400456692879481040439884 12874430 367835616207393564178194020260336408320 12874431 -89172261162542681182114502880326117616 12874432 406582175749976874906657169987695804416 12874433 87653318133797866114698767535299342208 12874434 195009149520670244218683639666972779520 12874435 15240128835539799838747003294064288160 12874436 1042528480087450168623111365246591383680 12874437 890284944495581043293871901073413981440 12874438 -217902103614592565996695528431692127360 12874439 1177235390284942971374460525079349889240 12874440 -302507785172586754548024995395569254400 12874441 -829539492256627942640613575898708725158 12874442 -66307693940925691780680540309408715776 12874443 438146070318987635289849685875488623104 12874444 -1267264213990819052922836470081240432128 12874445 910661937720225958540073837051781962700 12874446 48881967246003430861732589892471166464 12874447 92516988551494781748345125974892845960 12874448 -125705496806540090991350938934430179328 12874449 350336485625395381584228835428820055040 12874450 16379637054529298242197052387075806000 12874451 -134366782711628251667435927012805650736 12874452 311335561780162564013884614134147051520 12874453 1000357287159097263006630668241201722702 12874454 -461723163748716730866111461180965422528 12874455 -123461209331041789440418051275168614400 12874456 -1575344513541485620630907923257603717120 12874457 -43194845527544054674291796524047093120 12874458 9740853108848722101391342391741337600 12874459 -40555004966495776100363754182292406912 12874460 -670384846639472686744914111535139166720 12874461 -7595687176508222453135541358393716096 12874462 363312193491833222539402288671582729792 12874463 437536411426592718751113641375705528160 12874464 -53929243776788974694973669745240571904 12874465 611332282360838689715382100789391481600 12874466 609712994533508880632198511447963333888 12874467 377355418922218424024701272129440083200 12874468 184586021295879725795739324268419815680 12874469 -864568914378856270545943725737280704130 12874470 -99798882203556490205344549474983444480 12874471 -464859295839058582716179461078207261688 12874472 -602520910072821855335385504492041011200 12874473 -685520474090952515995480248212236592940 12874474 -240710904750752853982604201988926479008 12874475 2201595776080635748840495698308255786400 12874476 -588119719521469708731830088876198727680 12874477 219732451551674736622022889931662050688 12874478 -751367449223250606271971354996390336960 12874479 -762902616436067910452906152182345761016 12874480 -163510603960615723435151646370417213440 12874481 169472420148768050693138414319229587282 12874482 334663807753238215328943471454054842000 12874483 -243097692117890877335093695320497660240 12874484 484458598531901740586871769291823732736 12874485 160067898802367324595213294202213121280 12874486 -230489624014520566181084014305205403136 12874487 198947596178225633468546542676906828040 12874488 -67875762096192178746179698835906887680 12874489 793863132952635015706151706879922335120 12874490 438195838017982235343021357129697245120 12874491 -534612993522211719745238057715767854080 12874492 -137193002965865847801498437840079006720 12874493 -533534884468156537235127959571616491258 12874494 58056508780018574819327707111694121600 12874495 -157302651572873326844987881562770456800 12874496 80656879181502109032861571505121656832 12874497 89421912450672377262671950519553118000 12874498 11435779377107310844169403733119762432 12874499 206768521109144902344041474300155500048 12874500 1091136981625127408386216961526556224000 12874501 21821928782048946530896755274445870784 12874502 -433329209598732729039906965094672945600 12874503 -765373648579624021513445066602122431616 12874504 80289322382257089320163790519382016000 12874505 -1057202853686565911832446228329784016000 12874506 -255037328092886608624567804976052168192 12874507 2690860643335086444212671750475889554680 12874508 -1592736902572654466491643096716496563200 12874509 227411421014304658003506753728801031084 12874510 367805692814464266134248002776389096320 12874511 636018573076338411003995446295658196464 12874512 -6537469562808734013646971334289522688 12874513 -1032555221185714034602260461898245820238 12874514 814101834134301622576164554754112947840 12874515 403441400981477268451482065393486422320 12874516 860205900601578546513149709182427501440 12874517 -640531415657355933704067901502018865522 12874518 1021328122164497970727329444777900750720 12874519 324997667101730349349537682987882720512 12874520 438291434590928731643489586786862080000 12874521 405956922371926767635439047737325760 12874522 1984935737305296359311752340907851556352 12874523 -1014687719747276496278555937161748015228 12874524 -291017505283747220855946169232768240640 12874525 -876373279301817767888639114071244276700 12874526 -147972567393019244935325850164985470976 12874527 -1119769172751152261571777197588216722536 12874528 -1851244808236032407302529587094021406720 12874529 1271786634100428883888860494919203948130 12874530 -93503418410593889038235959406114895360 12874531 931553803810030694047611206290796377872 12874532 5635101686722500110758088642163210240 12874533 -183341211759132297614495937825427307520 12874534 -131704342457584355911212091173822732480 12874535 -782305910671203864086810282555496794400 12874536 -343421666394768672237233610831955399680 12874537 746471876695383513503070818493439641700 12874538 -518902836249937195860647625385593793440 12874539 183873409067195150535911448329854791168 12874540 -120157657398568762949948559382210590720 12874541 1038055484101864411129920852148128746892 12874542 -304234202223858366499350982938604275456 12874543 -1413804020210131236752218070079158435712 12874544 -7438759883044251051040617997623853056 12874545 -54607770665797097823668847175353338880 12874546 -372708660983059153920348658899824726016 12874547 -622902166369444287877093929460486561968 12874548 37085612604748155523533594298934919168 12874549 -540866970521429010935720631384439374912 12874550 137614794484195931145849755542573488000 12874551 1150872100246226001496215110649685297920 12874552 -1306120310892134809504641356789258956800 12874553 -178686015869273471608576796333169221760 12874554 -254390403641862402730331380256709477888 12874555 -265882042598528502257740340028934029840 12874556 -695934602043569329046460947434897351680 12874557 -271556787347476270446537624545765493408 12874558 108563497959682559996080018345445978880 12874559 530211817648307134878952844136251867616 12874560 207304513387418138473166701906687426560 12874561 -128434419713749995430205608814408487360 12874562 -519669050178183158400720202260920217600 12874563 507386502026137231421453691837744040560 12874564 11138549742412076562836547690814722176 12874565 1165237194013077035108153090808671778720 12874566 600711822206243909978648774799059941248 12874567 1829986437181728600915236114444967192120 12874568 536555222934330226065594168943134965760 12874569 565778403982065322814569768787366113920 12874570 -253758759510939465642431320530654959520 12874571 1677750646139305396234529006163114404400 12874572 28822901477412190872370678160018964480 12874573 -1608810881179544887870379918943748071178 12874574 -294072857135961654103870669129967931648 12874575 -53765127318333843305695199129842656000 12874576 -133880413690820050363489875907495329792 12874577 -5516251944773930094626126934866960988 12874578 122393058715267470908696980350055799424 12874579 -833036525157306983767338123148208964480 12874580 -1049621458927014856673092063935768940800 12874581 -929537774921531865377258421647223676320 12874582 -23733298959565810042437033618977056128 12874583 -250662685234811160937732644169009170168 12874584 -661292819215451986759014341907716935680 12874585 -1258965568874817456458312520972341204220 12874586 44709091889772778276161133818962618880 12874587 850212627631266221190720205286165303616 12874588 -829149111570317822588365078861966976000 12874589 -679652965982021367427070486583916004256 12874590 348467851953615301257446900054442576000 12874591 3583322295781998449452422923064500397592 12874592 224585942819092931889454304972229967872 12874593 -720457192698740197712830640303787898656 12874594 -395081169713093505633907575265306848 12874595 599483050766233762089849788476476119520 12874596 124024687564741963997474514685536645120 12874597 461319993259517683222281090323153663680 12874598 250800413762513640118253322308277156480 12874599 -386828871673181848567706158071802731360 12874600 -351915791455585491319753461874924416000 12874601 239692425317861721408960422545948073544 12874602 -311307827617468827725530961170029461760 12874603 -317153517591050459624018615065521964572 12874604 -1120608929717266094198346399297812703744 12874605 444832269860244374348345132993709780960 12874606 -945156909182791466540712215995428109248 12874607 943381628740832849154755966814854363856 12874608 329428311768241414794154627676868280320 12874609 -1741354696497860946352492681656072456000 12874610 -18163438410869256250984013519837184000 12874611 645761167565975167331241176908453858872 12874612 -698831860088001654996262164159647791744 12874613 -362478102016356898032851510309620579680 12874614 -564571840403862745753367036196326468160 12874615 -96888227219420060342588638123686101760 12874616 424217155257249290391342048355242639360 12874617 -433139322759930390239814828816543948480 12874618 -458842609000286481461705783834420733696 12874619 -2172947154699433129786225194338165317980 12874620 -168779940153547105920431919862857277440 12874621 1184500377247750150406813245704050482572 12874622 -432893205124284062817171914568887803776 12874623 121192923953733821828855022050452155024 12874624 -454737970662400683642539747742371020800 12874625 -479611146640028415519753826853312256000 12874626 -1022010061022145859113860907542131296000 12874627 -774662895109871647473171569095501965288 12874628 -349788619033446724036142118035755560960 12874629 1609506408778562123694054693230734274688 12874630 11082867258676311464848148906555904000 12874631 282386485196608047890945391750232112640 12874632 1075264276973997270976051962278140600320 12874633 -658365791310646462293104425413932022118 12874634 1134288265148589838142824076832242343216 12874635 -729920025326768724820979802480990332880 12874636 -494081150821289347906450651188267761920 12874637 978241937372609039030748427068182569260 12874638 156148697194361835528213227264778473472 12874639 -68859431370574242830636259384475362576 12874640 -136532017436019340988139223788406947840 12874641 17525547562515547208928951718179274752 12874642 -729388400135079984538643873211443184 12874643 -283678756978709809701926694408800239200 12874644 -462005732238185787153768776330997281280 12874645 7807483079350326684983581652295590400 12874646 58733287526691615970552450717861292160 12874647 -963843049238752735673534033463926795520 12874648 -2642363913937252191850776569816454819840 12874649 -1931412512630976933148048277996683180800 12874650 296319456269692675129005772900381689600 12874651 -248406958672767123914296077884654934600 12874652 -786704281968990930695234698737979731456 12874653 2083878462693768191781228972976847293440 12874654 -187494435902439980906174999069702049792 12874655 235782445686163806923375407064977948560 12874656 620132479748950362732708181646254276608 12874657 -388043237759947116333012528857982168094 12874658 -925771642070947293962357712932319430320 12874659 -61817018547052805135270568122302956288 12874660 32965355778934223416631615843193066240 12874661 -595956719233021025071968405591871081350 12874662 394572267606088705784795568642005010720 12874663 1603907497836379692752667092558490494880 12874664 -604333812435991096105014483258454671360 12874665 -254869748260364102381082791597279350080 12874666 409521612341726996429098639645218432000 12874667 629487603980969880106061013269193948720 12874668 -22982469813092652806317878572300402688 12874669 -1194229778485473408237760183421601469930 12874670 -764995660401200829017063948267812614720 12874671 -199268393755842387680341146830211344328 12874672 -102170288851949489113936337919240830976 12874673 12417408747501482647256404591565588544 12874674 -675974888172776303247562832352375354240 12874675 -87889581764967217384995637656379156200 12874676 871508142428605415313687996068571672960 12874677 41975629528117226157799572785122847520 12874678 -627516180650918214485097170047346142144 12874679 343281966139865913492353706538138031040 12874680 -182668779210933674375136842988453888000 12874681 1583227963617768493551831800668633485482 12874682 328069076578049318304310615115456535552 12874683 -289058317428196484504280967874006864016 12874684 -9270948381584464703008941200334964224 12874685 -1016229789301186784378057594720704344000 12874686 -132257773719714470173274170118329270272 12874687 80586741621892390347372613557488474112 12874688 -103876342789853000556923882511230042112 12874689 -1084018976572733923833498873783944967246 12874690 -509667403040505815901648369467197010400 12874691 -35167219945865560521750078329617482240 12874692 -56037551282663926405066162598903040000 12874693 1032923102384689303044736685388057542044 12874694 145400423989655950589582386305464341632 12874695 -65599070483362966272431544954580862400 12874696 648333291843156322942441654977187522560 12874697 11909037356756877869200497857626581984 12874698 292012664016906705600712061134185993984 12874699 -307221683484942004110099668464154045000 12874700 -602239072599606973039775110288348396800 12874701 -245732811711805362713421850226811992448 12874702 3217031320722316901244710752041304704 12874703 49050127376080584720602574620502374400 12874704 -957536652285920886430133195259641856 12874705 -610816398987704108092887640827858494040 12874706 348367225321342686627912596576599745184 12874707 24232704445408238448401432139837390000 12874708 -648737137637114202913313896993066733568 12874709 -2250258817763651800009664493428967743040 12874710 -304578614965616380200187266899396935680 12874711 -650779911194800340102847150625257513456 12874712 -476355860604363486662281715173643427840 12874713 372897057177632760375343368437525939328 12874714 438232613277207901382767648739953947888 12874715 415885185333457428447382303361082228000 12874716 7377765202586038993027333287621760512 12874717 -1820612644690594241949084737923209478234 12874718 -21311228157896719414373875309099235712 12874719 -37182789603810217426410412389086338944 12874720 -1085861570249479566836660872921405194240 12874721 581887100881281616014414387508405988244 12874722 4911377234881942061363598376856200704 12874723 1519843446330730214207678460952922629440 12874724 1317321555165293783535517617922046265600 12874725 -473898656582187915085575411290907918150 12874726 -764102299022085488331728153427802790688 12874727 528704721007609908779741656311512730912 12874728 -980589602239420056758764505858306211840 12874729 691697740896578338020678028663225170432 12874730 212528549915819910516141293519543512320 12874731 -28263794372365849323867415773432153360 12874732 -35433071940099911174699952636297202688 12874733 65084442261238565804210203063024243200 12874734 -63759746440109942933517760838876651520 12874735 -319057502371898563438518901198842427320 12874736 -2688418405018738630326203616877608960 12874737 -177505504672484201955430284935085841920 12874738 48969976631597631688683503042319051072 12874739 -504048877972631075257443679444063044744 12874740 203387140350700605417075053678649446400 12874741 3144427762652147488182112138784300024544 12874742 -402493591179851767509673559713129265280 12874743 -91225908189096678168687999163672978896 12874744 33086130497858896557782943932285644800 12874745 -158613438327986276049111455615622701880 12874746 746468667298259670830747390385982792704 12874747 -581839135720308967672684785105813480968 12874748 2076903154712794827828095509386840815616 12874749 458097437190022885256793163095949553664 12874750 820813402930509435635592013266077232000 12874751 964180430510339736797819465135357770752 12874752 585745564206932450492617477523056361472 12874753 -688864408259685852600715943024278133400 12874754 -384457567146094116864871150105649600640 12874755 261571823873822504943425933899585360560 12874756 304798000289000710225954740129040822272 12874757 1346336994371637336815622649924598552832 12874758 -491686188342256269210135180571834193856 12874759 -2929855523233925935596720666966629760 12874760 311680617525690035128464760279401369600 12874761 -1621225529144232357085978167024354705600 12874762 -510992744313117148485950144916988530336 12874763 1422115732148673411617513935321393541280 12874764 -209208933633582047007765574725993873408 12874765 460845835776516767018330863442909790720 12874766 -408080924613603738436392030913705455168 12874767 -650143488150813221558057952513608121720 12874768 -107757661869539644410917532867780919296 12874769 -1220915811325399669822205796005212234830 12874770 263690001585968520763233803372184681120 12874771 -202368710513192797605066627615889561696 12874772 -776452546725547229282455368744225258624 12874773 -519592890659362340036423059240872376032 12874774 678178502142985374481784388525772156992 12874775 546286134394609592515637179571896105800 12874776 -479982125844898004354324372886163968000 12874777 -447815296869143987847262157195440472374 12874778 -130493019829870942046262317915243117568 12874779 -175804184930056864651539727748983573488 12874780 -121767058769008291629567750911095142400 12874781 793432623785990032725681870558602772582 12874782 -639555027090890321277174913064605474560 12874783 1214734564550271713636939604821082696032 12874784 135177528720254527489665336784168550400 12874785 -140300259823176263926561122633026703360 12874786 325518606117058322522462019289099040592 12874787 237510396769640699018311229596477798392 12874788 -47330744255852842217563261983952773120 12874789 45450213521473813043736058858629814624 12874790 185875320725140094458353510509361686400 12874791 112299375831532282550058206403517770960 12874792 -320135904457234419765324331044642816000 12874793 -581263198771535670910879222020839501958 12874794 -520012548896649437995071591690647506944 12874795 287493078743286271008070800833957512800 12874796 -215397292875799015524722412455252459520 12874797 -455411427259440745840762317644610953832 12874798 737256509181898043706946522785553715520 12874799 1972268868232058364432063970762662685800 12874800 175881330604196086927202250021310464000 12874801 1025951189551946006465635855929725612004 12874802 -4157622738191207179102808892803102592 12874803 -294544661264990038701263317201317259200 12874804 1468006866863945328184340853253715030016 12874805 299538658833272980818240770740910309760 12874806 68568932968881546106612165748299081344 12874807 -2026619312521801459418776755473872195368 12874808 31899608391200807384661114578199121920 12874809 -468340319145883171537778061492886789296 12874810 171848250694711323467494470392353499520 12874811 -3557596391404032799480639467049986099600 12874812 -217316297628115537983091193062251007488 12874813 1354107209456373938424027865828065024 12874814 1171033927697117514804560086034302186752 12874815 -1254754026901666357170290385261297228000 12874816 -86025246480583053789561891117908099072 12874817 -2858470442996664603211692566050080521280 12874818 -663967952556617742002476486980799518720 12874819 176394101878666916616116819586815383696 12874820 172818143541064598441504877545700188160 12874821 -1301770486086877451549813754666847104288 12874822 216696762718720151948864824960913982912 12874823 50986890415914153024538550447082933864 12874824 270866913559829397427598063883454325760 12874825 -273456190897030104330955370810296046400 12874826 644304012418768809286558068021894296112 12874827 155690661095419896683430864446753961984 12874828 -471328807693388655339749747695359999232 12874829 730317401176295848035477565208326959360 12874830 270300663543138686977632535661941537920 12874831 122640383340788221102705880243730795072 12874832 107478245886562488531825631730349637632 12874833 -676536957029131709636637000901566071820 12874834 -81492252362610901044064320991303646208 12874835 121522913521733415109126499850440927280 12874836 -90910843526991554860708157556493264896 12874837 -977465167677018411757822508033350304320 12874838 684238282620119749868766586000636488960 12874839 610839791917348899209497986728839610448 12874840 -396087527539554999618499985631836160000 12874841 -20727512704436543146653166859067130176 12874842 1169889854803000647119029911744224202240 12874843 -362932888186341745215757571825933741456 12874844 830589879411836690806420724217660596736 12874845 -3775876942479746625098738011882215360 12874846 1033335482634244359545668676330902111872 12874847 1683473828356313650949377085987491339296 12874848 392641549611425793523313575353070387200 12874849 24782559817203821207221470476396611560 12874850 6496955463034314700145253498049004400 12874851 2640634416368708740077683969377245748224 12874852 -436498596379031119362917755048582728064 12874853 -679232712816112889851003433712269010180 12874854 -180888558170537176321632765251776685568 12874855 -583194168448517378628017985362338859040 12874856 25387062699787500010806589577770598400 12874857 -520525814800761005175560331251050350960 12874858 -224282443902352166737515297497842391040 12874859 -490322607876196615225972327339082444940 12874860 675155799736959400255706403014467015680 12874861 341088649279916541650392437591044906124 12874862 47328831384479126117301497212568678400 12874863 666815403078882573432098663772463995144 12874864 253580023961987609648772467609960546304 12874865 7753416043427117064010542630793610880 12874866 -49978228633830820311067220270119635456 12874867 -2761292180772505980210613733691330739040 12874868 -231729932265202324542282380894467623552 12874869 114672640576989000560008346096460013440 12874870 -412028764704510603329540860592101125120 12874871 -868590208468190326938111151064537263728 12874872 -783011029553364520518180486051763630080 12874873 336203670677140073632217514955973487504 12874874 237331700713825331855260689204963759072 12874875 332557271157508692515691619438382400000 12874876 183410290483367359378562332411402943488 12874877 735099417735786044210654253352398344640 12874878 91140932320514358301108661401763438400 12874879 -1179160261770492446527755603342659335424 12874880 -1021744835610193852366293669259719475200 12874881 -134851794512133201394330043886859349184 12874882 505527095748580584710031916663587920640 12874883 64428295243782637736814409640972670720 12874884 -1333422931269937304167685161464056832 12874885 154180088531179055838272749045671419580 12874886 223220583236058802389546352268421367392 12874887 -354348610898865498104334335015324378256 12874888 8158644617802433055539717978069401600 12874889 -83973977810942175059951119412429640960 12874890 -37916814446623366845161531727576176640 12874891 -1518101489854686630209525907637332949416 12874892 -456361980177475704430846834761650992128 12874893 -221815957272389526953949127150876163136 12874894 -264484643426696518011575840472133432320 12874895 1450066588396553673436916707444745564400 12874896 -110238677172257052779570285061040373760 12874897 -167996075766610938044007461061362180928 12874898 1077646846118054512472395289515766338560 12874899 258856504209139348287759845609843180400 12874900 789644027321289830528539066440947600000 12874901 -332472287509750170409016128247409982788 12874902 32948344251730141416823683860684697600 12874903 -1231167821421635223782364506114720705848 12874904 261212879475128729412044887071841075200 12874905 -900665810366881270005708437993268821760 12874906 -190834666469790261688752721471553932800 12874907 636311089372937875293668275507985908944 12874908 -257671515525404196449964874802172272640 12874909 -975101535220235197783871567460658152096 12874910 629727053452908106694141927401326999360 12874911 -185394393418533715177400357772973920000 12874912 1420839707564533035207645763650872082432 12874913 -2124208608355468259753727783841447024080 12874914 -246901907465996959487893681318033981152 12874915 -293390576184732300492147501565797019440 12874916 459269754930496562972257541468228560128 12874917 31191467791987641533916448356753332736 12874918 -34295679712277534647279015563397605120 12874919 273247473998707701362959523057460937944 12874920 -66360377422035958311837816439327948800 12874921 1477034155519987905611163779175632676960 12874922 -2724437434087055736139470498047023776 12874923 -1142081538642744747082836663545638578000 12874924 -333475464769795377310697297925923038208 12874925 -305081545831989768819662577396602935200 12874926 534686082952373389833252304858363450944 12874927 334107781711726837960654743471304050720 12874928 337410945577856695804157623296388497408 12874929 347058629626301528672538632988565682400 12874930 479244481546941407602572129065402035200 12874931 35486111874664389603113138190909144072 12874932 -271371100719063031036515377913680179200 12874933 -681810382673838708029716485797931464640 12874934 -188185789758928918572709418907823324608 12874935 -40725367780365240253980033124336911840 12874936 -243468872030629171453291198118157496320 12874937 -129056659261899352831178587656049878060 12874938 -52266680188559266764321335971698195456 12874939 820850527429944070780255799454188544 12874940 181854435438181525699260382602612510720 12874941 1167678607911031336144166288106678593100 12874942 1982933261581488710467678190434569688704 12874943 -839872194120077681913467145646834272 12874944 235371647313996312118381983259233878016 12874945 2007764254196204913199406924759918436480 12874946 -688753086228541968489889633491575685120 12874947 516050418013274977167678481857201751800 12874948 -285506904533497392306815703461932984192 12874949 -787085700450425555256740943359259790050 12874950 7311285071000285327309996826247850400 12874951 -279996465950469810275612929502716633600 12874952 -1703773349546584526013621850217131161600 12874953 -72941096426179549875090518300652358272 12874954 62298967190897234169948752630969008176 12874955 1375946568232024823539338845576035694160 12874956 1078884778053781562375653560362110970880 12874957 1994348094228595551044004507400459245120 12874958 -1457250108226044405658625966152397651520 12874959 278637109101137887807415412451829445000 12874960 -38451723356376607477642613378753495040 12874961 1944500768362554162106944513686938752624 12874962 543329606247981052947040034255430951552 12874963 -755023155472761057406157062868494359696 12874964 599553698548335422336792030592500334336 12874965 -180144380920726492639712617105215941760 12874966 -68884102677090885365707990658269278336 12874967 810552665434992854996387501342098888032 12874968 802982528274494605879070202957649459200 12874969 346294029013101770539821379108580794644 12874970 647138539847274355463568483863272723200 12874971 -77707881549318141208969542917793225360 12874972 -343861899783468371321039388742102742016 12874973 2016059921129757100823092394252829549222 12874974 -4078538431385632874238586228177582080 12874975 212211940007070817261614993935766105000 12874976 -724507505050187733218366884583727955968 12874977 368951591102938843588259590246651863840 12874978 1165974254121618655163275730361505961040 12874979 673772456797928573257488007396133887584 12874980 247642321558151487892850200388858572800 12874981 477156894238341272142530418057585340192 12874982 -106023873821290398068839675945071023616 12874983 82738041323606670140632556550300498048 12874984 -591998452743358717423572113457692774400 12874985 -1247630822482985405634390027165012238200 12874986 20549947357101861187174308731091346944 12874987 -782720612686616705398988606616915396364 12874988 -507363991223622299450305578667820089344 12874989 81797163819090844047616248198937620480 12874990 -215071551501205037942361425734359720000 12874991 1753962711475704225672022043748936301392 12874992 11212378629245889180279504016307650560 12874993 2187341874753004976207080101156067452242 12874994 -91082252437971625486278236629648039680 12874995 274482101590562411554194351865657591200 12874996 1209298475334084112011405489605930864000 12874997 -891354509133046042297115705250996391200 12874998 350189897438120725779205417260657389568 12874999 -1930111947636025019512994905306849403400 12875000 -1852504916002970733057902531789760000000 12875001 -337314948445849110103110985015460144256 12875002 122045710085673195951984636707993593344 12875003 574784957155854479725353583321471593252 12875004 -279609877073066665000947273278244403200 12875005 -601583327770060711794342680302304520 12875006 143379193401732205700958480136102785024 12875007 -195525937716846459138405802290718905840 12875008 -1564849179692334479881285768569977569280 12875009 310586092488704464552651991989621048320 12875010 13556035475827184153881541453909529600 12875011 245578760990349295485032499389589631800 12875012 687099360237935431196050150809977352192 12875013 280608868558970225081639006511086642304 12875014 1354902588044742526780515384512017411200 12875015 1008598412448490589346979966990462876320 12875016 -145009413520615675228768963357067182080 12875017 20965521834316357325885955965056415440 12875018 -344355703126921581410819605215913323840 12875019 952204862669568380313547784889582736344 12875020 -207624777739839345160976796790125419520 12875021 -2450250384958150890434533840765579448778 12875022 -223437359644959129938287966552036939200 12875023 -19581576098295108374288414558309501056 12875024 348938964605733328626301150104564080640 12875025 120451726926255274308891281745935136000 12875026 -180594989590348744438413820209102232416 12875027 -282042293473388290403150351496112297920 12875028 178968888407634621804552783956243281920 12875029 -1864325845371377416101190540954073506880 12875030 422892429274275920892679146891421432320 12875031 -5083770667318164346852827848255199768 12875032 318484511490811681097851568291935027200 12875033 -618751858128364164286915055367527471676 12875034 370758394002821737966023892211910305280 12875035 76848416723428323357413000066608820160 12875036 -788955805491581393924229261179919214080 12875037 -444227856963778902961286430046955264448 12875038 -548623715674243816306463315481043740288 12875039 2057895650987597775332576640990722584320 12875040 -49060300589839636217804917588035502080 12875041 -3741000567877783161201412224048868761600 12875042 -653094780829140380376872762563762097328 12875043 158297622308585172470096459078822634240 12875044 -27288560420088921333514982892918816768 12875045 -827632376977840657549768072647210146400 12875046 -381617308474308558612656652989637158400 12875047 138035838134621432146988027617894825920 12875048 248824804908971273553472216467033615360 12875049 -433238460596615827847815431496108754832 12875050 -404306244226056056644013688139042537200 12875051 -482560564234769279724620670354201883248 12875052 -530814000429046918231671998403548034048 12875053 814689635484548917113800566807808585280 12875054 844442019112436806842933587895348038976 12875055 -65866999988764007179263730407346030080 12875056 36981227021034137743713863639282286592 12875057 491914520959118026777856473487408073780 12875058 232676865366917235699876760075899018240 12875059 -1103961647611174020297137274306944858740 12875060 18593795029823765733484162926602219520 12875061 496645005953589861796546282675666130304 12875062 1040201122298717133510571200153872560032 12875063 293065242588341752293449328815684302104 12875064 -258787149698163597556029367440446484480 12875065 9714216083091845712199450024775169600 12875066 350809807339123936093950555404184820704 12875067 660770480893492527220301656998011063760 12875068 1328315455070027095999615197053539662848 12875069 243505667344386327801048119353379677632 12875070 -106557074164507131767145883866088584960 12875071 1156026587650759096362878548838286061944 12875072 -136041307806798875828917582868848312320 12875073 -928950962775940509481588679442071829648 12875074 -1125882677441521317366845136577020892464 12875075 150351762687490544245582010465810160000 12875076 493410420396495152326532039888663057664 12875077 -1309084137635253166973152815932023852928 12875078 74744849432026956437174820552707236608 12875079 151178953841604175968311351905707523200 12875080 -197609688698755173293218857737006592000 12875081 558903030692214889650055135428558609882 12875082 330412933893739796255277484471535341824 12875083 49111751917986464873079556661477172224 12875084 -1071379067586443141320894007966011046400 12875085 -715775173567770654821501166334703932800 12875086 -406627633000933284807504056292408557568 12875087 -1618701502502791684726769065804939367208 12875088 431568196972856059411072415954939019264 12875089 702261409906932685621094416368948148800 12875090 -328557472655383218222575303817500856000 12875091 783318534980299351114771203678712836792 12875092 -414189517524170710488497404232903008384 12875093 1737683684945410983435540432531840413376 12875094 732250670265347037815761893559911110400 12875095 -792095006186830765591755374907709511400 12875096 277873068860617263082089316268119142400 12875097 479007849176544045399356930710402153728 12875098 46878089343625730552572139661162789120 12875099 -58464641442353010849117079527370490064 12875100 93034243116898666994889184331481292800 12875101 130801950766709614298633854661104032000 12875102 -948595395521480678249360317976167333248 12875103 32349407148983223798169442536203183360 12875104 -489782286523844284006241886235451719680 12875105 -558957361099777559198643410919332437740 12875106 -83786830087552571104636382123675092992 12875107 91420322023287493416184475179271594304 12875108 551233727195330231714017272325542438528 12875109 -76088395138886987634021806872492345632 12875110 -335884094704886889071586287490417383040 12875111 -1017550906150510470435564451165731081288 12875112 -346841932757980535286097712647433011200 12875113 816690546620022597254967671298748674362 12875114 -371232868699614705013594279774569005568 12875115 -671338799482626383886353288951582722560 12875116 1366262753713070486439266379886143546880 12875117 15010253509147555860308821409990781900 12875118 99480317332973909067845544935896087104 12875119 -746135837017413229499844523723058090880 12875120 -12462835497637496523986185711920414720 12875121 62076331536915618225832613084956755072 12875122 343003614248264797725770350624865241600 12875123 780606965191877407068834633769832939880 12875124 -423095167598872119494056345572689203200 12875125 -1028725579525027981948721580084400701000 12875126 353748887585607547851095876056949952 12875127 626531583684123132131835562094152249320 12875128 351275320460609432614061359345324523520 12875129 -2455193874142970584457313561659946549270 12875130 -351016160405565307958649918132931310400 12875131 845839027326127709825887965501671648352 12875132 863719848617078528361740685630330616320 12875133 -1727518655537190422308417477352201256960 12875134 -553207779867516711077551408017643574784 12875135 29025060927157225153600003774694688960 12875136 -996021300409890724971711031283181158400 12875137 46309545859528020223713405544266336768 12875138 -17405831072614448745076954141555103280 12875139 901656129368558430129350309352409974240 12875140 7999459681667928363062537664612372480 12875141 -873299596298715916457613779272360735200 12875142 -327720788497130608922856119387983994688 12875143 15303903672664235861332855492782073624 12875144 -1994464343836722663503967001580953927680 12875145 -1123933705739220428581708486409740263360 12875146 9454940232104952362497379488526421504 12875147 -1581443472230320684317410377373823292320 12875148 -110746524499919862331577327463517231104 12875149 -82031613395318422648017078523203543808 12875150 340410688692359664881202155518554412800 12875151 -152322614209412243593783792440157102968 12875152 -119797084456283103098829311989914886144 12875153 -425536075157378372362912565832374140560 12875154 -73541597661852699537193720125545088768 12875155 -80678528078652825600940325234414082000 12875156 -9612987712097155035375686326287667200 12875157 -1228668304239764287752483457566172685280 12875158 -843135765617557175901772728314223652320 12875159 1717786432074989363893611948754784892720 12875160 -565356877237599882974085561835290624000 12875161 790322200191111599091981965617356819652 12875162 -353225835646899276994738670996366865168 12875163 220240953128944575035676970349117856768 12875164 -1197847751970368070680947336171896922624 12875165 -785292422989000862602042586186426311680 12875166 -773183127888827594152712969741135308800 12875167 -2227067905543801455583084636894386570784 12875168 386853094109659060395420700691933429760 12875169 194120951525657255926091196261043620480 12875170 47680431919803011371687646202500382720 12875171 2277900768237226792051771337991266290392 12875172 -270504610124370949448661862947902635008 12875173 107099983922561959695089366798623743422 12875174 237466872451499096512973810926070054400 12875175 -209265314825247362483518343726164409400 12875176 1832284760737035047291092164529037721600 12875177 525713438328454791803343146843566858944 12875178 -324763134945382991365641334043283893760 12875179 -969793007293452687300546596146398494160 12875180 1694738230882408383959319908920342179840 12875181 -240652339613503586089550493462105145056 12875182 78112305846507787412870941545455001792 12875183 356617919043888709427262594922606053552 12875184 693450625942890376969600831886327808 12875185 -629898202574234452438210222402841616600 12875186 -148068936777243983677090911245977608384 12875187 176681805979457242653613821405438213168 12875188 -1129479903436441130440979864423670028800 12875189 6003108865699170084480761470468165440 12875190 -87712623939294716928298906304010700800 12875191 -1353899118953461394900022197201304791200 12875192 -1422038047886175823668833382531891302400 12875193 -19092798681681688404223198545519261696 12875194 -698456362835073681616472440581322633104 12875195 312957884351886214740823641620463943920 12875196 -358579444492570437634179756418012343808 12875197 249897498968177968527522096554043476352 12875198 -34991644265844500498492718813523200000 12875199 -662008818320593655846756243173219399680 12875200 168027977222164170523105864952578048000 12875201 333897165532502922360095062106410366932 12875202 -299784171964580385177567341676077043120 12875203 1349014493393242404853288378442624585280 12875204 -58301372122800712413875604891528741888 12875205 180859658110358206353334606565495896320 12875206 -1960616311647834242484215662701928000896 12875207 275143384467671230967620439881836261480 12875208 -570122209641925106455308836463987056640 12875209 904975067180313106897471063052880140928 12875210 69364694789410700908111472666120171520 12875211 -389594462761767950207332232708810300400 12875212 -100922145799980487478003260959176821760 12875213 130610827038449102796028083218316762144 12875214 -3891493393927096201418618078975069184 12875215 84786531787331092506227635836826020360 12875216 28966654309596153839908837558631792640 12875217 -1059221290598565204217099008218828472000 12875218 69142379060411028113802274844704761120 12875219 137052747023142042405708373164009519696 12875220 301353321488142176028888510949744435200 12875221 -825433165602719281709710040758817030578 12875222 420404300573569834053832295185247867712 12875223 -584575289106067320920005670833592614752 12875224 2069080326079910174247376567009967400960 12875225 905553867808583487904250711547659346000 12875226 -34644722469002826140333187421521288192 12875227 4163893015628550142748639408796322513632 12875228 301024629411618757903361882324376365568 12875229 26562842350109321020198994759627059884 12875230 15246646842851444527244131797802506240 12875231 -147607566796715326961773243661865197136 12875232 7975697218381631974774896765205217280 12875233 344681351408578272779777589597741401664 12875234 161680758073313180618160013721932012320 12875235 498077096174441312434164118178906479200 12875236 48529802546609031231588828010141194240 12875237 -736439275302614391833059694766767086248 12875238 129818615813065019493282601587757716288 12875239 161231622917486646834114206860382968800 12875240 -967520958814463436481101877207547136000 12875241 805146824869899388770808843260707893392 12875242 125531268526287768985049359493674952544 12875243 -935879028717658253865316177533784298508 12875244 285516426427699395565100825863012578816 12875245 -1666117890663256020607141919495623168500 12875246 -285407638736035288474414218153859600320 12875247 149783048337242625800569729599409920 12875248 -587227338540342284616983144506824982528 12875249 -351711008246801530482566948782311288750 12875250 181550256490590492892765678577673984000 12875251 -635118672159688799564520696957053853748 12875252 -487087521525373379808381349001692009728 12875253 -718036798406736957421493678147495126496 12875254 179730445537238576300978677806833190144 12875255 -511664818546288100016862063573159557600 12875256 -1349912242890408109506563905565925335040 12875257 274628527077873640426795370523238253712 12875258 -668401518807136120469378932507893712128 12875259 90251645897933827931684892913109643888 12875260 101151081161633708184492039979205591040 12875261 25690390140157466808196185254614777344 12875262 -526462521494717876419163487570602434560 12875263 -346878939994433472242571963405218889696 12875264 807778833917677879854122050612925300736 12875265 -41761181023447767715540125996828817860 12875266 3675654752513533485107669736893769600 12875267 2267039494120485954085984252507513180032 12875268 58547116637118501219600181106311950336 12875269 1831002987421344587566560010984903044960 12875270 400360212095649448922868400639680101760 12875271 345316384143901237358284558023260715984 12875272 216644481311708556680481673184763463680 12875273 -339020612763160967345354516941045536864 12875274 28617428022793459871974708609084492800 12875275 4872175256572036343095482081404640000 12875276 -599814195794096825100992178139492419840 12875277 -367972827013486811170403307481089430080 12875278 -87237979654569340604198451473586385152 12875279 -274699994311186928833535340544094679120 12875280 -80973475842174149059055868460176506880 12875281 -1436564125325469550233732647109129571918 12875282 236772872442312626666791888104612824064 12875283 -767639704874116709886651666809130428748 12875284 -1438691225305562260691660015148725336064 12875285 -68981305321174780270238190397793078400 12875286 -40600626095127418780316271366417854976 12875287 -166848502924105969181510222028919035064 12875288 879971565912036229860096556896552960000 12875289 273127439846768407988568125892873985296 12875290 207077654466109813860620434193506876800 12875291 -263082407776235224232454565233786351360 12875292 154757268308709899955164714857789685760 12875293 45310650408264123626879106985845536320 12875294 -492407325100569296090214833757501409920 12875295 578101312025298883226102447504019636000 12875296 -505631203020230128559869281893445795840 12875297 211143260776097776865209100498269954452 12875298 -333981888325813521748730744095378567680 12875299 225605794600711935207799748736440354064 12875300 93935785239848944376658863948183040000 12875301 184390700855028615429941818662491543040 12875302 35238877739039916487697284643580330624 12875303 202475220133339663168254809805500716080 12875304 429402155598333119945464459936166707200 12875305 -125605180367750699602186116006776232540 12875306 -302432391589222511123702720410905895680 12875307 1633547652165678818158033414204818006192 12875308 -93881673964270855076910913519838668800 12875309 -287939277354084706763224640004984187296 12875310 -54986048708274189969425980877482721280 12875311 2426761106149241051474357183325670086912 12875312 -1646823791096287288742117660140830720 12875313 -667625003432746693207586936514592977312 12875314 -120256604706343739510203786100740053744 12875315 -1057380855212496967281818937460738433040 12875316 201664101508232732230851142557362122752 12875317 -308148582668821176901579564504528898816 12875318 -2681338065578197652140659637231989696 12875319 1230789208869306468891987796885197589344 12875320 -1112720750785738076678205834004724736000 12875321 -1679579591657027760264064714136913744768 12875322 -124290389684854953922329172384990433280 12875323 -88605144902340679132307496377187097600 12875324 -668943211202682539609027248419294167040 12875325 441284935424130189184307440105347501600 12875326 -94629799070732667880421054608545093888 12875327 235602623195506757281624778975787562176 12875328 766588685827781104737887004641061765120 12875329 892246584291371776497810026823296203476 12875330 96223053467759015456171373415617760320 12875331 189404622195902388673599675461234607360 12875332 43201591282931520777751256688262344960 12875333 225509531499147293459688312551636911800 12875334 -68008481081051804123763526341178152960 12875335 -1686075173735871898025560676528697502080 12875336 -789954897020659851950400956273570872320 12875337 -300641914420801469226793516416394832406 12875338 350368659294088077808015245215744848176 12875339 -1386513871210509034478139581250056986860 12875340 39952764856308210385799731011389107200 12875341 -1551607328681094782151336410940889768320 12875342 426271004252890935086579461403173755072 12875343 118966972358688847728317704271445063840 12875344 294059233654479344383363225120412917760 12875345 -141768593694348376642776917544271984320 12875346 -351383273327200271063492770529030015616 12875347 546713363768515840422983834709301359720 12875348 -185453400252749964392111735194673803392 12875349 401938228072020930951963281231944153728 12875350 221036705961813255132409095540657576000 12875351 -1489322102392051056315010831116243983808 12875352 111244263922431441120818764057122570240 12875353 -166411276654685642672591856192343385472 12875354 -65608358598293783867185631447815188480 12875355 -895936971034607388480289248486214584240 12875356 -71109912005005969343607453951371529728 12875357 1523461457791258227962773729694705555232 12875358 -71663672527126957637631736228488493440 12875359 -407237031209586707115386163828162946848 12875360 -1285258764009240047003207232312681431040 12875361 -3454324675634511173320727702003552160 12875362 1388502775289132697567382389805544935200 12875363 -306590528528405336423328881767541420760 12875364 270804014797897344977135065194819062400 12875365 -885289958756144991855488977176131044740 12875366 -110382133448766949127451039529323546624 12875367 -137558444542647999142175593260542259120 12875368 1890798065235196003057493297528340480 12875369 683755087276712880628850087036640311040 12875370 27384194390053054584154547054592253440 12875371 845995721717856945692496451457889317152 12875372 -1438523568965545295588625563103381575424 12875373 -405631597296817618933863967814762215776 12875374 376692646413370886908130833753928276160 12875375 -106459626852516630631204071971642232000 12875376 -8062012429204041646002872060802859008 12875377 -533114522509206574096189611042740702400 12875378 915416288178468023542104755703716148240 12875379 -614303165997282012147235028325293409024 12875380 445670383251749110493962023261144023040 12875381 -1185206036363247895337121534034523236818 12875382 176610515017604345812128264062521639680 12875383 -596172616856738132291686333444123294160 12875384 455846601239336801894595726452838850560 12875385 -68475165660676706673345443639479411200 12875386 307286094973992546528333139554587137392 12875387 -901152908494999230974268792909771959040 12875388 646093548318584237997394518742563840000 12875389 260780858299926717433829646660559299456 12875390 166682546943837867435255863735255362560 12875391 456401801882515940728419024319275222120 12875392 -1218316494061850052582821308803191930880 12875393 -758573915662847842758321088095861084240 12875394 -35023757878819789804645561013157098496 12875395 714094992252746321406248789862593292720 12875396 529951245215985545443880506794620865792 12875397 -97175330239363683345056332087275011328 12875398 470558183279706597068006862763843567200 12875399 -2251328742408021106337086455732071514600 12875400 227630272855286422814252799064928256000 12875401 856252744035461801458870137303016966464 12875402 154529539473562192248927050087833039152 12875403 -131150796688598730038603125325020406592 12875404 5032853367648935069760223669817606656 12875405 -197574725171237755615542520398394229940 12875406 458739290084864699026775159838804870144 12875407 -8680706377088289413173661525139386800 12875408 12422807523851547798841236341894676480 12875409 -1288203857657459267543123989744730842560 12875410 538847371996652046705013723092059763360 12875411 380222423898644630910394624347745092012 12875412 -1276488173582674456210161376499409125376 12875413 253980650903082244599365919863506187260 12875414 -220529872446768120464098519503602110944 12875415 6198522345334009963103926208618649600 12875416 -627749228896996449577424910705981849600 12875417 716805931733146242920873697306538174992 12875418 360757959388745399548710952746558676464 12875419 -2008364209642019337007543419567678109180 12875420 -732009612711293722428166475566322688000 12875421 630011104507764462181256144991135718560 12875422 -31288528036726322839875970927489854720 12875423 785905957802162763665333992250181007488 12875424 404626649181014784421760507972482498560 12875425 6538202847504285792457029246172024300 12875426 -22676365516586723825576877267554671200 12875427 175566365775924867445556364158032576164 12875428 -738800709985089945299162120263291330560 12875429 533993192008121482129237199749534015776 12875430 -120617815774592232210680002736992586880 12875431 117696032941507293316570973015867427200 12875432 182848608771772291621530446666761912320 12875433 -90456245724645336084016813046539488000 12875434 1004665761447656845863338371098932145408 12875435 230911701714801359755956371020548085920 12875436 -21151885861522706748452395122505980672 12875437 710737478419920830748081746472476778912 12875438 187475872910702084570233905145571469120 12875439 34284399984412417524010028254048239624 12875440 -4527623352258633306290322433823539200 12875441 -1583202075654537750172475776537558114158 12875442 -12218346491321045404433268811750844160 12875443 474100446082516306738905353142761623872 12875444 -79698812917123457239214485557911912064 12875445 452751518651847227589881494551680719200 12875446 -271296041652414659279045003795238318336 12875447 -712562037152956275194179315474458624 12875448 -74111979545450342071562546269129728000 12875449 496841197573295852577019405331040770760 12875450 71883318590865542342508123783273542400 12875451 -120349533864805309825594349862739821120 12875452 -472118675805927697447578673570348569600 12875453 -1022687460867373629837241720241035582836 12875454 -544490260298083745979743001442961641536 12875455 166927694502821073001572381093155376360 12875456 658339253890881831249783114975349309440 12875457 -543475251140783804538709190963038396416 12875458 639436325065036743344895600675192537984 12875459 -452471086851557641406499364240821062340 12875460 153602426819906536026600243067739627520 12875461 -1380354383267733340107413414976520829888 12875462 396925666220801196135172994752926957312 12875463 640171616875863203038306660761060968400 12875464 -222824676767981011733738667208170700800 12875465 -958152163233493741548191838476697658140 12875466 -60108349139636032742627594521286813952 12875467 -786620901949806249256344000602934057048 12875468 -184971044836444838188515601990382306304 12875469 -399276380761143579817233746483912968512 12875470 -249491698743927459813901073909736739200 12875471 314039522535684465010439292584959376112 12875472 -201027948561634602108517256284760088576 12875473 -403665446346735578174518117908692394072 12875474 -1023822050460608268422304969813299793264 12875475 637533710353539165251368585909495866600 12875476 -55533021428942434802843611666938743040 12875477 793273907887025553688476535342814130012 12875478 -157222396973703343220167609285656791040 12875479 -1094178196351367641470566851229431147400 12875480 -309240680328944079612782025885992755200 12875481 -173155916677917759840288656054051028480 12875482 436518341531469715053338023029867647712 12875483 757516270307364531134072325861298766520 12875484 -138658709082269961049362062995271038464 12875485 731918029308115107887047668067817542380 12875486 126902081378602433919744464089421694144 12875487 841571044441690784672703396983408748360 12875488 -1440416124245381373769087469459429130240 12875489 408343289489172961427875065955656228 12875490 11097193452140550054119626194175872000 12875491 743086098772073425786410635309054740892 12875492 -155907078263773559285838641702899949568 12875493 -309291405284765982206413855527676824672 12875494 -797247970293756039144277168567510417728 12875495 -45325693367500467686802866336779840800 12875496 1216517244357147967741230560597896396800 12875497 1477180728339495694695422046589893781946 12875498 674272236406060868180254599634981422000 12875499 -30522113541538456012770033353730816000 12875500 134313492675882746055701098149721344000 12875501 -1722771684404997808737183475250490352896 12875502 -113770492414055032734733139922267786240 12875503 1827178696718485391941116918694182588752 12875504 26102551344854126314134871831765549056 12875505 -370960090349819574052941998674735728000 12875506 386158502613880591190574365130646855680 12875507 1508499971553280760525066054382672128160 12875508 617872806195293419006845171382078891392 12875509 631834535165564805619481452873346798592 12875510 723844198416493974902981403673658972160 12875511 -723571830603164075744393575097240390400 12875512 39459489316081898436232179384989675520 12875513 -824706979527522320118354224877291632640 12875514 -181482457991493082890073476109502693376 12875515 109377779583694894072028924528451870720 12875516 -69593313356077730802441419961488202240 12875517 -22864272767825684726422070857315667988 12875518 535947601884454351934597481586369785216 12875519 448016330876676520639564086256574656296 12875520 292157241264554120994347635004198092800 12875521 134813958023741363745805833645210651680 12875522 -587276239539897982872406670767054517376 12875523 16987501339612471702860836535474324984 12875524 -1259353778312890539379329672417238886400 12875525 165553410645636997614696240654007893000 12875526 126042529758984186110824759169649295104 12875527 461918367167711128685837746838267348272 12875528 399452989780816638366772722022543948800 12875529 711253497274310933749475943815311367184 12875530 -391673106688515717546795038513838567840 12875531 -99843000089258900125844842857266602668 12875532 669143730792976288702386139529652137472 12875533 9025322984909118018503630571546874368 12875534 340743950300659965747937915220361206400 12875535 -199158020098661696241455515930342874400 12875536 -211973087080428172560762690487449600000 12875537 298600591066773647783659396025458797300 12875538 -107876269064600189121771084924445289472 12875539 -1394807265623960098029485230872158440660 12875540 10201579557900307688202613445657395200 12875541 -45060153914422987695697063925877186240 12875542 -169752725219550629351577590898354388800 12875543 2417247976875660824809098069435095262792 12875544 -261592261245812593475720682775289856000 12875545 830838576943325380390133817051809702280 12875546 835373865206204494720276191428473247472 12875547 -1220894459497939258528587628932982305600 12875548 -386351917374722502240998964751913145344 12875549 -970242810119723344351394598007800567450 12875550 242121985924072284513048237830766820800 12875551 -65642412985953824603694617379128948560 12875552 937871889355583570438795124869631639552 12875553 -1157077017043023216593912722362495032238 12875554 1227532428648065882549832769506141104976 12875555 -294194821904747741430006065408278287360 12875556 4420541912849731830642446661189451776 12875557 -113944579710916859147064237091630880194 12875558 -149014976045306456853306282828019239360 12875559 265344390842369496146002194902907840000 12875560 363707967979036630035770021382756096000 12875561 -258609586242985213228171141367368416768 12875562 268658634816433188869498435889913112064 12875563 35474837457963711529403687262380643720 12875564 -355662577931574167271727683637799568384 12875565 -295473657122385310926875708042973120000 12875566 69598364282148300699229334726396249088 12875567 408388080702542315436609809269621425120 12875568 550765332693357633400877069621717827584 12875569 -455616682708341305831282002226339251648 12875570 472114725612354624784226097366568512000 12875571 391251569471795668663500620936049838080 12875572 -616644152133209277272601024955000465024 12875573 -949792684421229328903646089234129863936 12875574 11189823621564529780889399182675795968 12875575 -824573266421072508475931114420932069400 12875576 4434255423011701901844196367773532160 12875577 -233791386075304113922085054171505639744 12875578 -1010181931485463407596500000650381696000 12875579 -2001946902905207860105924464490839849624 12875580 -217275751876328824140392750992666045440 12875581 1380635156864933086292772056061638590764 12875582 258034110773061942253351738941762331392 12875583 1103604665805919712496113979583478036040 12875584 17551212472106605790905774690969583616 12875585 1158735061080911541772325494772572461780 12875586 265217006490942630200740867839345018624 12875587 489386151105660500493933438992238064240 12875588 1048381224976493852118037902810917108736 12875589 2007172250566893172085367346076347296444 12875590 -46033952383994781641332461221601216000 12875591 -1483452633729156991742323199806210713048 12875592 -368851438382919824545871346943703285760 12875593 559792806497833806251184134946975699940 12875594 385197770979796274298874289665725120 12875595 -899100411079448936196253774415835006480 12875596 -874860861552895066425307243795429396992 12875597 947774787419670235649302847874971865600 12875598 160167754469160395681981436947992034304 12875599 613301080443739718422019674301445481200 12875600 84689420804649386235961204978000896000 12875601 -1096398998556476565162937986214952817168 12875602 236643176301743471525102447340933371904 12875603 -970586267538890137849726261011283182816 12875604 275759898177663335411694860205547671552 12875605 269377460563268380973666437140365439360 12875606 -75822531492010882583459838692384461440 12875607 433525793369780729672994564875362645008 12875608 -122839995912095589849779399170698608640 12875609 762609126738977436068879463104619453204 12875610 859996538146402195272315160212506880 12875611 383761982133334036734458330271467529232 12875612 194856398906507063260536449646314979840 12875613 105013286251613515623892228475028441984 12875614 -307003058735687145607199609010728617344 12875615 578554976523253904903962268713631006760 12875616 137247319646692207437465353234255708160 12875617 76157089387337054722160447822548325666 12875618 -719243646948044550787074603030362864640 12875619 -18964835723927863997307268243115606784 12875620 156103570195149625240741242802552039680 12875621 -2132954314312981981849122849354332187456 12875622 748907611983571328474279633582118535872 12875623 -988042106986801831696435593628391203320 12875624 55088957630852328450972273031621509120 12875625 -44079904610053924946103893821698000000 12875626 -1070301514494144138593835703372725841488 12875627 923374750699228243410432863061858248832 12875628 869664041819275239986408414835617502720 12875629 246809489129528768091163732238801932320 12875630 67967295246565276012707207784513766400 12875631 -539734948971803426542155339606079309056 12875632 -299234357874305207700599937596515319808 12875633 -262163937049426125064918049893486035456 12875634 155678738288211037462455967606282736784 12875635 -298971982512685251553932606530570374800 12875636 -328212284182956903555257028905470874880 12875637 139359093288179852169416060605256212800 12875638 3286811922925110149099505468129348096 12875639 -387444171086410081015238757680761752144 12875640 -319917564907762606301747517188054630400 12875641 -310680969257034815407559206214886407168 12875642 -187224195257226472484785817775998021376 12875643 133633612949974175050780849175611192104 12875644 -152527005349064433220661065410077169664 12875645 -1212410798209118740934546298013745894100 12875646 -163081557411703984238223058390435193856 12875647 -530855270489852273255750881290461995200 12875648 179952894231973161621768194438694174720 12875649 358298330453712912809740301807189686560 12875650 545825452308018474957926923896653952000 12875651 508451812709334780202209561221819599272 12875652 1252707070207668424577806306390102425600 12875653 -251744383702318490450229341947911693696 12875654 117694657552226661479915656938862318080 12875655 55648889476863958256172405556688589600 12875656 1794029299798670353836118051163548922880 12875657 603447092951829240881784418065404208000 12875658 -547046770980861582860764585569225795840 12875659 -829467369790991530426062564454547145584 12875660 -400509100017136669091314022007794227200 12875661 -568813580670278194952824901878660149012 12875662 -17096834621774741839888467567798232128 12875663 -407523451715050609024629164385471286656 12875664 7784668351287737307532849943087677440 12875665 1136494215505433719407599252325566377920 12875666 -10422903409172558885019892467840566496 12875667 -1530406157680172179374427366858538496 12875668 -179426872534558883692936253733224771840 12875669 -949371818728394162641866210615378210930 12875670 191907589297866474202667700275803086720 12875671 163279774403260400639339760254918012352 12875672 157579314383382371583625373878634065920 12875673 -436215836128131907046402798902945730400 12875674 16748836636095388010433303441579946752 12875675 205444436925075750886659354495788073000 12875676 367188073080299454804948175918924873728 12875677 1953074874873387267328598411286858103526 12875678 383915827484165084413482315918716000640 12875679 -91259355179645062426287851526444360240 12875680 1520633615521873805085923816923077672960 12875681 -267876277708743892590902223249211464240 12875682 -409951950782762744458628754090237935616 12875683 -322223727275973134036207177614429153160 12875684 -1560874057629064586222830535679396593664 12875685 -269523113317971073446147366039326697600 12875686 1165878049281143663344169169122390582400 12875687 271232609000492395156003650501457258392 12875688 -83318318000018440150347167597354188800 12875689 107229907715563089615298354572037930490 12875690 -309841178874695794148361483177501962400 12875691 -1076800596904176801321707848599207966720 12875692 -247933175506935923776689450872558714880 12875693 -461998926027950422931297932773212113920 12875694 -58046670970871100669731716849646567424 12875695 162718611137450242257710134451700725760 12875696 21035549610106217808755826111746506752 12875697 231310395725710109452379798615980560000 12875698 -61339166645810289511674614387959987200 12875699 -70928082908271552891622522753377653136 12875700 624365904016901323649465512367135846400 12875701 -747818132408631851798674655391475856196 12875702 410213915216524165505278677728514932352 12875703 961122566412009167610355325070077081808 12875704 852522023464947284592716047465182720000 12875705 6489409892656027306328546031473112960 12875706 -933478412823781874801476616459597299200 12875707 -408599403734363192419789890082702392912 12875708 -126165958615556182148880961774195098624 12875709 179599147375572975440441059063207326720 12875710 259540954103036447858160609686599613760 12875711 -175104192323825740387336362500897788800 12875712 9008822014073562875745896339532152832 12875713 -1280009012695467909174583090402764598316 12875714 -130421810124876090326989395634001249760 12875715 244639120221623552043535397603166078720 12875716 257805972265499511757551014856959561728 12875717 -216496645684694664753491574136504262400 12875718 -28704798816891640395134820108479781696 12875719 -437058285440979934962032468106171769920 12875720 137683414899690460059732886328935219200 12875721 -1206204105488401512356455502313884550720 12875722 189106235806912797189059953442423437824 12875723 125578717421320349108474820135381704736 12875724 970431545118437083935092196641580514560 12875725 1148256917856720790405756520107093506400 12875726 -345242608564554258498122072722082474496 12875727 -166915219698438533742593955104562880368 12875728 188753411310116755203287497452797558784 12875729 -814699287621856689779752170667963525980 12875730 -385440946808234538134034636987997324800 12875731 54102151634995362275413841754916196 12875732 -1915885165658798241786045289353925075200 12875733 169303346147813689772308010385055529280 12875734 -518801327964930383720903431079153009280 12875735 -834866488309213410525827801591193721320 12875736 -1337355459290488272072700350962132582400 12875737 -19310915458780802576243132141208964288 12875738 71219637754108931632583698259133770496 12875739 800789817384065830516801490248818798960 12875740 -15321322477359095890122328338402278400 12875741 -367158566604295915909809619776488867988 12875742 -808874152877485312457381056075487734080 12875743 26365129269403001122296349248296034504 12875744 222835913807283142520361529183108595712 12875745 45207089967516898749725681378549965440 12875746 265990675883644178494191927088942450464 12875747 -1046879970845756465102203337886987382680 12875748 6740518365780407642843185610879023104 12875749 1213949115313474750163488662869170376640 12875750 991556980825693249232881328440453824000 12875751 -293241139329632569689207437840399811408 12875752 -193821510978627697476169788352956825600 12875753 1094858975242087043858365445315750224464 12875754 128944467053065366730496438050087435520 12875755 380747519321138888041155373281147936960 12875756 247615989305424120754074934189616574720 12875757 -85186274601373493798541704100525331200 12875758 120809867247679291351257707126179990272 12875759 -301269129394130858020532852028869386320 12875760 -8392295160972045043498258493964779520 12875761 -1866472461959411914530130719981746270638 12875762 992806273365874772478364924179287215632 12875763 80469540540110359270891005663798047088 12875764 -298799894674938949291932959440663861248 12875765 -24621334540954267994328348892491369600 12875766 -232516624969807162380104595249987662976 12875767 -235702574924539731254216385545931601680 12875768 -566457133313710611821300304509927424000 12875769 719161922554951151465449504796958503994 12875770 474108667132140009833969884674981980160 12875771 222550022391168933846955302702799143972 12875772 764304020066565702304843875145408512 12875773 -1921694829208081635334405958877860822880 12875774 792193142071724106881068024746167771136 12875775 -37247819598487884552751897967944598400 12875776 31981801219785511711597371235699261440 12875777 336672820948405443227172277084239898626 12875778 -227505399032510578895225865102225863136 12875779 1092633308392965666210456208737071744592 12875780 542134371039915108847862655784213117440 12875781 73540203228536750894818983879357935040 12875782 -143599628475554056573912791987324777408 12875783 1462478831762839165416347342382726270000 12875784 -442707091537858738021360197278479687680 12875785 -19031813347550059810287141804038046960 12875786 309886088653881173510228048185153912320 12875787 -29951305094315497740069794227790596560 12875788 -426990003619212211351309322986333958144 12875789 1399115902770044921182824333615638689590 12875790 376354433195900160038444499885731312640 12875791 14087682804302765774683798065557474304 12875792 65712121124729687737819976044646694912 12875793 36289962802219795887005141342941854720 12875794 694339894043518717409704355454912921600 12875795 -780124265998288847371854387176860093680 12875796 -965174196889180174050776014435174866048 12875797 -501897550521879348602573005090682549760 12875798 214418539140607184442570414056048128128 12875799 -763268345112028779538075567127147498136 12875800 422279983765839671981736452360239104000 12875801 -1191554932197128299027218177485456518896 12875802 -406355837268163157520580399519311160320 12875803 193803495026486140732811058234838546052 12875804 -468945689887932189263964011329718949888 12875805 -814398980264640506991356590845920123700 12875806 956608803725568825453972075992993126400 12875807 372824367187291274389412247161127756912 12875808 -196843665528891245422851221011656867840 12875809 281234039388941465481277107902552216004 12875810 -146224943543100075464504915970884029440 12875811 -320589344898085773503776618855506488400 12875812 1665304348807419314114450310940036950656 12875813 17149218373019502324892469359978975224 12875814 -99290651631833782692172030846649425920 12875815 -141635338959638176063057404894690691200 12875816 -853454126159875374125203566581202539520 12875817 103734110600855616917894746351734898992 12875818 651324367732934357244177073369871517360 12875819 -830405192252924570634827092571129379840 12875820 -301523363119679498303018707379711232000 12875821 -9179340140686000731057523109759520960 12875822 -1714768364207040453767583681770242435968 12875823 -835672658056843191072339072472641604728 12875824 301172892261216170377839432900601315328 12875825 367119005884981642024945407458695278000 12875826 530978738981864780003649847999367040000 12875827 1371892097220557714824792997341623025440 12875828 -747182416667455248496772194096251310080 12875829 -467271338118685750005521815614244091616 12875830 -651640817740493908958103396184801438080 12875831 -899183847114687005248624480868853846936 12875832 262477601901628671299271707401350635520 12875833 1031258948856112972184315059251100002640 12875834 -24173572433109546422613540127496237568 12875835 -307493987150630964209705243531655552000 12875836 1939309878700111494526489897738533210112 12875837 51310314259284445277180000711318890368 12875838 505379621144778669564166093266119301120 12875839 -42644816998637936999044341371573335360 12875840 -32582715009456214151026559571496796160 12875841 -76225203187842081063363407713416293856 12875842 -420684304503262488295759217043994649088 12875843 718143854757003806827713190607189038560 12875844 773091260150255720003822574849814333440 12875845 -326917413169340524812927683580163602240 12875846 482767680223843864578924922582098091872 12875847 -780927681331170596122601723160490272600 12875848 1687502491055100685367308540236911616000 12875849 -321820298980594627550372067417547169280 12875850 -20789750027285516843879802985572249600 12875851 -401521573416606849318556874530888006968 12875852 1297794363520008146658569967151687680 12875853 -788930423959379219089216639804952728992 12875854 59157378897097413291687655985659821120 12875855 975533328690336216911443316943571920000 12875856 37766195008953164312275843583191547904 12875857 -746707123087085272174394580902847466894 12875858 644259894930860013275891695779944795280 12875859 -397592448961570153598331663012595190592 12875860 111767556857028941028760608405415898880 12875861 -939084864215304410605237349282050012068 12875862 248647394230821603369249298331042492352 12875863 -77912669390532506686583561931153477120 12875864 824000470901827511128836550807008952320 12875865 413973164528484165334221303435041880000 12875866 365691556624519829365315792796439259632 12875867 745020310895330980449136191437638654032 12875868 -127834831757807980409230373111248558080 12875869 1052465621155928803179489919880087039270 12875870 -4136183011008428460809078189339136000 12875871 48766346700507530402869930950682471440 12875872 -2128715479840075540130624555697101733888 12875873 538103997877687060249735300033524864 12875874 -632572441478838710528343168557317904640 12875875 -1439438236389378708026149080786115728000 12875876 480323137052424433512431225712535525632 12875877 8981811319097952396750418528909219200 12875878 -118858014652330714358763826496188690176 12875879 -644777783454621163816854604675386440520 12875880 648748132167429475341888434475073536000 12875881 540459817416916993259824052817582070784 12875882 64158423865935838840846679158932268800 12875883 -113412664736062303227996042095453540352 12875884 340227284837373344731612513475316142080 12875885 1146615838776489463401756538897894955520 12875886 -8782661041906029264377631126480545280 12875887 218743604266129642375574826833548970152 12875888 -246753890313730662690213762353651417088 12875889 -243450938103757075295883633312181968192 12875890 733764110712652457612006990856663031200 12875891 -103416693293016985433540802497372580528 12875892 128725930705206812709493454734508285952 12875893 411741095280361374737907682638231940142 12875894 196032647235443953947338761773062860800 12875895 633903229930648808823998121707021107200 12875896 894838664899859906306777381965884764160 12875897 -44868702828428881146514418939235792000 12875898 -30399767439944956246753886012874550272 12875899 -1277401708568280727213494163783644267100 12875900 357686087139179708560417100501007936000 12875901 756176947604197253423945410514306500800 12875902 641449323429230623946968283192758364544 12875903 -9345726539708863627119973624375390848 12875904 726725993388655784161854381211904901120 12875905 568823838100950220469791182179129655360 12875906 -19251580373712271629196896189252404736 12875907 14796726944467635159901698521546156160 12875908 111366899903263328956826284662516059136 12875909 -242021690801152458513855573249938172384 12875910 -137113878863479544331221762822875328640 12875911 -2254087761994440815033195508743653952488 12875912 -193827610674783622502069325284805181440 12875913 -372765686237476328104227497438476468380 12875914 -859835995093047832464625223302292788944 12875915 -716523039859131718467475343858267533680 12875916 -707693473368630772266755553878504779776 12875917 -1634561958000602626870755696732554889034 12875918 -470820631363714943171808250725699600960 12875919 472581328563159620522982875752309039872 12875920 2503746803460462261159200947745587200 12875921 595934215650566205488007229488421807488 12875922 -55306280744643050650563680568271099248 12875923 1310402801009112500626783186613143812984 12875924 -1367462522940755672577106522816919347200 12875925 -162482419089527701640903041458036816000 12875926 -183372639588346491663936154716473806464 12875927 1798227971981914183583175712873749919200 12875928 311598162840667585282159685087760998400 12875929 345006314812359836054202269422580349888 12875930 -201803629890573560706474717513415844640 12875931 -594170525329074947512375389541217152980 12875932 2147932493538946108914823754219338475520 12875933 277464353613481966700853497924541278976 12875934 -10606063661846001615868043110953725952 12875935 1065517099116363310082901402533530547880 12875936 -1428293068368222017650543660183055892480 12875937 454843936855935341007499955887728554160 12875938 328270550608326443067282405009179895120 12875939 952564327358151307038247495138496284440 12875940 -25859098442872528846460273168346931200 12875941 -281606691304673672624146491593658463500 12875942 -348772781251878831780524731903658400000 12875943 -157633095836216409750873468386978959872 12875944 -987661774935101333851185965866512675840 12875945 245704631293589921473964398526872329480 12875946 53997224813307035196908232966551933184 12875947 328600305929257308025797377541354100992 12875948 -641763354142480233023873704745111784192 12875949 607822245871554580280602704461563773120 12875950 38345619698414719597916822609456688000 12875951 -542124921190655768451569089544861975496 12875952 30753161940580393853420782460196618240 12875953 -2457846370901152406695454546549500267740 12875954 145610214453296419388203583856358778880 12875955 384131239869419608341170739902235597360 12875956 1101013632058221185428131087307495145472 12875957 192475511711622536466735577041155931612 12875958 643145193839830340794676810676527736000 12875959 63645812474309187960870463813480021504 12875960 -243334847629240010969005514739238502400 12875961 202942075359842393326340600619650637504 12875962 536613826102516027709653017977924523264 12875963 -7939561987551260926419541166467069296 12875964 -380159040386512292538295800787930689024 12875965 -915867719915289814022574491961975085140 12875966 221345670300265006861179743115339570432 12875967 -357436179979635948868268298842892842232 12875968 -79761413122614470530565151681914339328 12875969 -1311604142709446757532739035496548509630 12875970 252870514828794749662026526518339317760 12875971 -2552307619540242378845280307820522760000 12875972 -500124933860389855111336912405927012224 12875973 -2931152026466654401151136469079664000 12875974 -266795515340858954485151308090449202176 12875975 244825398790392589899377414310254516400 12875976 -532606224848643031842485215232521420800 12875977 -2179716960341728591690774749408765336560 12875978 -366639540589259487838719118591210476960 12875979 -1305084656686650374586708157709795876352 12875980 39724032159471281827858228204612623360 12875981 -303041008039485329052040333346200174218 12875982 164080496327364507352580171208142460928 12875983 2456422658304793044553831826501964471600 12875984 284827522772022461988569351777835417600 12875985 252699908948904581421707008219133508840 12875986 363896810875190670688417198995053771040 12875987 -2322745541948692242066464774989323462000 12875988 647924110418429797055864939256169728000 12875989 551513947247979817918962694637480138656 12875990 165570882113990197033202963025581500800 12875991 -1030873737407325466502165807443378230576 12875992 -396455332237493442445931822899235020800 12875993 450248319033607922093577814915920044544 12875994 498034909193232748354635530773164312288 12875995 1663659858046029784400959508884213815840 12875996 656530196593760579818827753109204869120 12875997 -317880052480084561755021965442549088800 12875998 511361418766765425983515241597196814464 12875999 -905098780698298442682629245727006965440 12876000 -416372611188359518104837586287329280000 12876001 754739031664715486790362692528221636002 12876002 855256056393353244788907481322311113504 12876003 14334126213600876419661200555680324560 12876004 -1371068384422068387957837873634345845504 12876005 279857693298851326961372154140035768320 12876006 820349961505386740563241321932953600 12876007 -1254713006443023515753039645802078170040 12876008 -179217134135804514457114918639476311040 12876009 -159765372235578873107475447002890574112 12876010 231902591412639172600423845158709980160 12876011 483729975733023761367262054840572449352 12876012 -256964185110914567545055407875934020864 12876013 1308500453269525602722646226588459426262 12876014 896620025948346925235810690782073441856 12876015 220255914975644249531932639028261616000 12876016 6482062799308568347433347453014966272 12876017 -805277490123531749474322614253765460416 12876018 -219040358796087099605144311559584692096 12876019 -441675095621978081714318157011056211456 12876020 214549748274207486181619758185912238080 12876021 -665734852124353864514450846410814784960 12876022 -112528921070535116091195812062169235456 12876023 46778704600021646855413303735587197664 12876024 -1046362153930472852769142932683963904000 12876025 237600676165912219644758509975162117550 12876026 -1795647666880681857276185318315243512320 12876027 -1007380310163219074643362212055595247080 12876028 -353749626053397066152107815442164311040 12876029 -2652820473588946177228598781164849626740 12876030 -234317726772529724757373610135712153600 12876031 344129384498980031616212494894903092592 12876032 -18413322088750298180232410322343821312 12876033 403946519777421352821595606189123090224 12876034 -1460344008102567212661471357069168806400 12876035 -1100038546813536444091402003882033642800 12876036 -9222777001044616035253632060438429696 12876037 231713896999091096491747251709510285372 12876038 -295229991546683659460378958237276657408 12876039 577217236805288683285994068533955895808 12876040 -546460590315018852225862152541414963200 12876041 619166916781680789588809130312409038372 12876042 78296895385121274145778618134171741440 12876043 1891152999000788988422466996084741694292 12876044 146178795481556711220619378699635947520 12876045 40814287879458799604005552312386704640 12876046 -1188485362633577184850613849554257605376 12876047 1892599101204699387084022264437280952496 12876048 287787739311606904500528564535043039232 12876049 -640059438319890234482478331129339872 12876050 144380899322036808121779307847026963200 12876051 278824379207583347159761453494667336632 12876052 -69135459668613865408412937722588446720 12876053 -2061733503013776831310124777077244462880 12876054 -385775881688550477014791858664521174080 12876055 -829527512275921919803409039875364993040 12876056 -279297410544987450700321871025659013120 12876057 -2234240221982813849388536322366545811360 12876058 -163077598674100369681660672174334341440 12876059 -402616472128618481635476845432754079488 12876060 -258053059108309378844002004898269552640 12876061 -72261066361845327391278718058054671200 12876062 987751047366827623137817835900480476032 12876063 402357474203912661724241340506219698176 12876064 -291316469654139018340977986724561420288 12876065 1012986119599603426069073900297140738920 12876066 140907841234792677575768133712373566464 12876067 37236018290012935998925716565621079040 12876068 562830477531223710609045025160281334016 12876069 1326883967772440578262192807109489992544 12876070 -607440152129372204836570493102631227520 12876071 -498574556736642143619095763174994921776 12876072 690865528492627716671360239799225548800 12876073 1801502070924192267914610300110914229376 12876074 -132992947634733210762006202491796832256 12876075 -22015830981775822569218274440295051000 12876076 1195022377023472826432747622659787541760 12876077 -3452473003239608365899400125093799119360 12876078 -60968247328522614717133469436312898560 12876079 -643192066327108462880474890855438286320 12876080 29856511280420354536433324895135989760 12876081 -1086853483265852443552349300832223183248 12876082 -471789008884292999427697904942490821088 12876083 -392566288683384116607804249315018085176 12876084 484671257244942543366851481099641763840 12876085 -306110366693858651946781338272477082600 12876086 608122070378347382798039629399369027584 12876087 -170179842216193912348008085695744852480 12876088 -1026658529325273913620007558918285578240 12876089 384512752857561222182733105060414924756 12876090 -10136667959478772089963574333146485760 12876091 -95929921385639247728985223089137446800 12876092 -17146439155643995638547935255538610688 12876093 -540742018418143447089856334826586480218 12876094 168103870905872292594025212869526448128 12876095 -1438451369354683554221930915710361765400 12876096 59952387551746233346388546343351091200 12876097 -70265253305132926558205125829862902060 12876098 243123488678812604558906283468686376960 12876099 161163158044623232269327357644424611064 12876100 835549931592501586568110897311139030400 12876101 569052571870780161038761572046929946560 12876102 -349569022206372202410062349576315719520 12876103 1809661351310703505847028099911901067352 12876104 -673293623185616592315897465270239232000 12876105 -77323574166581972970982041098954947200 12876106 392134684876770365285847620390156565648 12876107 2916598567633948083483865485530780157432 12876108 286242907902590924465511102698607722496 12876109 -8969407198697959823361845206396360160 12876110 -240450429050395999000398016226870889600 12876111 -290684481010974825956811817435442527200 12876112 97788847875668467502042882362271522816 12876113 -118964659914446088968942199530973084096 12876114 -887567657679544464017328155081278583808 12876115 373530759181864621896751482459294871200 12876116 -827877747266280394129323649604543293440 12876117 -539461167435526342727396651771536862688 12876118 -295075989959095320268103483315735766240 12876119 381261388468530630945046295355030136944 12876120 965022703795238947329108918861007257600 12876121 -85775798090570922827152944497749188576 12876122 -195841161224994968804284837483974087168 12876123 201376735206524400426460476474524161248 12876124 -538293276141479076678356774264728255488 12876125 -183969788805150868972199429310464640000 12876126 -195002446810350751705271871676252108800 12876127 -2812983543530332767170799568335346277376 12876128 1899170453936793881031023057971349422080 12876129 166873427148122092818140855951502766080 12876130 668574776173727016902548259139240156960 12876131 3120795288069613721674136300739815287200 12876132 -162490785835325928183328077667649120256 12876133 -2004908296743594165283337610650214288000 12876134 69909408277971728568894617436327814272 12876135 -9986077074322065044431457394738687360 12876136 38456935915605315364583066078193254400 12876137 1594608152272160915754406145604446313786 12876138 309384370536270443872485062925933388800 12876139 585741145160902402921714553102414605940 12876140 -959433624209962365045781775667676139520 12876141 -257831048398015670782291242350541571008 12876142 -1009464912194686014894222220053762572928 12876143 893538439355106120559754221966682185200 12876144 107012048586423600322714227796997996544 12876145 1260544246337181764151021950486546365800 12876146 935934750677218074022197592541053553280 12876147 693572826595748571352690061053808624724 12876148 175226599018586988706090411431734016 12876149 56665228140829042546917117902099159040 12876150 52321484753969680895698610252871321600 12876151 505712289987977873938648696364758722152 12876152 -689829444644017395324301092599906918400 12876153 1124967383568258571937077929182789185104 12876154 -77158985054631622017025739161538926224 12876155 957462343244625631367499280599354274560 12876156 670926889943169122532767408531417728512 12876157 901375470223734767282140152866552620992 12876158 -159252860712498356562208767078638200320 12876159 158548487855867444044473517969312237056 12876160 239377771150786021223889850494615552000 12876161 447864344592073860754255940427592773762 12876162 -251545729180793776753419538384321543680 12876163 -901004835429449487343123835224895443588 12876164 -200599907524671936158199140257515847680 12876165 -52814731523078670714808090944078897540 12876166 -569793443122229336359538952571964902080 12876167 -1175913494591952110497382851522008057600 12876168 18124865852142162877878521579381637120 12876169 -45762343020606806664266988257428362204 12876170 -174979462158087513310848970487611022400 12876171 -516236376626766859701065116674499166016 12876172 -138885187931299332293123706965677486080 12876173 643035414435352036667567552239260120 12876174 558463210407898742743352826361497141120 12876175 -71099588384471222926783259995937489000 12876176 -187086906997221609101283329094962208768 12876177 348361307798012261853670051074252641520 12876178 241037075902302885385042736366158848 12876179 481323427039215781905430640938945284780 12876180 171427540519652069312908633763986728960 12876181 -1373414434737581636023035612067141180018 12876182 -155974395718874831070324640402277369856 12876183 397006545311876592487406906881233401952 12876184 -1402871424105117799219515338938863421440 12876185 -36682253518509618785519222235485671680 12876186 462206167256074163462135132485274726400 12876187 -341288931580664647163987859072162352128 12876188 1035404546210112609705277222458753168384 12876189 594018171479288338845613582299686538624 12876190 -4971472623322939958567230818540852480 12876191 424786061981677773266346150107619948288 12876192 353711135217305989153752861705869721600 12876193 -386853519623580182913301116487727071056 12876194 -565951284942089463985444520093121762048 12876195 449845343401334293424727113549583398400 12876196 72875094586691106902993332651162240000 12876197 -144818146005809354924771825785515927108 12876198 560285259908752797825925094798607315840 12876199 450517878782906233364618326338967410736 12876200 123780779829533575399277847634955904000 12876201 -409691427084518422229218624480177124160 12876202 113741129191210897750505491971813552 12876203 -1803616685870377154976827088822640812720 12876204 405755656987682340375086559697159974912 12876205 -275753137271688016961940224729938483200 12876206 -256246241290918295568246081453377339520 12876207 -172434168862799187100820946932788333560 12876208 -373302433814346025278871642696921743360 12876209 -115382218625277993162631885911370758684 12876210 -673331476066809063582326967984453350400 12876211 1543235789128692806330205284044301484812 12876212 1355962148808468791367800092993890589440 12876213 247862724135687307483265619225513301824 12876214 275102860677719259943539793602321583104 12876215 39873165807924182560789255378509480 12876216 542846350824203699519983170142741401600 12876217 385563733579895236569742645018948650048 12876218 744724021854651585545926308829794664560 12876219 -70301992888065744855888483014716384080 12876220 -664722363232140572644523994171806208000 12876221 35540128701934090341756424700192665632 12876222 -32657099775916141767741528826994982912 12876223 -1775917334226743175114645759468537550560 12876224 162701241308199875229715646067140198400 12876225 -566226079724279276385343628537618820000 12876226 127076726761282324961459955783676761984 12876227 8781595979727794378555918199690302112 12876228 -575562637505772738559842987398034456576 12876229 -2148598822849301548102837757768179379170 12876230 -768027618771527303663506225481262522240 12876231 -566844220791971081151214913150854075776 12876232 -419902649047246953000345720893254195200 12876233 160365431555151119902328663351885948580 12876234 -210514830146652467651611911250984754688 12876235 -735449306942832377005109857194597748320 12876236 103975029275423596222313914756824179712 12876237 282052570140030285364894300918155119616 12876238 -911475279727985186478026666457546459456 12876239 1284851378100866256763953561149285069040 12876240 -8020876683974972087178874328847482880 12876241 138611452935729820864948899918418814272 12876242 522370354945237941640911723967347708192 12876243 159189423940628314313926639731266165760 12876244 430627060649352753076848536163099062016 12876245 667637100909934261212505273123065343800 12876246 -3276182988861374549842169599410961536 12876247 -534760294061423069441707025897890406888 12876248 753018231882302316116753506000186245120 12876249 -1076275474011647436782001636448050156336 12876250 -75769080637299908264214555664533330000 12876251 -25247594627660690626323755544087177120 12876252 -1092363488202905748704557684257598734336 12876253 -120240082193772425011390389208195814400 12876254 -1084317113464242957044658787448819188608 12876255 -60602670704095579624292271729563676480 12876256 83357562390051568165065739214425423872 12876257 -111195114398292429707100931014113734494 12876258 579111543927360521783627404117596441984 12876259 -373116620400814617558778804910592322656 12876260 15024511710494917775393093785591848960 12876261 -2379440206786634770301145462665361301920 12876262 -474459844191915744049739215709043578880 12876263 -296442329189580107912477683223058372096 12876264 -14288636393489433542112939433004236800 12876265 597307805622450232322578042478582246400 12876266 368666926683513164666832985276344235104 12876267 1262417236064921126963742978356399240280 12876268 -483410269445749142659291521536761130752 12876269 -689049647649094308042959477957601102474 12876270 -207963315879891644164265890415091993600 12876271 2062136787550493193222218776710211195472 12876272 65469659022046064546357487358126718976 12876273 415318781211765427229874714395543229120 12876274 -554507199319467508119798445385781672960 12876275 929177140900115493959744468213912070600 12876276 110338499358698967758008049428775043072 12876277 1426277620054264281788982115407752702126 12876278 -1068542437427192993094945494149100057280 12876279 474311230966800698793603671398990448880 12876280 478280934672168564324880285697803468800 12876281 -1880729058785454142021642059485829117600 12876282 -750053110282991289723176765059890074400 12876283 555316987991851491327782328555652648720 12876284 -175438659046545710147387056887655354368 12876285 -210774788221768010871634730388942403200 12876286 -1080863316889235010018744635588546193408 12876287 845597966919172842761764563912976743936 12876288 220541324095914245794538361015918133248 12876289 -419327238021048075653531620780888656000 12876290 218461662916152983222994866066319820800 12876291 1389957954215797171268099414534259778752 12876292 315556760745447580473250806521944694784 12876293 341700684994235850372212615918173657980 12876294 -101799707855357492022194250283045969920 12876295 -81865156965361729117334330859073908000 12876296 -346297760983383211001049368911858298880 12876297 63604103850802829019337369033268883456 12876298 809065053170004722618887151778437111136 12876299 -1477653779775792791636248350686699702700 12876300 -380720883845974090879618502102922240000 12876301 1519085343715278399800318634839031381302 12876302 720715124986904239519364112777276668352 12876303 -1217016371480708743286213606298332251392 12876304 -190639737143372396881245466432818642944 12876305 -479095139436352747704406172730075858840 12876306 -416816941361843327852662789494431834496 12876307 7756898177620595355445416824691231440 12876308 979287826210630024226447109373343748096 12876309 76730081264263378656996536039377312800 12876310 370140397227824038874080730896276085760 12876311 19606500051363290378944164173167814832 12876312 -265203025553301434540290042675658772480 12876313 -1670413857141954346936648012726092400438 12876314 338231307769544958169014751693155634944 12876315 -192814389104457635762153185064634024960 12876316 2400569516257734780038308715004927808000 12876317 174898746004575914201641887849720631200 12876318 98248825000744896357475528238043603264 12876319 2833684191845881984054203615592239042000 12876320 809548482855720656818219487318507520000 12876321 400947541285681095859542058104312449712 12876322 1265798601718985520181163897092214693712 12876323 998466884265566077880626162385434612572 12876324 65770735448796712493881125825433958400 12876325 -97805855879860617560978055368390808000 12876326 -925727837210986380222060977382474873888 12876327 -591603579315410780151501500568460972320 12876328 2753280245865310363931429159161828392960 12876329 1755782817151004567715580098478303383930 12876330 -297982783659945760271690904741211534080 12876331 221785457261683065802443933980631971632 12876332 -49806777075806531479081303966731958272 12876333 126328943614860175670655390781331534208 12876334 -753434451590396893226958502208065685184 12876335 -729505436935823980893983352439650064800 12876336 469965189130310382867799965324656640 12876337 -512711890043933722496352073041107201760 12876338 -1139912667057540716741287044804654476160 12876339 223403471376291165621120116204101621248 12876340 -230158257522293486760011497575787921920 12876341 2182512225610670228790524927757788711484 12876342 -137354462387908994038933368467925056640 12876343 -1091673978520318230597006876021275224176 12876344 451670890264438584143004996873252741120 12876345 -4576877643496276761731594126803297080 12876346 13172593188178454102706108124637245440 12876347 -457310363941892061373855691611657264896 12876348 -23177338838388590741988142968134000640 12876349 -2229723240316321262919433806818595086650 12876350 -1424306482794196467806008817520508800 12876351 277043130646718500530729865042048229832 12876352 -284114314066784004076053243332061036544 12876353 573531641853737730686766356290513452480 12876354 -572193612943495476133454795054220860160 12876355 -437728313747004426185346625140203472000 12876356 156244473591427127475355741529507213568 12876357 373549885131813206543518035467845702080 12876358 -552365691769343521724231684783985865920 12876359 398681756712843859263561109473868566216 12876360 -4676721231406522902431221487149056000 12876361 1791158701518217590395256632275357929012 12876362 995682701339598652281156463786407561312 12876363 -295718984602811755598477853308256168708 12876364 -616367594229001665622341779564078745600 12876365 535929529374877083517654427580736946400 12876366 197545041825174724428094311777009060864 12876367 580443519067149590047432141672396949376 12876368 721072311084497657334439269782032220160 12876369 -936485556547241668947243181681311448992 12876370 45892606394959528215100218159513490560 12876371 -1206254299550242128568787403962073963048 12876372 900898054634472787501715632570731904896 12876373 -197405595563370865892892516012064069536 12876374 141796378780158312609354619714552879104 12876375 787698204655982152922673730634262564000 12876376 798889555828854878584589945623191859200 12876377 792678550037776282883180852413758923520 12876378 187275519186873899480160887745462481920 12876379 1112201822983057548409013584388006598980 12876380 -257988421559536859148558682694522757120 12876381 166340960638186374494016255478984423680 12876382 -340024970311475507901229130362827854208 12876383 413608238273939128577984222614422305808 12876384 -705731272810875462727368715888357539840 12876385 850681651288057251185669991923204258580 12876386 -962154795497505920164783840177864114608 12876387 -316065857083703780805528185706416348040 12876388 -9069992319933757818037119430868070400 12876389 11443668488922317529849432631985406588 12876390 -3412229772104449398300400200272695680 12876391 -1633075935339370451955147204249394170216 12876392 913836088905692694287901963846420864000 12876393 -4665583126088084227576832870832788256 12876394 1152452870374543627704698687742455768496 12876395 179141840071749184076860238595158188800 12876396 -237327425886138921206391256651487232000 12876397 15013243501400253065389764352433767180 12876398 -866526339316270283020155833796455716800 12876399 1057360150270581853144708391998418733384 12876400 -208385548502419777040580353328657203200 12876401 114653088587065524418668757052086440402 12876402 -44129822208017467971642435046782369792 12876403 -334316858053389985786267465370589298176 12876404 1028291387983849536026334454773735475200 12876405 -283694705134376038158655978679767983840 12876406 188703328075203111446323167434048465280 12876407 -611361643331045843143196099662935048168 12876408 -7495388214538092278176046896722247680 12876409 -142320122562826046931394697439682456000 12876410 134450550547979372570648481306271200000 12876411 -705166027404883499582790387835746941928 12876412 847772528328375805635452135001265416192 12876413 32664147913771784240910273821375777184 12876414 315689318929317641006659031417978311680 12876415 -1268098039072956225113930737594991980440 12876416 1562126757834905484374032596421847285760 12876417 337611694736903591048085968351071624434 12876418 497716297521807582617213104096321820160 12876419 563484620139686574860574760787357878920 12876420 307320867539199999437375861142356090880 12876421 -2282864395166603583640256880700891636356 12876422 782834280741187228811372496196940812800 12876423 -247530420996214793621255064320466013056 12876424 1293694137258207202312770384022569246720 12876425 1327538008307532534581044900111523754300 12876426 6356631327741603175519796878505151792 12876427 -462650732162975799517741156590292489248 12876428 -1510127565470922018997351272501325132032 12876429 -923600653895217197545325713157900207040 12876430 22956915206931460183880363122400736000 12876431 -599031855607306277466962675596596618000 12876432 -183771100101348431970061038043713896448 12876433 -1358262309619060914606001419911272646560 12876434 -93550608452109079435123689923602082688 12876435 261701588917828091148019368483642624000 12876436 83112027431364858836076348691690357632 12876437 -639297880367450878231699055025884247648 12876438 -583670872820473968048441789178962639360 12876439 -920001994109127108338074125546877015800 12876440 -516384694701798420374055153014687539200 12876441 -453256789705338158687954822660475929280 12876442 1128812276593959948060437919157881069312 12876443 2845181937471086796914042256091310265264 12876444 -89252586696583538032294131589234280448 12876445 1558978555191373410748434428146618574700 12876446 -87523745849347023777141258711514266240 12876447 -1472772966319156935691707192787289460480 12876448 350923497848619288429320915863882235904 12876449 2850821858036535341055085933549990215936 12876450 82886087949210898751387251703736777600 12876451 -914707161782686701055204375053842816048 12876452 660752583831963046980685782806018933760 12876453 -1049703985927480571256805398728407145538 12876454 736488944658544049611541211633856943040 12876455 726634800691133159565613900206891270000 12876456 -395290998607434550748877440253683957760 12876457 1223966300769434012534366075411512778 12876458 42989261825473553990842667526506849280 12876459 -503960610996025991627526273202571250000 12876460 749368785074863084830024770628928880640 12876461 -841819613545020856604986871134297208148 12876462 -209094848289145352642400000569106892800 12876463 842335445533918765052827907220344837184 12876464 -553613825385803180623275915978022256640 12876465 -685397631576291888392561142268389590400 12876466 -224387849655942327859846591347370223616 12876467 904726824471186362669208800578584405516 12876468 -368367734747002177330435880304124262400 12876469 -2451693766661749076775072908768065530130 12876470 12126622498366312533559958948281190400 12876471 694627322462412176455760987427987668880 12876472 237914611914722293020991632757157191680 12876473 115401715270492579449461110721109943722 12876474 74646396618428716417479872133161664768 12876475 597675955046710407406550733659452515000 12876476 -20796322393632142342770439589209139712 12876477 -1104171106187587882786033275595337921280 12876478 373720175255578520426963603115799503360 12876479 12412844576504188939554036604027042560 12876480 -248370132086326357639760797136207216640 12876481 15822724132921117842866733413822391744 12876482 225090797032217276017916292551066768592 12876483 -673234599566639919939004006676462579976 12876484 1355542029534827075535048925704814246016 12876485 -1140019581926085148911440667540428186820 12876486 138982722973134399067640621669565401088 12876487 168563858543068333530294177577656163632 12876488 1780400051120557388838926171767701365760 12876489 40103051641372226388768590645977351680 12876490 -375709295517285385993496225076814003200 12876491 -427201728559184565601224482178709728108 12876492 200570307561847959511028121216006220800 12876493 78076938521714435540528877389044200960 12876494 -69604533339969679412825541238423785600 12876495 309802274213696405483779345402706703120 12876496 284999462977519043420642865030444613632 12876497 -381662347583416331498018834466360783000 12876498 -110401995104037265757988152453461234416 12876499 1039405126245323351540392809480367452136 12876500 85438326660332049711830287626860544000 12876501 -33585729930427442894921781036144267264 12876502 439384268261484690747422801880010097952 12876503 1997063300931844532297708386541626831752 12876504 580163052572594456034433461698620293120 12876505 -302083231868630365636749383506683641340 12876506 578809527526167624377386485396442451952 12876507 224388985394509420688300302386467858208 12876508 -322701664145030413212474845937984988672 12876509 21372715406060099858993769737521700364 12876510 -84730858947559666989713584842171949440 12876511 -137298081114179864913623243639588230896 12876512 2429006813354768643950801092184555126784 12876513 -160973816190783867888235507873162938816 12876514 921723072484927937871240963183174716160 12876515 -970233845404624380411979971937456486080 12876516 756875881568224242019012236064626677760 12876517 923038757216809315626507186219189213566 12876518 -576362041694021886288788920139170502784 12876519 825097847807341309866176740291359010344 12876520 373732783657765645448136291983894016000 12876521 110612157143906476441659231318620397504 12876522 5747838110856448439299033905948234240 12876523 1727771850143399304731185954214367179304 12876524 -414131475884971855260629356637591387904 12876525 -349913614477323768424408186940948292000 12876526 -613608757211898718936598269855870732800 12876527 505637496699138339212678934698924869200 12876528 -101034136683451292912690028334373928960 12876529 -2615455255672921859449372611009454523024 12876530 -435619958430883821405897344518174924800 12876531 832577565043269063236646211348684378224 12876532 -412482907228996726001282971031178272768 12876533 129889328168571560580855347516683684782 12876534 219498781203433407986028172912372020288 12876535 335236468560198439859997984633069135360 12876536 -1463063433326996174463293176353363640320 12876537 349487062798370334834425441266479300768 12876538 844647398280794607701364060019327447920 12876539 -887662418893773336839763834157495724976 12876540 211069532109368487816758899645569607680 12876541 -774081487755929377313367347030429880058 12876542 85383743794014630798184391933015096064 12876543 -172031234932679829382534730072919782400 12876544 -482501219190136766210440039468200099840 12876545 366132740607242970749647959578199834240 12876546 36798417996416556207178941583074624384 12876547 -935123637053003333860318616051825102800 12876548 -1388711761464153006198063498636415252224 12876549 -329254450907852935131989648582922644160 12876550 263237876456802672325223664123481756800 12876551 387254123711966533524768017423155134504 12876552 -576974819111189335623880403699456686080 12876553 -356373658639769442155204053747011759180 12876554 -402039613327027069250381113734890643360 12876555 270544448994982179977364248682166295520 12876556 -70945323647313732531891081275991195648 12876557 1647068341165656814218302684221141450806 12876558 -417971273768103268511086083107599636416 12876559 -2386701636835949767267683418319165692240 12876560 76226897003809186426144574030260469760 12876561 491219728270197758370169444534140243810 12876562 433297523220630498741714063951936973824 12876563 116781248945892657110664830333324925504 12876564 9178059878611513563656914999549396992 12876565 1243518127935076507102982894513456640 12876566 676269412692086931805076768037120227520 12876567 97069437827572860111601379021328892800 12876568 -683028450607102422340448760139303741440 12876569 -1484989331394135172046202557875912191030 12876570 -17350257556417907629994939504735523840 12876571 4241393729752280095321405636479021223200 12876572 769861571523153442681243008269849840640 12876573 99992148502221414972676205205776801280 12876574 1751381597217526920584548224924498635520 12876575 -159015468243043943795549753137336737000 12876576 -363221966079159838625343648109094240256 12876577 -664031224451659200653857589447956267328 12876578 -272576032330122241881827458452204768 12876579 210881274996758414843248582111550837424 12876580 -402219105727131822929144260245950188800 12876581 1446732113490435117657746140258159736382 12876582 697151174772489740308942832266634358144 12876583 430560376479056783157502409695376375904 12876584 526441627486539492927658790770850611200 12876585 -293326273764818801424485718015613809600 12876586 112182925302106525354045908104155789920 12876587 2224810347207212543204199684358662541236 12876588 -5977953968437632681177160351847401728 12876589 -2042649556956815124291225233093303536800 12876590 1557481390359349335106017046111420193280 12876591 -123025200719804475335741782200388372992 12876592 -154663576826878543705263367956139409408 12876593 786881117612766539679855201754544269842 12876594 99091690942364877143873354641808523264 12876595 -671887477087390652420258058625256912400 12876596 -1397657720399045790606655801690345820160 12876597 -852772456173553418730195179283921528960 12876598 324184090311411596109437667705832427136 12876599 -1596824495491123214737424466315120611280 12876600 -457538032102128555661262567759314944000 12876601 185923193295240116109235897020223650602 12876602 -3220409420424720783437064589962590208 12876603 350048190918253238466185747606352652800 12876604 -491130421444780028494941268353316572160 12876605 -725775316854346557684216980007651801600 12876606 -90342938953668629094944755184857632960 12876607 1002359253502248716775181518132943825856 12876608 -7048118789567823742584033111252664320 12876609 358812332990278868591589278336288716800 12876610 48786863642294420979787122206498748960 12876611 -3116427363075366374803802098582514642736 12876612 690054324665108248686576052863284981760 12876613 -291955148912003809042860547815606583138 12876614 -177144981951342666119223868803349597344 12876615 -540008957904018585050471658882268572000 12876616 -100318589360063604322778186745308835840 12876617 -11206078471153866866470596581479852920 12876618 251031004196511156153826522129051279104 12876619 375088422319812035785702583083254562560 12876620 289538382603236811802560194613933358080 12876621 -8997835851887303495158146663578976096 12876622 298332282618278941408930660367220994944 12876623 1259229208709844247242902543587060047720 12876624 -54933752361866679428243758388108328960 12876625 -671548464122886141275367708178076352000 12876626 -12414664476446199248510002444628106240 12876627 -792260361727932365748647810466626020680 12876628 969976785472415371672002821790977130368 12876629 497042655143471458358268079009534893276 12876630 1160180136462554397667594246057367040 12876631 -388438298229466058407672082833562064336 12876632 -1954592579447887774309333944559514726400 12876633 -17892524188349995179750776275409430912 12876634 -84550553227321751529692998359320651040 12876635 154458765520159837143911138663938150080 12876636 487977627841161664096680909871353702912 12876637 2028253889054486262190820713073375493312 12876638 -929599946486021455345860023525315941440 12876639 46919200092720193444428933124925060424 12876640 -413373918967186857907272026850270904320 12876641 774733327821316346346249336422769099042 12876642 234531179538167955256537093759741524480 12876643 -114316071712214852976114319906777962656 12876644 1369786432845337963751084993854118866944 12876645 770635125193554174538887951882836802240 12876646 -1245884364700993724035600455275831475456 12876647 94983657776283510238852340931930046464 12876648 -323701426548753428400815403078089932800 12876649 1246279037883251120359704510166839630650 12876650 538082503979786854189331473541933460000 12876651 -1780356052691532199697134993431469848 12876652 2671820535858380117169766587158094922752 12876653 210378714326183760017283897148434451500 12876654 -143663526474154162880346681453923539968 12876655 1333199106414327332707379227176963099120 12876656 28836256485725023131359955856802709504 12876657 743175156429927679016567613709449096192 12876658 -10301211660159326543938278448045372416 12876659 -1964079352101151488932075507712244105140 12876660 -698413866498533625357224395720795403520 12876661 -189118174815579701727629884025579770080 12876662 -614820900706443324683635840536332067168 12876663 2087840595299245590368219964026564496384 12876664 -1150317157633402351101179546648439152640 12876665 -186982947097007510668291314025984018560 12876666 -7261761677808064477342037975197742592 12876667 -1279575362222850863361244023875304338400 12876668 154095333998909049558734129854306523136 12876669 494538846729211236516708426166135932408 12876670 742664717331729044767035468273045100800 12876671 442272271586940148512547519887922015872 12876672 -165413676072580958356179950707157237760 12876673 1212442233728077226106812139679606184404 12876674 -47292107367136283530098099148585680000 12876675 -169797368688532040596370823370562803200 12876676 433382358495876112652963374922853560320 12876677 -906255443763169161087817333276441768128 12876678 -651832800486582140374265665906766342400 12876679 -2637103337657135123240673397105269224 12876680 -370888810774622176730018516839194624000 12876681 639722563919280636129018963364566872160 12876682 -11881652485948240504390570375947187200 12876683 1143508971401167247931315098090148958932 12876684 -509920790621971982126524403226632847360 12876685 1256595120172009650812565847009665922380 12876686 158665090764615036665187905186012025792 12876687 251091047057353431112730822281052499648 12876688 14747052272284531304037945793966768128 12876689 15307315785106580805108852721286581248 12876690 160219046945738597562582672036420011520 12876691 -474282612162133272851022551010101175000 12876692 10863037814471336031721384442515314432 12876693 231378649685570684994130835290596168000 12876694 4507364038088236953883122671718519360 12876695 63228291685999972441281601268988900000 12876696 87150662587888343524173216486588825600 12876697 320464844048728763171216962103918095312 12876698 -30443784468836061805205999775100665120 12876699 -2030903144761736751340291680068556480 12876700 -342757797161261565594281430884799692800 12876701 -182067052180736233726943430527660646720 12876702 162612037792354709918675523370231369728 12876703 152328943536050514111497010226818547200 12876704 105306054967275811816814242661921587200 12876705 785535645211897447027709487968873155200 12876706 69799121972091716601569755113522750528 12876707 1231382536400528725423169846860609492956 12876708 -45243775824647488268182875297987932160 12876709 186667867092650778131873539533660286910 12876710 174004385819003777617596808989669763200 12876711 248895991883621192907254274666650666880 12876712 681201319733983937984252043050367667200 12876713 -914980713507207361416730859860328044038 12876714 -391400079705960511005364362003136297296 12876715 -319325196425940773774280311982598105200 12876716 -419593736886554964638607860588710460160 12876717 -250527056086096107921195595550118986688 12876718 -28384812276185056634203275107984056320 12876719 364887593627220369170473954389180648360 12876720 35943097069407791978763485186273771520 12876721 -236014802828913746949444520344831182400 12876722 366908642509571710333044339702044208912 12876723 -356495529935465585935926846923776680 12876724 -384540449958891818245650108929324877824 12876725 198640008094427737944346067926020796500 12876726 -68360801727350373398419655852812354176 12876727 618876833846605429972580593778916613600 12876728 1822806587734744725835916673794394562560 12876729 -59583803124456042007035534403434235200 12876730 -913608613972608366723416111840825606400 12876731 649274548262223248469878486078105725440 12876732 3312054531173183140240497052724362752 12876733 1929477936505173533347551105060998588844 12876734 44794456850250833647297148499284199936 12876735 52726487947221441978657459838768361760 12876736 -134915319854937997205148417459851624448 12876737 -27582721478184077388210397291095340320 12876738 100280294927573101974458510080319239680 12876739 -642146031534136758790911473968040811460 12876740 378256520122807326927858594183825185280 12876741 -71631482221841576762991132746239025250 12876742 12878566621244087089465015699029346944 12876743 2810931078839322611107096844315200783488 12876744 -555353330291525357568529814584379105280 12876745 757429135653482208567323773512653404800 12876746 -381646148365487558024257531540707326928 12876747 -17101631991301930241809620447453636384 12876748 -83660959398539222996714326163416232960 12876749 343221443604341500575840020988481887360 12876750 381145029168445082594202404936348640000 12876751 2311255044074102793402063173828577981232 12876752 209239869039886040389184111434232758272 12876753 -39011346999802257047223866789730452496 12876754 -693948707525878128674770432042915822080 12876755 -1158258252984807066438730320837715269840 12876756 353228392338634844009933431963092203520 12876757 1346050801794748241673506019737229268320 12876758 850368281332592865247208511529455624480 12876759 -371842351532129058179028212734470172080 12876760 -484151634205358589177051278428410470400 12876761 -885800329177994869898283819864955559100 12876762 38728517046339974945041226434740825600 12876763 147329881126130098464722132125246773280 12876764 -566948905409589797329036207209266072064 12876765 924365214376001556665667100294741208640 12876766 205237839558898880982989425793749979520 12876767 355697957189205203398279203044811400032 12876768 -1624137001268795605337671153369682804736 12876769 -1936157045048390310806484882650826217404 12876770 -409753248348641585993280269070265736640 12876771 -1088360869748421978572533774299522052488 12876772 1716635593979206398320125050326002933376 12876773 -22033126265610073886420973472772796672 12876774 -32132622946098057088750717321757308032 12876775 1007859151663931196091713156541752655000 12876776 2440006149991369045658858513180046213120 12876777 -132592531957089818960818986156584320860 12876778 -951237444012451812523825581141096850944 12876779 -1882959563193551983988920476888153604620 12876780 506144140713369912267668776644771840 12876781 1172128295978611207505782156790876666582 12876782 645218499694422869677240242095621308992 12876783 -11799806523405656831264097000991704960 12876784 -6753316598006711292623069576302690304 12876785 133612373829420679242891506807626431360 12876786 -519603062804715441250819412957822814720 12876787 108507716276607513165008970297292838400 12876788 146385220489150928266270021464825090816 12876789 6980685914698083317424840969444511968 12876790 3595074714297745941220947841527118080 12876791 1825414171242552211287165189480928713192 12876792 -138767875990223408065058897398151393280 12876793 1006584322898909808112207259700381231684 12876794 405762802169987398775856595185795187200 12876795 263918033897647996160447894270567256240 12876796 726161558948548547926329635919929753600 12876797 998467335205681252534008902785433724672 12876798 -564551116965406460993306831530862948352 12876799 -10770623006614267141847205441708853736 12876800 -474046878701766760934409407234152857600 12876801 -73171249889235820757414147240185329216 12876802 -36078162768980894937799941303936312576 12876803 -578412144432117225740762699977427528736 12876804 436215344075262944210462484583200551040 12876805 -470548476842080777399535183234493993540 12876806 306729752986781790415802801110163552352 12876807 -1306423433306697301844724671768177219160 12876808 -198078881691349986793736595910443048960 12876809 -202036229743003710514654128299787108960 12876810 -285843905695866233320714884968668419840 12876811 239901134416210157403290013020081007424 12876812 149191372822277465556186803076561331200 12876813 919819636335939136980751780718989389600 12876814 338895557858273570323133946428730882816 12876815 -208263251664700905606816663456515767200 12876816 -31719862400413220866897901787106050048 12876817 1047720167798129002616595447709788131392 12876818 -934393630087239148667458539486993494640 12876819 914544388734727912083185272259404271544 12876820 -2434025006910615858005064361520079360 12876821 -644545017535423839123355661017704086400 12876822 105966299397716820017428979190385314432 12876823 28820086411902650407174459462302288384 12876824 54764650842679110347209617687848140800 12876825 209864937576262139798033684805809299200 12876826 98128807871766002675171339011700788224 12876827 276298206685996973993515156169524422240 12876828 252172157236156794966059664259477240320 12876829 155349821811122659598940979667151815232 12876830 -111537488678089929370134023360376757440 12876831 -647196224677336284838652914194362096520 12876832 -688379765859996680102798055333652070400 12876833 -633740181915157848372083764963246773918 12876834 108714172659174417994958932340940650880 12876835 81452281744160251305971108961416788800 12876836 54321732552057500817417797766162825216 12876837 233369741844846007911745929318186475200 12876838 54596483202785528219759577528227002368 12876839 -1865080380326614161462526510624658724360 12876840 339459050358044521317418479336124416000 12876841 390061839979322987167010801132088876900 12876842 -184513545651990731937841787489530675200 12876843 150698438310232069503781018445496557568 12876844 593092330663967175334549830711924483072 12876845 -242630081325409406845444724075282070900 12876846 157664003951175707346685495517121297984 12876847 1440702339269668251320238908446824042592 12876848 434652373096003750358499153472460931072 12876849 264189927418157833387973726516710631424 12876850 -176723496173110261979141515236650227200 12876851 -62533789021472490262087056321830541600 12876852 712342430589659872804126164518135998464 12876853 964926468327218133948268183182507971520 12876854 519563469301934568461891744325356927232 12876855 60450498912090411820877363317084314960 12876856 -748187895295314119280724721650543472640 12876857 -2553041029177639881614570967741094521660 12876858 -26932483871718356771877866476605184800 12876859 -1122462243431184450101162929937187078940 12876860 -140732551667030725508069255875167513600 12876861 381655185048810535438655083235560879872 12876862 -268213593388590836934280493850760589568 12876863 -2292430926979942339607577599157187053888 12876864 -54463084541878928642131637929808756736 12876865 51839932013597692697032746883394434260 12876866 -15756566233665477827230935635123120256 12876867 659974380976003023939685334796740352240 12876868 1279750949998093592632548760917845007360 12876869 -288935441164854081409973376616807976640 12876870 3264302388027460523568750452343801600 12876871 16378828461530727606038061437758430400 12876872 -699970044787197548006440059198986649600 12876873 49558417356512338277489373787968999168 12876874 -275199856331902799178024421676414234064 12876875 164053194926022973729860617549627565000 12876876 371636215349819643052687357025183884800 12876877 57130650104074679218104592125980110060 12876878 595125106227095352436951308595031212800 12876879 88707483027885650022302544358340104584 12876880 -110467179664374161975798258219732336640 12876881 -499477239848622526537921391336155423836 12876882 1238075089391013412413290426127756140544 12876883 -156406632843943168979395589014437699056 12876884 -49159424206875168182055355149145133184 12876885 -199268061363135651413305518516855187200 12876886 -728553819194183080801062380166352030656 12876887 -2355853658501864164072239314099855209464 12876888 -401370488338410621532236413996502958080 12876889 -762082252142146423417653304452063475360 12876890 -134732616244656430123481857478954614080 12876891 -1728817682842579794518530171829142683136 12876892 34752266975912892736997515867693875200 12876893 -905239268353532954567013763524725139936 12876894 -43210544627700698904039624388356777408 12876895 329835956471315577656512413146732754720 12876896 527366937113854415102259612210693537792 12876897 1233238220542720917399529222307658303840 12876898 147996737891880134961430848219293454336 12876899 -417417923072043450711581758637083377600 12876900 -300108704032511297226316968395066035200 12876901 240004011490212854395421036706139172704 12876902 665561523589195305735644931367247793600 12876903 69406530759964850522042623474483674840 12876904 194320220544732859734397136724069580800 12876905 242147919490854067020895956132079539600 12876906 -164507533571250443483473394794510310400 12876907 1168313695266857664841632381661064125272 12876908 83428246681222124599719390576194887680 12876909 -3599778172903191144032420777683465152 12876910 -360803802612546394310077932946332824640 12876911 231951495261206812207565419500997953024 12876912 109772450398752698241173184313813106688 12876913 852611455864610345578445978205266282560 12876914 869750451158589661036755899620973911056 12876915 -91573547656606859234312110687136002560 12876916 -138551640699253047609611717339148731648 12876917 11232453923643497280070090218808027452 12876918 -41095798080223563349626191416531569216 12876919 4223905090365057579728145388077266426112 12876920 -337369622355410182270231509228201984000 12876921 2895698941769785664401185216476637561600 12876922 41291826763901866521047479448665228512 12876923 -1558927991998262840884560938741684532828 12876924 -663032840641594096614144675389022150144 12876925 -234260011690818979082445248551842388700 12876926 991099795368618403114365591289421286912 12876927 175580774422828997068048291308137318400 12876928 -234662543217969935308499953835311104000 12876929 506122282736792513006118283493864150400 12876930 165320468023184691708795477738758968320 12876931 1605596188232514531774381263549099633272 12876932 -3721449949918933964887238533975749504 12876933 -40279856566664298201742540278184129920 12876934 211002342204062684703005808862935768192 12876935 131262623591007591187474787271397426560 12876936 208781721969856375889101215681473495040 12876937 -1449604886650039312231532015250103117414 12876938 -829714801494265432250972596834585489056 12876939 1336943513781076152045924504397092011544 12876940 724454218602653598393843321065130071040 12876941 829137812114792303797423998180895872 12876942 261713980647401177790870358869413343360 12876943 963836743761249869171172747609037670192 12876944 243927614515828698135364923008840318976 12876945 668761388292496838205545885499261937920 12876946 404332409197758296122981695339451182720 12876947 -636682090183393849409697541195361110440 12876948 -299013429782297390558328354917467054080 12876949 -441001235774327992128095903756401256964 12876950 -481553361817862153496308377822925724000 12876951 -421846581792546485710842121231561071768 12876952 6991159703700928015762542915390996480 12876953 1287716158936621511910213421568694320202 12876954 164302683900221704270359510341089758720 12876955 596176477315860874844129735942691690960 12876956 -256082409478595502368536728667664240640 12876957 3461812376786665454485091479860109785600 12876958 67191026755436666992353759324388392384 12876959 -31801599289716026670652093706230167840 12876960 -777641745097730062480668458353636147200 12876961 -206102261778940866663857672234784049438 12876962 -72823667350955374138221099218962583040 12876963 995781034498122985597101089225287149888 12876964 582156197532762206136173382250417913856 12876965 46664985510375527791419648491439288000 12876966 187408504886154094952276304144428679168 12876967 -67758987909337038149942457706480226640 12876968 -416241980963651757671353139868535203840 12876969 344414578000911727717924143446214002880 12876970 -410442750503785377292711994167457884320 12876971 743450516503459934841605768271745381200 12876972 -244523440203906462459890000291286220800 12876973 -1234077813895983760544446728029199073320 12876974 948902552408236787642467829796745056192 12876975 -50315720281194455363562841714825701000 12876976 46464858111598197370954976509143089152 12876977 1588586783807546922635511186719969159826 12876978 -609216391653987742726290070316307876864 12876979 -1769078136424194186232627525025209234420 12876980 910671049717100183886619355881899744000 12876981 22830327697122944909091518776107230016 12876982 -176067950486790943961651030809848499008 12876983 -498403459426228917583803839284073781024 12876984 -1380135722096102457449077494730160025600 12876985 -681152623951817784086532732277055450880 12876986 -249917133114194454236465345599616332800 12876987 -33680990719885884027973129115414406144 12876988 -28392876913978981194033455061843008512 12876989 -998835652352932174131035008606129953210 12876990 40630956886823417270767987108584284160 12876991 470601405811829486969749555143222140632 12876992 -342637688999258348906246113670137380864 12876993 251074787464492283248073050280325674724 12876994 50519680074283635161011697259391979040 12876995 2050900110144380899062294204089838240 12876996 -421266615023828023847656839397423097856 12876997 -6051146616773581560827821093989607936 12876998 -806234950667511543621898275108462176064 12876999 -248551107044485092134443666080580280880 12877000 413663056576459760663133743255961600000 12877001 681523784943970115041285851967933735002 12877002 -941782756396800423607246350868152360960 12877003 -1404021045458502333421984352270676751880 12877004 -313729883639934516788771783235984595200 12877005 -696667240423249661012818039997554225440 12877006 340716428598920124063238334453728934784 12877007 1218124512810418221257465768543424617184 12877008 95793295937407657016908548695447568384 12877009 -2339367727235205385280071324179557835790 12877010 310608206648585854695452447992846287360 12877011 561044878778568158376349130792489239632 12877012 -74253912366282832753863511584650786944 12877013 -944487829250816240572326591876328912320 12877014 -640584145243009226945979421469969463360 12877015 1100975045666753660340406225639457282400 12877016 -385075814117248807726767982430636267520 12877017 -511963104381446916664606101267280764720 12877018 -160275352799300540737404927789631093248 12877019 1121035055317882359165048959158750504296 12877020 142475691438234310675260253390106296320 12877021 2118919030369864228919911802069341805222 12877022 565680978714136452769950294776601784320 12877023 -479618133663944537513411886074777465016 12877024 -755032482389601568530171520189617143808 12877025 39780414556541106368751404750845468800 12877026 452217355256359505534646173031336492288 12877027 -1905708466490779845656332354232668861200 12877028 32211834500939364803166461980192112640 12877029 147161252808294105192617589070026055680 12877030 231667655589760213122501788223761289600 12877031 -2238666799593872002729713685432693236168 12877032 80169668547084952931912709017309184000 12877033 -347010697511631188626482953566501421376 12877034 78716953182903901307892056156761122912 12877035 121443229903912093097048701794873335040 12877036 685381230091423287334145985285633878016 12877037 2120851000609589134132236670148880649686 12877038 7749686034982800177711723293617963008 12877039 251426000577087656865603880001532031680 12877040 28691696333742212084529195981740113920 12877041 413642177680021699074976320786382400640 12877042 115640200534593600073624158541465783200 12877043 1377505977497963972001181151542425655200 12877044 -982541001422046082294385226777328957440 12877045 -1054900553923276901746348539939369458400 12877046 6192819839653107070839649168167308544 12877047 1500878039843839582232677122414127559424 12877048 -710285983679306254009731866984088944640 12877049 832068414294307831327925032074999175380 12877050 -260895662713135562145620682983304211200 12877051 -643599723588096103821665625201441670296 12877052 -110183222862394086583385902010582622720 12877053 142370344298725409016801593053895095200 12877054 20581681762436248720402503324388623360 12877055 641900362572159974787826150129993497960 12877056 406225323649924512599425625338706657280 12877057 -989936448583356226298231095248823619520 12877058 520345355052522483610819275380064406272 12877059 -205884370188761452117864042875053220864 12877060 -770000174014140422889069556639295078400 12877061 -1809877991165276307750381643033001506338 12877062 941080863416228696772922747638557376 12877063 -3627247045311536877042953507359225586136 12877064 602148516752636075475666643467278469120 12877065 936052227622722561790709992215561621120 12877066 196636663480694830116920819647153726464 12877067 -289115921851311333115848510589526008800 12877068 1010490385573906177381465864620671331840 12877069 1184860927670176785628504207751676540470 12877070 188821519893851160127833407199739020480 12877071 -871685508097085012806012930769485095288 12877072 1132451933783758345592734427699691520 12877073 -963462420159937325899842069889159049280 12877074 30489619618932106418871759943654694400 12877075 -456149987459231134792063791515435118000 12877076 1343738397410524522455051129913216037760 12877077 308572820107063312747068730549590772032 12877078 -956545989990938591103959221831013768160 12877079 -417918938380257635663210248755874329600 12877080 713298402300638183412402294601632768000 12877081 -3442288203691264705992631871315097600 12877082 -52797505817613783830616626219213334048 12877083 985450286978079857073890030782459767600 12877084 824537878943136811727408111502359557632 12877085 -621058204019197322631598993920090827400 12877086 292948801224658395925404376862042796864 12877087 -586906094250175507686726626138518851840 12877088 -585884027258335895341126634854693208064 12877089 -4060568254564162041577847555738173776 12877090 -127252173594060719674440542178969600 12877091 -44713845556432824617847540353766798000 12877092 383720794675806374112703094958763418112 12877093 -874982629868867308724655060658135713636 12877094 -177813007506033519889538254602214991904 12877095 49181844592561204312766320852611648000 12877096 -326954527714836687992163311644619581440 12877097 478635342174203709090670328750993703546 12877098 9383079466690769838878304268074739200 12877099 -1475121136293227650147346116642583746520 12877100 88093072606085174410466236696361164800 12877101 -159523054594988789227649040757744775370 12877102 -280411914800531906726937186052841137920 12877103 -2965348620126372756961196659408034867880 12877104 145585534961788755967213482165169029120 12877105 658548535458311226084759447554297614260 12877106 -611601711546473456703173202364918394112 12877107 -308757933233264375994215716979800283136 12877108 -153444210022102381601505429583783073024 12877109 -33050015719357048551146961574322240448 12877110 -8150533916350193364492483442652736000 12877111 -201867178988815106164568046193467989048 12877112 3100085372935526461232228814500044800 12877113 770764881454857196707825562175631353088 12877114 -1136308506674825851831677238412129107344 12877115 -157628072190414305167521564193846798800 12877116 -47216390468350601723199173053164011520 12877117 1187808737203661337508003500251844312480 12877118 160896456660820612674338989167280394304 12877119 -985059855683504400726185266297419319512 12877120 312307644427683778831161595625582100480 12877121 -543754710197068734024518014532823469056 12877122 -461632734117239426873198736614685363456 12877123 -38356153892947226663626319601216250160 12877124 -12072301649222973797689775322973664256 12877125 -563561456138399380001922393993294624000 12877126 -1164625015543116440921101772240448951360 12877127 18385537123152478830073441992860204880 12877128 594242074056861226569629057903264563200 12877129 -171302414830000210639298939269205648448 12877130 -263268453285058612740322248502728883200 12877131 -372917378623241144300849791636051460880 12877132 -501298163776822430893197925529038553600 12877133 1870425480754710611779595176018313870604 12877134 310442614134718183046446868973144023040 12877135 85733387507729012141332683782743248000 12877136 -196329223980252514382601284881612800 12877137 2798493879772385322205626996988554432 12877138 -193504885737406753671381690525293217504 12877139 -898572762691798494962915334918514774200 12877140 385334614129062584121761954768724910080 12877141 -62557341818062357985386604680864795428 12877142 599125173679541455097153492775515933472 12877143 -309422315311940815983221424627172410720 12877144 -413797459696290598209581930616290304000 12877145 593262762474009006392719398111221571720 12877146 543794083630590875970852462456684959472 12877147 -128094218556512703732662043670939989248 12877148 443030663801942468598409515982633681920 12877149 1126174812312690695123513362900597659264 12877150 -167457810111937915894454864972664316800 12877151 -566381374540609563664791489456852884040 12877152 187273902467555825667664445620925497344 12877153 -924345935994848116312610862965087148476 12877154 2261009792747763761110071890932071493632 12877155 116021959333585723713565412827718972400 12877156 -307769408701070641733621810336285956480 12877157 159942647266797330766563512100792875292 12877158 -304068280521938748944338870450575482880 12877159 -1538864500432492474947182511990934893640 12877160 428914891825198135385146462796626944000 12877161 -61310298572654886384614658626508908352 12877162 -471114226834879446741026269184153241168 12877163 242186192240588970478367774032205402880 12877164 -1502695950736110882016465501409881543680 12877165 68077663289377119243993273380613550080 12877166 -526090846069535170234430120940129067968 12877167 -14239489602888766105426450301284253952 12877168 -430262669511354506291436117266295390208 12877169 -890315767551032195897955835756932896400 12877170 -442593032039835465556046170961515031040 12877171 873845526091227820747026274630405391472 12877172 -12717871506215399055103275990891171840 12877173 943808521924196901802701779642765619822 12877174 1731723530478334730263406758236587798400 12877175 434366757509547648467500895965674920400 12877176 -225254779471915856536411302593697792000 12877177 2944002119496752072876790026219172534612 12877178 168951430193952177324652580072349490656 12877179 -50727625396394407499874705755799513600 12877180 -11416439190415711994311558907888985600 12877181 1431716075301740443294993711335309518982 12877182 -726254250887477648015810317682999425152 12877183 211310689563298142769188565721446592 12877184 273455464514907020270461263451206451200 12877185 476551876856809100040788480010189532800 12877186 355791104309463419706875999897478796800 12877187 131054096191667013319217504823190981680 12877188 -706544832003097984053756648422579942400 12877189 159984051057576353422633546108861686360 12877190 108939138010444358901150103455392160000 12877191 -242794278942086941258533821597788264800 12877192 -1288328544318778137164795266483474636800 12877193 306914241401444642859237320508008917440 12877194 -45324608290340950931862254794030080000 12877195 -1105080989494286351790783946591485400800 12877196 1155974267878462575824942928563822534400 12877197 986066359678550545579138909054211244000 12877198 -181053356120414356475613773170524638592 12877199 -357097634942064680783123824501338588288 12877200 -7105567472047273640699539028903731200 12877201 -1412130985563172301342241728174985373056 12877202 88928497645061619156393683090965655712 12877203 1709383850906918484505232268524941035264 12877204 -1099575860513543046753205327640075580544 12877205 391889806898042524484109807894491154720 12877206 -87858074370561527658558745711859397696 12877207 -270119542044130140205783194605094359888 12877208 1028201625541948877162566464794591477760 12877209 -317170388772623176779478386867658531686 12877210 3204152653395725550356829968150818560 12877211 3940530886873956407193815602611968880624 12877212 393176123154201818242882333885663641600 12877213 -1913455068041855810574407439053911200538 12877214 21580461404232409616106682501542887424 12877215 23571008457139862256611219468330121120 12877216 1876052987695916412279887588679629144064 12877217 -7179973291369386378224248984800395328 12877218 18107933139905059416536422399626550560 12877219 -344460611981881439308145635644669305380 12877220 -967834883257629638190227535958664970240 12877221 -90401480531691770110804589439407719296 12877222 -230119864805254259066170755682951459200 12877223 -1072353406726473404715224334507391323528 12877224 -335229425809415147801702177431840604160 12877225 -213458192303299034003574517914416385250 12877226 501746198204667553676740967980079222784 12877227 17605817529417725660181645934261327848 12877228 -322847894325031996746046760863471300608 12877229 903571613982945918917258532595280119830 12877230 -181305436084262283122640022429736081280 12877231 35518663745574236534072751591291041832 12877232 45645654310413480375032290496942407680 12877233 -507119039354993251682780089289449304976 12877234 1120948465410189927145083978650711648016 12877235 354472724816514092160067966910570199360 12877236 -13283990703176007496705742675659051008 12877237 642358993409865113207520566615701351360 12877238 -1124730126684277428818555744241096368640 12877239 260885228338040891683372606268338843728 12877240 388319396317095594184514916773426380800 12877241 1036525953236639546150611797640176166464 12877242 6985127700599080705322380738897204224 12877243 -915967610820779133119183163949853988508 12877244 -1044087981353045182762525927510102846464 12877245 128746468713935007326115677067426662400 12877246 2898624009629937731346450377444484864 12877247 -2420955267957024764660261138935770524040 12877248 190309225248983539388550032546391392256 12877249 -709304224117725775398753094907896444800 12877250 408891642212972323109830840789092480000 12877251 -330958056293853540618942077482543893840 12877252 946356746042610570852178011052401399040 12877253 25685294040372881984058640384271788224 12877254 -29505191548238085394234959680880237312 12877255 -454450321216017119104909339162428692640 12877256 15538439597879571234050043640260034560 12877257 767658813297128597319603298752735674640 12877258 344604377567700353277360838922078945376 12877259 43931115122199362722403309356762541460 12877260 -118343965624322090849364008841541632000 12877261 1232875056808512910528850283774966943862 12877262 -288186961250707061088756078991270061760 12877263 -284034662703811507244677775870242945536 12877264 -43026042832494308504169697639257579520 12877265 602137408528872344400071092111208700660 12877266 -1054279887676940192981413624319830597632 12877267 566823509437286139647529504244741501120 12877268 1262990540926338197920836660376973289216 12877269 -354927646595460709025114540629248115200 12877270 170940435148180509529414461581599211520 12877271 1434337720853264203763059212333841024344 12877272 -29434294954094174240979966091623014400 12877273 129896595187302497032296662524891543444 12877274 362281519919584132806376254309369521136 12877275 -108901020467177975023958506755665086200 12877276 175975007533170719263929919418719887360 12877277 729128743172926521768779911091027410272 12877278 11479166101382903426862009185819989824 12877279 -1793074176845445544628761877479128381024 12877280 -139437553367220612277341828103337410560 12877281 -875605305331890713224198942993458045360 12877282 -865581804673445559160144908375076912896 12877283 191026490414008130403913068566221564560 12877284 -249005706125509637362430809508954308608 12877285 355982197810902173413189891032526489980 12877286 -250630719314048575121967369996958632576 12877287 -1224337930809840275573254539298099410432 12877288 1082725164102419398506401178613051392000 12877289 -172828793564737169930103633790980419910 12877290 93169889503861268129829527486211840000 12877291 -566808461818172480612891860845871538656 12877292 88918867354376474998963956371903692800 12877293 -647043435052476785024642102651748124320 12877294 -1253393103997272469821757635050080634304 12877295 -427747014431493620755779571636269152640 12877296 -5233924051135578679106654626859974656 12877297 353287616810109817814535401192615854132 12877298 -262491155887378763337123321757374661728 12877299 -995834751453475690157699082724260059760 12877300 281902149748203745013149451328000460800 12877301 1176076475965143637874375205685529392302 12877302 569710222304470875535832118334793318400 12877303 216000070032194870917084508161652938704 12877304 -872342548843268450628652633302896640 12877305 -24137780881949849472164632355546016000 12877306 8625855814201227439875961467226738944 12877307 59532758162278369212263958404276321280 12877308 242725132608052611956034840943060680192 12877309 -398792255350466409142726488835060608096 12877310 750479490252974070125799598554174250560 12877311 1226386578285337506427504822026314793672 12877312 363818517581118422504402540024385503232 12877313 -768052987031191696609448176698867388920 12877314 497900029576473059636196750469856826240 12877315 107847740886158960143727724090932349600 12877316 -992544566960380013860019857848033361920 12877317 -429771051758336204168188555969610440866 12877318 -227558613089977470079895679105422708640 12877319 113547073616840354594787498210608241120 12877320 449558979411340248247638988484198400000 12877321 -331144297337891877026294207504836920600 12877322 238343882993496631364819444643500753712 12877323 1198930796017914240587823890573203124184 12877324 1642313860229768739173157398841319421696 12877325 746909188455706189734701658719811922500 12877326 60059860373742483348890161941064089600 12877327 -9230316268383940021417362763391050328 12877328 148885795731505353816273682232269873152 12877329 -5739098596159187823626514479369657616 12877330 -856970189825051046015125531173490918400 12877331 -1451080356999458055789089346473785382868 12877332 -54611153952738664257723948544466436096 12877333 -289643635025081205810707100768894994624 12877334 1033909842969019760454817243408646559360 12877335 366005786127488954674932892348839915720 12877336 587666966009267139427866031473698887680 12877337 -1467158687656819819429282393447388237808 12877338 5755319187483252874433113972266190848 12877339 -17954586353401662837789471345586377176 12877340 -48905453649099738479246217381113856000 12877341 370518981504370023289458792339031040064 12877342 -571093766491849865261501492321147904768 12877343 -500478842723644376580553418046451091400 12877344 1230505304771104057577297406130128027648 12877345 -371967715649113329280553857766921716800 12877346 -58024886648499350441358540807916721856 12877347 444605545820917998514242238271114560752 12877348 -208534270353293866217870650769793690624 12877349 -695394239951520506173375631767818375936 12877350 -122419037265633792158968341906777770400 12877351 -338299472347765954859777952691324235888 12877352 -830709474564181224696032104557789926400 12877353 40132179666783740725470458468039851200 12877354 -339493337996478242847260598460813379328 12877355 -442785276930444092041179597028908654240 12877356 259111295947947165287607231933214582272 12877357 1377915949785050227157063956759937140920 12877358 24140970917816915033899345479917995008 12877359 278167333810667228795879872657388137728 12877360 -230195105568581198620920149192317009920 12877361 92478478005592085309844300529804530624 12877362 192439618128361323127218424690648000800 12877363 -1665490123383668466606417232729832951520 12877364 1146062610214701677773389273833783746560 12877365 39826343436327782675251059812425560000 12877366 39693289448370472411984174852597520640 12877367 491714708889800067782621555961775586448 12877368 239107976002181874726146348636467691520 12877369 -159731858094047669610058521303907957760 12877370 -977811116034415922762845224245549921280 12877371 595886799566433362301466156717055104608 12877372 37709578668504638060864805697589144576 12877373 -915216787216235100472364375025444312378 12877374 244371642748060320976113347565971041920 12877375 -86043459886518836004482388534336648000 12877376 -477093201258957683783585388593998725120 12877377 -858262625662443862556416277551262919840 12877378 -856191777775159996429312978799142912 12877379 811145994886879809572438295403093633980 12877380 44994869029973831844648839430113568000 12877381 -2172831394595703242967390085760685828096 12877382 4765848377259160302649542563134377984 12877383 1123041467165819433176866371759180748800 12877384 109464996746391471805405671233336862720 12877385 16621076603810189104680391738795260360 12877386 -738112580879162597041300359307691233536 12877387 610311904030767087033425075599020297432 12877388 -1262279130878039156605067136758427009024 12877389 -93986506881590863423089744128710828800 12877390 -360353177517953224833013869771620116800 12877391 386899208326690352296864022728188039792 12877392 -135123692862027109653893223032059330560 12877393 -788849310267874745000591259700778601358 12877394 -651557021327382498760452665968702491504 12877395 -649706749982314542271917008651355379200 12877396 -1090922456523296736560419929456256497792 12877397 495505235586499366591599990812268161280 12877398 587942808965637095149476370452715137984 12877399 317530995487343354597304115808056992240 12877400 -754258750890487147711892892535582464000 12877401 22549045351427538271516895925006573120 12877402 -140988841204724115060264251040088416000 12877403 -93051611801645925664476468253219783680 12877404 -637743206191403829919274352283472008704 12877405 213593490961012602965819903097441408120 12877406 -82545261451509969105433576028995058880 12877407 19876210800600857804234594076532119840 12877408 -722685886735636256757720545209596641280 12877409 1119783985566662776624810171148135768610 12877410 -11272339335996558153724138968277094400 12877411 457659386283745158736549271956091812224 12877412 1111619461293537165730600369149002268672 12877413 1084349263311182421179590408946689525344 12877414 -128867932906107979233964762816846066368 12877415 -305742177500183465862328040948568930000 12877416 -592260979980476491014358020024011105280 12877417 -666616058398890956936068187533180481408 12877418 -212760733339453184858717226037218424320 12877419 -11841244724857520929595355038024220672 12877420 -120898971247377615403147106925332459520 12877421 2420559137251127300419672375062950551200 12877422 -100797497862507047331599577478206621696 12877423 709218817480365394396804364760315228128 12877424 118627343738485438536549892166516736000 12877425 7556440233498305632308647149990802400 12877426 -196149613179893161487513896588443916896 12877427 -1317793770019123076968231469735066924724 12877428 -401292925476919988305303785809916942336 12877429 1481783133498689412184999364591279725276 12877430 -25997103413813945126317344506896112640 12877431 -116092625825488832517080166655287066624 12877432 -1369913168175309103020208049763779051520 12877433 -1094285353395809083137396471422620503318 12877434 668124142556214425271545503031350602240 12877435 -289128054117493839842607919302499173120 12877436 1283917737899707825480064885480466677760 12877437 491578759463085772488964913484945692160 12877438 422617948363366333529098138736645287296 12877439 -1494627987510284796426813692008892025240 12877440 109280241797161089055214368041467904000 12877441 -605998583464197634520168086390807556048 12877442 1268080427916099485307117282145531921872 12877443 -102249244980772889958349932361127007456 12877444 963887304872650653598147125520228618752 12877445 -1268309839310208182175528078998137409220 12877446 -280137111801639515735526198718660515456 12877447 133780482524017439154958323749186112408 12877448 157937191745613710502745607292818718720 12877449 -91106315577374577734666625521727831552 12877450 -208026365632812728975350730327569056000 12877451 -266681783908746581673585447728548885548 12877452 -45919230117212437981399045033106577408 12877453 615345730620346375149270281713795030540 12877454 -811130067635315547861126830439529499328 12877455 600809560418403489395560774071447513360 12877456 299042761303463944091441122324526284800 12877457 -41520023505678169840245058160459960208 12877458 -78538545844601089519147078560083650560 12877459 585169816633877124787594363328275293440 12877460 -914382144959044554098204757360466110720 12877461 -1684815786038052022447003041518971698 12877462 63913913824039659657989776476371473920 12877463 -289146929358661086296993889319495882056 12877464 -435419123931068645751354335222468628480 12877465 -1094746610405603369744265631298995606140 12877466 -110409648215246498550762505897421027328 12877467 -1628032213389920741054611782553318529088 12877468 26513563062761036676750336705843627520 12877469 1841904909263827824181768025627336547360 12877470 214539460457191864597944979004014583040 12877471 -3652085889895355289165364468638351045048 12877472 -3485961774650775325128928703396994613248 12877473 -235615346878080433287043722286517115456 12877474 767491113150334049376157022264406912000 12877475 -39256461701838442563059160823222640400 12877476 -338945602647157896936016185744299268096 12877477 1386165867880007678628788658541126875326 12877478 332285483022062869580353240256076912000 12877479 -936060372109364731358346495787833462600 12877480 -56669282153834930971618450707490406400 12877481 1782779782103649214211320126495561350912 12877482 -232230577143467717024269539194455281408 12877483 247105641869586874642384745319726830592 12877484 -132909998759685518295328741386715785984 12877485 -232476720668263350482923364110825867200 12877486 -336405676261992903512773091778924512640 12877487 -1229836824759461078774447883238761376896 12877488 73698243484159523464465884018142740480 12877489 -54242447507704586428361643347045185600 12877490 -422798076110426963586595772676024060000 12877491 1087834061376291498159893071281790975488 12877492 -46923595967127975091674077695656666368 12877493 134678914580636676892345776926351221248 12877494 -205161991898730057431721370916786507328 12877495 -431204402933319669864275548261470825000 12877496 597679955081812983746486323798114037760 12877497 1450833034704521874494270742104226398640 12877498 985432990181082577603803050067301158000 12877499 -146703528694658505446850769220321179920 12877500 -102375865536991644658710603274231680000 12877501 14024256508589988487832359408806088064 12877502 -363610836131533814081880841208950898496 12877503 -913743547383224747542707530254959677496 12877504 -276197412513654234034644598221920272384 12877505 -735066033002858665915148170802239875840 12877506 442431512605327899371874690281086623312 12877507 -46693203861178746245334743498463810244 12877508 60225772440001483492650904324564070400 12877509 912082776063928887055168839214801377504 12877510 30690074850307658580203907981112748160 12877511 -28617988265490536462748552017622080808 12877512 352106720940727482477284128153150955520 12877513 890921050850279673083809170178894866384 12877514 -171653174884171351803822269326306933920 12877515 -509488149023766307130102916701831078400 12877516 278687302776788695409130714871415193600 12877517 1016446756472337678452922469972480896960 12877518 -250093515587755090349176532043161052096 12877519 -919869795794452275131841834629756969880 12877520 -19237642683529532498283970024566374400 12877521 -479424810854126221790674791641532649488 12877522 -163785854552309234693807224575918394368 12877523 122700060201541909552085331502540337772 12877524 -228925579997889048805380022543430860800 12877525 -1451426635041785104855438977354762235200 12877526 263396130353537156359138996185546080640 12877527 -452511368281661817169047532782374514144 12877528 -1053759903355863641030417095199569827840 12877529 -893393458100366047434993099167664455424 12877530 712976379038116286827201261683383531520 12877531 -89978426060326877378630960073501858648 12877532 -1600446849272854268582060655520569996288 12877533 -28486114861689824299637078605944011040 12877534 416545974655019916778832641623755574912 12877535 -12737009891369278762214737574454249600 12877536 -260235561019421536712650607211866750976 12877537 457497198984912616811081112860949508800 12877538 29864428649754194954914328168209923744 12877539 472904703132235305318229535500063431168 12877540 213597016377614683003972409037476774400 12877541 -2410296380283619850661550308660989176416 12877542 -606043917492121181405356818321176123328 12877543 91972309635879813871095685630991718408 12877544 -1391197823050354224139296770880527139840 12877545 -630722289595191049815400995860190415680 12877546 230634816035835971758817303807938560 12877547 -1615152172612115158340549556888461429004 12877548 -540860212813469663751063865787418854400 12877549 -148698839675179178044082524755917287136 12877550 -102318115067180853975677249410727587200 12877551 -271760788630548427046980712423261576328 12877552 181438936092581625359209170279859552256 12877553 264532510740816727491756424194365174400 12877554 -1970171587690296096871055898755850240 12877555 210698197498675722958717064139545379840 12877556 1079389421055531846894604994343000616320 12877557 -188821948041529515647115943675062868992 12877558 254539148755090383297144261331181856000 12877559 -205688898195937054046494578008917098720 12877560 -210266943743153519021413622023123046400 12877561 1906332522146779672103707486760881709162 12877562 -313234301391686221730471441005384659456 12877563 -78211334833094859654844357748054638056 12877564 -224968730422281368138191378790195446784 12877565 -49515276786529484510096205661554688680 12877566 -315556177705096454345914760725050504960 12877567 70654899296690096065492847432531448240 12877568 1301334947024189481900342183282018877440 12877569 160015001445507810488325864690772080000 12877570 255934474325219740582602528168160104480 12877571 22598879248895361924578825917318344912 12877572 38190009584254556125457418290780040192 12877573 2401103088910468653422674320570686578720 12877574 -1181543391755063002483182892231327703808 12877575 1137182841682883008783655364065468649600 12877576 918880817748711313780748674872526233600 12877577 565894836367952781176459577666828152064 12877578 176391642379774778917471533445801507584 12877579 307284312485516563658645461384885119888 12877580 891674951604700486357378023723243955200 12877581 -628283177299189139070430474979120928000 12877582 756805362423525692461621196694487430784 12877583 1147958424874385628643536257259408134832 12877584 -46214189733580843622983868324194615296 12877585 -363389978369360443879340738477248135680 12877586 1265341435030719326889577550240655360 12877587 491294059104252891392097319575146995920 12877588 -77626982343744597021433678819946488320 12877589 -524928752412220318833496847477786517444 12877590 44884281138022719407154803080837386240 12877591 236801357953024574953264108891976596312 12877592 8480885983052691834751801197570048000 12877593 289160557843872851763696400629112978464 12877594 -4622747630982600134626072731720426528 12877595 -882394419149570985152871107087929465200 12877596 -740871930386116975599806045299706096640 12877597 -38284763396234860179473595634566508640 12877598 722458338783544155575788602134502652800 12877599 -60215370978168527960635007322117202560 12877600 826378962683658872611412164595893862400 12877601 643001457610015884400366521361559475648 12877602 -614976341661578426502107552745546473472 12877603 380989994444374779889131040882297397852 12877604 -617299879196788186068871636589610255744 12877605 -362030578165170743963812539627758184360 12877606 -316815233664792559441600385966468358144 12877607 26076287653041047269960704660983725272 12877608 165390502041953463357377775433329868800 12877609 -1376409292422595050408425362579748944896 12877610 159337567289053538447144229591356676960 12877611 -82303005347562840032937881063197670400 12877612 -225435958752702688811879766589579396608 12877613 321433514254697932055223694009726952160 12877614 638832716621486270498777374874153666304 12877615 -834509082691956159707372477929791741240 12877616 238650709732159495150021641616104456192 12877617 -250079552653759052787545204252335576320 12877618 -377061369802564040562182928952631178240 12877619 1467001410613194874490001321861400771896 12877620 -110456884063679455623567639842563645440 12877621 -288483466974153048873094386347444420900 12877622 -76706618421695169286420194479630761728 12877623 -74487882114746648899625201204403781200 12877624 3570934877766195324649073224464391372800 12877625 811661825001901414609332893964778128000 12877626 33959849167900749419704503511088371200 12877627 679237202415940033664193078422650874144 12877628 -126909861876961287733868674658576776704 12877629 632255872575238544892816977840592931584 12877630 -332789986144564834949132253586038806400 12877631 -418167526665559896851994718682807553552 12877632 -195420119058694889101153955072956170240 12877633 -1148678729353098870604774186471810123856 12877634 21252592206612089549195120856789686784 12877635 -47610220280578434904871196369420076800 12877636 1233163651768961966425560359342781243648 12877637 804437152571163794259384741306265136286 12877638 -53123368529743094618150805952513437312 12877639 -2093768159605375862577461470120168786880 12877640 -1387996112730587094390026760663859200 12877641 821397845381502421840875926451544479402 12877642 -748890352826984654185577696998494058656 12877643 1031785793285364465632821455916505589984 12877644 -271560715464462449944640373144949478400 12877645 211047520119509296273123016373264962400 12877646 -346160971400820230183947424724340464576 12877647 490588350644004990738813650538396894600 12877648 43875753061190859473912164794415185920 12877649 -86104950218029594781244386806657655040 12877650 -267790876057381294047388196649106080000 12877651 1267083463164518678087882688029268983032 12877652 277182143230017128413178845570704771072 12877653 1125320563198012490679303759723087072960 12877654 -654150322029686468839798264323514473600 12877655 -519294730998990676754813767847116684800 12877656 950314011820285012496246876418050457600 12877657 895753813101834376256821457023815706180 12877658 41662359640126423578383256452171869680 12877659 530456684950444317053825024034082189164 12877660 -608749065648636559904018669017794808320 12877661 174161340464802344247679906140386804262 12877662 83129086641011259474847990789077657600 12877663 1844719921244082984609114798112167598240 12877664 -34497259813365411255322501222059737088 12877665 81883802033378150243965782757454675520 12877666 -715293908783873178133642728703939777968 12877667 154926734765950413801070079769719508 12877668 -580824865747272232824766451582547548160 12877669 185887744493632154222852641014977387296 12877670 274013734634620637964385040158512879360 12877671 1437061625212231418316583056101414002944 12877672 -59261312643374570987808708271744942080 12877673 1777220242340653297608901820156700134400 12877674 -25932826860975139573935728072283870720 12877675 -202619932823908248445192173372439614000 12877676 141936614264848950335199055652803461120 12877677 -599689623392008798169529573917320684800 12877678 -59569693184589226472634662788929580032 12877679 -406750684660233316639174728586989084480 12877680 -160472235999122246672987090172897853440 12877681 1443753199175463364437255912632611086832 12877682 924760150968497775345190898967828074400 12877683 -456054307384059490473519870348513792 12877684 494413476151726087380601761970644780416 12877685 82317237406386452391765279140924788380 12877686 532106132410394711162844184629506373120 12877687 -988266622466591911937405980201219455600 12877688 200731549238970297349205290948131840000 12877689 -114228372809028172008917361389052764160 12877690 61113877064209228392480457297399988160 12877691 2250803623838456496732033332841366070632 12877692 151109654794591911922461262120019108352 12877693 197758357926135425139652190397952380000 12877694 -537039051893951729843608404644601391680 12877695 -1069548953099562658140788397993837376680 12877696 -140531244057956057080668553976846745600 12877697 -76498516117527257014312632878644296768 12877698 -141844192368013951778244774059248657536 12877699 -349423195255656169968849809192633410536 12877700 32080929579853605394665413596789248000 12877701 1301952718012671700784127758952016715232 12877702 431626215544123039744290566642885741184 12877703 -237702358529188268560918474936887267048 12877704 44812000079864803323083029388847022080 12877705 -63439724681414102022731622887309965440 12877706 -198648559600772865205487637594715200000 12877707 258830483224040993726454976180767316440 12877708 1217629365154103160905066707397781519360 12877709 -1021135203306879833333403593575650549396 12877710 -14602421826734269957137431039786434560 12877711 -64132990041636633737558785870998374400 12877712 71595549528997567264124343487011004416 12877713 1396709911245604633951855213566470191842 12877714 -294050787040834708662576231444689112288 12877715 -1398509941634972679061987731772982114640 12877716 1072917044221925080062928988582964221952 12877717 788020546262223261432002525761968111420 12877718 -63608447739625611076921705021699043328 12877719 601078853139178359711657599316058167144 12877720 624656073948924197912228896872388608000 12877721 -1903051334377904606847765306406080777708 12877722 -78565457689384026363147600921717398784 12877723 542118431474404161130667936136076999344 12877724 33490607674934613237105495286142762496 12877725 -21706827487500235261073805553088448000 12877726 -311110974360164896362244043589626496 12877727 -13138210343474506619302735064643131424 12877728 157573810166545561479132253607703871488 12877729 -37422741890759854849993476781360239824 12877730 -409788530391039260831554324820700888000 12877731 -743765413135371513885083339710227263520 12877732 241500328115695269356877453560008097792 12877733 48464583853191030943377476161499370048 12877734 -112696101177049159955092042233737728320 12877735 -281276072237026269966668822756605167840 12877736 -624994687677154190987475472032380728320 12877737 -552226226330314258775219208411868886640 12877738 -941982041963264976219391698555884601504 12877739 -243983379114132161536758905023420888704 12877740 332646202817629024819210520939484134400 12877741 -174109404200277670493510330334701226496 12877742 128005077081645832227321152756595262272 12877743 -1455183396053254417265240290439522591736 12877744 -184135964180936422701140409010252677120 12877745 -301539926404453659359905231948687303500 12877746 -144185399031004713314965603489488740352 12877747 -815150221973574338026026137801793464648 12877748 -116295007020885864589393916828725689600 12877749 -1140204131447029430699307184847821338066 12877750 -264040579664201816254214881115309856000 12877751 -627324690549530723658633612862452135000 12877752 641337180170737133324072062872301731840 12877753 637275557831188371745352691141106873920 12877754 -181534359250388204456586950824240961424 12877755 -1020252319181048482860004108432549493760 12877756 -956396809270396091386307694559619192832 12877757 1411795733122742299420873997466148872006 12877758 229061953307935191676942412648815201920 12877759 3144679703745100828324992833943788700304 12877760 -129986360699923917488148745263513600000 12877761 118796859301895521770306830479943572800 12877762 -137138378696612580866965684616565784368 12877763 -1314050309042732357247754526246269383360 12877764 361051470442141567595995436671569509376 12877765 930025340118493549001131915750238784000 12877766 237189800643333804986488948562173015680 12877767 181859135662601931987224417624023019520 12877768 1599854053950068922891326999260860917760 12877769 25105605997296969865599421996127664000 12877770 294483112050512685451273907046322233600 12877771 747718126538429231925861911660195495184 12877772 184621945192139955971819235566433484800 12877773 1137239085761718089260991966937534561984 12877774 -45490683042365478469856382875161397760 12877775 -727036660034157866062871035067773798200 12877776 -64197485688945699158855292141404110848 12877777 2137080812215123100553331489632553833072 12877778 -140666116435057043214966098420865544560 12877779 -1197084996741762466098514791435049215816 12877780 791226492957110384840527693578364665600 12877781 -730021045614511435877291257463366497536 12877782 540306589066192257580008568722576706560 12877783 -3717852768865577931486514693366693287240 12877784 64816499052752442035404295716286853120 12877785 141055612149796837395291688397976242820 12877786 -1279496625439099016250736301508533691408 12877787 37999472197615130702154043213045309200 12877788 -312670181450317815021789656694461952 12877789 -176362718668068091089634547485870102644 12877790 1199811872150707890079396901601437068800 12877791 -78880562225599174343094984329825844408 12877792 866212480796612611411645299599935537152 12877793 -117340223787143085279270157579663535454 12877794 294395290649774997376724000165276887680 12877795 418938966937025703814246608027855744000 12877796 -773812708752054649261090414273761878400 12877797 -373804536006658588496046321225283714080 12877798 78666355528106151942042278625925056000 12877799 825627923813911768189656164920476832920 12877800 -207989014147756222996626002418696192000 12877801 -706411930616430704739995464136438860400 12877802 -10311461846716817172492751006978936320 12877803 148975999134813175787210142877682844288 12877804 773082988747351853572869169642754584576 12877805 52833433663786577810694391456568979000 12877806 274704805841233932463059193515018467328 12877807 -806479410000736545566091445198035200944 12877808 -386475778705298381088513697837440860160 12877809 -351855124285099049331904223081571839040 12877810 918586527567326868268518420848071173120 12877811 -464832411186611733378434380878672126000 12877812 25760901973214561616849866876515123200 12877813 -38449595057711893307240711396230911312 12877814 -938169422990803749693215579862787091520 12877815 96012865210025885652353170422872179200 12877816 126494664953922271987131345536168386560 12877817 1067598937055763206816951398658610269652 12877818 663118445886071832858584602659931029504 12877819 -900373542260728901290396728689845319256 12877820 469881885278181945372809599482548352000 12877821 -15592419818519334941591612428682880 12877822 -384790524245454442349129205786837516288 12877823 696624377348684713433094128721273882336 12877824 -1031394826304905674951161477167652536320 12877825 -245977781585536473757751444016971216900 12877826 -498448340400816334586622815743562282976 12877827 1407042672850236046400586510100352748720 12877828 -978004446112856684009733286921044495232 12877829 10957077261002976960389075601737765184 12877830 -28979320977974506025249390226021338880 12877831 -2089751628875448717797175902952660779368 12877832 424587686211534018009650037356740608000 12877833 1182943477397690936022600904830466193424 12877834 99189688685559296722431595988228628480 12877835 -15288094906482787788794115016136951040 12877836 -158163734984564415645648864163765375488 12877837 383158694940470708909813907945914766060 12877838 184497378821793295033783149192255049728 12877839 -43562135717723914058210998109106182400 12877840 11996468435068563557739543272219197440 12877841 -67462937916387834038603431174381125516 12877842 127496512277376769752007252459579293312 12877843 -1037021094977303365146343119661923875256 12877844 374362488362861493959039912065626064896 12877845 133963108836604567132923423243802022400 12877846 -267022685249400970613235255558020188128 12877847 963013851691276153234009659150906964296 12877848 -370691278636117398551708290525957478400 12877849 -88924475669004936208244634508538720640 12877850 263679108903805117852205667489386704800 12877851 2091970705731860824673102688517968384 12877852 -243745970368201450517519669343126844928 12877853 -394548571346442255411327051456160407156 12877854 135615231144607856605612303927838791680 12877855 9801685538177026135394630864422648800 12877856 -758774878789364310986339484962329067520 12877857 23983366175063166967087630351318419528 12877858 334757100367310293609467775403593674240 12877859 -1246062691826775629105907446025108698784 12877860 -544297377077773174999055680840410992640 12877861 -1262658130831235004926614205099989121568 12877862 46209055104001469450304613499331390432 12877863 -788370046537374213743889695319930210096 12877864 463064885701840212175582707238015795200 12877865 38721519971560023687700543378590842880 12877866 -54983788152319622098329510003478052688 12877867 -3720271670735958301806852467696327480 12877868 -1402610677675930086316320469614215721984 12877869 756213943978081736268238561395273477120 12877870 -838236758341910250742711870835426541120 12877871 1267249343799427470502355225414492760960 12877872 85227195186638744729553483853156319232 12877873 -763409895930031080137521655004836546636 12877874 595514994143092864411082429105698178592 12877875 134047488734570429026397116605626364000 12877876 -124628351272893968169836326780996945920 12877877 1239611182023058960760674294865280505440 12877878 -63977224051843158958450656067115108352 12877879 378392419103178493429198100737741971376 12877880 -757232307328877485863757685871594393600 12877881 -425710910370278955464102070220246224048 12877882 -24751474015075712974731143165996809728 12877883 806655875981466139440266359699926780132 12877884 580461152761981882106026741111469211648 12877885 -1497524819950948381449775788863951080200 12877886 -538922782962791447406819619176790173504 12877887 28538569764566585944831004307475161600 12877888 462558227195379790241443684052354727936 12877889 -2503162069162990831895246328693377750076 12877890 -27666791495273205471224656929573619200 12877891 -1101589446842531393214326619726499234176 12877892 630259918074134972921396187886937817216 12877893 730186603305074231128005092418096963840 12877894 114678027551252576273296546476252266112 12877895 -349467577064976632748952951701267130800 12877896 132040912069865396757633552646196428800 12877897 -1420173089270520312824544171728224399654 12877898 23164521535196649728221315044319227648 12877899 62521637317804880703843779457114959808 12877900 -335564263368697680266608000217594700800 12877901 1792372648561762927732306412426080500000 12877902 658894606416421328396390553224601367680 12877903 -1223575619911663267385211753983771361896 12877904 -115287966360240738393246412605336748032 12877905 294560197092838204575464595729137852160 12877906 9736807425671741207709593694697344000 12877907 -18467186428444255067958739780607586048 12877908 756381318615626471721650966272503607296 12877909 -1039856234916387200003290655777556000 12877910 392177587269057930278926866323281186560 12877911 -255522124925698727933273605295115692640 12877912 -48397168319130104714052225286787020800 12877913 -1436535616986067652160829394540950624620 12877914 71677564062698336097537564970133145600 12877915 904392477211558389947852678072678016000 12877916 392536090267384855258027276941094986240 12877917 -171323277952698369875363209455928141152 12877918 -1002908300076501323325117274518825363840 12877919 2585594287517015331727666758337238985696 12877920 -140244945530654750087358004678203801600 12877921 417112995298513576819507296381961070400 12877922 178685427515894210260615992559546066512 12877923 -56469544359450833403815173022839430736 12877924 241950891077948487855122132331637770496 12877925 1260384897127542943291088488645325869800 12877926 -94570846538441090866326937093315499136 12877927 -563666859778293286765206033099469520896 12877928 446017242010860462836320332677230018560 12877929 856270709970495407523546809873107926474 12877930 -9483995353712440002458350597662873600 12877931 -870937662249543505732191529378953035736 12877932 20387393250666887654058062943759117312 12877933 -287141908482820715717491235624364217760 12877934 -364576227112638224929197198702458439360 12877935 533175077388259724034128237566678656000 12877936 112669249055094943072965802753913585664 12877937 150108666039512606708716611000409080432 12877938 -475143716666815406465968453934466662256 12877939 1138308218106359303720406824419845538624 12877940 -79921296250394687692450374489691968000 12877941 9619265920237778687636438670805737120 12877942 -310931422023361371627530755646258319360 12877943 268710466805214646251764287220813601600 12877944 190616242441782646834959953205199872000 12877945 1681208070950650745736804745759234853700 12877946 497316980612852228617396158207433698672 12877947 7696871071569567573403776629553163440 12877948 -796406618756193657173277800050765578240 12877949 -464997063949430570138875184073229195968 12877950 18667122151761499051394769797665905600 12877951 -1715972618757910621470514172553675922048 12877952 425126077609162764886052967192566169600 12877953 -19063773877649929738380704334365263872 12877954 1037706586525700618176876145066333962272 12877955 255335273623352368135407102921227628720 12877956 -82842972465334159642147076489476386816 12877957 1851322310363132884945176004685824986206 12877958 -238363198827280927353312521001023546880 12877959 -274081235413687021133134001074885967280 12877960 -329802049810724476730713541613976320000 12877961 -25979191805317614525220810796934972828 12877962 183556984688278077948753893274722679552 12877963 -301213912280970114486901528163814607360 12877964 -1347276343052161111163881491820569353472 12877965 122127987361517334069157626456815834400 12877966 -1290530856172925842244916709479359381568 12877967 -1569418256867133919293223895701814307768 12877968 254817279486963213847060773286144180224 12877969 248741170665412622247402240362378240028 12877970 -13018866431424429421244455052374909440 12877971 60018601850197593081279639022252482624 12877972 -1891066095466464604774579907319711590400 12877973 -1422155193825296421984401378583101969778 12877974 485239156219101393404215106919260653440 12877975 388572742976058019709253038458382949000 12877976 593703493521121651772442622464352972800 12877977 41741568528057703683606973902043146624 12877978 -251164028006767235073512668620828427776 12877979 -398678139988821922615145235849761511420 12877980 -351522025183822343300684243702825287680 12877981 -217452168168695364028323422856088136218 12877982 29673088372732176836589952992013447872 12877983 56865434548407704559646409174106275352 12877984 -15791625762204718179558023814036062208 12877985 -384138236096230432045151372188022101440 12877986 114707350009772098971956663816499164928 12877987 2150184799553624030222867987654720943760 12877988 1262003641442652057304216803138320335488 12877989 137352801935121879426259477840783165440 12877990 -412718624011375808650593881391888336000 12877991 556603150417592051796025075401348539520 12877992 1371848061619170679336781055288712888320 12877993 -670353891150858830339850954357744140856 12877994 -905288066109733981978656554684720122704 12877995 332001996012335010555999665671788476640 12877996 499465393637730756558075672793713440000 12877997 2020844190018081729917292833270799196512 12877998 -42016559090017102086892092879219867648 12877999 -710598539359520593676977654911503061936 12878000 283037339224936986135261651635208192000 12878001 1417775573992533015140859366521436441600 12878002 220236487562412225482959824157736327952 12878003 -59369355333955692261082916561802139536 12878004 -83938399137759940850685592801070991360 12878005 213859277657386386290683894881006376320 12878006 -359579262964085998005343230686562750048 12878007 170123805424322554512043378213587661392 12878008 -878808771286438325131212672331386593280 12878009 -553629132560247237779922857528912338560 12878010 -318494407716846919165207235821540185600 12878011 -849408145442624891527777203481571011448 12878012 -329047170439686878797949855949064872960 12878013 518618073019864297836250253526137639424 12878014 921340134305560119646568109704400665856 12878015 -1114827714032546673448991671327649618880 12878016 -49723409051509401341625600457108881408 12878017 608712568555363590897606548496885248066 12878018 75945806014683074688525485337137949600 12878019 -229274840912328692647870252893386095872 12878020 -118604297929304060665257139088223191040 12878021 582697645782036808212788790607030048224 12878022 228264487563374858481721949017974343680 12878023 473952703205327480384767139907330510760 12878024 -232688149293184317407446473000499200 12878025 -34196675485564683852378920650525993200 12878026 -27395598868743440322558333889362512640 12878027 33065867415053058832253612721344901120 12878028 -985612088781862219261646834645297088000 12878029 -2394132800503435809008146220388795647360 12878030 1319571742106576731007769730062451200 12878031 -347625335910027791144218810170615304320 12878032 -342456721290669594173241548075520139264 12878033 -279519505670291803195945646838435002460 12878034 -240695594129271188504986593942916426752 12878035 -529177149218816118200166700953083906880 12878036 468467018982115251459135885174888757248 12878037 -138768278866636286035396194641479033920 12878038 -800100144558453721699882463291749010304 12878039 1438147297926853299862869083580464616840 12878040 -123662369926408221985087280046351974400 12878041 -1702456470687656688411019606833953973600 12878042 1009392359451071658741501028877630322672 12878043 -47632862807365470635964784383728050536 12878044 -32760179406863552761398502582011356160 12878045 -179726210372761700354084451040254120960 12878046 278556901020884559891622620227193432000 12878047 -171637676505355003368444436710154208256 12878048 1714930755502935619479448714587144192000 12878049 28225926289240978402815571414876626864 12878050 -73384662183981973672285888425314413200 12878051 -171763729217375402439029928313039444992 12878052 -251114416301466304306324045680610215936 12878053 -1503618522351602222590512266589671789698 12878054 100255058768708666617289738162047844352 12878055 -1072568558203111548751154344347152008800 12878056 1556510437458758517302374367796910586880 12878057 -1834290842147560104178519951059907155888 12878058 428202208210507090110398327904491033088 12878059 714631227152491977827761590136544070720 12878060 -487631581087099790611422445329906723840 12878061 203355563560386295374773958462904785024 12878062 114716558045884032172205782583793844032 12878063 -972071332327684558968813285154275031440 12878064 140273084404745898283287370755262808064 12878065 -9249471524927919427601655033330292800 12878066 -53713410139781498962432014888812598768 12878067 180909819912963321428603263461045218880 12878068 43798083503421916817811720174676156416 12878069 -1445974135707089235941250549672472744530 12878070 8639197165283761511095860960945408000 12878071 411903730180919939926413740317587005544 12878072 913897659887731316296397765607973478400 12878073 591855011276097255090381957896867062980 12878074 1267016005540915528655671453365598017792 12878075 -175519680113460105585135964204015074000 12878076 873706530826321307055888184135600128 12878077 3346278937010942556956852136177054502540 12878078 378917176020853468560169942202947690752 12878079 -14584932600915792018913970879428659072 12878080 414645554338218145953118049414582108160 12878081 -1377912817852361352167536574677988261118 12878082 207404103534257382134494497348061163520 12878083 -1979495500732391636404554072452438129668 12878084 -157336049354457703565384560920030929664 12878085 960881667799581251373717371507393736000 12878086 68000980034357272040546659174108416000 12878087 1202734221552924896482870973305878379512 12878088 286031454185263111734509256915814809600 12878089 -811521332346985148318383588386591292544 12878090 -449274652408298455698779828817743047680 12878091 -161863549578442408150362331014161375952 12878092 576327067724706461485546511503683371520 12878093 -1381404663648684967906684113411009986496 12878094 -788275247567925691371965107768340502528 12878095 1493098247276021390894446268074328617680 12878096 -73080272227793385916599396645165858816 12878097 1971972804817264308474936271070089107072 12878098 966654913099551200302186144445251942800 12878099 -383383759925389241255303721310019984592 12878100 33702894540625701947365972084315680000 12878101 2003100240310909094906861265322083161102 12878102 -672605981146430875346248234599464545248 12878103 302041909394779656020695598669434763904 12878104 -1563991360299479742911199187811895306240 12878105 984162421425853259565611627093176536000 12878106 -486892464187874366406355750509026457600 12878107 -64191835482910497102805519525181616960 12878108 702441298517954728620417104348917226496 12878109 -35572856954851200017375714552620272084 12878110 -40264444858804778881956865444646365440 12878111 2219525344031794070659194704239477487712 12878112 493661626192557585156016919185597661184 12878113 -13781535662503140125637518660163580672 12878114 -495955240317907063424822095421356058112 12878115 455373709205956835231107467979990489440 12878116 759492180304684243929488036513632000640 12878117 -389611681921493220541354914909290092800 12878118 960224110461116418219351388846110983808 12878119 1454504469286807576569760147544584630520 12878120 215082507189361838265648519089643417600 12878121 -859679232663427215208874039680241663088 12878122 249778279627203758336294836479741273600 12878123 -1378312179391946982158664344784449879628 12878124 316746957641027015581874637229674086400 12878125 -730574744918159952246754101319478775000 12878126 -907565058923693479537967894607778423488 12878127 -1076522192006705204222836077750733583736 12878128 207573478811725422635474329774864629760 12878129 -459016832262717479973268113961754563248 12878130 -414316171105687774693206765797453268480 12878131 1028442358086276420125384142819023366460 12878132 158437816900470830558790683792769012480 12878133 122368328348345973264725310720810894624 12878134 248259257961132841840430932077445005216 12878135 -1275661821893226607971298510014337690920 12878136 730681132471121262078139601056040755200 12878137 596733985960026739026414212931336411264 12878138 187771301868834954991782719617325393664 12878139 855079366564410836373618656242342889520 12878140 659397855198163754484667562957253319680 12878141 437913529971731114924021987816859736896 12878142 -539897338251112742420724637179908753088 12878143 -3050997423281181513010704157333942071600 12878144 56387283095511018959144667907822190592 12878145 -220403631436965851534067382188159516480 12878146 -96598798949593580446697667046782906240 12878147 -1190430707503093197185339912590954990404 12878148 409845401056298712453540784777930383360 12878149 113950825845783984162749737021572563164 12878150 165854222457479370023876024436193785600 12878151 46683554109167210655057081728049360 12878152 49576166578398782285635398271030886400 12878153 -1595457137477075547196453636540269698598 12878154 -55134404133221881184924857370407094736 12878155 53998584790392132267379240288547406000 12878156 -2312925894750334976773138607844822528 12878157 -831790416305004328508038739003018237760 12878158 -394173981913089212297221085322023903616 12878159 -416699486596697011409608951014984743184 12878160 -99754744739926902483066330165042216960 12878161 724738818026099158889041713413942459762 12878162 -230559180243104179989499824721043769600 12878163 -128160737174244984628796719246692859680 12878164 -89074816987592230920236793872898828288 12878165 1504468341307156048993404907616571540060 12878166 179488551140590062226250152667183339520 12878167 567816839523137170354992197286911698312 12878168 -931189054582425151272175031785469245440 12878169 -1168375198760535790347093617129502667056 12878170 -343685459770371600126682550472943506720 12878171 -1038490703616207183037641623777667293628 12878172 313889830963374629299095050843998365696 12878173 613788174682877771419370319987937560000 12878174 -1177104695839946289424504480037130230208 12878175 120445591360909710677760001537468416000 12878176 -2357340170693310152985896586720774586368 12878177 -47488073076873676432242099196582548120 12878178 251864655539658701561517131984102872320 12878179 443763717978357504657067149025207658780 12878180 928625965029344328449110852146613424640 12878181 -96548323849944508913966037332311403520 12878182 -460399018306923511030856228337985991616 12878183 556235688694651500241093015839594429360 12878184 -754743213325882895271647428467440271360 12878185 -1882328579707328132626827913668347491200 12878186 348450599124354482759607882454702089984 12878187 -164864243560744541967111887414995611648 12878188 2136734774903390693939365578456584779776 12878189 -2300004053775217142092975192876263716010 12878190 2807607382900213843188120002293912320 12878191 310476951345737752083926820787642194784 12878192 34872786094923386873855292886241280000 12878193 1355976020104004297775767407229281287168 12878194 187590100908710705907781248382443589632 12878195 -34299633002550249974159276551917486000 12878196 -709637578417496036611815079824183287808 12878197 327384997351174977787054495480113122112 12878198 153920903511145783144927301322484357248 12878199 8759527377566851361431859244918691968 12878200 1007562588069332247030074926160985600000 12878201 -237816762234106457170148810839662210048 12878202 -275634130872085374069917439866121811968 12878203 879010153851330280858388826693067599184 12878204 1244947601603688688981967599109281981440 12878205 -401449533988540399847294503953559668480 12878206 3528072712468439939746242805535686656 12878207 -1041811812719956253723895666301285068888 12878208 -473909662405017306176904726989116538880 12878209 123750826086201760611926301777184830420 12878210 -294995281462394825269123616558850870240 12878211 585090453666473164045830554754431587200 12878212 133582322757946048440668586297738083456 12878213 1327205341898099640585781585762466586462 12878214 -624212289514318854220127808271861051008 12878215 522935175373437860849203960372691436000 12878216 -325632657234191471756406833064443443200 12878217 1573112707960480282207935581391835752960 12878218 -52887583955803785140764264853182557600 12878219 -306918708106161294398650576119326850000 12878220 -153880092653085143232360030075691837440 12878221 163276026355003822096194251300096946144 12878222 -3412620123498978667166198419180513536 12878223 -182444075272624358260727484227498520432 12878224 -294966406812057711518099250237713244160 12878225 801908578174572270169480606448650998000 12878226 456225202730894408588709730257521470992 12878227 -627070280093041869116919357594336451924 12878228 404819818398357991992797143450441838592 12878229 -110207776009151288560868373445240482432 12878230 301900564139996671986020879493580273920 12878231 -1194084207361329025842109439743811491728 12878232 933779407172653797342710341140864184320 12878233 -277466108287001113392129787427606570098 12878234 399312510495441741162053274244569158880 12878235 758844994693279205109347052294626366400 12878236 539501674795483074018937129628675304448 12878237 350944453678055007110035502446864597632 12878238 -704318799830934658761015739307037250560 12878239 2378691771412499297258702650437765557232 12878240 899496538084285016785089530351055667200 12878241 -365802839722794112450895501249981204160 12878242 -3578466274638470413310379091465912320 12878243 587438431241637750893909155452550139040 12878244 -468118514254246157103681654539257006080 12878245 1549060734977187464967240728435730837120 12878246 489216068234943406123245934329105135072 12878247 -234713483836329118136896338855132663000 12878248 1466003498291090853001876755091444930560 12878249 114474716897457300969400245130463836836 12878250 -142559934877749230113446626459664384000 12878251 -565232717273489009314295074554222886400 12878252 -180205623900676296111652979448323724288 12878253 1545342112703748768839211127152081701664 12878254 -318707216754036287871903730925025887424 12878255 254963307907077743694075169980115728960 12878256 30501999857868341985166156112166912 12878257 -328450835719189785792665580577508516480 12878258 641443528199811324254550325561583277984 12878259 1370090096917678991408790914333622228528 12878260 120220355371899111720806707380894758400 12878261 -1659913704798380063548396263141858667776 12878262 214056239483174647313321770390420907520 12878263 -371451543105037172971584256638447254216 12878264 -162666889260187426415067311032526438400 12878265 384483428755151886863327443504881525120 12878266 -541420914413644715568687770296413921168 12878267 -179025587398609987872927375917972310684 12878268 -34149218785960279488789985958086705152 12878269 -452979042794631489685831448671571623956 12878270 1040081665258929555337860040822330181760 12878271 -295788094575455811127803389746991675136 12878272 -596789699188161468658113939213647872 12878273 2409960335547898586676395247422991751380 12878274 -198119557516463192822397926616006421248 12878275 -79249884829110306644119610408753713200 12878276 78244508905275050974072353273713664000 12878277 1210075229030878574331646368378202909920 12878278 -299735286111795401075232393600533702400 12878279 -1951443702806838047432771523900783438024 12878280 -97635895498433014656524324225526988800 12878281 138712545507628357667347056067469024932 12878282 -2131164079452322145916170645850088688640 12878283 333429542012832851912499251325327644928 12878284 360708300293950620714177227213386490880 12878285 54725165177313934817199613596260592000 12878286 -191481340471400457115833764022018719616 12878287 1509514231792999958050744308599852189936 12878288 -286028575613053506876451772930419826688 12878289 -1268725040917335257371724608634791876446 12878290 -621460095009838496305654837907002485600 12878291 -2732249886174494396295343330443502461600 12878292 258348477002165801808899635723287416832 12878293 -269101404060563156772683455466238980676 12878294 -35082900739473706126977397616612825856 12878295 80262917487875982453439936027135968000 12878296 -570431793219841029523910920171740979200 12878297 -211479322112765633393807156504255563254 12878298 33713572037891499786782839753425484800 12878299 3163668610764904178410762121982081024 12878300 -302101941292831926891093496855393152000 12878301 -247212159175198415065054683761125354368 12878302 31627277730403019912293360908387478272 12878303 -524208372565424907030548865626950340448 12878304 -239930206139756655252121779732020723712 12878305 265275021127734073511274245841136707840 12878306 -172032037808571268065259817390263494144 12878307 -275304629232741816116602088724827540316 12878308 410415280437810488979487113802764582912 12878309 -350592594077969962333147227428833339296 12878310 189433559432826139897557644610202508160 12878311 -339718628731801483034983621324122849360 12878312 912709376315134721692594570740814003200 12878313 166112140041082583142498630488492409024 12878314 1505516589329976948131213345610960816 12878315 749931397802277654864941726703361044960 12878316 492417355314371320761840390208821801984 12878317 -4842613604520847371832174421771472788 12878318 -735968565550143955096098999440048264640 12878319 31894300268051292663655245585385505544 12878320 41199426987315467520448752526334361600 12878321 663208151524655131276604597293722126720 12878322 188995829778846341115701257565240326272 12878323 -403883945284027431696401168215452027656 12878324 794377114484866608297111946810805913600 12878325 -259684755465173784051938732558597160000 12878326 -185395682053879606140418177657652865888 12878327 15723803271312604784778479071348438872 12878328 -15583808809824617147745703737124454400 12878329 2474301516035101572958892942791755470976 12878330 224528632564449868190476432608837611520 12878331 46149348950647975627576216539602604768 12878332 1027552117752242706492163435775362359296 12878333 41047762760453098201811168979613938240 12878334 -109974607393721316996759356075972705280 12878335 -382718610338075586023100568196552526240 12878336 906616142377784160528710242237081976832 12878337 -507913802802528899875965943205875058880 12878338 766496160702994629362831634031348154112 12878339 -64265686363448586549644256477574297860 12878340 -221438305965672262772079084731951308800 12878341 191226648736284384580336549295051671072 12878342 269551226832190900734504283080355455072 12878343 344164883717625234182966030173337145600 12878344 -446727881202017874662518231973707284480 12878345 -242707032363401692468258821198658884480 12878346 124092579398138873521504307112310737408 12878347 363799607119285407012622978286328499796 12878348 -262214631120546484227532428991024447488 12878349 469886646945316007054691731378385414720 12878350 -185340253502400924027148205614838640000 12878351 -1244204096370887845507995596142215570400 12878352 -382369560669384084836115989396520960 12878353 236229970819850895683282933952195117120 12878354 -328278298062066346326072861204878592624 12878355 -96600139240688973194989097449651150080 12878356 825162417298091125263202858650853761920 12878357 -2078554722943874816236729030311778097394 12878358 394858980589674602843487057366289589184 12878359 -660421296287992356523414886554930962296 12878360 350893550562386048338796224400987136000 12878361 -425049371657486258820898706498243764710 12878362 -442342063218935262275405152446485323008 12878363 -768147966307982184701441589197591747016 12878364 -697690165250148287091923732390784000 12878365 1081781942546279849944555857221836273260 12878366 151677164297324432121573176387362427904 12878367 443456169542323193751187362974177368320 12878368 -58522286242605646397419841765552947200 12878369 -743649781126449394043671630266554743104 12878370 81033943058438223406800369769793183520 12878371 -17479389800132022433269782164960218240 12878372 -551806155252638004518095659434246074368 12878373 138860730547692487632855613032169783968 12878374 514548829752170954216551583615543763936 12878375 -2146871856094882630655732862548238720000 12878376 1705135179957664226434762695622979420160 12878377 -2306262413902651541620931162142546736774 12878378 845249844871277815349167658705125668960 12878379 -1255849426230885203464738617892611040080 12878380 -753817618176493521858102821692882483200 12878381 59582752000677233228955804815688370146 12878382 142450750571200967325146323007076609024 12878383 -587649146196459334630868177316605630480 12878384 42607389129833454625703288969351331840 12878385 -475215284465855628646310604785464283520 12878386 -336168923599319026881836748617174383200 12878387 -632642546102710988298670575277261074648 12878388 -328900212681080964639737461598542220928 12878389 -196677212329083444201459596534530001220 12878390 66013851491386179110203266950892134400 12878391 -86102942704369819317459674479746418176 12878392 270030189255559484002884365635665100800 12878393 2672612658903769959691500465911301306 12878394 -947057698865847216114385043496311162880 12878395 700052141332743924845409952850498102400 12878396 673464114914998266121258786063975454208 12878397 -63468275892677995355684994928207027968 12878398 -326993751497357020888196148301583900736 12878399 -89175391127706307192251445562935362720 12878400 -39624969488837916367211150227223347200 12878401 2146178415832383296295830104932257932932 12878402 824251392557041152267714136864108694400 12878403 -1466039102248921485818372946508851320592 12878404 275316604016019567101906069861047406592 12878405 378723884260689899789462419123856467200 12878406 78909832701988533716046198238019174400 12878407 -1969537533510968370349471843982729719200 12878408 538864408838074187342650030705534632960 12878409 -889566212206526269660877821912458563520 12878410 -587481215006297757525505398664471412640 12878411 1460063348790692812773825198845626944 12878412 520806288467682079592139824404715085312 12878413 505881441595830106155071045568126729024 12878414 11826489020664070929907012963919448000 12878415 789104699687173653665777796580998929520 12878416 -201082052733377147432823079262829027328 12878417 -528912150941524715328352379374695297420 12878418 99224651553636309479774083574239283712 12878419 214825608619565901660516507828216163344 12878420 498545470129158376096922166867959040000 12878421 1008313078280559182295956423359399496160 12878422 1118627167867816699158174643761933292800 12878423 -1130602881484807510112495741704580689920 12878424 -201017417288956946776137443326717132800 12878425 621827928992707719178819006634969331150 12878426 247969619595664060933246521225453629184 12878427 -756436290538889977746765884165958981480 12878428 470288154831165293737946104987015357440 12878429 -1755005455766048481126436755030660124500 12878430 105201855455131041921066118717031829120 12878431 -763834214774210829957150270874240780768 12878432 -710785202597641669281409838136946065408 12878433 12553009824903045665865184451288887362 12878434 -352855262632506328268870556026718462384 12878435 25226266863011080960232806308710261760 12878436 -186459733446398089807315200823013990400 12878437 -530116176797100782199334798759535110560 12878438 -378811485295656991517011856782551278880 12878439 56671582049330632729073538257264544000 12878440 133566377475875389527438444268869580800 12878441 104901074905952776433579612892973064052 12878442 -288223496152021222709552106933710961216 12878443 -255836218386532823789024437590218022680 12878444 -239154482003532154822184777770522480128 12878445 -945840781943927315503324696454925826080 12878446 -33651693283084167518525811366302432256 12878447 -1475195110716182001744249000083788551960 12878448 -146691547460316321160049677373328064512 12878449 461752669737707087500095726942721275700 12878450 -250978982787010760426923602750635738400 12878451 169567624330126987273406972540803044180 12878452 312022988019782954048458841655852645120 12878453 -308094167306257966325647473849844408896 12878454 -154024675908944980802569496339105341440 12878455 1767917510301741365876280406379315022960 12878456 143927851660526221385478072192995450880 12878457 8645778050059543691158093416974097888 12878458 112951776705151096925185518324721156320 12878459 -452166976875452236044536933432922274560 12878460 -264811029133083830751364258950542131200 12878461 -1691528679544662548775969494397740071200 12878462 -40651185932873816632863542229269780736 12878463 59907309522979215993226051734865434384 12878464 -435737599913361647994130379018160046080 12878465 1197896403127992756525041780091062831400 12878466 -72641992007512541656424125252179095040 12878467 -50638064814227990483414873424217662208 12878468 -1668255531059649466943752624086464369664 12878469 -658446573832169061552728413576885297992 12878470 469796436441087648771599745939024888960 12878471 -64931156634398138364564965475521416800 12878472 -274768805574570800151956437066399334400 12878473 -1414564779984293552629560271807974669056 12878474 988843296325776425781396725005964832816 12878475 -260750666310812139724915000061814521400 12878476 822970061857738331555801055661355649792 12878477 -23107849199141729780713915140596882208 12878478 -88170068184066916527888203150743516800 12878479 1439768776637904364882740389938039536912 12878480 -135632542287110269798829310040672419840 12878481 108432670354704715986236319962565639168 12878482 797851029572451377734075849687143831552 12878483 -1053355768334391942393047996292371741268 12878484 114102344034993501285745785028769894400 12878485 -184596442807212394855263577127013465600 12878486 -1499032372311213012364679355285365641920 12878487 1125469441476618127351693277107885039440 12878488 -42285164332858173615973537331952353280 12878489 844593631481653278760344142399436153280 12878490 353061501757141645312334341225438821120 12878491 -2035886630676798847539607308196234138108 12878492 -771055525666513514159148668636760549888 12878493 -4983414020344635793381768584231707616 12878494 740688175932556989525397266802910016960 12878495 -545989305826518963039903032855264745120 12878496 -1222958557115548171745966046174822137856 12878497 611928414785334756652450291511089439940 12878498 -1054904585051876599389665882270030667264 12878499 -89225394734906659481080874937250785552 12878500 15403083313985063032456006466227200000 12878501 -1296423180041922874089693986403531374400 12878502 -156177721213008245956413945935691816960 12878503 1377678369982069780000970016839738605920 12878504 -142306171014220195612661314764214272000 12878505 -563188916184249835104688752156256648860 12878506 292701968556014770054259669016572309760 12878507 -1428154079436411973507218141814149319248 12878508 -675999452884320253706139726346607639040 12878509 57891050896924363540805748031364859616 12878510 -145617491967405399428718126786659919360 12878511 -367031901905699349837759153078690132336 12878512 187995322587043381003970251641098862592 12878513 893673959852407775693251610356090832880 12878514 -53955259857811822824030961881746928 12878515 359525372248823968771299963728499312000 12878516 -31660491234624944368273348540620668928 12878517 -1868073501340940087503334150074368518400 12878518 964737062814709504117853215914602604960 12878519 -730295678657568902713320371151008389080 12878520 332529259535477949115485940582268928000 12878521 2041795069843269089107067668071261879722 12878522 -293678406761150880346539210273945688608 12878523 -421372483185091341362588041418931070800 12878524 -551714275361301957918981968532023163904 12878525 -1277882980832183769670697414405689742400 12878526 -543913575845703109854591785044002890112 12878527 -834820092741821652030986720950874041728 12878528 -137845265732035786235590392976722886656 12878529 22932155931672263702022955641885362208 12878530 -35943960719028171412943555689530201600 12878531 -370183950376660529564443644434729641668 12878532 -644447822244537850296370807227270044544 12878533 -2514737990085186723429021586404969621060 12878534 183793329105398980226323061670448793280 12878535 429946375087331441855384471143795215360 12878536 -1254802850352611353656932136044216279040 12878537 -660137246920994524087792764898649945088 12878538 266444482913275708718859486627136767744 12878539 -2325399864027332675398225405694326591488 12878540 -1020359182182083852206821668197896053760 12878541 30439900261210093745644700252047615680 12878542 -608628498637993604542765497148390468800 12878543 7950420088863021333715654862635006584 12878544 27477393617645007750166474852313333760 12878545 1483619418425787717257436683684727746280 12878546 484234858560398319083579644901155619472 12878547 -73607184411466850825290450251323028480 12878548 -272365034429919008695482879373439520768 12878549 -1313187377564917560782336439081336932736 12878550 390622780117202781109060931994255996000 12878551 -151638309251047492899684718695866560512 12878552 -2116103293209977187396860121620596531200 12878553 507671412886506015316142594774084393280 12878554 374125343069307877683382266956441675712 12878555 464857220924761972481170687014822960 12878556 -217848801543601691803861582297522288128 12878557 -1183976862325756107496233977872409188608 12878558 7735335362446253152252478480793851904 12878559 -246740958987138086594801887191386599272 12878560 -468569145263000391773519460064135741440 12878561 914125129947333297465538865917874152320 12878562 -253353205836492468520173256596666064896 12878563 763982002387171802407999707354578406812 12878564 -1011092336459815175815855234510272749568 12878565 -154851163553788729744092979079976670080 12878566 -68184133914051032130267467106864772800 12878567 229739939759965502394223460020185611760 12878568 -342152965140034743883418400345821184000 12878569 -1179433072925264021347076320012161835440 12878570 515022034759084922595010851938577072480 12878571 -135651641674722540810998306351243275296 12878572 -473855818892301127242547024174675550976 12878573 -360201386731639381932110250748364459700 12878574 -215913337409911072316046126778653484032 12878575 271567463760828468210448522088305053800 12878576 -161256531022124534889554545088218103808 12878577 -1437562278649167982244795622700266485886 12878578 -27388846602946666291290847698719324160 12878579 -666721374105754053314339452313510254080 12878580 224883257895842466751261055728975872000 12878581 1522658773706762927741830525782374240700 12878582 -1253448904333930000391569902140486176608 12878583 -109104627167432956052629856791703127576 12878584 181816182091739739721319111017201950720 12878585 190221385183204894091822358417117939780 12878586 2858485393261618260047481185859147264 12878587 101426638710769149161172068159225022040 12878588 1067932202659149100468431196799304431616 12878589 58234203884540331258929695032169780224 12878590 3232765391070653488748862256621697280 12878591 -717116241989759344151810675914543911816 12878592 218381292828142178435916223795471319040 12878593 -234707449183800931238588206817128638080 12878594 -88980648522325391575906266416228498400 12878595 36902366091409733098700880052912734000 12878596 -647544979646570336698563448627364541440 12878597 -1143026514429252042243438972067789266720 12878598 601937220111661831323616196300287107264 12878599 -779729679005158326697136331378512177520 12878600 -185443851303354947108595388728729600000 12878601 -452203448758351163164653954039007581168 12878602 447826049372880722353368870967297135104 12878603 -174635507921021714450203196734637375148 12878604 -413701522981931034062104869997103036160 12878605 1195032813852113980994020319218905016320 12878606 -77390964361355386378540837665053271936 12878607 249814730821088760855038943257606481792 12878608 27043231005791243796786539678585004032 12878609 -154772971930520169952537903186972703232 12878610 201701043471210089512162676785411507200 12878611 774470638746313686347252651889142221504 12878612 -812412941738765377939254565018462599168 12878613 353397575085684704150686712444749312224 12878614 -56420099963390435943805665432811797888 12878615 -636787557917044468662589762143548475240 12878616 309338097029005461452009696617768857600 12878617 961116703117467705235599653295905985412 12878618 116261733327504554812622849105109200640 12878619 244723774783815760411320112378748480256 12878620 252036705921380144229717596752127354880 12878621 971444285771304041916842578122651556800 12878622 606007934315058052101195535585389753600 12878623 -368173127955465196300325456944143894360 12878624 1102225525071444939156806375914691100672 12878625 -154170386058009568409617331679055344000 12878626 939207001254113871310333978959281650512 12878627 109002639923611250971804152416687268432 12878628 -341748626097699382813187988648255160320 12878629 -19165082501766515438083672678270072032 12878630 65692268442230988110181236807253505920 12878631 807145220883093573241017948339817575120 12878632 -46044719020879086889989644302676551680 12878633 -904538171413065906638005433189766921996 12878634 151903431398467332248880124295939508480 12878635 3441283980960372049348054845461280 12878636 -794976378445506060965756816108014129920 12878637 981247649969951548481162145511381661280 12878638 235781843796478630495167691241037769920 12878639 -694821843502131962970900001535977068480 12878640 -25129371594771108020939125759743098880 12878641 16419157604268075380238500724173505252 12878642 371029243210193070083047988254310234112 12878643 551044674357447309405614682593951764224 12878644 -1680311065389742962949617717430626028800 12878645 -1243514926415000333703021693671373787980 12878646 -780290329245342940193748444890275410432 12878647 165405881911295876475395211970454185960 12878648 -1254770230395447988219954849027762851840 12878649 803492185140346826467055458035946131840 12878650 -74603219435903808327445317562600224000 12878651 192730744755098928509262265547455226352 12878652 372968507031525190451230043202812293632 12878653 -483855652064927900804601620684524389300 12878654 94138316044780645003101850146096427776 12878655 -289820140072551736535587426445202729840 12878656 -83169535275083601470768768817404313600 12878657 1865640776560368854396192688668730518832 12878658 494161394618813458252893247026532574208 12878659 774546346659195626253688604495298220960 12878660 -65553146525836539400175116854451299840 12878661 76659738670116076070319011008503183072 12878662 -757577270965438802624893228200719019168 12878663 852698271949963977924903609287577760560 12878664 290457973475142203007805697110465413120 12878665 1138556296651464280532531275166979993060 12878666 242059908279466972718355141920202624000 12878667 -645209136765630021024492687581165310600 12878668 -398118491980768932175284549180518845440 12878669 -953701479935063179608647684769522609930 12878670 -217894042720812559244444254465880941440 12878671 239976214842097331119747012979430264704 12878672 5813179479374915664097109796850237440 12878673 -715215931706710802727283290337187616960 12878674 355273064274287553529779035330690801952 12878675 7497822699673325712102722282598240900 12878676 60026332023910426928872487019216048000 12878677 122470129730940070241812229693944812800 12878678 -698235665003955330538132685397185881344 12878679 -377291780232563797257856766525760477312 12878680 -431817644798612623423687580782481203200 12878681 175169395238181952576046218201314937482 12878682 -85725578867469765451202733799835808000 12878683 126432138050691214840675942539551885200 12878684 -239090251490003450433788401807299545088 12878685 -536642999845524257287252015626320442600 12878686 -93950924242254638603373818472726421056 12878687 559484432930898396197163785769540354336 12878688 1422085674402173338628771528973355843584 12878689 226237464129920985868399765152637777920 12878690 314345972167483497441000727227879352320 12878691 -15875361925309498433494143700101600000 12878692 -24241019453294148714668355734973557760 12878693 25648179987473550178169187999116872764 12878694 568244170435907438306147078156331656640 12878695 700586608344537767685311749521312043920 12878696 1475877647144652026379598741184647987200 12878697 527969847186601944338304895298773910400 12878698 -172283256034241197424402912936278878720 12878699 -1124953652321348375816294710834258236300 12878700 -331142027980177635974663443965690048000 12878701 -34361424300862224354889943023048541856 12878702 -224303857787675240913859911487435946496 12878703 -2098722892711019808954858950145711193200 12878704 373140383005152505534859392984211947520 12878705 883152674268625591113646914261113894400 12878706 208618961791867319871990811518990718464 12878707 -684806499539381172958979127382398964924 12878708 1724549955106231888763163355010163701760 12878709 853251246301886796877311984332635190304 12878710 -375487556653727788161444690596841607680 12878711 -402936023469216366569734620017277319776 12878712 130968545449710296830012515766382100480 12878713 1040405844182394573258083656859020259920 12878714 -402376011978546922947137295475036454544 12878715 1412412789116188132910203433418800640 12878716 993383539844775249653703178571978910720 12878717 850062598479319542534575717594715821292 12878718 67493060358648584914543714515194670720 12878719 423071813831522746992756732803078101056 12878720 -1245796830736930155176474887961601638400 12878721 -1248754025805568572038432330287987280910 12878722 -494610438925256922718779745310327064576 12878723 60552730350088009950631953137103273888 12878724 -571224719328390877223405159165803235328 12878725 786031708053855457666777165381660816250 12878726 -530558268454438241790404226816473091840 12878727 42199916599870492453589656624903978320 12878728 2017572233021386875675667492427464704000 12878729 165913111294041224704844804982835314330 12878730 -279784518787084220252172847551804480000 12878731 2951443952671536478553645470246247423200 12878732 -241544539198530044520989215515628669440 12878733 -1229789748279513942752238678428319744 12878734 -256608493721306988228028842857526767616 12878735 -203527318968889667224130074109923661760 12878736 -12675432674989592131681406947389603840 12878737 1667948798017705616157720782557777614386 12878738 -250817477676798772012510784304052055040 12878739 -602602867157046664610024135518772347596 12878740 -362821775510957094185330961285371781120 12878741 -3128887176283785892453316815689743639616 12878742 -189179135489098836209253955730796237888 12878743 -652061018944523451627189118235785214008 12878744 -2165184351174606673758581783245309347840 12878745 457032745757427852593342180772036028800 12878746 -972332431120876058534613584404519944480 12878747 252184354712902750196186849422173317664 12878748 -290046163133062589656995191139811024896 12878749 540411861494130976371076761754184119564 12878750 -134897896870726170573194450103382080000 12878751 -1313129709384648700808720048059840014720 12878752 -341971101742731367150257587506913476608 12878753 -303134074135376087215431561166297555998 12878754 -161742948704973226554143394960295280640 12878755 212395355206816681888388571758732838000 12878756 -358367065497801251014588607655202959360 12878757 -1541616205242198566987133859746126612000 12878758 -12247874211841152410110678688659341312 12878759 2784606677522851908410322266044785318216 12878760 -223357595618187783178384412675399270400 12878761 -553333692385584154985470827629011295616 12878762 -52864286991387785783038894458320407968 12878763 -554812732211606003204918344499395865256 12878764 -231278135689157766785646032323871899648 12878765 1311529736937483366652856618625459339660 12878766 -99977866951696016489242190821893663360 12878767 879000593371682576616483086492751116160 12878768 187974192264493006799728047012672258048 12878769 -1073679818591200365600847423667113888656 12878770 -838599821321117807661519509108968204800 12878771 2188447169024153785742237279926999752972 12878772 1109401138230239392850119863007435843584 12878773 2351000578901401986255375296158798615022 12878774 -155702464481486680124468240593775724480 12878775 35274620521459393545102336639356385600 12878776 -82207582285590961585836744203158487040 12878777 -1666107851070394318122260557657698412374 12878778 -394814422356887303429744266422575652864 12878779 1785017912770751466278669221913796033380 12878780 189059082643214565175193251235873725440 12878781 647050930955559836643014416352220177600 12878782 -338207415261365258857853103127107443328 12878783 -1487520095896362138937372845088903435968 12878784 -608592394176384281256468722407912243200 12878785 1359696738926630987528933843334569728980 12878786 -38730959517853769424307999209869353440 12878787 -89020535438613827047610667363639122448 12878788 -187601736871855564872036677966775522816 12878789 -395570876558521485080790729922863659520 12878790 -137562193436173493192301925522205890560 12878791 359095505387750299679667266434009658112 12878792 -1484992523090481901851309079540695920640 12878793 -136152167358217857047106842784260152080 12878794 852627192530926913684136396710032155696 12878795 372692390271343875676673560833817718400 12878796 76355802982897432281249549362409553920 12878797 460749589445265957497045558666092839372 12878798 77532262376896936677592422288927163200 12878799 -22942535189282747142773096321196065280 12878800 -154658317770773396523979140346675200 12878801 3346923552471519258480525431852175360 12878802 354772529581805858740401368585532971280 12878803 47315005913515713117674942707978832640 12878804 -84597327869313268651497431422771636224 12878805 367473489369816911849468000249307765120 12878806 -44062993624463451568797686679221603136 12878807 -1157829901307846915375972077709061693696 12878808 192924816194681233711457814442495180800 12878809 771455718021149434156706090014464820116 12878810 199401077504812807828466479816361118720 12878811 1513340420678044357118869325604898229760 12878812 -129134954112931968358319184536024168448 12878813 1071980961718567504000768137575167395960 12878814 99254444304102687679996070676804199680 12878815 -668924763713142556415983365184815060000 12878816 -556401108948264389305956670191729377280 12878817 1243416637327385777145786864622648828800 12878818 -84896787914942371119473251385190547296 12878819 -47415150683844999788814820872571243056 12878820 265664079920296182597225148784186784000 12878821 2049657205997776659456762984972465838944 12878822 -175174993198205976552506114778128704896 12878823 800274020363469298843261574177911622184 12878824 94833709818770941881608975866347110400 12878825 1047639728897107755318851318515312211550 12878826 161132959985237944742535954210809008128 12878827 -187501033898923068645676364750521777920 12878828 33291918400014845384049262537064640768 12878829 -325189661885503040341545142835567417652 12878830 69367202477378683441294392632955418560 12878831 590463355568555039445946774311849322992 12878832 65369685084220825839963035027224657920 12878833 1110764190650901776399123285316288835824 12878834 -170577047442991208917292908532120394720 12878835 836064929182579946611571149139823332400 12878836 339616104956806938984585593364736518912 12878837 -913052073322215771539359225402100318880 12878838 -3385316206101945244653203090215004928 12878839 -1335988232030653796825217574507891150360 12878840 47791368741543001507148155458424012800 12878841 24210928634537405158037462537528958144 12878842 2166850648982903630421451696511602000320 12878843 -919909403819344935285640889150423364120 12878844 -15574722107330257472488604927497297920 12878845 27235397073466003515795518143065298560 12878846 90522351204527195332285333068509091840 12878847 180114947445123589326624627468666406128 12878848 -1226547022203332699455321295121119444992 12878849 -227834928497662186871939956577848174764 12878850 -23043168696409833500241544779225868800 12878851 1502390637871158462989491713010600217852 12878852 7235051336226570207352494488943747072 12878853 159429737938153719363072151849558393824 12878854 -861823937946244134080757808885956126624 12878855 -608547859141966641312964718880090678480 12878856 -317291172297932044298124758128396078080 12878857 244742788024029289018386211908270537472 12878858 513286981221391049074449203673153450240 12878859 445341858716579767056830337960103234560 12878860 -347992692422889352106432063525723596800 12878861 -1084259821621857779212067405439700284288 12878862 -210353993065878059191022574907627251648 12878863 -1521373186937482184843941831772894647888 12878864 339507529755958691187469851505384366080 12878865 -1530554437360833856719554546745079536000 12878866 61179224667353900845975694077394941440 12878867 -2714242475804499506201302238910455570208 12878868 874214773625997726631330169456376330240 12878869 1561517265338144538713637645720879611260 12878870 -640707523312448727322081073807026533120 12878871 14828303634898794324692312742210172800 12878872 709446282778957682261530761293665382400 12878873 -903675548767811467612124697523010519040 12878874 -218410633403002586643951276009657020160 12878875 -22528194214527214874440770636236556000 12878876 -178388219950218182766338290997388119040 12878877 1105141038379300048583900150112234816 12878878 -314986741141118995158870934913355077760 12878879 16568325160231094522947447518968949216 12878880 120760728442643711356231880589044613120 12878881 -1784570261714611356362715622179039772318 12878882 -70895750513124563697029112340939968000 12878883 464075287093242017377259556104752502052 12878884 -204518940605831229015416241535630243840 12878885 942849836962329623826934991548371203580 12878886 -45990930761306001310982651182693547136 12878887 1238841514216941788366048851640223872 12878888 -598941616270445866668420269113711656960 12878889 607605147493856942716247181299153729424 12878890 -353539487789024834334914607674749942080 12878891 -2058206929859257587405950977851090789708 12878892 752491773635350431192991385922144368640 12878893 -2705464474191082280212989785408009263680 12878894 151515445394123081920584478885948429824 12878895 449731136027347994944783445966328189600 12878896 230345298870465138292507765081657835520 12878897 -3284960623156985245261361300699818714560 12878898 547241370298132735455534803222800884864 12878899 288528310832141909250339294418121802240 12878900 46125783551860053991440516334633632000 12878901 -271114989349432189135190416744438811808 12878902 -749254853590585667112984770829970762848 12878903 1040781896771059057232995432588554215040 12878904 -474644942488766792846296727649802874880 12878905 622116544102320775968336610179610355520 12878906 959346150972583478353494058449146461440 12878907 -176508370263019264643307877578734750208 12878908 96104456393253934419958148154633788416 12878909 -760388682192964193480207264713262801184 12878910 146796315896962853819034136933020451200 12878911 1220967339846224550657282899427067602912 12878912 344623220663703102739108648950472114176 12878913 264672131538913236830569004909857454400 12878914 1871424332592452784483498324228894958080 12878915 884530336472624562176360557274788157040 12878916 -374758394854288269660204283200088040448 12878917 -93174313451404818929298229237921067268 12878918 -107004739564215555459437760292087178496 12878919 -12032790529796249976843195485437304832 12878920 -505593055617476757383883711874921574400 12878921 632745996509329367269850287404710856144 12878922 170251677860268014832742348910940057600 12878923 157153037491496044743363837650085000480 12878924 1494066536963819639628356519944537224192 12878925 556864454109098091412664910002496636000 12878926 1309927834909427558349183822877891141440 12878927 1268647252417597781937016429381570417776 12878928 -286765085036973485478425527861104623616 12878929 -1077956265919069349700545392864811922240 12878930 -6682191127286757752772677882164354560 12878931 -380545761187213780757146917301569808080 12878932 -1048884500516015133746386515934754070528 12878933 1317907349502690230520299509796804919360 12878934 -601203128788298759588720536385087737920 12878935 1398699332181686133862371806725768025880 12878936 -694371711254561372986367752508189859840 12878937 -649144365161940413295906813308453805606 12878938 591486065612360421356189164878666267120 12878939 327663956481767516999593963642685861760 12878940 159056915222119689564064275191962337280 12878941 -1033298551777204995606942873135747931680 12878942 -110530499320891300819851716610216544128 12878943 -17204904562736408850739310239566397440 12878944 183897019272042665153999283400994193408 12878945 902188222848061565255473223425378029480 12878946 82665058627706960556409728842094240000 12878947 827072831623900814281484899232299326000 12878948 -145870584703655984939124402450025503744 12878949 -452657601286869216079899573171444960192 12878950 -46598390837794616198288121144209203200 12878951 13983940974499897843417564260200015904 12878952 45807774198766868864353261334120202240 12878953 -3310947745350543769405105307169218806236 12878954 135048664316576781487005101392992332544 12878955 -677061000698773010532536219234971338000 12878956 -201619878435256429670172636381907900928 12878957 -108020773871322478114671970636940294016 12878958 687216888952615583492167419673089836160 12878959 293344619896572198238967034307372947216 12878960 109521354338929105215793332943208448000 12878961 932636870397235382700646050539827104 12878962 -750251293791057330803356658832002370528 12878963 74491442076869792988075152535856315212 12878964 -433888168282540166831712391444802601600 12878965 93269431732164738692934300069506739840 12878966 -441312119936692022604897752707352585568 12878967 62817555497865418460388548567475631080 12878968 -1387330722933892109286584835717520957440 12878969 -696921540250315166488652538399722148630 12878970 -81116993653711826882524781533501685760 12878971 848426632688438559053136161141975268112 12878972 -503779307359753622431930894088170672128 12878973 -5227527549598943389435105699135965120 12878974 749407841868642185397113802954532374912 12878975 -1794529510404434391609077247732273756000 12878976 -1177427762849153302660408659262046208000 12878977 -1344475690423522840939043006152912834174 12878978 -290343895242534942875152011298012383744 12878979 384772550609629411998647363205934308480 12878980 -201463117419988622381659984522863072000 12878981 -154056848605428000938904388257408343296 12878982 -312394670199891645112635929409233916000 12878983 -382217077180661762514042530214289112208 12878984 -1137714677587628048264845142802414013440 12878985 13525897004846690351324154001434259200 12878986 246675897395177582463742024607585958192 12878987 1004009650415540581043994607554175065600 12878988 -37584217727714572582003112595369148416 12878989 806586014499893236282368544517416516790 12878990 687523593214636265068265281091770872000 12878991 1083320065761464143154129099553947674440 12878992 -129438612185244871983577496150704128000 12878993 11488879532786170219831420132837693440 12878994 760251551754102130306078373942347536000 12878995 878312668383812703474396903794128974000 12878996 -254004740442490811419338826339390501632 12878997 -164271767629039216810833372813027196128 12878998 -712149042662319846475444841220905280 12878999 -497150138134275059078198830793329494864 12879000 648676769448165149878712056740464640000 12879001 2031650218125172400512407399387857866900 12879002 -200916014132794827401965668235683230496 12879003 1648515864939882112930050998627994191808 12879004 -113171780695681710784260531650637548544 12879005 -262540043789918286673603265089062536340 12879006 -52509768131287993432213199729525584896 12879007 -151565761427980662444902766437493907744 12879008 -2470923921035421634513453300457048899584 12879009 -202128780815478580188803785780701817152 12879010 -207028153672060024514104795949664853440 12879011 492622491841960270854153513838674305760 12879012 73423216707194206636388729912025907200 12879013 -743247820720020025941829893643494007044 12879014 488305599389203748720480087572037093856 12879015 -312848890129840731266771116730125659360 12879016 3515478557609809963705353263673753600 12879017 -906334295025274461424100412982536141120 12879018 312266875119342535503885193512583292928 12879019 414416245200967196657524866464865338420 12879020 13667981788065552775785939309529743360 12879021 688332566973408321994713599189629384512 12879022 -89644413397206434337814908164765485248 12879023 1572211038427152944522133854860955824272 12879024 -45974825312790019715016951105107066880 12879025 -82304726222325090934495488996805987700 12879026 230342922159459020653073314957624445712 12879027 -10046236377463090370095996545841681920 12879028 213846306267202755663663372089307767168 12879029 -1688973048624766881802807678008284393316 12879030 546171084380811231998929865712349797120 12879031 1496286584582962247378183507730884725464 12879032 -1960611821255301708719063833578821529600 12879033 -637972101063910782440448513103241305776 12879034 119097010658298843986883533480425162752 12879035 51400433880966205513716933538661672400 12879036 -11075096247568706971806414932364023808 12879037 1182965233428701473672793233175281839686 12879038 492487109353027070540006128526859889920 12879039 104529770041300180111214483826009774024 12879040 -8307718809497168691808270284037816320 12879041 473758039297534958870167428233639256960 12879042 -131517686956418760460153093093779169536 12879043 250299202674721452957921491317162286208 12879044 531216922199220847784961399014528555136 12879045 -411860350646091911721690965636454096000 12879046 -913834520539994068871974959449008060416 12879047 434064960226455288041038327899444924912 12879048 -192065122123250021295521230887996948480 12879049 467649868449744495049672608942252585050 12879050 -23968506930867634176491523039457920000 12879051 -920897129988087679488628946336989469760 12879052 -1571327874463884879355426275201618126848 12879053 -612043650472896426223398574376984450592 12879054 1019014857687465935318668016795300352000 12879055 77557438750520283990645132161586547200 12879056 149745639518414978719625099798341312512 12879057 541714648178708041064243896121623610688 12879058 1444330616884134799221226300820195779200 12879059 -24316624165274742890741518793001989496 12879060 -83605052493729554326613036338048727040 12879061 -394526613808080587199974186518154270496 12879062 -182373935589485925046646372730542236608 12879063 450538755662644453715231531249338927392 12879064 -850611440729821190602865252302443110400 12879065 2607959093124097587498678093592187565000 12879066 -537381431792510379594749756649175205376 12879067 -1479726098105519298197064060408682925884 12879068 -521339148791387362529145855996651505152 12879069 -390697416571079651516841108665167081920 12879070 -25286302078995516022338088776482672640 12879071 7998911846982064615738900169472619752 12879072 87428160470211999677169284538505101312 12879073 1134395314960701026704790322193055342724 12879074 -33494678954054717494485400746839685120 12879075 -934105378715770800622624227397150876800 12879076 -474464448777512253664444520668420583424 12879077 2091212397561812512803875344114188250332 12879078 -328026969967856540438778316479986739840 12879079 1309879200055426950103542210157941978680 12879080 -885274134874273807961390756613734400000 12879081 -22509953117697409586110390474610668800 12879082 -128172590078598101548812905174194582608 12879083 -46030645543548941824517766348446759136 12879084 279819127326665995602153644060494359552 12879085 1703179063090286500483814539245124512780 12879086 -794054930598539413427195625226731195456 12879087 568180642599845407021530808773706535568 12879088 -386391249845389041177863049240918949888 12879089 150341772159817226214264202524247063890 12879090 197295780156852342640252845090584517120 12879091 1499390176868202047502883352129411468492 12879092 784078526004905470182461126746745874432 12879093 94517265188275869474054579284403948000 12879094 -97823162884851774743794152123263063904 12879095 280068936258998922067087657482567552600 12879096 -605570516166283006751467739825471447040 12879097 88003615986957125336205946171061139264 12879098 80593371347428060103355099428730732480 12879099 320028319696465862989908448328184798000 12879100 74784132051220456920263150615498022400 12879101 -928629543798004678630844263662348710100 12879102 3578713778656221442234264294868090880 12879103 -1343241982352685166770220724705049266400 12879104 -569757812640470869201651217837026443264 12879105 76467778646609330966747099902815659520 12879106 579046053636302664590112160138156137504 12879107 1218422499080218388687294556846900367356 12879108 251415655838593992887546394306172477440 12879109 283972778423541606194961444770357113310 12879110 428334595254360112302964096411511347200 12879111 592750396193695720907832469691773774632 12879112 1539266035199223351835194687125528371200 12879113 329419335636472794514925798808138306000 12879114 487471103450393051060498766495347331840 12879115 411922853991166844849234849301538694880 12879116 721471749310184727468552586900629350400 12879117 -332120219166006617719859200462814231466 12879118 -260181689019284360817525021646079712384 12879119 211372544123437880131963036543701192 12879120 -251600302941021930818701503777338818560 12879121 -258785105664319219881566894434001209678 12879122 330995801285592824793698330187257588112 12879123 359583261240275195886927653004204051384 12879124 -224172338907418099935409435282219928704 12879125 291869049139773960580011134213077440000 12879126 -94108111222681681610622267435977597184 12879127 -1904941066739797835662969637964267681200 12879128 -2535266693080062247452928651049326755840 12879129 418062366722519493122916224642731502880 12879130 -423360042829234145378935302554549084160 12879131 -2592078466856180248227374615230400186880 12879132 -274701951508754842742813502723009085440 12879133 658404643185017683084234967726047055680 12879134 1829277249811080370464194443388444150592 12879135 861120867989193416238892522233762727200 12879136 65882810216333269832513179282732744704 12879137 1877767062256860552065048133910712562786 12879138 748813294500896244315716429300377282944 12879139 -282261712745525974300856121457862604640 12879140 582005873455076321052834685766064349440 12879141 1326091616784840183934140729865499074560 12879142 -195615685724010661784717385803997659136 12879143 2452609434046294623436217078399534212944 12879144 225731707340043743536526775630958095360 12879145 -7156712692094944145697970386806260800 12879146 87880958993397179734995812333159389440 12879147 -146907519222869499345838496309845443600 12879148 542396373843354251571847136017466494208 12879149 -1198489776954049593079168433904379235520 12879150 284655578244887907603994840948321920000 12879151 -437829652405656162927085262838607460848 12879152 -76872342489006504180815585198091436032 12879153 -59025661566353714586824619170828317056 12879154 975722662200085560770752327062066325776 12879155 1446996120829992472718039741733592560 12879156 -616707269717002809129551532047349731328 12879157 949270556596610306953593575621443166272 12879158 -461549223818738777985729177895066348416 12879159 -461010275460895207756919562218088783792 12879160 22102407298443936385833939223399526400 12879161 -2849358819533896303596758854234342184700 12879162 -4915119909020942173980223926575900928 12879163 -596116230862542211748731413172118097816 12879164 669347805933466850649747894334954724352 12879165 301133017066608223073108184401367736320 12879166 334707247478629663523556981911086106880 12879167 -22865877058461475685888808314570274816 12879168 -248978784559843979282086659659157995520 12879169 2240208947681163875234449822797196668000 12879170 697711557480654958436872783912638581280 12879171 -86893038119525058169211131735335153192 12879172 270216623725226888986765330792599785472 12879173 -2077472570272133396307817643183012926080 12879174 114296668951484843578400212885413408768 12879175 437682766811986870992961475155605028800 12879176 -324589267298039652755578131981559249920 12879177 332144447778109892686105248342208373520 12879178 -180026476304396723663035587598826461440 12879179 -1931983732293058413662420534763978122220 12879180 -463062801935080636670158710531941744640 12879181 192888238928386432244251317993072552320 12879182 388218992514280619860200218248999883520 12879183 -1537697146598507137652504163135813409776 12879184 -356310406651472847079997646297662750720 12879185 -931547219739415918157373993146364632640 12879186 -627807558955235386727479225078591767936 12879187 1167967849439675575582381900797971900112 12879188 -1102416727973560171529568107526389760 12879189 1963454489868636944355789637922325355200 12879190 -40504360928755220620603842160260000000 12879191 -731363298648872696726341373283750561528 12879192 309049429005180690497344966745525022720 12879193 -41976414743115506402619283671223496496 12879194 -1166910269011373756461956270149500051200 12879195 -14677538571543484615853214524608220160 12879196 1258295338092440749150155142608388277760 12879197 11486648395598937670869918234443315712 12879198 106560503281643603943288381491707411968 12879199 1221857140620859025265076691528108775200 12879200 987642566884964110746780064161261158400 12879201 1075255628728958274506926267154770881120 12879202 73672001404299885165605258848312919040 12879203 356950657198855711899745707283875827664 12879204 172333958730710798638584807393355038720 12879205 194325810728977895717180410851700314360 12879206 -854901132470992466646092794567454015616 12879207 -549809671029222593209568320936807683840 12879208 -62833197385031857234376424577782359040 12879209 234484782904979496966243392388326889936 12879210 218188988158774367595267450252076331520 12879211 -101859002920682165783825899127654357376 12879212 226037916403047800818532425032487833600 12879213 -876008854550063196000666893694212715456 12879214 180162325013270108284809851752537275456 12879215 -176855493909847304631426344020189715640 12879216 120550409927129370854762083464590131200 12879217 -286239578301733296066800647484308052016 12879218 -401747493473092062310940856655347497472 12879219 80897304034803168449757520150681242720 12879220 -149473759070895817695171191817842085120 12879221 -1578288882214814300869339275672092986578 12879222 -87667292787910837914908421462455193600 12879223 -1351610779438096365925762899138279379456 12879224 580320478371594334823260951279738920960 12879225 -366453370552391993911444385269148899650 12879226 -152756477064791953108029526067812846080 12879227 12607537740730714087804630431748207920 12879228 -129959544625285998543152183201555988480 12879229 322676175266095361557756566141032970240 12879230 95088547536488519772671415552996011520 12879231 16445574891966223864215489397712117760 12879232 -413010623321528184125399070407865139200 12879233 -306097340947788051244589324908877450940 12879234 -553345978380456954786716105987911636320 12879235 1076574642456462696232994793806145966960 12879236 -311743322448661804940515151871108207360 12879237 -200982569393395302042155517317805882048 12879238 -1197473369614024523102729124038748888480 12879239 708164682509313663192785915543871542040 12879240 293045140845522658429596198073958400 12879241 -294279712076310518006220181683670011648 12879242 1049468838267517026430432169522739739392 12879243 -451772561405349022646924888417119743696 12879244 9786532543167008092861582822644180992 12879245 -1405959891720340290650722592247760960800 12879246 307361796249268525117499043332158329984 12879247 297234365645159758257774787086063323696 12879248 -55188568684203851148055500861553213440 12879249 908090162992143506515292328598360679664 12879250 -236130758534040728069454868718498808000 12879251 -138740843429397275012284836906805662720 12879252 881605704715445101890124502465483814912 12879253 -1378734931597812573969427075932981712498 12879254 918625151206431116308433591985574134912 12879255 1240055063385716960491167209573083105920 12879256 119838159510583561478490571238257090560 12879257 144226142145071568220695442965343858506 12879258 2445661579406294489758552869443062272 12879259 -342957364644630753677804172013759756540 12879260 -11357822280098715046349600039692247040 12879261 -152131827622818069502170080423833116090 12879262 -295190569777029561601416377954531856000 12879263 -315340233626875666100509454942410345656 12879264 -150855864144525038507610543589183979520 12879265 343300840008717695578588336757481011520 12879266 -2057099853823089159490785554898433536 12879267 -1197692743297977961772797836811026243720 12879268 1659784953626911675094584004367325168896 12879269 402960767502961316190542004699831505152 12879270 -347992098732682968142233303960196972800 12879271 485023686101609332679207824009772202592 12879272 340741165632941989045950236350760386560 12879273 -433580996598655847143279324348797145632 12879274 20700706126022940386974750890638008320 12879275 72372212322058025247558865654132101600 12879276 -916869658475918687705934645781884542976 12879277 752415305333409535742785304472731070060 12879278 784746994348333404348833584051290565440 12879279 -180862225256976482833655950795914911520 12879280 19464474028785240910255095941775360000 12879281 -3227967125287841579476450058121353436 12879282 -10100187218183796286234751661782367744 12879283 -1995508795622778768653416975530631229480 12879284 1040894911824127675172407653606136338432 12879285 149713946266982723122531643482766628960 12879286 -192772839193838821889352866529864892800 12879287 -1280047113336338222158612198086599813760 12879288 133997739868050556387843190735535882240 12879289 574633969149037807127422583121109416660 12879290 -49435911314320815327944387714139521280 12879291 40657418089415329884693416880454103040 12879292 143966088343669206875103098641915486720 12879293 -34137918902673606988577139445889885184 12879294 -264342906686319228019698497818616606400 12879295 363429723040191873161908239248032998240 12879296 300415742426609390908441752125885644800 12879297 1179367514651009217753941591049890603040 12879298 -1059234924100335107966773703783033876064 12879299 347433259879760011395730451494707729336 12879300 983998779292450125532257489223372800 12879301 -665663856754003206184716039319583561698 12879302 -1413716808138940017239825925874558080 12879303 660412488354935870239904152151636353704 12879304 -874659185746470126008435446686775434240 12879305 1181343636518149511838161855644295711460 12879306 882134382784816223938576763470360592640 12879307 -1193052839980811450118460933966675660000 12879308 838866381596603113934252180961796737024 12879309 -418556120664086699959696242332558005632 12879310 -443533310146042509605361035180092727040 12879311 -496801096500202805776991199949886819088 12879312 -262180723468680183927943294966881976320 12879313 433570069557917982088515385359099256562 12879314 -138899370415884425807262613087928921088 12879315 -376061172018946723375534288053064893600 12879316 -2610166533760447126999846433622179868672 12879317 739272098897946149070751735684191936 12879318 -105266904272637467978105890832670153984 12879319 1670708579648612781201830636962658048496 12879320 680565441615354144771496472768687308800 12879321 181230947705672128619382815850003701760 12879322 667789803978333813689850938423364554736 12879323 -477288417550711683088978476805563726360 12879324 -64061794106891251324654865541652168704 12879325 646166562884361227913799052873505552050 12879326 2223883134850511056487870507624434881792 12879327 -553419578478709867952566980794151965880 12879328 -432741158364103541956297787492309925888 12879329 -597748027314923439168867977413594555200 12879330 27410599075875192061173406633984957440 12879331 211686995596680889106439684949509468240 12879332 279263305937649934764792427319970186240 12879333 -430264811928197598381573868823573783520 12879334 118658521583063190871024190498624286720 12879335 201627534383125413457482223614754776000 12879336 83921419269962308768386392924178677760 12879337 -1332982380831970687902519863230717043014 12879338 1300835536756327031413795748473290892896 12879339 186779819405105536672789130177088771456 12879340 157552407063754873439688511349543193600 12879341 -1773485336176548447190428346385776638816 12879342 -10849959132182839356624650144992998528 12879343 1018856054593328306762711385917377734280 12879344 -382776440399116256160401238420773437440 12879345 339139300369913234500095238615476203520 12879346 -976177117394584840599287677731416903040 12879347 -442824606284637470696981818507881538560 12879348 -194945229245697135859806562094118174720 12879349 -475994297781216850047666596198050804064 12879350 262134899605303082771564824062114628800 12879351 -323754047743031142581706360146783958960 12879352 -2689896442279770804786986749690471219200 12879353 108190036728248773666868379625184570880 12879354 -126435237674978185013542374320827875840 12879355 1217665707337580967683864082952079477760 12879356 -304923321131379206194967674734368566272 12879357 -876255907441840793271418771108567968480 12879358 -347323627047350105608715148535194654720 12879359 -804725581216168948244296676462700408960 12879360 1982078281608922519671706186772643840 12879361 -1349915855824378187028435250599766414 12879362 469994830256658688560138759406733076432 12879363 -401313685498344705141437868144163814400 12879364 1726848180575500640482753674810633043200 12879365 -76102112382028384504089714196648212480 12879366 -335919676609784095959154978083958099776 12879367 -134537657827119743643084938751653231568 12879368 -846975287925688600224364737521256192000 12879369 2321903714192799458788767483604469844 12879370 151846203514556390815530593586758246400 12879371 388166911797878467550978479125364711584 12879372 382364055661823132467750894102545321984 12879373 -315265331546384120558384134414910426496 12879374 290870155321588003040176563323110392192 12879375 -65152982763659637484708863778575975000 12879376 149987599216821533395517583496243249152 12879377 86652247949205730774231501022364939072 12879378 1083474937529037366299681558571289612800 12879379 977278740077564752224018795087635670384 12879380 -795266903716079563936754040683520211200 12879381 376332729517131539520626313451864769952 12879382 13537735686468814262364637444270396800 12879383 -2117484807250238780012102728677845937576 12879384 -53974752955061348100380333474143272960 12879385 -1490841105161473856408875351579110423420 12879386 227292002859882434584845797929094206944 12879387 -1595311351359536974657223490436197413640 12879388 -1450677329071907561422491048446066739712 12879389 -1110893623703820955307393418068251494810 12879390 -2084619539082413261710859099666031360 12879391 -445814962249508943084737379952631024528 12879392 -652500152983177308836002566636940689408 12879393 -1665508725585920568038580966179380789440 12879394 -471396503734914583969376810854074610176 12879395 -1681902578159365213272968057108835351600 12879396 -711960427005454463347806660693069751296 12879397 -50666396812423026430390416151888897794 12879398 -7952129535353627165424667731767009280 12879399 -30633456870192612568053224782385372592 12879400 1779744166912210209471174170363904000 12879401 -305332899567746282425830693143285949240 12879402 285392324994626728397694650608093201920 12879403 42044421414244887075193688821973054824 12879404 -565157123200776041725472955129432637440 12879405 37863683451321991801519890990547720800 12879406 316141176467497280249058017558724217152 12879407 -1824376969053130424156448237272197615344 12879408 -89137605904421000057247036345384960000 12879409 1994797967205221900479713355361842510610 12879410 -994317180272315867435558898819907123200 12879411 679781782460055958740801334493017239600 12879412 -47433353873312968179751792887047847936 12879413 -297221679214011135022868578721411443296 12879414 -482356488120706235235573702637047998496 12879415 110553293154385373979715261219121627520 12879416 -694681489113098657510546624336279961600 12879417 17594442326090642633020755173870815680 12879418 -1439763534347360551028949326556320412480 12879419 559036005566026092308283239044575573792 12879420 -389300510204712388344598841053123845120 12879421 -677988747040323647880177679543469069376 12879422 991855946019293437276763651388344068800 12879423 1095067620413931623396809537223004798072 12879424 236035360742598337213852492889777504256 12879425 331624158706849323636646622382758971200 12879426 -109946126026949290467842527268323723776 12879427 745229620547545655198076028620674788872 12879428 1001850085261421982308941018924219555968 12879429 616701965123946813136146763823077259328 12879430 939060897440277681913078755769064094720 12879431 234681084644061076738986647552794511472 12879432 346092712657092493888629123866857881600 12879433 407183052967689749711123700205371713920 12879434 -1149407795004807035738739574937662674384 12879435 -617350841698541827987812231890516217600 12879436 1186105455809520432336458868863980839680 12879437 865241291380631690473812374460283972086 12879438 -6657803385278537445116270381855852544 12879439 -521026826667462265661478692628305679760 12879440 39851134095604694827756933237348761600 12879441 -290648239694912393969655566360416249548 12879442 -154082157940440775932361099733918936448 12879443 42548157834142609365496445614131213744 12879444 5236199420741860861872943141580513280 12879445 -109469935550124600521141322532954522080 12879446 -2447490730723081164771083811807854592 12879447 613843870867046047753398611339155706880 12879448 -416839424120497257193580398153755402240 12879449 462368812154025609144753698976313595520 12879450 388107396145806233641041926589443355600 12879451 503571162326679851766111221540639155200 12879452 1507790710297298272286159366480971547136 12879453 2689783655548378362917291859337823808 12879454 -133044590064525033289708883698943855040 12879455 803171192326868796873328466490348038160 12879456 -864297450917612820409546868178422071296 12879457 -977388511539439357555785274986049900800 12879458 -441775992680296572575376090813037375920 12879459 -1311611719719259748985145122457621259280 12879460 -1043996979847262530072697724572895191040 12879461 -635384034489224175618512513990274079968 12879462 576944384344844069627936261010050664960 12879463 25626070902876654421823657912569868704 12879464 -40196473155626444763871114659133440000 12879465 222253524946331189484135004163246973120 12879466 626533452230212796330640188304027216576 12879467 -271405485706637446080646717422543203088 12879468 -49347050323671406722690888920683453440 12879469 -803273047481510879720964465909081423956 12879470 -487860354582941712575994553790677984320 12879471 -175582999718546116197837499703884431360 12879472 -118278855895530012142520993377710440448 12879473 1129377187842749550569691637691485429440 12879474 -279840986041318729485079811392121038848 12879475 319933856128720887612321677187294876400 12879476 -1377239190990498473551931060322430248960 12879477 -85729979438477966380150330946791478784 12879478 -263307528890491603801663566855257670144 12879479 369955448242278665447672989925972536800 12879480 -868244313257448970201475072301176832000 12879481 -19920663443131604520833228791826109718 12879482 -546365604062313464403166917343067904 12879483 -571683410359011761615105285848742819136 12879484 -167265497644941569316182927862179558400 12879485 -674749913418801287994671862825358148820 12879486 -705744761582802537909084235279004675136 12879487 -878436880755601512588327835184185972864 12879488 -857883039680279540471053898344279572480 12879489 3973231515066764639174240625066792960 12879490 -488383619747386846571318170040491147680 12879491 -511213239893241103132715757417088217016 12879492 566519118847771355054486214513592780800 12879493 -1283647156894464911797191242993277195456 12879494 -54646744052340019068186447122711143680 12879495 981170246115311805975642292130457409920 12879496 -82161841413891973410335407553925120000 12879497 -640784902131839268152419061308120062054 12879498 -186546448119134261873107246935305548800 12879499 648466744800128418568391139992187372500 12879500 688251081021331821047971402617922560000 12879501 -200091327318604282985473237204209173568 12879502 113830051300944438092411775646760789952 12879503 -347844342639714555139854120435370087080 12879504 153173298694520145316128387278229209088 12879505 390406887446199399170377757875627116660 12879506 -976458716431395805366086894802153071840 12879507 639604322114717648737664059499959930992 12879508 -306580281440469588452889038061890084864 12879509 -883597590802128839060111439337019035140 12879510 -143649140940062714326581556737489377280 12879511 51918893847163708478295736278748882320 12879512 -318707097511973568782147753494369075200 12879513 -2181292153963500348330015339830462493600 12879514 247435162920472766253679453655977152480 12879515 -168237636524525814449027554060544959200 12879516 -126474722923569687508798535002005851136 12879517 -13155767266867540361177123612853088128 12879518 -545601894104318348885859481865179751040 12879519 -877552460692785791937484008914988361656 12879520 -178817989575633973522513093154671165440 12879521 -366823324432762850371252511634751765278 12879522 1719658953981309413747063910350501280 12879523 -570858220943148710866169197480844735280 12879524 -421124253494436697225819574127939944448 12879525 -381023824716757476709681470813820188000 12879526 -56965976771255955341357330727269475840 12879527 -1867488403140109558684807388252306748888 12879528 -157635201622895606950334961044211302400 12879529 -355350788469368890277753833726353474716 12879530 -163312887386101159849856305547096064000 12879531 -38008215858415834837864685888147538288 12879532 -14026706979290076736988908176297115648 12879533 2195640486400495659700025298303303729120 12879534 -155883644210869894033971684340351158720 12879535 93108566913812999092499785649132085360 12879536 15591079231285104659612230797555105792 12879537 -169748684756486782543961852709989607840 12879538 -166057269049473128408615317374859107840 12879539 -384370678114660284120204337061024756160 12879540 -466626034393375230962494957401742540800 12879541 3076457032206577686718685837803244750784 12879542 102321585808781363684545902766111966464 12879543 1746285405471847902183000802322392031184 12879544 623684195031197304901135134345506918400 12879545 -48028575621160346200126401897414493440 12879546 -49007191416890185056806808838530402816 12879547 -1429496969046721252841969216317875375004 12879548 1376568012153378148700098304742301810176 12879549 244596883256785380449361839533043608800 12879550 -116807391251479028363354209207498651200 12879551 -2115283216837556101289282287665249916128 12879552 167047681895143975992188709350522486784 12879553 -99500869756286894075171225195753803198 12879554 181705462255111166533568489247049376976 12879555 -176568322671332147033431397981557075440 12879556 1409011365606835600958613961780115208320 12879557 1173211636247033976494139769880030640000 12879558 8632489074280718333930838142477280064 12879559 -440462943576436942369350878774863563648 12879560 340706025238138088283357815216632320000 12879561 -421498787571567000762703918103504921328 12879562 1073462509190101542746961012629737572864 12879563 -589444584238150428272883946583110331256 12879564 -495514550863524017001799633983503860224 12879565 1362826308267714637944009436095355311000 12879566 368614710265349258302841624186177358720 12879567 -62335093349756143783084174322366559240 12879568 -141410170017302397879580461301782937600 12879569 -1449568127569028942751927812697506070030 12879570 32275152745267454318358881660311142400 12879571 526338168045784062487919376061479580312 12879572 -893595912488635406145661952166359505024 12879573 -82343508687838735149523780309982257152 12879574 -189791017704134425087349430773577039264 12879575 14248638382343005061970358398548166600 12879576 -491787719612789092093754220833700802560 12879577 -1560352749040511233584969543304966182140 12879578 504789049215768734326313505781890502656 12879579 83975601837203509096774716517243786608 12879580 366604959914227110160999157227069962240 12879581 597624388916300636296777316324774207904 12879582 400819225885508525453825504950384496640 12879583 32825649024313987983439105844758426824 12879584 1210151478860273176397498517857881030656 12879585 292220643214524912876965007463729568040 12879586 441385602410596047286367665299157185024 12879587 508837613777976509031845760640034515200 12879588 645934397643311221231973477613938294784 12879589 339024363153724252114476360742089666556 12879590 93967004594208532382085454886572721280 12879591 1337621559375626784047606760424440043344 12879592 -2136468649580085925593073125987180134400 12879593 1154775663416865394258439032956779878842 12879594 -145799672650214744730455105230113822720 12879595 -374679165068501632201554662642369594400 12879596 1057705299440664765415110038025891732480 12879597 1464460392415088619851282060224049870400 12879598 -42883465049100204012698324456452474368 12879599 -542849109711929685647441894882847669864 12879600 -16235210611868973982838675812808294400 12879601 372284866655619630356969707936882433280 12879602 -508852578568365511123934797837738581600 12879603 298962163096837699365805131460719756 12879604 -862777515671331529826132315927703343744 12879605 917622203822145900242568240854081359260 12879606 385723163797205332026594544069341427200 12879607 -324342915278106479955063424973770953280 12879608 102542336709276455171703103402099998720 12879609 13162175037347105466128420068595937408 12879610 -278271124312364985862578778100980907040 12879611 -79708956677434003034366798459695178088 12879612 963106908701280234557373651374851124736 12879613 165004422179891172766268311489025573568 12879614 327978218187127536149024238806787056832 12879615 189756846533427229153802316100020779520 12879616 -528356181895216246894253790997195522048 12879617 -304422946157932276089832449958833222588 12879618 -8625271601007600695835473003946653952 12879619 -1836450544678608874069894617405580478980 12879620 -803417343002318047371657158516344320 12879621 779442614390050105634903638670714412480 12879622 -547054665272109653021711170035736723200 12879623 -190246907227763884561543478437718017128 12879624 -384386854737796204323092081122933678080 12879625 1814510170375640626947793743426818400000 12879626 -134642555861972713555056484259605495200 12879627 -440703652589548918781416769037409587792 12879628 -20866438553235117864067024823913868800 12879629 -691573575645704791584418716023554542624 12879630 -425778622956895112928784462475935304640 12879631 801049417164663356328864106403366534992 12879632 52165722741969609033240729201011589120 12879633 76410749206716891105016038677164576704 12879634 -704361924276651931448509038079759190880 12879635 573269909142971181617821502493161716800 12879636 128644374989022089130675880461896122368 12879637 -460722512831038696053288891216331309700 12879638 669427946163195986578457205693890034720 12879639 382032096858069938970475988016538555104 12879640 618436544067133433292644400807067852800 12879641 -353318560967488218515878226441717469600 12879642 -762533987799405386016548568681244471296 12879643 632551856041586172855468451747317917200 12879644 -453977274244532372494473457498489175040 12879645 -585135609293536433776687591855504108800 12879646 -317284024290818500246518202902221756736 12879647 -887003301540108542790693221411915694480 12879648 -12501265868707101388404495356123873280 12879649 -590825309913337643552278569715748648350 12879650 256671953840127141333095049411498240000 12879651 -812920918899172659781556905317130159296 12879652 650647427946038671867750884595388289280 12879653 736100331699758390534554468652960345724 12879654 243894863223372462854733048540053070720 12879655 531225831030796227382381235500844556960 12879656 9504823340186479279536711689249740800 12879657 434146721883378777899963908643217862080 12879658 -183463027194329895601280670990692728320 12879659 1386179311625420527889839008278824269384 12879660 55567781167117369780315640246992680960 12879661 -8632352016888691808641878870784210208 12879662 -683426167791702917111890440689940998016 12879663 -74402451509631460574581072496140830720 12879664 -74942693853941786154155161011820888064 12879665 1654907856039836927606469900068630619060 12879666 802148477271032124425240439339006206352 12879667 113570019214209025686708934640716536716 12879668 1621921837346923672632774600110537202048 12879669 123245990352643556344955377946884856640 12879670 -449393976873863015632450482713855454720 12879671 -516881527914137455437856928241590622288 12879672 -158224369081590356984776366406110863360 12879673 928499679672909545867052247437711719620 12879674 396631843519914286835337183240658164336 12879675 100709237642207250309630080839693866000 12879676 -1704887426318609845931679807832574963712 12879677 -621798496884212004695001694150634978100 12879678 -21290220108861112973483076787376947200 12879679 -55726441607814465886818437532356038720 12879680 -317139628004310892226832756411413299200 12879681 -542444622667705163996713924438593040848 12879682 55271862558495167069833817933596366080 12879683 -1757391513776789597912495008140709869120 12879684 -108025083920959136126822042656009297920 12879685 15086451789697969577977067922842194560 12879686 -1222822842847179018679729576495547877120 12879687 527792678703014537639426001039198989568 12879688 12348224830736976752686588117075200000 12879689 -38214834282165879074478048756810120000 12879690 87857095476392907290763865726274519040 12879691 765153859671982433181116085537409965504 12879692 -1021686613728060031427635757633079508992 12879693 872434355036971329151154579061518299884 12879694 -21190649812336685254236741214711464960 12879695 -656188794020192636921622475326779095800 12879696 214522234059065077191040154701542457344 12879697 430362144428983403297471184379034059632 12879698 -6431825128560622836406821212277772800 12879699 -146061849169740844182411463354971911568 12879700 22077787717375255992071998214991939200 12879701 542761719012661130096700530223787865280 12879702 640039161574520288072462037374435681280 12879703 1729843478899683715589972708881217199744 12879704 18957183225764214576780727249923870720 12879705 -99627407592422145612970089908350126080 12879706 -377539556589854936248142934885729035520 12879707 -1818475480417900339540207947926645338044 12879708 -783122564422874994623673147097616277504 12879709 717562610234395286037562028129460144300 12879710 -476495926111825498556836231233583180800 12879711 163765567959933215599871160619236105288 12879712 360486774859767190242220790583223910400 12879713 425717037317767017328973618747311410240 12879714 448944585779486815754341594866155591040 12879715 693623162876599088627190028684201377360 12879716 -946257535897609112849833536366541388160 12879717 -1211663700194653902680020033672587541920 12879718 -10160778720238357785345976230645615360 12879719 61917250351955629960092178216766249040 12879720 213880876388129882789806861634641920000 12879721 -1905452522151531018994458714985120891078 12879722 -330768500403573949185151548003968278176 12879723 -836949314305315255456363933749276310032 12879724 -197463162312239574693705927402792960 12879725 72296290655123046435529682624473296000 12879726 -468246225237828084753904683987452125056 12879727 -279688732044630408912296605252122628128 12879728 424286242184109956852900729138740887552 12879729 -1623946661047770991543488131673798055536 12879730 728311043579404436347363086747294905760 12879731 -2523414118046446524702862616576490922848 12879732 954816263576701053355690019234010243072 12879733 1105912228581834342145522783973739079982 12879734 -51903047495883421604871628803567095808 12879735 -449076249761357830435419551041721980800 12879736 -29713083293465718245359375937097830400 12879737 -155058951213578353979841799871705331768 12879738 -690291332005296436645452063938678566656 12879739 1583627617569261406267345363709915543040 12879740 111318730364318867614272749151883622400 12879741 -19357233942718959965011333030567536000 12879742 -331016325952925416381927289314700983488 12879743 1954721100720196657551952500882187589544 12879744 -700768691271474091098129109852996239360 12879745 -1177891577296829739300999775204093749120 12879746 136623427682636888325004668270827819904 12879747 11684634626274472121824293533138089728 12879748 -612617959134883288100375575632313594752 12879749 1407013039811412101333100655701777510750 12879750 181530970594166294339105589342457536000 12879751 -72504722097335103069496235488755442488 12879752 -156701056894439824214172728504339942400 12879753 129193950816697354056851869235117454624 12879754 -621956683978882904308869545286503708928 12879755 16011054088808540190381572483704757280 12879756 102376616051533404378914942110745886720 12879757 -871603713474386260845776427426046222656 12879758 -19894862664819762417290863027099532160 12879759 1270834074938366180594195152012025656320 12879760 -96785550880344406195505937204357611520 12879761 -228720160744122565998241194358705189788 12879762 28516494498972843462762814430567468544 12879763 12086312013656037600621703412589789248 12879764 776090564070643845481345783974628042752 12879765 841307731306306726094872828713288057600 12879766 176974516152390045919355640799146521280 12879767 -676941095236271888942357843343944180280 12879768 616803256876722786677271714075481374720 12879769 416796400660282914443073355710449380096 12879770 26782500757694319391682958677782041600 12879771 -69573821408094816854776571691733784640 12879772 -39157782727248459253510553231061124608 12879773 130684360819524577707391346261551586022 12879774 -256052516156298555674007127928736327552 12879775 555840674924941026369920576151679683800 12879776 104959582009049780598663781420067979264 12879777 1163748387487115591946300542815297666080 12879778 1418526574107371558214178346900861252256 12879779 -144501649332258420941900626097913199920 12879780 -44167673789636488891344359134775562240 12879781 -161486673962752685312806520726425266696 12879782 911923564585045904232513773855629902912 12879783 660069711746889795005680673007409969920 12879784 1423482537422856392625217820038233937920 12879785 -45314514850260973370897386230165508800 12879786 961191848470174819977544386869907201024 12879787 530266491160274804397100377215153895232 12879788 -535064769252954469614274333360948230912 12879789 584329554888728798281546780266823989696 12879790 2663324516924434203410542321062604800 12879791 -129156498274190078038543023212702055168 12879792 -277575916684189235137567521580783190016 12879793 483971429407150664121722399388147426624 12879794 -128872212751060171665703683294625886688 12879795 537082479594365908540271151088059330240 12879796 -215513521603046431836791164085910241280 12879797 -729486283950384599763833481851337912114 12879798 388950739840582185115871176909973897664 12879799 1368026761221308960603973222313634309160 12879800 -213923027835856463553028869366451200000 12879801 1148604396282502089240675764689745972400 12879802 223075005053993728745449834743488178912 12879803 -1766687781357203123153986762008703654680 12879804 100368327234720754978321197864823898112 12879805 1154524125612606563605323549185599079160 12879806 -530608061489552384977502094023691771648 12879807 1271102012345275731102463631467330128840 12879808 -725401685085485307267236779100546793472 12879809 1230492091274869292016982426990494066516 12879810 42465476805960726272400694499257097760 12879811 -42772033339423038395927722048043331888 12879812 -2016041986548851494505296281385404616704 12879813 169966810560550837756252070981571811200 12879814 243675122789232198876878702825069224512 12879815 51550260285420729059497899754244196000 12879816 362564275269167794792496596642857123840 12879817 99608364690023023765905300779599737472 12879818 55823264313921094513600474925895843840 12879819 -1070824706273042596085068563050124135000 12879820 315863537187648916393301921522312494080 12879821 210851129502807475159263710778691773600 12879822 371839139475201117737251850247549333696 12879823 345167116367240514706861161891553057008 12879824 495643805598302354234468469948827197440 12879825 -202440323735092921683149095771595102400 12879826 -480877531410993736027540404041409862656 12879827 -645278538396286583315662144235134194324 12879828 -45855092837804357652185603890311310080 12879829 2768941949534122364597675144495358268992 12879830 -184650251302802771410589100911887453440 12879831 -1095034444444341845678868076515528046080 12879832 -498324832670954411371447484104247869440 12879833 6863942903698242335248629717348741504 12879834 645212747100683309855406922410737909760 12879835 -346012668209708755999031010786845382720 12879836 215465352880056640574014154574882900480 12879837 -145926916282762226968806607122077434560 12879838 477832187960349307811147310481299208320 12879839 -21584246270258364309866381067586560000 12879840 360271363891192752260632865242436075520 12879841 1363178457117066895669455715616604140480 12879842 691602708257528224106768127030939093072 12879843 236249949287248437245429759510702419200 12879844 391597810960693827199259954308809318400 12879845 -429352559113288669423423612458537000 12879846 173955049538944883101959834289769808960 12879847 1349413035750698912193116007875878181392 12879848 6857386937963714225701366549982392320 12879849 292747667019907876626514676918336978688 12879850 96187434093802255361908039901562132000 12879851 79144016176395796015134247403808612852 12879852 -753483544809505267810982794235288160768 12879853 -338292656937408221099842374686553010560 12879854 95225154411932552011535677839966467712 12879855 703609469055207661947587646355420694640 12879856 361634161121566248520121840988918349824 12879857 1190653280861756563155375250700788048320 12879858 296219087695996062508923355135664524800 12879859 227962022486129536838617287093176858060 12879860 211382919903568324536486187539031203840 12879861 964301385899756711580092423061149493504 12879862 312493445672154609347352483652994494464 12879863 -22248264980422138284311447609385431424 12879864 -1702182766922518088036860187676613632000 12879865 -582423821715550476770023925423118902400 12879866 -462098978676713284426971302261361844368 12879867 134985071470318400655795594821323691520 12879868 751802673444588815329312986086539624448 12879869 -158046482452066301308060615175871966900 12879870 -397560052996572362706405855239129251200 12879871 613571417556787128194370655194150001432 12879872 90361159552485022533568215056488857600 12879873 1096299124480325857759866295740134231922 12879874 -311585212605386675637885034361263039488 12879875 -24068790276996778356022002401997528000 12879876 -5519775010409811973670812554395750400 12879877 -41289808682006411406642303920944488000 12879878 42828267916977440136231286267308421632 12879879 1698078778620098719144133667799028568960 12879880 -231189033127336172312757962355140198400 12879881 552500364862752481898683250827196779392 12879882 -628110760122755128170049807937624072400 12879883 1464264794307502213422803098001345282132 12879884 808007361115172244950896111389190617600 12879885 58467415203305561987406900711952531200 12879886 -288300326305288474347895895673015817920 12879887 243718581636044153987060290977008047536 12879888 44889747941759965196519077328314957824 12879889 -757711489474223932874950786029190189200 12879890 212492217422208524988588989152545943200 12879891 -48594546804571084268097911709276162600 12879892 -1418314824777234673869429215431672134784 12879893 -1031862557489678888821560839269709337156 12879894 345492637266566011976119158733900431360 12879895 151266200862557486861926398259931146680 12879896 -173156798487172664626779504095911833600 12879897 553409031039528398420711971134560778624 12879898 -618587055572991858612391163925637270800 12879899 1650317549339983573410121923405193115664 12879900 179802747681496456967290551585110745600 12879901 66064866499197056354768062718480728920 12879902 108138918809124184803968035322499306240 12879903 -596522518747113822792749706681361036800 12879904 -679599684019886446035360565784815730688 12879905 150343510182002989724795867136733181760 12879906 57259607331258567907763524954074505728 12879907 -1035631307572400213299228528320024464640 12879908 372325092212360997838899704292280320000 12879909 283335291803443490656733830001338743264 12879910 152477792692579737402020716776115824000 12879911 -63504309464897857031012129704716014592 12879912 -26235271093246340659454857907424706560 12879913 151580018750601089241042010384649399162 12879914 -500220151990628527570553305301404402848 12879915 178522681018066808158179571807814515920 12879916 224302407304223866735012768641704871936 12879917 -1441718524170665842138654750263545373588 12879918 -31767158164100317654762617514789512960 12879919 8843691651902401380523183945752566768 12879920 -104050008158482300662124913803154227200 12879921 39437034480759209860144931271827040 12879922 56586711782720406712412755408536290304 12879923 1028224524930870087963515972510793423360 12879924 -17085461982314692274894124364762073088 12879925 -279036474773925681171737756692145930700 12879926 434731448285202172740278427709573743360 12879927 -599001815195346499384753037846412885600 12879928 54005876590550936815949644371043676160 12879929 -2220951679172704687820885704614500445360 12879930 11085356081181961761144971670720414720 12879931 253122800951274476930186088626794207584 12879932 350070185585445823283186325479131110912 12879933 -102222123726080415018651809023324772352 12879934 -112258039885993274473542669665970444480 12879935 -803065629428704597310693920610882112000 12879936 233142966164850503789969138513136844800 12879937 -88349655013625669625283605716786819648 12879938 560289765998368727030895502138992615120 12879939 237930538756681352383627437449230821624 12879940 14524665752404890492937713414105292800 12879941 479157997635251762275666733158939965342 12879942 171509617190794516575771327474345836544 12879943 1820399152635211460849654646644891471192 12879944 2221726624306249515953069059255524556800 12879945 105936483641369923572125545490800032000 12879946 949641607556429888171395308217244103936 12879947 -35572451615774542299058997606681594604 12879948 -966804272332343515684205412334622760960 12879949 -651498239893390044860840021835631744320 12879950 823500079130063629057497494845522569600 12879951 290955138119249867109358059326943999744 12879952 -185874711070697779832114635501144121344 12879953 682583509016397790106706889167673910784 12879954 197555615351762183973105582016354457088 12879955 891807953347830984953337079637989392720 12879956 -1158844234538262255972884941925424074880 12879957 1160415547825930418242536630216801121440 12879958 162680798070881934898609007148825642240 12879959 -168917809582817917248824599577422821888 12879960 31088300540629194705250796055194419200 12879961 706908443102102670385075039325434506624 12879962 4390553499827915270427045478147529472 12879963 1140125880422731592469889313066304106092 12879964 -356747920047988411349087233123018549248 12879965 -352349820086082991313284523091527262720 12879966 337483856308216639991241523086605952 12879967 -2348795405702132196750981620634467625520 12879968 -154702735111619264000493027415920476160 12879969 -230394166194677328782362837074789899856 12879970 759062817391684361861278183550471419680 12879971 46035370802910599190544153682302269792 12879972 -323850131072713725287664396492703715328 12879973 227875444600876223854916197490340764160 12879974 -143471907347674900238351479624380645888 12879975 68917441086203668749366953944262484600 12879976 743163452282413951975489221130920238080 12879977 -637531560963078672799426443748460688960 12879978 -169053029604141653934382278216199723776 12879979 -405318622672964447499523832424433011824 12879980 -68778758522854330387586372970635535360 12879981 159094270753917079679426754704290764780 12879982 -274137401442409486184767789020550866048 12879983 1841916518837939015223893671448397857232 12879984 38371046294548915945903133028052697088 12879985 -283891033198880175818895461119485221400 12879986 161704687326291679788239863799840762880 12879987 -628956586637434309587737966141944673232 12879988 -1408075575971435404979860850780022257664 12879989 2559245880202084061697114503123940482940 12879990 255603321331098099339596757343149870720 12879991 82921310841021808487445356211688456800 12879992 1414518899058876152304849134762757120000 12879993 795945969725233871196262777862447625600 12879994 981426178527486498637486588511737597296 12879995 -150586820731623354465996008209038020400 12879996 342051417227588474060125458574109967360 12879997 1406996014823922500282259626988716896434 12879998 215099284335810283453910024773315228800 12879999 -118639609432162631460864781942099806720 12880000 51594834672743360440294498841395200000 12880001 2471273415514147141047673021986090352002 12880002 -1143729468949271769617535579165082675200 12880003 -615403956583573251541167723573635343748 12880004 1291408027824241190662966279265255424 12880005 12476010699887187418894707504813964800 12880006 -241300558794715626909104236706792262048 12880007 523550320991820563162506962435378993600 12880008 522368962377743317014586572746531558400 12880009 873926457503432574538494680333514317210 12880010 90749668299562071122496283644904581120 12880011 97291066285995880272720155632455871680 12880012 -692469344066377562414460891500403314944 12880013 1010084975809045058101265469617974568640 12880014 187971544113760918455632295371634124800 12880015 1064987942752506961321090263093383777160 12880016 -439451240693016484942539080262257000448 12880017 686559334626849507763902920210613195234 12880018 -129099478091807264912351893377116363520 12880019 560899355522732304917377214694684309420 12880020 423764575445970405613812706844652103680 12880021 -184736105348553951679996409201736314880 12880022 -128308442505964310743435820570923358688 12880023 -75673160193803791311611703045079193088 12880024 1530452640187704264945381412814970777600 12880025 110762176238183033500271947163762513100 12880026 443633911088547700610795279029882406400 12880027 602143355351385663638575844926393098624 12880028 -3645266924764386680832968340502038528 12880029 -1435245900651071499023641533195199794816 12880030 581276618851894459731526055936854628160 12880031 -2525198535740398792525882611555399039600 12880032 -955157953762541629089344058963463766016 12880033 614057270715709879877291017672872503976 12880034 -746709366383228896406843451726210109440 12880035 61100938215933208970103261911816294400 12880036 -192581287221954833295956123168592543488 12880037 3644286500932560976227212681197788182880 12880038 -473218273243366455270679691330304680256 12880039 -546426723144413786272007826009675520080 12880040 541436178937170367412147417220758476800 12880041 -248684915233551212539176849275833719408 12880042 1484035786581129863659153862380036954368 12880043 749417502354242610060268562547344303040 12880044 359282981193940106819629921261457268480 12880045 -156497307169448637981192375407557895400 12880046 431635643147374858155044642206311010944 12880047 -119269566035507736698394869902294020864 12880048 -6901680123221368589291970166556655616 12880049 -106008428979507913442821786628697683520 12880050 241238876917348260140966417832262329600 12880051 -1333199207432766036728940424436033495496 12880052 -349641514529331273040299087489902469120 12880053 -129406722625368818288020911018184574418 12880054 337250414824288529994677839815177776640 12880055 124185490711274171640360614381893391760 12880056 -111348886527874755371967441131393187840 12880057 207895895425409613341469916044544069572 12880058 235276507618704477814975328430765728880 12880059 -526047763076682168982899611065180888296 12880060 106956526417538843584462265863411968000 12880061 394771428529142911052602811105774254662 12880062 -53828180948294443664502803332440117120 12880063 -191661872161962763566909983945626991776 12880064 -196521577900959593614770229402181566464 12880065 421354396193197377875531620165618222080 12880066 -211909461296838504442350642268534112256 12880067 -2398320493832884525640221181373265828968 12880068 -57587565796655193906789499409672552448 12880069 -147105106883714507206666896871180223040 12880070 -62183393897506901654654136853911651840 12880071 -180259079769995994800966277974645937360 12880072 475721850239030508055468243586052940800 12880073 -1010867601824068076068184679552149926896 12880074 105362133852900759862571592843129350400 12880075 264099720773106576397915714918122517600 12880076 -90967021421145116743333798585162137600 12880077 114434506071209841420211761806072096832 12880078 275242014117467036954680426829507931840 12880079 -410549301905950708430776261346037158016 12880080 -135189600695424669363142159778512896000 12880081 -1075963632220922547958396018392670940800 12880082 717037791079171022176883572079561845392 12880083 646871289135196209096098717078344586424 12880084 216229381391226646627895883104448122880 12880085 -1186207167523989257638147635571986647040 12880086 -119963030764623894565999636410020560896 12880087 -2145425904395593146563764359228511632336 12880088 55811327491573335139533223207300792320 12880089 -568948996756826028304929351879486175800 12880090 -157578406587533821965178607240042023200 12880091 -1167134749235427348755202396976480728 12880092 465123325628576670970256429126120040960 12880093 -2062131462069395060506823879810873229658 12880094 605089048130839066483247493413965321920 12880095 -741068770335875752218180588162200058480 12880096 -535289777306186143806475882180288708608 12880097 161125891019314799314346424948653587200 12880098 -133208614955388441198015221556644255232 12880099 -764208759474452275897466666327394508900 12880100 652269220201537405376145996901384320000 12880101 -619402135839033171456893160318231786816 12880102 529336676448504226218500040835440280512 12880103 472588366697800133083734224776254071352 12880104 -1242677640968903320155751884288636026880 12880105 666208157960280671362775000822960390400 12880106 356539869797298096515525094775588095744 12880107 -207364202216828841962059292405297820960 12880108 -995638952079423749611131739037880393472 12880109 196170994991377992506167555768982471040 12880110 -191336141765961068124133836703539118080 12880111 2836866867254924348718590021703517857192 12880112 -184470289413203856071515129870215610368 12880113 410871755312901340069926758579065586880 12880114 172348396274051923755148419605706341280 12880115 435666814917376896682290050107248414720 12880116 -569026415590773625005553058265721715328 12880117 779798759432107403122843715325757429166 12880118 -1188211191431030255779076834476495799040 12880119 -5705646074671410654267663780230505600 12880120 -42599115076560571164716840040125644800 12880121 877059060458720862488249597309792585322 12880122 460051963367378591718463836384480079872 12880123 -807823138269458018191681385256672290960 12880124 145803319253887014169159734035423193600 12880125 -526499120750160207870558376829088700500 12880126 -49237701537700134809142284774034305280 12880127 -282657687631458681119748439515913416288 12880128 -307965000801610996712443692128038551552 12880129 1532807808855163705718533091365529641730 12880130 -442947615272211651612946186614451331040 12880131 45006479505944609849067350243920244544 12880132 -963964473500379958418886659612352863104 12880133 843976359476041934392547588494545407520 12880134 -1271855030596653537375406612074244800 12880135 11491687884608688003123191659491414960 12880136 970762103417301746161693944607432135680 12880137 794746066371625199356593565859300427552 12880138 410327052537531040364758627459825712640 12880139 281004551938792859573303795102252249940 12880140 -212544489663757791360594970973696747520 12880141 399126705391433932121589498862000646284 12880142 -8135279471500612277108636383171246656 12880143 -1480917264820322317559392313057720372568 12880144 181148795992245075868834309927059275776 12880145 -789335394569112025026910040459347792920 12880146 -243107650760290061787133858388424364416 12880147 -949075990959782335220684265958231345920 12880148 622912985050098558733079407797028238208 12880149 -543215673953952915088829688027707460672 12880150 -296132325835419971903563016096598508800 12880151 1056055147639502581243762576106377006152 12880152 -544406209644045825850917923559840614400 12880153 11348609052407914704679537761146501568 12880154 -405897502203090807950832312779659984128 12880155 -32489242980269294928687873808813804800 12880156 -1783744301557578181359484073328290265600 12880157 -802081705496212321732374431772674095200 12880158 -83711634310889098223353774412625153216 12880159 -407909296611643252909497415754336486720 12880160 -1540140237805274414216021649579835392000 12880161 -350903857239649198399293087720451614720 12880162 1452180474109381272485838391159538079744 12880163 -364355203390121234006234688355716048456 12880164 642038223708384781369807698445332559872 12880165 -315314003297157746405875438136256167940 12880166 -542424694123846009182028990779390424320 12880167 -1040426477634387589208951863799347260120 12880168 -510540222723756872643400493318295306240 12880169 438174070773978033403623843517643483880 12880170 -370864754100185386789950210603435365280 12880171 -1375115413994852363094619471811695191628 12880172 233775548030544099413152841653531169280 12880173 -379135698272635397030799736391061199200 12880174 -1000946286330768059050271751803664596928 12880175 412366097436664746338336397090525513600 12880176 -74890193847390940972647976839335116800 12880177 -26183999964832781855131990861220456720 12880178 -768398162935368238575891864190824261360 12880179 -164456816909280849028039149820254599280 12880180 -197279218797238420001956120928487609600 12880181 137322515582995958546438716790935065984 12880182 30404753089011568576660184379314915328 12880183 -1211970092303059401614299049690997012568 12880184 4433623067891736620400818901503877120 12880185 293103790430869385728838509431743876160 12880186 537678696802909343415945175783616878080 12880187 236081295405328369150339959113801380836 12880188 83849281027707631677283659004416000000 12880189 -1219552904823230549495813267361603360384 12880190 44002944223007040767613487068332928000 12880191 -301841028115069791068569936260992303856 12880192 -39463644631693131860651899550944985088 12880193 978573342420821473909466813864243965062 12880194 -111753072685126710110937387053110233600 12880195 -957081355362538665504045933926762614800 12880196 -30295162879207924314656246867334205440 12880197 -156159343140202326077919019447605270144 12880198 -446498974285661692020041685668977034400 12880199 1180805482844471213039124428658183514200 12880200 -289776960227540203336335651786832896000 12880201 -1422836586152387023787152660932877237798 12880202 1022319503577766779178205592927922694400 12880203 -136149214520791745820917964758269647360 12880204 491848437075630545174143708829177459456 12880205 701621533708034813460369223478497983600 12880206 -721390943451434532931097074552412757888 12880207 -81284418014541880553119577406324325248 12880208 -793470216689891540891236312500609024 12880209 1403205818611567598135522203964855334912 12880210 -309660824956869766561297514746076951040 12880211 829738987101802535225534582142587934624 12880212 -986765611027749678955830317401100556288 12880213 1416247292667466920574217286539920760320 12880214 -771628077929169566420978105656814092800 12880215 834922873711457591887507013116726587120 12880216 177402282891896714495589554428298004480 12880217 106725548299494214392808036340654836992 12880218 57185616001798353574087564542350727168 12880219 -524546485705340683753729050010545918192 12880220 -3550204202904998608600374074870999040 12880221 197109741374328564867141029176502310144 12880222 -476381836183827615611421062299320058176 12880223 646118603977756068115112113759839765000 12880224 -468554399735401627381487175841724497920 12880225 -440352223940601704253272928187389944400 12880226 753321520465970780856346760169561375312 12880227 -849973149744029451323427260074297070160 12880228 -909746174444452760388855498747708650240 12880229 -482564507154337139030899337641493978916 12880230 170303369831070587664971266210258391040 12880231 -67838494423057335060118473423428352000 12880232 -417886639905400058801573537417174384640 12880233 903654858147296517640045885386522109680 12880234 -1120801090746946546455456913168144436640 12880235 -1166686489779819159232895558886044524320 12880236 -366730986741008536966207167663614028288 12880237 1246990333880555846936697377419236941292 12880238 349923372366057775840618056440838288576 12880239 550444821401490635993329549999677922560 12880240 230059289195978205224856835396674846720 12880241 2267668458933991488810882342412129258464 12880242 969822320515836958164717988010753011200 12880243 636680156391990412606284511999917244720 12880244 -404135030081992959477627496197842674944 12880245 404247001154673869762196521208787200 12880246 -692665118157666702933900933973797885696 12880247 642407385721262297322232114926205998696 12880248 165777347449064405247250225694469672960 12880249 -570527118585295720399391139480358590336 12880250 721342912622282933483092185009733464000 12880251 1430247435406987128420705936933448661580 12880252 -72687243858372556129412231933586309120 12880253 -736130725440618311917546938222817094016 12880254 -121122525814021226118343960818910354176 12880255 -230763388498634247268825630482749612640 12880256 -2547833346522178099612280176398701690880 12880257 -193134225368121990999379393694754645504 12880258 80325795117667859389745678291233785840 12880259 -82193626803358465833494698748778916608 12880260 8393498726109600249125047783940198400 12880261 784660448641638404697265351376860288862 12880262 -73583047319978658018352214560571518368 12880263 29472341359193333993545913198211252480 12880264 -229974987761739972783871481695804692480 12880265 -242664292865173337180471229392226941340 12880266 12571318530408276362803014740645987328 12880267 1022501120836048176595849710957200047316 12880268 -1580695790257323249750977850698205702144 12880269 1098974234642790665011194033161933776320 12880270 73549035558030658572210895375541932800 12880271 1665429940617054249118665297139100640720 12880272 81021932902217755642215038281425616896 12880273 -68907757401683120261053497912653111040 12880274 -569966652512814365511804408583008091008 12880275 -50600836332543456598087148661118080000 12880276 -599860275606065304328874729276077572096 12880277 1622761273145248003174264194076049610126 12880278 181816695776516573100799136048167953504 12880279 -179295954075954604377205379913607960120 12880280 214986035969354551428021060350565580800 12880281 212267344594171332450736946731094286624 12880282 -23331402191920719778439091068270773008 12880283 -442375135161736450801327514527433634288 12880284 316173501741542696112278830114025275392 12880285 -1367356704988848043068370425807567217440 12880286 196339141756391374830884851398820958592 12880287 805376393113104612371109839674791670056 12880288 -2299300095055722832793880240418919153664 12880289 -501216737348291062571281298676516026910 12880290 374051214885671901398540831479087104000 12880291 -766815892473444716018239554525793910308 12880292 471440377483950388102302514767506158080 12880293 536263256873618636783590749091421224224 12880294 -55429729592465462979360069899004163968 12880295 -173026781565356665179928305568268095680 12880296 -25930509453870231642018345077218099200 12880297 -1427054643191946023987458674242044108800 12880298 -401792130130603545060627763614556491600 12880299 -267244196663369314834446244311569797632 12880300 463645608353381584000093784710639436800 12880301 653046723064517893369505871044572630752 12880302 330902608709649453393317192606895381504 12880303 -2359438907744426462307156638493810627840 12880304 112287816736061204979497186876593029120 12880305 360018340049347654353714602670144258000 12880306 6479840968274967306475872123178948224 12880307 853613716100408278486720076411298624 12880308 188424611130500335818142443606958903296 12880309 -128156547454869104637137167292254464160 12880310 -1106962640587808067392441854194305664000 12880311 -48645754522253494825449782588342018328 12880312 336970212428455703468252506549758873600 12880313 -272483254771791718740972806338840414896 12880314 -10878736856693339987636138153989576704 12880315 254521137315358386128192543173665388800 12880316 914034760452283630165359333191067502080 12880317 335986805591411015606114681924233607712 12880318 -621080364920692348689694275298393774080 12880319 2275987151378828820006040564984687782720 12880320 146318168320591911291515344775628718080 12880321 33571424878112751870318765176853760320 12880322 -29794964164185546503609862481545940992 12880323 -626921962943533544427528549543466291200 12880324 -1259796728509163237615219380576304658304 12880325 435725007980757043899612029377487894100 12880326 588325723850018561289088859204578314624 12880327 -290274601674510385641070847885458848888 12880328 -586181988618580847427878550542487552000 12880329 -113866270278368394706788226562515584 12880330 -104894712811937239363073999927740609440 12880331 1977337015681425700470067242403374666132 12880332 279421596736859686212150127876432256256 12880333 -1149653087038655554949829859779444017876 12880334 -376183502984947887023445139311619218240 12880335 796475477290397763979275892925470737840 12880336 120713899961849661129429980657372364800 12880337 -448661691253781460185780345535782944014 12880338 633218913221540186999143984499065033344 12880339 -68430003226534000867633471259403745248 12880340 -728271136238789659838036013269469757440 12880341 1273808739378964457894310271369424609550 12880342 810933412567976067689242493384861559072 12880343 -359992098655467649773500162452348069200 12880344 -92591863052751281927167667081779322880 12880345 12026678787266358114277353482891811840 12880346 -1304056442970809641370517823547994594816 12880347 315334832513211719200353702616151184000 12880348 -821969900308821256920975368395943701504 12880349 2733613412158145801075933488069453920 12880350 259112809942646583106914058709821440000 12880351 -440184167408265687035971076163856434696 12880352 -537797209312843662549193744412846850048 12880353 50001192048808020468996758635331369904 12880354 664110121355204127915305668183093559376 12880355 29121445766514075950149715196577041120 12880356 -1430191190621430842442035381182502608896 12880357 588201178034783888459174182975157569312 12880358 -745489756365934017794362362749900370720 12880359 44817294805897503299550868285169135328 12880360 897477119006162370522628231044612864000 12880361 -282518004505296939726761134047514987548 12880362 88914531335611006541503815791246809344 12880363 -530109236038713778286289044934500140560 12880364 480927030827789262981648909465908438016 12880365 -422177900743437684955528606767335861280 12880366 -315851710217335815832597852686816946560 12880367 -2758489317888544392789150791217745728 12880368 -169342778371340798734898448256933232640 12880369 225712413886622721192877051357641368244 12880370 -62737416431731828676214923739310401120 12880371 -207985152171515000038975770867304045056 12880372 1236360456363117836167678271454099848576 12880373 -696804647765999056893602429363036403840 12880374 327281462099118173284059954576525763968 12880375 -889102849876113060049091246201016846000 12880376 -613369922107246195472519676302201978880 12880377 55870109828571038160749637825918218826 12880378 24812183656433821143869569910169630720 12880379 1286271584484661605390091443684571547760 12880380 -24685944849722329837162988295501757440 12880381 416848552982045845140826828811141543500 12880382 108500127030013031980762932138720417792 12880383 48829755548182126359073746277804839624 12880384 -1004703984021801751454201016165794316288 12880385 1413311908611080764044100406692045756800 12880386 -248138889277179185503466479398190561968 12880387 -30231417063191064669089273670707170400 12880388 -728830532078402546188828540173075491712 12880389 1234629711327137410597385199953395475424 12880390 110273276475274325748365542967639412480 12880391 628493411679087922810159518817381031952 12880392 -1018031065329978065140455594259906560 12880393 383134081280405258916340893041049263642 12880394 -278312669863113230789908619180078032896 12880395 52101808192245903438949948424317533840 12880396 -404828425396812316560953485185602588160 12880397 -553718267591369467566089999972510246400 12880398 -629623000289311431806716659733256243136 12880399 -543024371785750527366231215494127611664 12880400 -103556254601615904596105735895341875200 12880401 44168131692411865578180947076073064064 12880402 -734822960124651551254672604430956980848 12880403 61568862832545895896561137091246835920 12880404 -1633957337653136422799266756019324620800 12880405 595107453731284377894735824064511620060 12880406 -158378566035806160160232519945393080320 12880407 93560937996566570977704549883544239104 12880408 1964554658756912985749941841804510208000 12880409 1280761931999462282873841396500164241610 12880410 -179562621254945920239608147045934224640 12880411 -967731011348790074412151030926356484988 12880412 81153821120564928206691678301081147392 12880413 85665041939041079072053440091820085504 12880414 69388541488441860681684256788192981120 12880415 1154047174632259354518495266182861626000 12880416 1167144512804184171673718239793209933824 12880417 71816325958548604221353514279597554352 12880418 -231574638711163965910198339167633158496 12880419 53454145430041715435525878793209453944 12880420 328435127728817656361117099667509882880 12880421 -487819377321466018043690546452588203300 12880422 499517922704372840797592634120615593760 12880423 331543719176630931842183832683781094400 12880424 741856732335697801895506170772997068800 12880425 -184894600598401771703869208833980772800 12880426 -455569885458532855162593966863138191776 12880427 -57344854304819613050403090055292352000 12880428 -595689420920828818020763441049910743040 12880429 -185097447020434344416239720351654186740 12880430 -689879246422611090371978309045230808640 12880431 556878667997087250509086922782018075680 12880432 -158478123085816994798295740859837988864 12880433 2656937256509998225454661973576019132400 12880434 -75955962090382558546591184977428357888 12880435 3543219248796301255689007019211148800 12880436 -152230787819390950502112286536597096960 12880437 244452761467376923190832834849394717440 12880438 -264896944219445835583541551165593034752 12880439 -537724058642887512981644842328381249232 12880440 156273491021077071365810020702864588800 12880441 193397001282892873386964721743911908608 12880442 -285251485645285785716903474600018572800 12880443 1023356254741781985172616596886892023064 12880444 54507069711398139052751590544041623552 12880445 -235910291694665425427300780074445481300 12880446 267566500726653937612860369101163884544 12880447 1224166105287290077468052412993077448896 12880448 277341072966748458855895337208398217216 12880449 743688573762709302282380341356027338034 12880450 -446928152783630895392923496338074000 12880451 236837004383627714693694364911907390944 12880452 -110659544266139165401350013160064258048 12880453 -168143107198319707444221821849592836580 12880454 -254097350519103443619279127362140611200 12880455 149270657058878477840719343379569226240 12880456 -715980275911522692123356950841499909120 12880457 -1197934688098517206856952639275017536294 12880458 175835554608380495344874491967346885120 12880459 -224318347357331543013232318214768459696 12880460 110175913456062285795015188488319170560 12880461 -58616480611058370367062964326539120640 12880462 218199787525338509354070287466719990784 12880463 1281676358090214017325461389897523599200 12880464 -104138106312823404342124862968867454976 12880465 -46414772798759736360213483537432456960 12880466 226822093667637370885183543770857520960 12880467 -427975603438000182248727448597906882560 12880468 -1020767499370544039582425033563023028352 12880469 -10920196537747337427706037052514318848 12880470 102305626520187614143373236371588336000 12880471 -1593908288070093806564989438928319822328 12880472 -82433836917130286609574169097966284800 12880473 -1128654439306266967153800062025709899936 12880474 -88194638896850797131910465411549113600 12880475 -645971170642632900629731273499145660600 12880476 -366824333670636145189613381530527006720 12880477 11197090311974045872204707748107443672 12880478 -1539106470046733385097434568955399424 12880479 -126457551730454958521313033617721682560 12880480 19682530178505671371865738746276085760 12880481 -628679335235689896465751886794283784300 12880482 -301292647743527683719022170047994208128 12880483 -470118159142244115178794808507875832320 12880484 566918651747843245536243992450691860736 12880485 45927440407276983567697063430267395200 12880486 -14897742818340163644332669012037408576 12880487 1742805281075929918561190528252744510136 12880488 668081567418365376665890914525291970560 12880489 -188507281694107869592882335257011211520 12880490 -58363973242998720891625438655730693120 12880491 -724920293425774066592424031881611076096 12880492 3787908576359235921475258355624107008 12880493 1219203683840711287615546134670658292204 12880494 76515681214505549498717771722968619968 12880495 -720920305188504122624297571446407634400 12880496 -250929693147203333487271836302002126848 12880497 270191028918202927396055760298547086272 12880498 675889451692215132569651947125461034000 12880499 3339254865773648009515766913560819280240 12880500 115541468004693870106786156119957504000 12880501 -314853084985742691875900633182043692498 12880502 -677769055758056543034539706978854340096 12880503 376171713759139260163459828175471045544 12880504 589263365872367938947943685228637265920 12880505 818748880231573884792606586131018568320 12880506 21293709726512143842269312438694710784 12880507 -203466866083931833614220601577794203928 12880508 1186290569447132913812531411101544675328 12880509 -1168125834460075485455778623530126519680 12880510 -407321758739864799276297820842959547840 12880511 -368334012074233289809960259178953639568 12880512 249447848937447885960333719457968947200 12880513 -903989972260850890507279845314074842238 12880514 323576318875581652876266154053565772832 12880515 -491634190955961201250630024457718073680 12880516 518795688056595175073820549658462617600 12880517 559739520043395904975126486483317646620 12880518 38270534327366743260929097922238023680 12880519 -972995422192782710321525273285978486880 12880520 1461768194832784885259423117143142860800 12880521 7616587987777045466749202937227205216 12880522 805715239180428463064449492393147071072 12880523 -1752581091397220738908447925109092061228 12880524 7006471029113131790215499620968975360 12880525 -2908303046618755717120840636900824000 12880526 1199680273690423340086407381845683547520 12880527 -803755523092056874228658797278160659840 12880528 86691504735266912909507058139856740352 12880529 101454191280951778406392382255493969984 12880530 -45715904471207753964538598425669833600 12880531 -62477668443018053112402617770621113216 12880532 55964528884483159018825353915429819264 12880533 -428604451010857134710133619199359720896 12880534 -805772508495106082232716594799219868608 12880535 -889654893016091266022407297703696060520 12880536 812974252842138072217687760248042291200 12880537 -1043790335240554647612811369896841782720 12880538 1949584391831708449685587735294806438912 12880539 -35407217283698969020600614125563471344 12880540 1295708456814192840050976619126877921280 12880541 906740356618021088082686468472176193312 12880542 261610928754195202793930747296410675840 12880543 -281849963418107788012097687005245364800 12880544 -694879955044802113019535416882190680064 12880545 179154550363665717462335781796477660800 12880546 254961108699169115875248306639039767040 12880547 -685849253181297683927903257832388397320 12880548 587238088912096505240135640268176008832 12880549 3088245804593571359283839076010653727392 12880550 -308068956084812536822676198267739943200 12880551 -375057314253274742542947779474552694576 12880552 556532642896215833939382501401625477120 12880553 58850518534233751089162203306255314560 12880554 -437301513270449952894576363715393294080 12880555 -693140378975512201586522079654909336000 12880556 -227954201989645148271278642339087815680 12880557 -893850476149407865132596880049777654346 12880558 75605764978228796322023416315828944384 12880559 278652660293225591299983953098500911760 12880560 22885769307313729483655531111739555840 12880561 -519450870618302918387132032219791691200 12880562 -651409441410726858566621398958909976576 12880563 992613445229107336405283633017767870000 12880564 14798506008860909332253183949289486336 12880565 -1192638710264983547606284395297142221540 12880566 612653634690589518753831404665656009600 12880567 60572631654430634915423550812153683584 12880568 -965928492408854633302018533145692672000 12880569 513020667767755179384721648631268419328 12880570 291657418212917402974783681132455168480 12880571 482402871735376687362278593206358716 12880572 65600554203025318362687446373262152192 12880573 130236806206681202347276996093794146604 12880574 66839686578507895888480019447172172800 12880575 363747479348035462046551607081769264000 12880576 -81627878504316854694883125703661846528 12880577 2145683798557190671793422495531604912424 12880578 -487971079997828125627452108285677160576 12880579 -53050858509896714205221060760127099616 12880580 693200918435237317621495476765122131200 12880581 -1094676367425956600111024777469142183008 12880582 -316578756119522432431233321463578658560 12880583 2669644934255866948028673344334670131120 12880584 415710272096760560084175780675715138560 12880585 -240818403748830065354620249802990496000 12880586 -288156133636169911660382416206342579456 12880587 778810214392923612556255741777727673840 12880588 -133589535418407121687033596277945636864 12880589 376815430941887366175677511922164246390 12880590 56208981108316376280129394128598160640 12880591 1439569955320339775051634419112659902584 12880592 -184119007245258769847823681492720328704 12880593 441789590797676441834019038798533632000 12880594 -610522307241797088483606677702822215680 12880595 116987553764897655144933343202435457600 12880596 -630473632142351213725565336287685572608 12880597 384486956697981669484566470602660500832 12880598 77453198711181218175912183571317281664 12880599 741470634724269588774291302559948806400 12880600 509205886280034483119826971839935744000 12880601 -645128847811977768183575899272286457196 12880602 -53203502744045977769582464398647356416 12880603 -1413294393828598038866630222592308359200 12880604 1088320225164437499129702568985422897152 12880605 53848570161417481154379535042713924960 12880606 705042090458417249468641212660079258752 12880607 839753917448780528351711401587626880 12880608 9739871404308328718774455908382015488 12880609 930485423354125264566657381018041012416 12880610 323964343670717469883715061748715100960 12880611 1092782228056957037370222415581311121120 12880612 774767326736126799934450022766035824256 12880613 -346117668285811256775237358471948618080 12880614 -50073396641859812477819048397801267840 12880615 -934102792640288739764654200437486025680 12880616 -175735575962025295340229741982775869440 12880617 51991817489811140741325328208989974048 12880618 -897535401662706151674820239467904176640 12880619 -1887127743544253446917107499618076589856 12880620 61591947002022460698264101139674081280 12880621 -219475867242208896210428766383106004052 12880622 577732215950653434694961014505900738112 12880623 -286019142163692974015177697234910102656 12880624 157468141050784938313792241278867210240 12880625 16702152049998061846461039387438922500 12880626 700876679198402441946901693175998495488 12880627 528963107743324724618105795907002534680 12880628 219558941430953796339859440452823411456 12880629 -787446721700270867348345215096992994752 12880630 -55599928710244927677191470499007966720 12880631 20787409384650663169075160747772305424 12880632 1426802356896408810924162796367570534400 12880633 6739909578387939991377978302660088660 12880634 -40990458238678562189729518012120596480 12880635 -1002854915483096844955183931636539424400 12880636 -97085075131767070290140379297285055488 12880637 99086550848044314764260475456242453152 12880638 -613644891268906589003549047754453656512 12880639 -419742890884629596464636640374262592680 12880640 1317012708345493836088106608310511206400 12880641 1346759222684092388779291076088199474992 12880642 466562732524116616186421108464338915744 12880643 -269685549231360406947329962667100590736 12880644 51163362006571938980679129051489239040 12880645 796006813787839101409052982880953673080 12880646 948873274694965333605854887877529953280 12880647 -708183441191765555283925639801400888160 12880648 -177031143048412207026861870602948935680 12880649 -2325212365566706351170665748311038021350 12880650 -2527140616611248993321599656689030400 12880651 -569249031187387956383665343737638638080 12880652 -32022244817929707618222470253959518464 12880653 47939700728120471476946755452102343104 12880654 1039075855026488813451197220975070819776 12880655 -203278522010940715118273903398783946880 12880656 -327629295793295930845675888578004377600 12880657 1073272856507010585987099002197436489906 12880658 -11811004091715829735211499231265824768 12880659 -1512079859694130408984031084478788263872 12880660 45291860025481822407331918347721359360 12880661 -190616516106389483858260508103631679520 12880662 164125204298520846293632341204539437824 12880663 -338599811098084691863805940972593046800 12880664 1288742155418638387218952883149406607360 12880665 -431798401365872643618838417870888538880 12880666 -425214825848425613437963221700063388160 12880667 640110843880821954951994339335489693360 12880668 695578794541550923552114564930957369344 12880669 -60757797213641793895165523708639039880 12880670 540448927538995282736888665583355878400 12880671 -481564036276485914861069859442178434800 12880672 800663645652581148148136910177385316352 12880673 -245862137586010986553377679453173427200 12880674 915023281750886972175784685383555549440 12880675 -85663471127972019688252767430538016100 12880676 -1324990981583608098803380087536576071040 12880677 -377099589157941336284303975331063096480 12880678 87074871497077152657691166263836347520 12880679 -2017994136753066882006737756401231773600 12880680 -143373576447294767877041315333019648000 12880681 -1261126114484582482233999045857778242736 12880682 -407704527491424412077697489908800873808 12880683 502845168143614458222361287383103767088 12880684 86607902415669777661292895092238303232 12880685 203268656357784742901096248647134986380 12880686 -23942009192975431868270654730279419904 12880687 159298207850482272277168147429545360000 12880688 415532884828591460252153297552439312384 12880689 -167801831330398961674997611597502504160 12880690 -523011521019547273419436079196713940480 12880691 40971816556760062093987207509526366092 12880692 -542739308478501656586941553829041792 12880693 -9579037060572138296432837961000452416 12880694 222411538006422094176333366036183332160 12880695 -853863927193107503574741769952515132080 12880696 -962769533397346963424138827878590423040 12880697 -1653332715025805645596361822535247348080 12880698 535812946315634982421931186813934101760 12880699 -21260124252907972153792367467968875840 12880700 272723532977109927607579324130281190400 12880701 31613917832745487712914177261602074790 12880702 -1010977305900399126167544814574262152448 12880703 508567240865372037346552379657183769600 12880704 -4842621169694299097211280455955906560 12880705 -239676444403854108613340759509149000000 12880706 -1808357115556086837602603188877919597312 12880707 368913699544884225531635578400566900992 12880708 -1113956891717369522183347608194952135680 12880709 -2468369192406924522669711369541461045090 12880710 -807692653309099427144570899539971562240 12880711 -1226638207298909241419396491468537995688 12880712 -615578814845901012129215527230827796480 12880713 -738050697581421667908248041499529523200 12880714 247070357431247752136219740569615834624 12880715 332927663530689519888348552830788411920 12880716 -204092162834473094874906783554688066048 12880717 281900845477194233161906743730172324992 12880718 -366391975822382593601293604691962821440 12880719 -986779259268737820150130783255838197656 12880720 -285649807921053979825337727693101875200 12880721 -263119677871349072526264078962200565760 12880722 -283474272654779526048483864728745452928 12880723 725731059517861195085868530439281108972 12880724 -69424965796400559125183125765469591808 12880725 -146515646449864785912326044238859393600 12880726 625460953178487528777626395904199156480 12880727 -23753681698515151059820954292838232800 12880728 272860933818713968672518878152186060800 12880729 -47432446491707905260492884505549495670 12880730 97703071706879922004273687038366587040 12880731 -121204555826383503434244254107177548648 12880732 -220808668791492282363800138546399083008 12880733 -496886729803466704711319331640438090740 12880734 -485958506558598471078979289070677680320 12880735 165132814953931716612202204999085278560 12880736 -6117975855654877285329056947054313472 12880737 553638445657080433979407658428659019794 12880738 -27720160195799779964362397897686162656 12880739 1067799158338862085167236545750254880540 12880740 172453806640534559346122151839194644480 12880741 -297651439045898313604807900902610201858 12880742 -164956699322547703247994605712191983488 12880743 -245730125428269161037299781124639691736 12880744 928457633657179567457698638591619292160 12880745 813475385578660124718740883475672725120 12880746 -212234047063052687917669892428685982720 12880747 -2097563904093844554248803087298083060656 12880748 228825525689968650176787208298935787520 12880749 -23595895916838378080353783277456984064 12880750 -336695814012734264329974501201387360000 12880751 -323673988890834267609895153716852872736 12880752 -245820903324563476206144484740646502400 12880753 -1576201314875791891644552948549104252096 12880754 -8309906793091188376958138891389354080 12880755 -350640555753510036870581792431636336800 12880756 79487383243688975907279076570792204288 12880757 730662674070136629613512981495770797980 12880758 -485120796901898549889900149214177894912 12880759 -91225652120964616938000323907147678432 12880760 -1147841813583462086018010870405636096000 12880761 -725413013495225090696591719823915506080 12880762 -877951742704188803163521372794440326400 12880763 496756044290790251012055546771031065360 12880764 -316914176753009147033571672194861583360 12880765 -74270157287188461835100785496708932800 12880766 -202529941074046482446744707803133767168 12880767 -1285806918810690798904492687071065088 12880768 666956989432033848760727372208348856320 12880769 -659292655268750757490560742078312601040 12880770 120626700067715233674412229206780108800 12880771 -1698311709160645969746584139287295999800 12880772 1700602283608482545615973669352957877376 12880773 -752718858048630869507117250365704939776 12880774 -1805567416314989746329307831277005283520 12880775 -961504033310985819412436463973153375200 12880776 -200411211273645624181582843356300288000 12880777 -23562856816870168629612074988399385848 12880778 -1171458921970066747516306422591223972560 12880779 2085237850929469023961204974503156736 12880780 -1124599594840537553941064447815721856000 12880781 1062088090660935700067165407145444096172 12880782 -19565629919611549019324463336045349248 12880783 -658513477377425039990391125796370133968 12880784 28302362273539614726971126015887933440 12880785 -949926985148277283552130632144982990400 12880786 -717699878147353966227141628023419703408 12880787 1033749889838879160878388980035625099436 12880788 -394872306140844471795342888763679385600 12880789 751352397230205055032950190117157983360 12880790 -244435313966837251838294340576975185280 12880791 62129629018672920707269057762777513344 12880792 951628265040536119568492039254855680000 12880793 -374496385560820330152893784916875275958 12880794 -96816964458918854151917852964993923328 12880795 729345675151614450012401080627160788800 12880796 -1283809931795271449889693207072613025280 12880797 834105672154421434658018425601783203200 12880798 -224556973445777161309884423775406124288 12880799 22139475540038250264370051526320546536 12880800 151405146597365034078401363404726272000 12880801 4063914135277548129796917106940790189204 12880802 55715831397933664751733662746780783104 12880803 -194673829869135429458587849995028381440 12880804 -200203458723836927206419461161920425344 12880805 174684729768361278016588877341747365120 12880806 177803904613122267873313944284872910208 12880807 1328930062283477962220446175510749115872 12880808 -1016392073375084201967434918390537303040 12880809 -334670095370891654760144108885528268800 12880810 -41010672155491688343011666706002964480 12880811 879332247129777345582369578309420591412 12880812 264825228323979504779075140410224934912 12880813 -4416052143829239706761553417155741034 12880814 844650458444848902087647766110227804800 12880815 -353804396581571540840079594782515469280 12880816 -81258061774063537608110990138629357568 12880817 2182200305527486570783750959644133317232 12880818 612717017559462826173081171095942752128 12880819 -143276657315389623534317384341437539504 12880820 -1018162225823850790753026207853351895040 12880821 -26186993687008366873299561088701097920 12880822 -7614113085286732899973626725814059520 12880823 433884651428299495231313677132758924072 12880824 432502057707668090136928341459415203840 12880825 578381315216141788745852514792220573550 12880826 -326207878887029417406457175551055620752 12880827 22639448278892533339411899785151908364 12880828 -55198473691335065905502603289470192640 12880829 -298866718048632652464442862284592189280 12880830 -12846344523165245552362444431024670080 12880831 -1245867962119766483834813274462709874368 12880832 -598609689025381846366745829784084807680 12880833 165071017393101057793993420410113632128 12880834 652045021576989331955192997350716385280 12880835 -56426625075962817736193350167633249840 12880836 -1499624182654295220808192528983908259840 12880837 3131813482569705034487534221568618680032 12880838 1182310666805480446560118274392788820320 12880839 218241385791023281849854502254142573224 12880840 -275255274076188613240751659878064128000 12880841 8137525709153164349636860317680553984 12880842 -631582668938927977117885447630878569472 12880843 422032466934688373826297352551949672080 12880844 -728799967947083230876208801106623403264 12880845 -318940708799062565959222662453303009480 12880846 279671128490924327462495710233056301504 12880847 111288185985164686693726111780292393664 12880848 -92548938516182139302348865328839131136 12880849 -2303598290092155701629323759584440270848 12880850 38520969622594322085531754274468604000 12880851 -123894394936601522269217930033377639680 12880852 -40171701287703855357650626152866938880 12880853 -1800299246847295112505564588722507271456 12880854 -102644360001612225970532419037313248640 12880855 -109883077132488123081541421911809463200 12880856 -1724156584835119704447619836579625605120 12880857 174417917606815747022429968369082854080 12880858 38339630640527364859418911071399095280 12880859 60426139658817659560911497469612357060 12880860 532920301704476743710343343670420480000 12880861 628304356504459933721418451071841275232 12880862 1347911073245125195660512765586624866432 12880863 -84036542572013286270812174230853693808 12880864 232937046646277365239845764826001309696 12880865 -5242525821039133859534419234734375360 12880866 71729551607490408464529199369402411008 12880867 -714806326880408442699360133016963967648 12880868 102534562693910034729860154712538652672 12880869 560011360857277784721434821274392731744 12880870 162576877272452867149038150166844064000 12880871 -1410544548782657712750150916105660692480 12880872 47450162076497062832452720932126720000 12880873 207142655924386151854294237881771165840 12880874 407712960115900984460346867959892429312 12880875 879289194540264734244037527026708364000 12880876 1669806853563005864238774776056726319360 12880877 -200566119632030380540686723403190205888 12880878 433137355168317364540366486591799145024 12880879 -2389890418132732633322950662289267614720 12880880 15920218430806448854440250884808704000 12880881 159718362863726293752691524900575448360 12880882 24340585604978854402561233972623983104 12880883 570934338138852935536318969198464118200 12880884 -104518850751499441662435018334721937408 12880885 2595634439388042095109570098380946227200 12880886 182664931827170452604025855358669663392 12880887 593112113777842176480523600439341929960 12880888 33640526421225867736142733835392491520 12880889 -528072124367925943500970932479812429440 12880890 593721657477507580898897952070367155200 12880891 -605520495817801203869458379294425608816 12880892 74999513626774077609032204494809484800 12880893 -169208649465932756946476785563518939136 12880894 94869952745089646004597160127451411840 12880895 -432898144401634952834555246792615338800 12880896 263544770559007424003822215524620697600 12880897 1249566783322243451336057880871980972480 12880898 -105268126305814321378276561043948256000 12880899 443525257867456459647566410362833122884 12880900 312900906568679560686833748304942867200 12880901 288518044250994208741892520601410528000 12880902 472692561260448990523570053533925642432 12880903 64614816632234503024627813843138027520 12880904 -1057305335445457288351607219632520724480 12880905 -517361673170565025379650608110731411200 12880906 -701662486872823606620463149470875120848 12880907 -656272958868682541859446318743997214000 12880908 6013279470549581007155787171945821184 12880909 133232499685622997729996171033658516416 12880910 -83211835612385556136203877723594026240 12880911 859684242254218102450054822526011368072 12880912 115640079338070109364586167761669324800 12880913 -2268541343731582231304622276401302133838 12880914 84560221798629381870870379243756372992 12880915 -111737302815728827953722922796559503440 12880916 -136395067768112351129037063226239801600 12880917 613690051083587986506008822130051532800 12880918 -716360676070637987119303253822892111840 12880919 -197880610396140916062512662449793450680 12880920 -174528831928769975161786896278028288000 12880921 220833407146396258132496831182163133429 12880922 613211488539156068566317754020384045024 12880923 36097528018050065115144483182983029888 12880924 255387658238268181620628892462226516480 12880925 -852083729177909509017134336553127438350 12880926 604030719039731176974103065097178288640 12880927 -438100448593618808136396734280988184224 12880928 495363422504501582666734251980082708480 12880929 -279731657722060223383542806611436278752 12880930 430892844690726790754562686146635086400 12880931 138713927660235486635509323362665799424 12880932 873272324954238660632996282481813660672 12880933 -805957409105098844350891738145548434596 12880934 -356764083286843866703695408464145408 12880935 529704100457684234076812677022349020520 12880936 -903800358068785828367458943158452633600 12880937 323362767852676495338530399064382144500 12880938 -154317245895260037508720790265827397120 12880939 3521399435519025220586012843070279509520 12880940 779115310037432904615215867109679319040 12880941 572238342320670297091833569204517136800 12880942 -1105415035640512670347334962771725160128 12880943 65143185908327077679339384499636514848 12880944 203453570114572004847398129687713972224 12880945 -541449793840517230965273507903404653440 12880946 431011476088531738673808878668021224864 12880947 696795729219563636160088253029320319800 12880948 -279390740126190972307732190059377077504 12880949 -1874462515086620308952808565652839804050 12880950 -31628451393391704916670027992313856000 12880951 44445690192257055147535183687825338624 12880952 464466981097933712803093861904085934080 12880953 88955509122260457051544030688112595962 12880954 -159467362243155871043024502161857255824 12880955 -713368370299359710783626378271171346000 12880956 -739016932397730864838298847787480989696 12880957 1485909909679414555540809897583544004780 12880958 -128380648839058750231079188910301925824 12880959 -25081879034952352567848580146012833280 12880960 411606221004752226164733748304680058880 12880961 -1883747058728454529334143077414637397376 12880962 49802260825859385985724510652392478720 12880963 288886050378528769896251652877686677320 12880964 -380602666022575863608898640488885694464 12880965 97992287219824664581698951470443338240 12880966 -97939184821739721779132173254415073280 12880967 -28690101520003082609408700591150013440 12880968 21476257791298334820284484541743267840 12880969 1386598518128903083419287500257911439844 12880970 22236495344511891247353228350512060800 12880971 506611536260468660678033116826412216240 12880972 83821741706725569192691614028745592832 12880973 -435480496216969266219733605471998130282 12880974 159016356201765538727529765885018593280 12880975 -75209866643618747854219148811541241600 12880976 -292146367636213674169987506118637395968 12880977 13633361067309623660434887217070393760 12880978 -1461874180280138904053886204413082567168 12880979 99168861499908140380904441434496633580 12880980 -19690403239852015797992440868720394240 12880981 683404232238132378793870021554509620992 12880982 540522919077836550230225321446650146592 12880983 -330742021475228067621043225232404674096 12880984 -35452664084950999027730161064078653440 12880985 763638364586450441202826084382705366160 12880986 98241677523251617237390811844005359104 12880987 -1107244307288932000592267029474999611648 12880988 -809169836184846198124431290166653253120 12880989 24580006359917146397394206140212257088 12880990 -528060594489256800417433863775572792000 12880991 -1030303358408028288383475697795267624200 12880992 179702900986096155860406235645619208192 12880993 25023072455911196521117518289327382320 12880994 2688105330913634259483188722521979392 12880995 -326913779427785286568116365917235498400 12880996 -30957595169786670390451030578629902336 12880997 -327459702409567217461716745814247127554 12880998 262970609506986827732254226681013964800 12880999 -449202483969337191425071068955191517000 12881000 1892118565672470885056935040774000640000 12881001 -233501233845348288007373219407192362816 12881002 907709855926984561852614746577084761280 12881003 -22545243952641770148608474519949613536 12881004 124722073410478809090433920906106125312 12881005 60277813748886255918814678799507807160 12881006 -617465556696802831505331672683833984320 12881007 1025127348803653194275233111743081330504 12881008 231956147327944883733581705967310995456 12881009 325646580246024471612236655679885713204 12881010 519403089739312054968266588755714560 12881011 251811711219686002632641856961971546984 12881012 741753931046233117107990279784758374400 12881013 -1565416390764231433229067030154607372736 12881014 -65107488951813363793746404939262897408 12881015 -429845034619636441026028274428566477600 12881016 1278371872344102202647337841225555742720 12881017 -2419419263510829725639178047074535062140 12881018 653351323110400084699052821789760550912 12881019 -166804784196353449352830877810978715840 12881020 -475231185117818931134219629785026987520 12881021 571022421865046805902151164356353667500 12881022 -269027597575455878561522850597643776000 12881023 -1109283365009778974896753299385473881728 12881024 -236817279719725588925797668495934095360 12881025 30475616343475117885316931256598618550 12881026 -344350997058492440869597079402037834288 12881027 -161956982661159208234765713478342577088 12881028 362246332507484379624945802885060491264 12881029 661378239692750232208766189964794351360 12881030 108575965770132902985530399622856556160 12881031 -403606503358041169478635855450759941120 12881032 -501157206310149798105238460514454763520 12881033 849216941496039501743399843458180500288 12881034 -732276998064168627226715892755081681616 12881035 -561494961010529970909654605152299508800 12881036 -533676468065520824231012058558144927744 12881037 -917126650090322473246097130756702144 12881038 -192879273431719538529497645066046550080 12881039 -1607619523034808362414328498402974574960 12881040 69818288041850255492995376668936765440 12881041 -570919959935660887224736575010464292558 12881042 -402064405760150511876218713502218812768 12881043 54382520213998757011568541143781236304 12881044 173650238906947159248463534927624138752 12881045 -723029804211411866860689131374208849700 12881046 -159593986306621137101313616967207404800 12881047 2006097598373887391419383935324530039496 12881048 71257613206340281463184761814353295360 12881049 -316024862015955862624308462903194009136 12881050 -70402349827481752309919361777705600000 12881051 855322427101309415454359994099265154052 12881052 541536429974244680977533766108472371200 12881053 2988203073493964098216132760222162946060 12881054 -612122830301667372659131088818087194048 12881055 -1343825319209545645271421046221450240 12881056 2555872231337106074624500240795350073344 12881057 676908853334694983657664530739661934400 12881058 -39338813112740826597160379312037986304 12881059 31303768662241666326262056410511117480 12881060 -553977610284703106256978178412563787520 12881061 489425185301602352415377155310263571388 12881062 -918841143310714640619007763893923967488 12881063 34814262945003726610482564477127837224 12881064 -85270247745260176796696496711346913280 12881065 1141707516023755604273295213881307349200 12881066 -665288789545719683427128322162035045376 12881067 -583951196867620172938634030613126484752 12881068 770695772492515911007107568746277614848 12881069 -36919105978131688653584737786910646720 12881070 271315522272324565899325740049504387200 12881071 178875138288469758702294357128888281200 12881072 -227799137722676015626400331199479988224 12881073 124766333293702858773443356543365592800 12881074 -1114915193635292424806277828038085940464 12881075 86095309642763181024733854402241290000 12881076 279051166088551853055552980518003574784 12881077 -2067134224022300806170403797255019475520 12881078 26541124890925166707605094964803288320 12881079 -2180096021700785361726747464898804508080 12881080 18461939765180423819245834375130112000 12881081 963185689666952097221996205831346806912 12881082 -206189559065534506245442924403140574208 12881083 563229168957765808155131381523391547464 12881084 216984102377482980252351423728529417216 12881085 228475922280369350107781653692571883520 12881086 867406193855091836077228674336508660992 12881087 127878943870399267486183441789855226592 12881088 -157780098362407079209726954079791349760 12881089 -217593801061024796356631670495070619392 12881090 -756868746452393135922408287001997855200 12881091 131947977218713327430311072899303333360 12881092 578116262249542609146292257206728069120 12881093 115496820656961953533752857138489170524 12881094 281565502607997999415858048837599785472 12881095 -1619089729972483507943429692331256155400 12881096 703753697457886127054709652691201280000 12881097 -959421540518671538472858247741832233260 12881098 -618452928182737333011816160495258165200 12881099 -763220617452757862417648537694359997696 12881100 -336156768148417884512814618292419417600 12881101 107696350909530205689294609886429874604 12881102 287172098302901895236011325728605732864 12881103 -367284452107641379106993628546557055096 12881104 -159792934747579622189818041941313454080 12881105 -210541459324390991104845477492990121740 12881106 -1866895978520427445870044101428345344 12881107 -377463431390105505168124169686949653160 12881108 1844642800073780098845592352732812308480 12881109 2852123988032489574743402187453813120 12881110 -344178775463510534354448254268317470080 12881111 -108434940314314960077214598696543555208 12881112 -9916779660422279058796652802730598400 12881113 -390471115347319409605853451317397549760 12881114 -136521788499372978420464335395047927328 12881115 -32348061029279438689247819911902926880 12881116 -1169825918030293684166312792283728663040 12881117 2222913077273779473212635924325888576166 12881118 -516992516901551277826370027894957512896 12881119 -521149789566310591560863029401067984480 12881120 135980062416554687226167698188518031360 12881121 -945945376661990653492195116523371523392 12881122 310205703845112146821630238785559852112 12881123 -7189673069426209150867278725634633216 12881124 566537376134510840294997444805737144960 12881125 1774902101012009832336566338038260475000 12881126 761742450420721331467116465893323386240 12881127 15092725863555844564986192896897748480 12881128 -807090973655490195385118690817980743680 12881129 -1381486122010992926529368512967461491840 12881130 379046156709501253452049805741518656000 12881131 1341049573958095545699228226816530546932 12881132 1196888983976810486997376208079618550272 12881133 1322986640873276942553092802741583819200 12881134 -14277715607302432766900971261665935616 12881135 980208383074969858476183495781894507080 12881136 -254417744092140597195767171272746663936 12881137 1299252620825347968760715604375995624786 12881138 -52019278933839183828430340005441105920 12881139 -442120534308693475989670720826616645576 12881140 84651912158933157787574202682248733440 12881141 -310177419463181026293616546751013440256 12881142 -20053460352374537852825876965030598592 12881143 -220580642738855537306290513962024901200 12881144 501606896372903318939636833947278131200 12881145 944778874535575340214607500406355611200 12881146 -102690441223142817884502561747276216096 12881147 2817830719248636671992440244268977079232 12881148 -187434971965862547519247640272192389120 12881149 -681147020766355027560728843393775191040 12881150 81453444212432888935581337913173012800 12881151 -215957855321772438141288121871360532096 12881152 1439804508844076736577722619875580444672 12881153 -1343722004035603888552945784271909943596 12881154 284031465214931271993386442235081913856 12881155 -290146043180255648594135888447513208000 12881156 109753433419607762925307974542558651520 12881157 1225983936537040988510411762153980880640 12881158 537310646799868155275589738071539651680 12881159 1484241077776850863275221961866745614904 12881160 1511303168758723447598387559390486528000 12881161 -93458950197454560421163855571438891238 12881162 357348479662187420793484644996851681280 12881163 719821156304866526764570545735777424344 12881164 -294976767485847840519052796938293209600 12881165 769206405264263539767129418834055533920 12881166 13085724242067315511008737968197571584 12881167 563456869522906326903451598993645585760 12881168 237456621863525058791683492815550881792 12881169 887105770787541524380987949069505997410 12881170 208974146805430665516261284953772357280 12881171 1672010432286035687492824362935632131372 12881172 169527951227627706734751636134061686784 12881173 -695957768219100835117271875326900391296 12881174 414430145103079784020363924932222690336 12881175 100599849610247508570080893967045472000 12881176 -530961644235492442670321545667665920 12881177 -215599178780775385129706338455914257974 12881178 -812779727859425924707954018846696186896 12881179 1262528899650187266697669425448783421640 12881180 426523666437628776408189493926805800960 12881181 -715559255815518533829842455086706462848 12881182 -13116376266730029609866417975890277376 12881183 -65961860624513933916476041895734200960 12881184 -352794095374439030874096139677581967360 12881185 -198268898559820542652747880686391769600 12881186 47691252514669107846989288483376240000 12881187 1899659356764081484809948948587689597440 12881188 -222043028810178066260388452720732874112 12881189 -1016880408812449602770999393281291544448 12881190 82581116996095638704297820330551654400 12881191 -2630950694541985106584005981046427028600 12881192 -895822019440005729364182371797611648000 12881193 -285588931452374016996293243250327217536 12881194 1674125543661918057439582225950030120192 12881195 -866323540575333995105398857989636801520 12881196 -532898650503742265437485422170837057536 12881197 681433502463457412359502698175836779232 12881198 875915194215479751823664341958093521920 12881199 404944089518902586314525101728442262800 12881200 -52028925661553573835565546016062259200 12881201 -438995480514880932020003531315737531596 12881202 -765349825084426739406375629882474135040 12881203 -690155969645340707875692127088313938548 12881204 11798940766967809918912896907477635072 12881205 797852751592365987890189308036917997500 12881206 429652133865766367798669903134559190528 12881207 -1399931571722076640710805105810450451544 12881208 -973266563800848970166273510564602736640 12881209 -180320247073280771778147552926875584 12881210 240392023957679309178604954159308131520 12881211 -180577937061137677081345711087599346176 12881212 1153149275998087535447860333744348825600 12881213 481868241462837318009727641890722418304 12881214 3602100754582890187973424312636426240 12881215 111042273007532952124668851526928879920 12881216 -54152840942288942451208639674282147840 12881217 -294928302900469786038809553412585231488 12881218 -679960861450076742429047054269788208944 12881219 50690168986152341556886844455421092608 12881220 -583135905650848980414137019189369446400 12881221 2461684533380208054157083478255807847200 12881222 -679012979665745336269046534395449658368 12881223 -813051611474031091973790705274703695296 12881224 -829755340694193801251679557207167319040 12881225 195246002658083689252337403296429630400 12881226 248533390289854589986225412454602145024 12881227 35084073405869515580150061880351194112 12881228 132939823328121576590611332892848845568 12881229 286821236374246072345269780091144811520 12881230 24192282897180171183435520487470369920 12881231 -867509174517478721421487441676762268672 12881232 -12905662184115004238091807565995835392 12881233 2540966520157508538347067783195698950564 12881234 504608531972857205113901814634721687040 12881235 72515689808599418200108914300296670000 12881236 357464827950694650862916113807210897280 12881237 -365840078352190263190133043288230660040 12881238 -48295257786683590449746218328231772672 12881239 -138405627934138323005609165547451807008 12881240 642925612444968223744331606372702208000 12881241 -307303457946334522044722584763942448000 12881242 697691908655235140941585433796467433984 12881243 -2304368482587117218503595872134824174880 12881244 717679919486949042730611175394952227328 12881245 -549985603250852834371293045285330815880 12881246 -44207787444171438692460513724947578880 12881247 -1354275408398530112390916841016590947000 12881248 1676392488566351899978854110617416499200 12881249 -988013815621323292738986352730892959340 12881250 -489171664114148438523825237886054500000 12881251 -1337032669424851827409737505154511147748 12881252 -28224541984782724888353543388416580608 12881253 180464585838143589814579845948097648128 12881254 -567356214840914921453029106330020910208 12881255 880314696414275275532391948511256687160 12881256 408668204693252645463700266530800435200 12881257 -137615341291925361103825722500321033496 12881258 326218591094793523752457494588197695584 12881259 -242740809820620223198251320130025465800 12881260 -40743469260067180755744827785196697600 12881261 -2358605775764796269112796059679847954688 12881262 1038488334326043814769760143531930991744 12881263 -138703640118280585322770398230315067240 12881264 203924377618399407257790355255349575680 12881265 62297430757468652075621373719307054720 12881266 -751716498044017326860139628793872696320 12881267 1542272858350693112338991375372849735676 12881268 75560445130593921795437214923995668480 12881269 1834986675935443542623139414216241223680 12881270 -84806874922480377031228467249743328000 12881271 -525248704739379305650178172717191553840 12881272 -2133564279746536150587174858898326958080 12881273 -808070008992240018985595171500145555478 12881274 -291655089836459906898092774730124225536 12881275 343561399605547541940001072482133171200 12881276 1482890819061308791085508670283928668160 12881277 -1419498769424500998627550534261867461786 12881278 1156744834929926435210901140508817104000 12881279 355406002758037641557816700434099313120 12881280 792169460427514335985366508079415296000 12881281 277682505379892988131591439340777542592 12881282 702222776197662522449868835483989526992 12881283 404651948152213624761569487458738444544 12881284 13699861240131630206024638850185989376 12881285 -65201515894169864113305090108874846020 12881286 485069624950724623369023546064923053568 12881287 562025366101524851527172157926750608560 12881288 11472587995785711349793592260471685120 12881289 -279089807648195177863133891142069140976 12881290 -1298762339062317999690774634321514065920 12881291 -309419282476180733267407265043951697920 12881292 580372388637925716349426062806762737152 12881293 -534960107131512138087644369896496248800 12881294 -787931417230978768437177200318908298304 12881295 -8461371730558553031366347778820684800 12881296 -320096721253963209386875830661465858048 12881297 220309114814649696888835234357530240 12881298 -6723600139216345806755409702379560192 12881299 -2215601293593039608495319890375190927700 12881300 -381448180213507716054339694165278729600 12881301 536337657242748822341005862495149897632 12881302 -188672912525585105772636308276262758400 12881303 503024784922275739381436563907592565800 12881304 -428269699754591345556490036842365859840 12881305 -134023807053514746015769577155535676540 12881306 37726881485486771201473296908326032384 12881307 739508475415347161571483934961613963120 12881308 -85311297709197882781115510723228696064 12881309 -435785530151035328096892874197234598656 12881310 -140208661993727471149110388313599430400 12881311 737743284303946404278645586478581256320 12881312 203524026466012552500744260755592773632 12881313 273114467090836187708492715516297522642 12881314 399560152599652192871756256545788150272 12881315 325804991918290307415585596810584842960 12881316 140107762656965802859803043486674462720 12881317 71787593397322515322231270158399785280 12881318 309107541012671615996934560616627976704 12881319 529460184721715577535696820190065812608 12881320 1185112919955014561290059876231324057600 12881321 689642568009055001501080000015721993844 12881322 -50521636516480490385495501977251307520 12881323 -32147138848756052610812071457578763712 12881324 446604462709049019567866985768963626496 12881325 380426078897646679949179333155490209600 12881326 300912660847445335065902861132855466240 12881327 -1355497936830377317114365065367681632880 12881328 -45809033094766374649073055791151906816 12881329 -2131038619892738808102854955061899369070 12881330 257123244258252038606615259241369420800 12881331 607623201444701175213223301861474006112 12881332 -619507929309714597294505741607651996928 12881333 567784709082307727004168100522321185600 12881334 453491614793966260235339598428603566080 12881335 1081868687934663127814813982636478141200 12881336 -690335711977535446202113094862984806400 12881337 102530455661810156191057291530773495808 12881338 -7913388933187404359543205210632109312 12881339 346156363387077030887372362650111074160 12881340 264696032717177941126970632908342812160 12881341 -130985981895728994437753910081872958816 12881342 -167774211811638406220918584931359850880 12881343 -476315010500429406359036047331377761336 12881344 150223819442611584122230142462869897216 12881345 1441016368982831217619250316033562492800 12881346 -279231387691720647227145584469949670400 12881347 -883226003384099152293268680768796747204 12881348 -20400202265473960389004892901246585600 12881349 84753153842500858050619081147747321434 12881350 56780841560783977054582143002641346400 12881351 307561531504111597483364893610030289024 12881352 -16096460351121057928596451639168204800 12881353 361917054045328270998489783408103129360 12881354 771337987570788576367637325264272294400 12881355 -766433002515097016728561267517515457040 12881356 680049199972199408181968054517487648768 12881357 -772119581043878415813942359919551544960 12881358 -9219444970822556784973473877368598656 12881359 1714002911699785650619096014564076766016 12881360 -6663474460593351098999341670170705920 12881361 -142654485584938784657230943324541662400 12881362 183788867061155652554701828553960387232 12881363 -1103157588790361610319035575404657567416 12881364 -153215241306051757745404894049232205824 12881365 -262783602922730592210456591673142250600 12881366 648593720006726194707859527613973305632 12881367 -764094910073840341040920558932748341216 12881368 426645985406806598411180275510655877120 12881369 1245588872342130030734123681928180661770 12881370 389212284100890856744538211968877772800 12881371 182178381069854537581494321715229637572 12881372 91460719543017265450871714518645604352 12881373 1106518862981778416089620644864799093600 12881374 1097446489471344586891326315358951334592 12881375 -204266389652154207363628142093372856000 12881376 2797465277137776385653554957875669893120 12881377 -1317643533684494719013976462027653426640 12881378 310432986081150589201226432404071430656 12881379 435602921381173170205018164392726092032 12881380 123795856824951227310049704749591224320 12881381 -25367891389184413905867066381371560128 12881382 -347247246890209819821238882536160396608 12881383 127132300333483276068285108668228535840 12881384 2710446969956224586025062692736269516800 12881385 -226620448724553032930138060196959075520 12881386 -530031028784916118000550598719659017216 12881387 -792510561269742202169016320807507069964 12881388 110356469838992763506477706603937579008 12881389 -57624177743754280481269569479544876276 12881390 1608084989139891996349345760423633251200 12881391 -242485570484141095702256146296436414080 12881392 -254908874003007583137145027422859919360 12881393 -726721287166044633563204360931965856384 12881394 674983922759299303726048993573132448160 12881395 -402654645477844836102900390211345299600 12881396 -13889365927102428312119105877930301440 12881397 149172546488829754088063842405545261600 12881398 -18398296012660183748226672790300072800 12881399 -682958334138928078645267814173081206912 12881400 8771254743538369955222320787841024000 12881401 170555721181668379579870062958637457920 12881402 -236734500994925401748272924983046520640 12881403 466812884022767710772999870260654318080 12881404 558231272679764582103579058793505529856 12881405 -767761511118322757701292279941277033640 12881406 526544913507277856322238339488387836544 12881407 157347588727339010071658801573275897344 12881408 217106373026466826161361421151271649280 12881409 267714163769735941108317154780226033760 12881410 -753155358781224732294165147349627515840 12881411 835087770871315143972461086193729966400 12881412 -500636596055151130658102319864799342464 12881413 413107482788138228525023721350367500960 12881414 80131212821914051173634737992634734592 12881415 274464851371750207750624166647014660000 12881416 1439031385803990649655118861463167636480 12881417 971892482645727441626676729559462781466 12881418 -298800602492740678777781820394039832064 12881419 8706674743104104650316863903106740820 12881420 206826997663100199053224420637851438080 12881421 -120771157051698507480521423146716876096 12881422 -888799514125059255027909932107037899776 12881423 1834983536218030801267340505170354902680 12881424 -3002988347628087783054704014292484096 12881425 14727706902240177549572881700089812300 12881426 43670476910072418200262759995384776704 12881427 485055129909727023464152571893580135520 12881428 -278143634588467787080610780130049931264 12881429 215235067691739085018008295571164222080 12881430 -104311724027913486198408416369651712000 12881431 3609167727867822401863782746589604997184 12881432 1871815669233465533156726782760529254400 12881433 -360208475121721042083674523130985776176 12881434 -57879474978548113119284423304749041152 12881435 126602594341092779893089050347080874560 12881436 601265272234960371166357644269082547200 12881437 -1543414470647987098242449270581019096448 12881438 -365240867717285748891568885707173739456 12881439 391768517787427746385423384437696342528 12881440 71886978066517543655812636933399511040 12881441 1158580724560749040990990359801038335842 12881442 -93643532916535315138896201839353330176 12881443 -181169695741121767155730333475475996896 12881444 321525421554319124075633418952036398336 12881445 -139438357191323514632677968523056394080 12881446 -663914521788007945618153342742491319328 12881447 -409187802142425633928149100976032193088 12881448 -876918974972768847423843954898199270400 12881449 -488844402015632616636571452359154078720 12881450 11491406996464112985977853684385236000 12881451 -770398480299961540911981759742778757696 12881452 662383062437484165019960508237072102400 12881453 842697453093572720407324858433318880684 12881454 -247166637495518220940555715571729785280 12881455 265325932340982158203809156388576590000 12881456 67117367041652854368472563126396321792 12881457 -1613591485354954911483253367329862187360 12881458 61248540495664524526511532497944464384 12881459 618411218516510237658376308591114087072 12881460 -439244826092567502533692508348056995840 12881461 -574380831925743884758138414619781616896 12881462 255858226270384500279907182788672896128 12881463 -716150289998242838529605339052293709720 12881464 843538773774473668085930814131955855360 12881465 -1598494030636004197841510020271069902140 12881466 -344493754731211553813653301697528736800 12881467 -34782306775499161970721529031300860760 12881468 827148188354349848988302648072050321920 12881469 112074359466764001547784235625954574400 12881470 -94627989877131895182972203634453504000 12881471 408993747149477167384049863938063252672 12881472 2364931896985735164543264029851779072 12881473 1266655225115188332562458155203215076320 12881474 209187547969905830412815489950800086736 12881475 -616868347976788984527843512859210777900 12881476 -305158552616139421908345261360193133312 12881477 -747644891687282874488610370188244725888 12881478 525597452750164938104509626929022369792 12881479 488404946727697444296064648858642724960 12881480 -704263832284945132351152815092783257600 12881481 -222091911210700575504143896763159642880 12881482 -431762511387861846805036432468488537600 12881483 1354327281654463163352575987765276417280 12881484 -361848869536787692437434063508393984000 12881485 994045870590427315797642933629178303180 12881486 326556259018050040036840508870219298624 12881487 1571662669796506829308019894628708631680 12881488 197632183574713132085028739114675978240 12881489 -1017925697930646363135751389768147562176 12881490 177894866722359273812238209066749440 12881491 -381097091197981685968432118481872490336 12881492 -197428652012939921091568442432543096832 12881493 -978396238454510715161022431819517276018 12881494 -1070490154436111745249162825409316116704 12881495 565829951557925688011771074882042752000 12881496 -776000519602969161137954475691724083200 12881497 -537075263285975687720856532277248136700 12881498 157313452869433022089135073137886804736 12881499 -222013471290026492485491605735041599336 12881500 -1098342724727109478677511676102736768000 12881501 662378411893918447931804986843411742502 12881502 -756681924454364264759150851940747209920 12881503 -1302090158528626530157067496989911998560 12881504 -526667755126061576767322356239343288320 12881505 -111609105984082965940328202765409025280 12881506 -513493935918466463507176807919228847360 12881507 17327404026026440556719185115076192520 12881508 667976487501253999314113006968704798720 12881509 2437757172413542644037986447192748941280 12881510 -129458011769621590949284479966662400 12881511 -39577215015635207885874666385118249400 12881512 1389892787541293208555367778081838151680 12881513 356584314087159357921448047500487588900 12881514 -41858235493320770450346952981064609280 12881515 2370493352337948086307661725716968002720 12881516 -490945817288928644963870901680946857472 12881517 -385624933413411716930765583139931633664 12881518 277611495815121680001763195699970634624 12881519 -135390365231615219422516612113407792160 12881520 -30316637966294724317139087906269921280 12881521 -808103628069616126738167555773843999278 12881522 72249089613326832861881573008464768000 12881523 225765600993207687633162221062257850368 12881524 1331123848052869704403374362304969332096 12881525 641197756524134142130226625021535248000 12881526 -200422435358137888256233465768370098176 12881527 -1200165818937130667173190379695224440488 12881528 1062170165545426048359429720034753720320 12881529 -423985019479595353263779443218486638880 12881530 570622649468862937003911046009936465920 12881531 -120198899512765527348847891056728891568 12881532 -745482399996865477001308669556508630528 12881533 557525000995834557080999253176917018720 12881534 8026500747693214725653164197724637760 12881535 -271148781052818009593547639682299922800 12881536 448291744366967091160536212879777464320 12881537 1961514111535372317649456572757525389186 12881538 -639998750920066532185960865992068391680 12881539 -2169606851955342787807388538594591120 12881540 -107130882450438466737270126998370877440 12881541 700653566167516606838650336458648538560 12881542 -254082454946337201980675771045156135328 12881543 -1530847266972126226095731144859971615208 12881544 64486526870831939639571983361653145600 12881545 -146581645532094175197267866975631174720 12881546 982410418034669406485853905114617780320 12881547 180218220597890227052394085270065346560 12881548 -96464949977986978690618665736302144000 12881549 3394392225502449467298999030541950416064 12881550 102053982368964234806649568002634675200 12881551 389542196739269270574208063149198773552 12881552 134019142478886151978654976680929632256 12881553 -12988171089629910020923355580235970112 12881554 107955502422507378143212294878607540224 12881555 -474478265988709345339695569295325075440 12881556 -326244452923104667405381299629237760000 12881557 -897742280636190120163620117751901137220 12881558 1119350244804525021924936684690457742880 12881559 -691870963850957563866367365965475718296 12881560 121808534768456699300113195579616256000 12881561 -100581313821093924193296126087718071600 12881562 139705874640860121251953017138178205184 12881563 -3095624826812066745771672788260067400 12881564 53443856635958174289345899103378923520 12881565 -598222968609260533636344807950613048000 12881566 -698657753007336468970856689768018608768 12881567 1019694742804633249866010378211557410192 12881568 -568070966038212058809740007106286714880 12881569 116519704845859011165429873562747006896 12881570 184126359388545726401514556281286094400 12881571 79043766301256132391398070197324399424 12881572 -1082723078696448512312840921362658795520 12881573 -2950056185138040515877733895325409332096 12881574 179106073653692659740356253548883373344 12881575 -156690284131301887760419043091265046000 12881576 1840116834518033142976878594511308380160 12881577 -109718738304376194576855459784290536640 12881578 -105161638683530349700546193857415054160 12881579 305149985632097271669608174833890288180 12881580 -17213047441103397088681561416924794880 12881581 228487311089046776302824709068649327382 12881582 403857509211908314566538760202180403200 12881583 76994713872793923155148292388948605680 12881584 -429405412033416982974433968877788774400 12881585 -9992360371863908474676632448780756480 12881586 -46914678687415712551957013666073486336 12881587 -519786558308225380055676281399170598688 12881588 21243330707766712751873325902304552960 12881589 -184515463309023994985555402935934087040 12881590 14023210160171232507983387248876176000 12881591 2021111197588137300412242060225467296800 12881592 -172840045684561649828341240246440468480 12881593 -126029567403594077419561574694908204460 12881594 433456960966604651772514802531452020480 12881595 -292178028152009358027277384052855208960 12881596 -3298621643257453207003540732237807616 12881597 -91839860173521988512542891347248331434 12881598 -50777202680346472770852505037656276992 12881599 -972353089041414216695436482887325310400 12881600 151462461356923064422203409323157094400 12881601 -866166687043702880912673586010796075840 12881602 -409595994946296910904539063269753984096 12881603 263933567396541327542528657772584583840 12881604 -1203485560909840366577612484673502453760 12881605 267567000612574242562611440292171119520 12881606 -464841298522455577266984124587837721248 12881607 -70856427942795858245894992023861231960 12881608 682263586479315178644145891542020597760 12881609 202576037320161967580435359486846935204 12881610 109492568780462881119581308810162421760 12881611 -1612723553040875653757429580415810839768 12881612 1217333105294016584997226090574092769280 12881613 715122669942567484836019362239961189888 12881614 218416429714281452333769034721445554304 12881615 683882896525238556637738568911742282760 12881616 -92954379653320419636245391128313987072 12881617 4274838083647039663940444756298448192 12881618 88284007019597216175118594224725807760 12881619 2539001136932979780197405733040190960640 12881620 -277804493045091503216340345743975424000 12881621 2114771036762189834058240434434468543392 12881622 68536739078797135773544616293143736320 12881623 -277171408280617048779229728846240082560 12881624 -2855934719603183879252786525856645120 12881625 129284263292815826052766143394729248000 12881626 29976697960902332708655304911719655360 12881627 520097981285638837474132041729144535272 12881628 527151520199668499723411921662556147712 12881629 -726312655486102518717047598420948647770 12881630 -432069673541563309292176717050187919040 12881631 499166541616486229921536515939317554944 12881632 -1392997013822151234425908554799305719808 12881633 306268347289908014928417601787005485504 12881634 -368954945499776133419843921784550523520 12881635 -380491245470738843930282882052140341200 12881636 -1181449520913964746858747669818647105920 12881637 107701267545091253428349809430500656480 12881638 -594605794208284663861374489776144117760 12881639 10382794437422761724112840287284026240 12881640 -588037022050619819364561327124585267200 12881641 1043666307232382906013796433837903778084 12881642 664909991409531995051382846296431895472 12881643 1085133320655326900879556999772978331328 12881644 -817562691324523712738946947296929873664 12881645 141789127028902557619071878456012494080 12881646 302710576172888631243178295631589536000 12881647 687862164225631385986085685322509949440 12881648 -127409479655260971525906225645765328896 12881649 844178349813638534396022824260956682848 12881650 -52427204344456869124294311576246746400 12881651 635191799378115583859724095803995231672 12881652 -217358775815946059471920004942627401728 12881653 6408353662529779293751949121121347964 12881654 474078180298200061309994554129316061120 12881655 -841165644224604799884889737787248878400 12881656 719123601033686062012049599878868377600 12881657 1659122191925424923758588858537242060906 12881658 150814522804743526901117302151706320640 12881659 85030744063062086465618151541308680112 12881660 -1136096847342601029531384308742197760 12881661 -86098817261021852039474471129536181760 12881662 -847220017500155403120337703442572295168 12881663 -633576638402372616614339477593023929088 12881664 -612427287859225586471653945284677861376 12881665 381400998876689323981079615039940969000 12881666 576774394751973746971242026081767397376 12881667 205235044623942589967503914568170324720 12881668 -36790250135984637482220047395690188800 12881669 2208634303061146005705482797191629615070 12881670 -245240011652578544816267527347114729600 12881671 773475064373565422020128008575217637144 12881672 -1158503543669571314458258182649054003200 12881673 -376773265718174474456814448337644387776 12881674 -349805084075979243712325660506740861600 12881675 103911071804363254976940912626385292800 12881676 789014100381211541521388331759688704 12881677 1078391714381869967073616976987283629440 12881678 260266567394691393339710807496337405440 12881679 163013161389808241048133893078042684424 12881680 -17265324826392825240032990768564797440 12881681 -1446316169693479809638337828363919599888 12881682 -4310032466153585481914188924706465280 12881683 -1239909681678890655411353529049614192936 12881684 -434168406717071051220666838865512608000 12881685 -57272144941639566826328975688844200000 12881686 -359438181946977548574557984999482292160 12881687 182984315596723491453580414102808622480 12881688 -1319932869059079757843388223966613831680 12881689 -583082651757697887626673169118204563510 12881690 320140621747520752556032117378205925600 12881691 16005758776649752612430139554508613560 12881692 1383514173394163147916946863952029410816 12881693 -1527157111109989968051582070623969120480 12881694 293806574448729251156708599609143708672 12881695 2230484969573632529417345181892977661920 12881696 -1735094695292292543017972430424682004480 12881697 242278521054805551165730766321591871072 12881698 -246506334737847136816266176809592189664 12881699 23294313990175998474491264710737098832 12881700 -282699252192162585504516239426291712000 12881701 64694182900642424370228731471207573184 12881702 -241099635258480618127092493523144942208 12881703 -620116396788009347823951745976897945136 12881704 381422717065701703321031864274144952320 12881705 876247701500028800656870073853907453860 12881706 -544151807253062166220986221214554131200 12881707 -632066356826363231468975271178317950280 12881708 329944371216519828837205922354379264000 12881709 -399653321591419486079024530616528979072 12881710 209346137599778674596256249548555917760 12881711 -494517900738110186543357109260983880688 12881712 477416059784510074023951219525090803712 12881713 -491364895210395584417980805864133066240 12881714 -65258593110308140520984991834093339648 12881715 282765167861492245760833102652334182400 12881716 -1130270891970990914669668876625715363072 12881717 -1030633217045185009826791750497078607140 12881718 -197721318619695068179404901764899298336 12881719 1824536403726127210996874670048393374120 12881720 302638029013581038234533219764741120000 12881721 199401696966170668557950404978568127264 12881722 -189689510954303120060799772708806029568 12881723 -488328231621104235063115736706116466096 12881724 -186107267113715798228471466728733170688 12881725 7551731218188269757781758611732299200 12881726 264072460334371698974694598346220288 12881727 301363543356847807733044133743895040 12881728 119613966439467756267807766656703266816 12881729 -360109822446062457912359669194594332480 12881730 -68800011436613892347858705597170260480 12881731 -308764162361390970660908061487467764448 12881732 1502227390592668819983095175377018196096 12881733 -739013473211713332480891297693642442176 12881734 -1116877500531156568346111244157911927360 12881735 221775449219309904523804192517894916000 12881736 82084683113880495110794632916670054400 12881737 -149570070593760332699819864073846414336 12881738 79778637623008116780390222202236751200 12881739 8279532802014069390154847969352903648 12881740 -347613976802281741416181693704713011200 12881741 1775957086536365055270497810837094737142 12881742 -502322522078499531015324391377987951360 12881743 -68959664607289707276992583904142069760 12881744 -242469630086760865896970920549328035840 12881745 -114769713290926607073066656032819827480 12881746 1064396800538302430209305509613561213072 12881747 1890330152947008131313151025843511591360 12881748 -225419363986872783238927079088831823872 12881749 341701650754079161413219967270742603580 12881750 99511350802249050306549839773505664000 12881751 83137441033190409161487577514390307024 12881752 73079702852994377087000854652811141120 12881753 496517021420728709679745293174849916800 12881754 62997734942105305854022592715151322112 12881755 -1447098767610392435653251464523634423440 12881756 745292838949439277204514269554258345472 12881757 571406433443953061674537902922173145152 12881758 808369792456902816528919978740672033600 12881759 -50111989557255335415466557010473060360 12881760 -921514650620275968050275765767037255680 12881761 -675524719337842099141330820268430509776 12881762 -419253327681489051847117055711693608368 12881763 -1462721305923994297482865107821685524508 12881764 -227357135041083274237274041471853379584 12881765 66354454702435436726464768384656576000 12881766 108766051662221852105521273330473306624 12881767 -1026001510595666888173984201093076872368 12881768 1151012478710075469779474466339471360 12881769 58617887039441744735426020668714355344 12881770 212239132007086808349224640934682373120 12881771 -52938861151840808624884505386968883200 12881772 -27867433503200707855568297603652940800 12881773 -1316741690455714656542857548005586487978 12881774 -10486559915663273027985863216800656000 12881775 23697218226236525510352033163762171800 12881776 -217220624011565190190427793411016327168 12881777 -1904431146223948441623934620052166467374 12881778 -23846733945779707034499556072895357952 12881779 2251151683278708258705724687353113058380 12881780 176673619446801002515588571117150073600 12881781 1537788169990717013076124965607725120 12881782 -167148501842786611698347352217917895008 12881783 -198856634129201895928517773652206978968 12881784 -122991227465879221236660010565264302080 12881785 95955571876610919528417810545058648960 12881786 602829943475030663687027864638249652592 12881787 -383553520087484035869173097406362046440 12881788 90502665339800664950709204215566297088 12881789 1009970482065875946637671973126608211590 12881790 -2101561362052562845686166044341708160 12881791 -227986131803490524796312283768757519920 12881792 268270099406044527252873294803757957120 12881793 -542874346379726841771312712628579107536 12881794 138087467416679630965447089643474885632 12881795 911905579060545808842925106536009794000 12881796 -58115175879136003401622876530964715520 12881797 -1878452519551325939393475688522881930788 12881798 -1154653927713639834700260860252910462336 12881799 15556697772700086748673478898524279648 12881800 -65658186639387169691134391422030080000 12881801 872176145765240648486863872688453662132 12881802 -201490749667435668374955484774209263616 12881803 1056988250528986419725815243362299537064 12881804 275963570671459114927836296850043748352 12881805 190130608523586817563413353577590721760 12881806 -583874345651708023201287279428682612672 12881807 -987823672687231546004301020189560386528 12881808 -30675006488485129876495335953783193600 12881809 406363373983405832793093041528485068840 12881810 -623948742477899343371343268863308160000 12881811 -6396311633969139766340948973062400960 12881812 150450439809568958739129224762495478656 12881813 632258888193178630323769204800579641760 12881814 -442431029230056895888287954489390336000 12881815 239597989585397004981640420741201815960 12881816 -1437077751728366539848994551545726699520 12881817 -94677946402674838069622972250093511872 12881818 -582032500678985525956462891174012569600 12881819 138453385570218323916870699722419760160 12881820 171076542766857274485440813736452751360 12881821 255881307188424861848797927404060078700 12881822 1116520440832145479039613744880930177024 12881823 1385958684503050801435819374984662234184 12881824 -1085804200372176726400401538784695418880 12881825 -984419758258488436180081810167331188000 12881826 324183164582660502309190066456884445392 12881827 77538463049480840137826784876896926672 12881828 1275601978803961639551103315791338538240 12881829 -943594783120395491032175418310979073600 12881830 -97576943114194925066002615007942023680 12881831 814381225270347290107185833747991298800 12881832 -999354191229048344760291491402881351680 12881833 598634751735691848326430914439330866944 12881834 -490861043203642113612960124530941692416 12881835 -31147973642623307465371106910678690240 12881836 259260461227687356657687018272642528256 12881837 568775759613649602725169560958874409952 12881838 -299359745190947867053467523913961540480 12881839 793185248792022273315449919111994378640 12881840 87125912132768735137618126618182942720 12881841 -276635748164554698282935672181344617536 12881842 162567238353438939971898900771170672544 12881843 -411914297633513412194368392099519437712 12881844 -13661151414036200881771715868018222720 12881845 -1285749750486079699921194421735642140900 12881846 -179719454328032704856133132391563755520 12881847 -666069996041908756520891314217063506560 12881848 -318608272863635767965280010978117222400 12881849 -79454951267565488084019304192925877936 12881850 152547292334161722258758454229794412800 12881851 2020611784206548546407288924248230337312 12881852 1450419697778159294609942915044086251520 12881853 -1007948599536924393449143482040704133338 12881854 -10240684703433065557931561355884341248 12881855 -693965666773733938703526805413460615800 12881856 -206450531434572173192685068533742174208 12881857 -192992618180336924286020363747369457980 12881858 728743753508429367395899466983455767040 12881859 -106876200523873264536767188457814550272 12881860 -281741047364620221947913610030674470400 12881861 1265211448012131946122730380093060456000 12881862 14287194953424230548785723284308807680 12881863 -288948833926598952067430273928568986096 12881864 -241797404277424281688942976746546790400 12881865 -1482229542344266507998294621499616818560 12881866 -1188074286465603686139165243950838844368 12881867 235733751702380087087230404474097344000 12881868 874783522195880809688914954988837108736 12881869 23823688197146185697979659288548633344 12881870 10136839478252832008670003513509810880 12881871 604330922310219448350616794493067563008 12881872 11503516830205659615126350814446714880 12881873 30425983362473766998405900818284466164 12881874 696521355352882358836364704391286764160 12881875 369527291173119713100712481026344207500 12881876 -460783246890802466804265160805358096384 12881877 153581193508077726686227503051227839008 12881878 1100165574591533865999637231437256446240 12881879 3205073333858467102043644584839043793776 12881880 164336561318188189738834409306494771200 12881881 -1071480433351477508459729611350703267968 12881882 -372468280976937402564818599001022647328 12881883 -83926290297135599495020336587242549760 12881884 162637757484907335866445155990930786816 12881885 -490381122372803771036928030559753015680 12881886 -173107691777936416415813248853738188800 12881887 559720383395731073547787140718808383920 12881888 37973068945640028407513429880298536960 12881889 1454469885566644365602149429563295083840 12881890 37255889926775607911832340529230924800 12881891 -899125935576549048037704876280553443056 12881892 -275001894068048299650296771963609730048 12881893 2360116335086874715087882582412966553724 12881894 645062346568408876880287208291013686496 12881895 -41079222119769808586224683258181969920 12881896 263345505948915024295074823122184289280 12881897 12748457453077613118470231086370524992 12881898 -866446040811294537895963349016040742400 12881899 597304339658884576100526729342481766900 12881900 -271328423280949798786481401830775776000 12881901 -874353079257521747137526490006552293376 12881902 980503793560950912046124131080099456 12881903 665723243984834916591329490456266982720 12881904 -46919002206123892143102381668961583104 12881905 1316937911354960260873951398265209360000 12881906 822022408043772825311217677569137307152 12881907 1072899885895744257798817619445376629204 12881908 85456723493453091521752895256151386880 12881909 -1297456984687485839744367537982550625696 12881910 -15053442860274641542153515849583616640 12881911 -126963354897451927635629439299754558240 12881912 197385127181727215401145256608052019200 12881913 89181672334428369079894462031253859776 12881914 -93143996687528185220793151943421335040 12881915 -685672679472342378154921097255201464080 12881916 -768706035406828455766222917504667653120 12881917 1004896014796435816955710519126320680966 12881918 -81567456437959618580805029401333613184 12881919 -385191435036749683637594495337818794992 12881920 -437348510250744018049608993692209643520 12881921 -626807786958017046046320576910895764908 12881922 503449844725476558668843940953287193472 12881923 2014147697453538911778061809698317906172 12881924 -11302512642574107373098822847916510208 12881925 3617267347522976003306874984887964000 12881926 88979021941757530773632630000624759808 12881927 -67322548513824847709219288163067761168 12881928 27354460009563625210479975737887948800 12881929 -2852100975594204505213190917750328463324 12881930 -439430049057424929830044474538306996640 12881931 -1104291823224798216891947509047924281856 12881932 3117922636435971875027680491182260224 12881933 -396294065657778053760637303448681966016 12881934 91906358251819773057958249758729989568 12881935 -554985966650306786500409678409175034640 12881936 -230365389676153948448987883240007262208 12881937 -1897219410772111113466031220524331290880 12881938 -963050393946901740060024626115847520880 12881939 -5292243560965500885743126914972168800 12881940 5983409395773752669335962243979038720 12881941 -495092136165334499488183070603595132658 12881942 -862608329989828506925595453578564036800 12881943 -94587424913644218177931292702423443200 12881944 -695109355330189105167247558850743296000 12881945 23580241936031332601682259089185830800 12881946 -28935899067222519241838005049584545792 12881947 430515122929163717292956901480442064240 12881948 -1722369742361775061519092493819194660864 12881949 -194513000473424214607285689253193517120 12881950 -587291848772920856450370663969761784000 12881951 -233496023048573010253258467461981280696 12881952 802173121431156831571865094754486517760 12881953 -747343752532616815411158806443143014622 12881954 -438573805299915101018801511936447082176 12881955 -537509024784927699565588067478357907200 12881956 -315313649954304314788058293816566534144 12881957 176085517941963394606015683495364105728 12881958 -325622136179774918568490630214628407616 12881959 1479458893305921422574516466540484167160 12881960 133412589998827034306094942324498432000 12881961 1013116369043642463388135531997654685120 12881962 57153563573542109174915192091852000000 12881963 -2321243523994967995355359274104078483788 12881964 -303450021961869069206119835735331409920 12881965 133773680956958247261550352486559070860 12881966 -700110250549859772863007404488531877568 12881967 385326479689353789394754660684929725312 12881968 147297279498105455724687709679051931648 12881969 -2061535531853193263118334718376728571630 12881970 -618499326969385787251897891056988876800 12881971 2452348987038737303642213947266317652792 12881972 903709674376515797671216457082613112832 12881973 196530295494723024899502473600314306368 12881974 -573114689843115952180759408373332857600 12881975 -384439992505455123362058420585729318000 12881976 1018981691571674056955575908298406400000 12881977 1858864594873788642036566333871783372160 12881978 562281271396568487311042871220168770048 12881979 -549127688613534344899238398566257224152 12881980 205374155480255525840016213907784908800 12881981 828700047325458080599298469775711053120 12881982 18393724577245241913247953419558488704 12881983 -706902888363153685469964557672264132088 12881984 668766325716532929236884299736246910976 12881985 49377826530430689934470379064840006400 12881986 245173892837096783351720819082148506144 12881987 1516415294052747774979495788016362504636 12881988 -76676240523394038001944113934292942848 12881989 1355510166932392384273600883217492901790 12881990 -383391867876712809169101782577143702400 12881991 -686690751357057619659406734038852683776 12881992 982973580803353543977085784408653824000 12881993 -444375320677635331203613997975385022758 12881994 304666238576134326177059309203617315072 12881995 -184985607382587657236516099163767930880 12881996 -696397876453918296474070796898844704000 12881997 86166643393865292614819801278336170720 12881998 -808143630026406949818524194215689736000 12881999 -20497891431431703333480969323547636936 12882000 81069410312535596920815973553602560000 12882001 -559148189884451228546800494428445880320 12882002 -429520402123833711292265292969324524400 12882003 -192415325739985873533743779749379234560 12882004 -1135398940612018227444598347910338197504 12882005 1087308355373721525141014532927486181560 12882006 325353549587954973682005198280177464960 12882007 -1568814515444134206701756886465925748888 12882008 2219355117705381063052599114985756968960 12882009 -417932655097356324059814467974846033920 12882010 -368842688489350404485751637288686615840 12882011 -224949359242158637215215282403138995388 12882012 -407620771469341692661476208398620860416 12882013 -47530659286415679412185602349615286496 12882014 42586236854273858010585366913272604800 12882015 -30156720860871675725142834688174686000 12882016 -60385953371422765963235553675910840320 12882017 -162959819147028514250061021559915394880 12882018 -30598273480443279751050702135941705472 12882019 -422428754827537311062348863522846136320 12882020 -506592726034393620159473148620587595520 12882021 -103311385924755357586251795269801380320 12882022 693746586907642787338209773765347422912 12882023 -175661810657156059490865669241852032 12882024 -164509677355866696877481684104067481600 12882025 -961355584383120471907575836025257853750 12882026 -11079094246773535970745790413954241536 12882027 -108657073681818684744006114650495168256 12882028 84964161796635676334871794753121071616 12882029 373640545367671511192591506328933424684 12882030 144187459243123026854768497385080504320 12882031 -197877931139492826927145864763697477368 12882032 -541297380190827162388635873988223139840 12882033 -662425288031881091251402662807194815998 12882034 -974102906451078537544472694956201893248 12882035 284475746380363308805452731007445818480 12882036 -199587029204545125744194668071272411136 12882037 -4699957349775825533167299261705008128 12882038 88401547335617337325262266788038035200 12882039 337035169028349749947391428759411830480 12882040 -196173081759391402924134853069111603200 12882041 -1454834467861912049750627997529156160256 12882042 726241781978444238750102877327408476672 12882043 806180776959273445588015295687222224292 12882044 -597953736547917127240755678878434427904 12882045 -592826009993508216832295708781429851520 12882046 -498233890987938576609226277976740580480 12882047 -56958936657655712818737713870519599920 12882048 -473699375010410665895654600232696545280 12882049 142643442988114607001137895480473323264 12882050 -42742469724252504565515898890394982400 12882051 235043887311965931714957822693086592000 12882052 436977585393264297232420264354576862336 12882053 542350812368242280887051334400462002784 12882054 -581156741072770401748525350492654262080 12882055 -1026923078359557992056088700627516572040 12882056 -873608700560721025862577845121564672000 12882057 -416468789832164808747544998221228404320 12882058 -114795893323206994738878141610892845824 12882059 466369299088246146714524508860823970260 12882060 -496349492372747564908419004639581158400 12882061 -2157989019320342365097719390716879551700 12882062 -1064808806791835163330644203841548795968 12882063 183270782428506904446993447124507240704 12882064 19458780063214929125321571823451521024 12882065 363434480244543002983994523958392724800 12882066 7325331802371867056378058485436096000 12882067 815102098458756722922852913488396286464 12882068 -207876913751998041494401550447186168064 12882069 4241550501855866572596595418140812384 12882070 -20161119412464164393396323829790470400 12882071 -197152430605290350808800431265857810368 12882072 254546674994494209970496348675673292800 12882073 -1362923827333600630062320995335010846560 12882074 284482681643673062044068338835108648144 12882075 -508855320223723681112358622566403601400 12882076 -470744083723809265792228682401725140480 12882077 247596600935389891746180662709236528280 12882078 -3083767078218339760219175907581317440 12882079 770001589786000850579208840300688932976 12882080 1563165466772147414082643244298686300160 12882081 103865882585934864999324937599689773824 12882082 -814294701615596612065841974941739858608 12882083 -1707563169159997773760977979980923365668 12882084 -111254473729931270783778213046130801664 12882085 -64627246658229543408981909681109176840 12882086 -128967299049546458345982242473098057600 12882087 -14524778063863928159524661988389382072 12882088 -273548752591729473481656696233066496000 12882089 1431339357821985300897063631739784143232 12882090 231697808188842363909366823134265497600 12882091 -13910982653726851258036364834862531848 12882092 -1656437192724137218769076494205742320384 12882093 147534160919979333025588409634163968000 12882094 -610054844752742508516268339147827388800 12882095 -1500724549347125735212994654091666922800 12882096 99378267164902214134832595815069368320 12882097 241894758076367352113295474384251174546 12882098 17557228700966482770731508566354400768 12882099 220004560586061513722547512580175595568 12882100 243119023033254577884185107954226688000 12882101 -1573014098352868672943445512327252186898 12882102 25896429390190491047850802499265834816 12882103 -810849215751678844477796020484264635600 12882104 912526398857613456066858861959290552320 12882105 -210564511244483607050280705089591472000 12882106 -99598251435744214909462599631163407248 12882107 1465492984695703544991734462567996496384 12882108 984920309432700935856540360270508085760 12882109 -1571642745681246719402519048833653685690 12882110 68798408618834511280390704411257765760 12882111 -1393228781522544646056508418046235746816 12882112 -2013960343009903403564053466988937216 12882113 566562649087753282591197348064593806724 12882114 -293256711523851950951859574647258923520 12882115 -785854820215842710185284273459626304240 12882116 360337326479933676407984737418014593024 12882117 281353612568911983295660401427528339680 12882118 -189096956936153729767779725063963455488 12882119 -1653235696837702203455857056922676106000 12882120 -447583221015466064451804765102462566400 12882121 2926987001535329465914237417167759680 12882122 -329942609269510934038281485011594891776 12882123 1458641100927162827429921085095846978172 12882124 335038270224711839372093955061562296320 12882125 1147587687114470555401601456512856094000 12882126 -347095967503680920180891454188009374656 12882127 -268829679063852219810870204551398481040 12882128 -63120343322523800243316769550088929280 12882129 -35754324196987789398616813414132802112 12882130 -311301907588194235882886417465976755040 12882131 -879878885576439323896219486263496882068 12882132 243541272541002690609614293373258035200 12882133 111438324405882726961944584755631665440 12882134 50194417970912361009216771493944973440 12882135 258367142946674565524369900962048665600 12882136 -307140181319009146024970282886704087040 12882137 1289997041918228735896181578963065771786 12882138 54402173986411869829469032208190994944 12882139 401701450482602096621928584836354383024 12882140 236722494863204492551410675247226365440 12882141 -2017244252896762455426928576914369092520 12882142 -33728981155313562812661286414342980096 12882143 -644322363166675011212017151844698684736 12882144 1884314195783566585747609628249948160 12882145 855864902871137573808116344701256314900 12882146 32919249427757070137407326498556986144 12882147 -485717684491818975383467213789664383680 12882148 1790580983971743349172176227153718913280 12882149 -1560289551321269974509144223616348871714 12882150 -202858990934172858507295614873193135200 12882151 872461386861141558997347966543777348152 12882152 -688851889674309505778891209346563276800 12882153 -388496250893322789196356557694736726896 12882154 -940524909379059244818316520476188550224 12882155 1875349254844146488210985073015468800 12882156 -155291154889997504296368939511464099840 12882157 -2073441594882390603421991030425080813248 12882158 539692359741067137631783916950989378432 12882159 -68160670085040711320387910768432088032 12882160 107769678647074190667827288486712115200 12882161 352303862515550247713480349267792615762 12882162 224010987013805982664613547899038454784 12882163 50328421816959482672590414213491163040 12882164 -59608573696780882943806495678485539328 12882165 -137887098203799292175871488382822192000 12882166 290372368260051775043538172421476613760 12882167 1322931880552002117616446506518765482216 12882168 98193245493557612114230902207148707840 12882169 -864492050795864710943762526314760030720 12882170 -10667440151637662265351383715162992640 12882171 -1706337862998275117384711983254383475840 12882172 -578433324566503171959803099786216525824 12882173 -8322084732032541346212909367809995316 12882174 69141324166660449559846657214561341440 12882175 57066237697284661271746225143568555400 12882176 -1284293471621979348504798854278690111488 12882177 131709187226230872386415419568263667840 12882178 630691735091804727977549483128751310720 12882179 -8497612357534602881393653782750212208 12882180 -182953199090165641783752218841265582080 12882181 -301130822466539473289536799762461431840 12882182 -967842353832165473858386544603004479808 12882183 -459495089579371790033919121587364726272 12882184 -112321548234523061030931344788377600000 12882185 -374086816659156981084007775582204740800 12882186 134853242642605595137758867858263040000 12882187 -576622264952689066632093635588785493164 12882188 -717595589796651451336897136399703780864 12882189 -392107456308828455502927663442862407392 12882190 -18810040560250165290304798159996732800 12882191 -215210912494994980663473473122052794128 12882192 -150081326381602734931668154827112316928 12882193 -1864205894853293153322796635278999092558 12882194 -56226055578815796408242365006116401616 12882195 838047349917535524655470279771740753520 12882196 520604461339569808480288582780674454400 12882197 -30534658466127111655489264869732666354 12882198 -7474999361055498741687168155902824960 12882199 -1774081542257676687389223475132337402280 12882200 417762753369210895127605190360713728000 12882201 325668303803614778776857891764560097232 12882202 -164099985549029176180685420650176434448 12882203 -262104283834572099281305635456982183548 12882204 327016284704604901231610584924889533440 12882205 423330921505753492152589671340224276480 12882206 297540330950239604847584782667249273280 12882207 -158278636827530375777877508532988310512 12882208 -921964929492842227513902788369511284736 12882209 -2785586809025641130761231864202215548960 12882210 516372983224173380724492914228092723200 12882211 1841722449983774000642500129289650206812 12882212 -331933888048780224648714000213544181760 12882213 1321792194911557942292346947150589064320 12882214 -488589154851124174196202209484532842240 12882215 -492257956163904483892354164268184899680 12882216 -34692180669175522270403101765305139200 12882217 130693925791240981872707184918523590266 12882218 218452773883165182532215514227230032560 12882219 -122000409034339696354832305250336901120 12882220 -493685142021998743873503058726082411520 12882221 1578304307227746341027689491117870459744 12882222 102574671301440512173408263467509128960 12882223 1816656263405348707721668266654638803472 12882224 305767522262379193123341314667492605952 12882225 -383082595242446902507168466319254456400 12882226 248311763243302537084970609930472284160 12882227 1977265091185697727922476953780175944076 12882228 61735569916788098938196807183522519040 12882229 1895798045758243330087365605771570213980 12882230 -33629319628870737546130925172476275200 12882231 415323601721633669489688803049044026128 12882232 -1740192945590607353535821525787378585600 12882233 152041719214518843815115993469775328768 12882234 39195762780275621011223865647878855680 12882235 -1000122181681585150003478792637131593200 12882236 320276162078102522653682708907664650240 12882237 40964027282955821557873175005222482240 12882238 68918642724955406608248805665402059520 12882239 -1383379300043510472247410623666674704960 12882240 -3559335469577554241865875551546245120 12882241 -9799799642669615949469224801861496416 12882242 796825860411455318490595383706264512000 12882243 -1766778243014674127104641338165813457792 12882244 -41445277854179231542783184242351214464 12882245 744891140262822358969666467920465018880 12882246 270207546759293287025231956655388718848 12882247 439526756894825593648590353044878802320 12882248 233877714055756339101327671783064576000 12882249 738015774112641334877205424177319539434 12882250 -694612333043281182803408547974555364000 12882251 -1179902644985299814078621314707754016748 12882252 -118228832373426611538546978750305837568 12882253 1065659523302495579924362485398803190456 12882254 106684164023936858413677511446688026624 12882255 471722601695746982915054832755228620560 12882256 -34091118448758635362851497571314302976 12882257 1293710824776260276572737661655116490352 12882258 -438766452714287283362954898770228929776 12882259 -259813556611770166372987962685640841600 12882260 240572760097464385506604926496215129600 12882261 221464985869775162575613832403071415104 12882262 -327420388936786450153543889158044550368 12882263 5367652595244463543109096615352257424 12882264 -588195191807209373978794787975843020800 12882265 158206871908855321344396533808648000 12882266 32706220092260398384269862045669593600 12882267 54578637850606683665764788112787988480 12882268 -72794639798443134931413725062312653824 12882269 -647455558184281903577233780050281658330 12882270 224815555584585583451958327137869737600 12882271 -1913612388633918372306399668660338402528 12882272 -181600430184977122116415320876900679680 12882273 -77283568758450304956210434386799580000 12882274 -515594848288842330463630398234128352480 12882275 -142639853672349899379328167079665229200 12882276 299703424997813959237990076935647243264 12882277 -1981668592679646334648080909694297545216 12882278 -705208465727851127662875046157842109760 12882279 1274885199338111366466775889649954050640 12882280 -1169466752557663411659620482081169049600 12882281 134529402285762856689459540283938992100 12882282 74073258069141929044971879836323734528 12882283 2177990428894425575089123777371115132532 12882284 -22152485196071823758763573355581679104 12882285 -6230655234511765363580430589142681160 12882286 -275464504077025391833089138523042326336 12882287 -1918887429175237825709946632492936670408 12882288 -16101088165296560156232604649250816000 12882289 510217259522808661582191283966598357056 12882290 -585459359089173502979633663192709369120 12882291 668671034129911276956217718477168814144 12882292 585245815062642629827609170598386141952 12882293 2651913147569462046728024979641334124800 12882294 -503513337333969392366224561939201992960 12882295 -656933037512795646847111686837580972200 12882296 139477268825075874353259046196735078400 12882297 147281320053752623563149478163081285200 12882298 79138380657523606050999948395832815616 12882299 912316072171040984631987937452174555300 12882300 -267499409154468053295050478607658803200 12882301 -524446882263433185702857131314369948308 12882302 1076267037683419211956238685811324262592 12882303 -415817406446100676607029593827211357456 12882304 2058368334510874385015617353218732851200 12882305 296498825320608963039755067643164465000 12882306 -710651809154625559012439204890233914496 12882307 -284904069689489086872749053439203418048 12882308 -278932053529967561542031054541813171072 12882309 10410539433379964764543115940930503328 12882310 -18056351538256361326860910989064711680 12882311 10903816468757727192594090782953211328 12882312 -504650574346940260793691368097583918080 12882313 -618219577177957344992744811530136238912 12882314 -840560221837848990892271239026287745744 12882315 -543417866853978218084171826526931262480 12882316 853757744730716111489878533440943415040 12882317 347457270744824319891885676664069709792 12882318 -155765558631852468640381902797883842496 12882319 781483691401708877220736474095752924720 12882320 -169789584972914262269127573388827033600 12882321 17690262913301985214610119608776450292 12882322 224440222281477733109222821535193712800 12882323 594658194239979578688738426550482969600 12882324 -125198561078750545144940693801362784256 12882325 323804208450885473954584332417421695050 12882326 575469253247192995461463264439873774112 12882327 3872351573748854107240868265795868800 12882328 983975718671356766230643618511526440960 12882329 -623030804175688823280216282647322535680 12882330 -365438817780418208077361379855693303840 12882331 306758010924839749545646564691339036928 12882332 -33369764392453857657276995202133306368 12882333 -98126757494053474373084084674323848256 12882334 -357088939491050343479721013034200579008 12882335 -988294363006904734271749380892895397720 12882336 181729689006460447302161012626569560064 12882337 -1625927156387158712774635264490550801432 12882338 -139951080738504502935704048349351919104 12882339 110263530318938004320052975559196982720 12882340 325767640915858377249434888797198659840 12882341 -1097042067248728346846682229164304584258 12882342 -159674345953370770500927338697773706240 12882343 -20271397161495044888808335243970988320 12882344 -1217893152702622380244366861424056611840 12882345 -482931510540753133840199919094248013440 12882346 -706678091943327642732214969869162227712 12882347 359480576871679075082482548513472464120 12882348 1080077106222626091955441375557425264640 12882349 61746098302817998049150080951268451350 12882350 251905996799306640769779775124673096000 12882351 -1302829136102718041001619289961167495280 12882352 -65714735434924542671798593634392014848 12882353 1837457871315950033945468766017124551664 12882354 -699093322118634823241338802379752772480 12882355 232817429813936834761358623598417706000 12882356 -604629747287828267722582998320286935040 12882357 1286715437667838090458748440470208555054 12882358 -705855101872384565792336951767695772224 12882359 736746571732946125077706294870697194416 12882360 -291737071720038496154094197272136908800 12882361 -2276551217930246968880150304251598503680 12882362 -463514795423259117682981986895810544928 12882363 -516659566830519710186100182727424803960 12882364 240456547492409089913640174075395487744 12882365 1314535747619847386643784071798652537260 12882366 -289503043708520011439668387182899895936 12882367 670692694683142831186375800768130512312 12882368 -298120809948225368443230090198779953152 12882369 562797852733062674190458857229707821888 12882370 -6202838401615714182129744195108902400 12882371 -3502744109921920668418470793584495838368 12882372 335211535792990896084971123740225044480 12882373 -585701335826752801253029088799005491264 12882374 404719114318336632891022701549505675392 12882375 -2189252591352385984624324711477993920000 12882376 -494292143378864400551811119425212887040 12882377 1630757301922577615788677919908740946432 12882378 36308431859854885369935331441226607360 12882379 -532058080222697663638644355972674421200 12882380 448964574188287330737581349777629184000 12882381 539398402975351003431813756962234844960 12882382 -140261588317739774632664381908196987136 12882383 -51074243616445385262421073361493863600 12882384 -39520904075834019151062073362112659456 12882385 -1588226196618670100918561862184175025420 12882386 1200699961443135565826571795068599056 12882387 -315285050420837833352489618348267221248 12882388 -458647860588573254020887269035212867712 12882389 581703809285459391276836514932126724924 12882390 113299063267651920103624032845693761920 12882391 379480604616804095851609918560525552000 12882392 363777905134301293432672497154889072640 12882393 -402861085360167201594897696866001681318 12882394 -250687945080352654267345501090179456000 12882395 -113716118331012443897203872790286197200 12882396 -1012894927948194138696577755607026969600 12882397 -1127661473600730560683590258158409198816 12882398 462326911817288073516766521444483715200 12882399 339946231700038462076418526814270567040 12882400 852390483599206409776362300024638668800 12882401 -268872064262981416295263380677598183360 12882402 -188045734582367616723048049952467837440 12882403 -916295969620142838270925259630396386280 12882404 -546327378281309502615594808119202038144 12882405 103001684708646564008122698921688029120 12882406 599657099516876494123772661317730024000 12882407 -1591972772607779708204243523213690368568 12882408 -99107704233650190769437226760487567360 12882409 -1366721995295972433311970362640803105280 12882410 95081151788609078493233041151366424000 12882411 106597558117408094232452144028819040860 12882412 348018105129122533091656192894653337856 12882413 6908558988975055173177911884504229184 12882414 5984997999833131981534716584142919680 12882415 84367841676415952588153902491549143040 12882416 -169107952481260778272878417218181070848 12882417 -880124649224058774588394235791506305088 12882418 -883614184376349188831608092976806620160 12882419 1966147546054085532798233907135903979008 12882420 -255621190963346611462929047956221830400 12882421 1058372484039083250867730633854732888732 12882422 30531209401736670781333654284294610944 12882423 -527976693355155881755549284885273840000 12882424 -911904406296241339966648867958187417600 12882425 270841788652788636035624119429657870800 12882426 298442007715053627493710178226129362944 12882427 -578560399113339728378997641651532213724 12882428 32815640815271748009148448112879613440 12882429 -660882427609255811683952184798036773760 12882430 -182867052390784210017484329740902692480 12882431 405879648883792288347458367579592607232 12882432 516847630494292743305275501261778583552 12882433 1547489038558295228312696008920019975682 12882434 -1161588073699712986488287176748007303168 12882435 -461447608889729400954381887671778090400 12882436 202848403000544591644236863685814939648 12882437 -1214854899099111857270142865067344673760 12882438 -39727013677918905345419009090401762176 12882439 588528062535111717125708957951247447256 12882440 330237253157142321298351944404221132800 12882441 243529122126787196379220552079706805440 12882442 -89532661810198047552400119787147312800 12882443 -101402757184509939257058604931567217720 12882444 219920892505290478236243688341454204416 12882445 154117979850007168503847842129541190640 12882446 -72626459731135260272235052771118006016 12882447 1764975600609982223136476341523360468400 12882448 336994541227325234386290144136801820672 12882449 -1853430512998721533834771316579667861900 12882450 -91482129515050894052931690442321344000 12882451 -705560230302639791109151469636623795200 12882452 602689750122113830093488836293892358144 12882453 -205563040131429270807456271867794653184 12882454 -226106899741175179111235072505881160192 12882455 59999911910314010128684871577573684000 12882456 1654537705754622656504484993712128000 12882457 -267845923705483742258802976815362885888 12882458 354941704801640961454941974469171940080 12882459 39719917501453018381129217758098641304 12882460 355000545587026490522404351584446369280 12882461 -541081120219487562117337438800903651168 12882462 -111720928520597853455132273101272800448 12882463 -1377637241211031767577655990232742398216 12882464 32195541194885038332609668363688345600 12882465 631314252574076572937590508202892417920 12882466 -235082697451085477454117226560155534976 12882467 -357939538567797451437883146413129293680 12882468 674162525168048311414091723218666291200 12882469 65454078996767522990845910720564075644 12882470 194409570942679576728661433451459319680 12882471 -406726901829097360810869828634943688576 12882472 1056527162626013343124289445710450764800 12882473 425257033496175657543672352199741845920 12882474 -702555152828240893297335536826995496192 12882475 391972144702269026345865402695580026000 12882476 -1004705535562717960041076906800089629440 12882477 54966150300067039485847534085084228832 12882478 -3153566788674247873781953676790490368 12882479 345520078410740027891611591307016013176 12882480 91927599185752773836043930524408217600 12882481 -211868845225399397978767477368502539228 12882482 687593603160063092005667184959340344592 12882483 43030687272464820797810158688323894440 12882484 -131531062898634619589544941702556254208 12882485 -615629120793098131965704145392130122880 12882486 -483303950427259887458715702585381750336 12882487 -125921871883481122724142211708749759360 12882488 2029285422572654492072496938430574325760 12882489 -958325479706077479442842764226342016176 12882490 -186979963594190339560675777034439060000 12882491 -59856534208638941493882310170538408200 12882492 322946520867077241207804747768133562880 12882493 -702421438939347155778875444697015512756 12882494 -160085775545712596391602335266066280320 12882495 -416925740966991745233597373347594752880 12882496 -789984769309237319247739045402839613440 12882497 -1125328882146728451473724512962909853760 12882498 -120017195310047199244235128407093553152 12882499 -9115631397275755502932001273528803328 12882500 108343594597802951882100443739023760000 12882501 7001733724505755268467433335835884830 12882502 337195725816496545779286893632254059904 12882503 244612442968089154376680895579432149440 12882504 112787237990715110946921369335549829120 12882505 92634648126438934146503434461006260160 12882506 -154823568547712618318695779088167223296 12882507 -475016253043695268165017032232066816 12882508 697883305882448915310308080482828739328 12882509 -847091318887905900678140202741823009290 12882510 -340126100573806020597796983313563436800 12882511 -409214617160578454397306562143715468728 12882512 -59062282475216348188149162742810411008 12882513 -197779665559138959310815237512352076800 12882514 -508552558437884763847401525560468364144 12882515 340915753393163855513928486199805702400 12882516 -213745629458562053154719825971785277440 12882517 2110066102714430436153609048665730927566 12882518 -680902002820194467741038865932609383360 12882519 1203254866500080944010660488695804420960 12882520 259258131996861484367317282995781632000 12882521 579377951936587304254625139897615893652 12882522 537059692407971541492070040227278684672 12882523 -145107399435219711401348242003665910016 12882524 -253972973119333209325425324811133457408 12882525 20577499785989380296368600577514308000 12882526 312220983728359087129428246147199693824 12882527 -103977116267882375737420198616321504256 12882528 530530067343739102161333073637410603008 12882529 -132142895168887225631418263882676595584 12882530 -57524911454269229379864988594586112000 12882531 446473727363475561406658404111792530552 12882532 820193775702345796290604962996966451200 12882533 -668902021743314024990708370112586377218 12882534 252884069922646899951985246258132826112 12882535 -382077271953772335557326077506513048520 12882536 -26823046294565637697020559888415539200 12882537 430191577477845789782170762445308777440 12882538 -1022987284273906056285742169115291712080 12882539 76480821554358184177133013956222036340 12882540 674731596918283288407285866085500928000 12882541 1449283988056095526400059993715865322230 12882542 715302967724924644961701327430753280 12882543 -4783435872374292469149364513240700016 12882544 -392293619728689868730385683699397591040 12882545 177780686488216304614363050114643993320 12882546 29421803235503717840586837611521880064 12882547 -879333153572157892816965891936700994928 12882548 600069104533400663310502496765033158656 12882549 -434965720231253219200436972516768134848 12882550 -21936995782591542662389137144792854400 12882551 -478422656573211167637121432690246727040 12882552 -1117661744148493355516208282483171962880 12882553 823766242959193461412583807087000243328 12882554 1287376049040506197517915707578313678560 12882555 -284417328030983090298845271171957097440 12882556 -490344281397613852747761067083867719680 12882557 -1626953564623591031070820083493975552500 12882558 185012447777677371935058493926814697088 12882559 -3564808323261299292528456013463536044288 12882560 -84165389859626875672800227157344256000 12882561 -681231084671099558941819717091264922240 12882562 -423277637135964684706299955189215315456 12882563 2451695782427421497411112444820364615040 12882564 -66473586267571058480082470086042667904 12882565 103164828033487161352559313938189272380 12882566 192502776524545254032670529205508196224 12882567 839359696027302811531911997374113517480 12882568 1255636527689577084539518771742567301120 12882569 -335103698560600362487263151679177190528 12882570 410318627304100412950016007401895398400 12882571 825184570470518432389070012702569342192 12882572 -11337153231882706580082975017086010880 12882573 838619229221621044637589107388412392384 12882574 171910880390577749970627063862495295040 12882575 901443986563952635819504677196790430600 12882576 -60872905809444060725572927116841844736 12882577 371416175990293680329812237971415808512 12882578 358247260923294342580051744459770670080 12882579 -840249198258192363867824391062619626640 12882580 -601519349288894598833339223125364844800 12882581 58536297305971246789855256974980362382 12882582 432240852611233291299028645898890850400 12882583 -119000938595396637200119685216398808640 12882584 582391410342028137200603634053758525440 12882585 -8661638074317790838360697095167460160 12882586 -31621205480348596856536209196602595584 12882587 -224953000101761100617808899399433568764 12882588 -165616950454565427919916813653141487616 12882589 -414759184266113005727782382596466956000 12882590 -98219786951707115937344104325927063040 12882591 496157781794878734575712910913962771200 12882592 -2361685641462345437181755463829131952128 12882593 -2245733331252813122113296596533665808158 12882594 486037469652686331965287389159080227200 12882595 404498581906133714169886243803920736000 12882596 535994096841446849827804188194877883392 12882597 5522110489947816978392051602115218560 12882598 -354300877311087831886939299951304519200 12882599 313755343701352590683227412890836232464 12882600 -289285253252414203321581801997185792000 12882601 803696803178223986130092263701976876900 12882602 101427630761219714336476929970254736992 12882603 759648306634619411890609420248029962944 12882604 -128321200440397640031146556987842869248 12882605 -13957249140470331090616211235635688480 12882606 -486895166339345509524759837622055227392 12882607 1210395418308926581789620323334891571856 12882608 90949249526560246544057189818894909440 12882609 -942488262668965600613443107889493884800 12882610 -64807915079966836259750445343491050880 12882611 98822178735176758360779605625084046080 12882612 952183008451734766711291476493423257600 12882613 -320666552727556415288399987004150350240 12882614 906360551780136038267405245862295562656 12882615 -187301702439379536080002114395894767280 12882616 -516258051272727101303937623758078156800 12882617 711222979471139924139904701091594114464 12882618 -80492211019989825699722845765884917760 12882619 -1160241181118949856938070801428179117980 12882620 630892746156380033694094501895392903680 12882621 -538640015630657100097599547877179577088 12882622 -448403594621847900714061804256181534720 12882623 -18685119615969674827367772341082408576 12882624 192449324274697411743526331982765096960 12882625 802285490413407273751624554067134384000 12882626 65114795104562897566447201703161552896 12882627 -702497366812448755004715821223408677160 12882628 53080823769483660040850097352668160 12882629 -1823448879361937116221181101914500972770 12882630 -66376020478941305225179419530695680000 12882631 739896153014750916862154809118704265432 12882632 -131074614564297770860607898908430827520 12882633 -312129574154711983542896651338579665216 12882634 -1169187613189087163227665858937407588768 12882635 847561532943898149891164089662990071760 12882636 -228871187717676841493632581304074882048 12882637 16631969303320616662788596430854166700 12882638 295344953631868518363013409640384726720 12882639 289473929874012219395738818890000466944 12882640 -127854923132126953328537070600452259840 12882641 633133675766519929936687485413418386880 12882642 -412853563714205547510877104702690377088 12882643 1606466902714620581390441409290875702892 12882644 -955273589796055602687398999406217025664 12882645 -880057056281894879521425048380962316160 12882646 -9671422462560404802271236228891811200 12882647 435085305755502492601565014389996371592 12882648 775255064821839128075049124989383208960 12882649 67522475270902720594954854935163812164 12882650 -353323087505663867923845305688859872000 12882651 -304918158976502398639896900048100167744 12882652 265236766012374211601513184849405057536 12882653 -202821714301068162290475178011683199744 12882654 744361831958453664762114136990383798528 12882655 -24187939954669783668657859561213760880 12882656 2253274937717912900787132538455801987072 12882657 243766249807404337944879467428255116288 12882658 352290799946315446537111109769132770976 12882659 1357375751820694365400500314060287027080 12882660 -98644704010627603847913292064473497600 12882661 -886293079116331325055878758918550875200 12882662 -625014901747937997369833743447725050496 12882663 -105959099776969826586575570254205653200 12882664 280647009221379362918051025340250127360 12882665 1677068896074236552580845156603221761600 12882666 282323773713524703702323233505111106048 12882667 578008801967120244726711587074541802272 12882668 -72299074099380008324301551823896438784 12882669 1490348287904527584343006624715910202944 12882670 140850581444033573100225491616470169600 12882671 -55691584717524542573102725842797097216 12882672 -172140024776606310746237669996856606720 12882673 -1028139645794343978245027584420036716480 12882674 -71073198172561011778947065486087705088 12882675 -5416696980170502925669264048004805600 12882676 -519253021028871955105271121878995047040 12882677 -643436963673876213546173131868613819474 12882678 10358569336413524180401452169386085248 12882679 665223373853415106179741882160083415440 12882680 -177417810447517870157264151995957145600 12882681 -356034204567676935476320555917381290688 12882682 -567664308002811930852069988437088980000 12882683 -115697808177624784996109401400806920000 12882684 527121231328408728322336503957206999040 12882685 447466671829190923592010021915517782360 12882686 -456245111208242316856004995863310814208 12882687 -183678920708077844945823150706098966840 12882688 -509794130306658542580658357451379179520 12882689 -1409272160224677450460420216812232742700 12882690 -121629919635433785708052678623047424480 12882691 -509960460448883653483396117173999640848 12882692 -30289158876070648592668653146712008448 12882693 599216039859810598605672662555815795200 12882694 -582657340351594977408935206261027793088 12882695 -254757562139368272050110712653221119520 12882696 -654870637227207632171392329902090035200 12882697 -39044126731045071684557534714035976348 12882698 -93818952950094313201736160646187528400 12882699 1819525272412827634400360997423653119200 12882700 -355930829152741997830011404152630425600 12882701 566526730401618195665149100068720947840 12882702 -132650505284094008802856563884572686336 12882703 -323462495260016878288392925591410985880 12882704 79303835828737750795564679037037510656 12882705 -244682120142678850289867007433242316800 12882706 271532521521904383832300409941571121552 12882707 957390579587298027346929055801196422956 12882708 -235862302304001088854739747082538604800 12882709 534981470339681269700611360599294851520 12882710 99720256883030596232748208678136371200 12882711 -863991385944624122488968783822895576728 12882712 -1036061117428222897329446617744797696000 12882713 -912738671305370643560333719354598539116 12882714 -3073327232758696904796772518797328384 12882715 -1260435807349179970399235249264398735200 12882716 178366598965032303480392162191076524032 12882717 -393896147712201381437547792847845156666 12882718 -918142479283958604632099646717545485440 12882719 2697672312825641718600210923797426833696 12882720 -982372227975387191854600746532444569600 12882721 -1824460248329953702883091069363325426078 12882722 -348064284360028996235882403759588583680 12882723 3217505277282978586093714020089228544 12882724 1115308858542481632032391967478000122496 12882725 536874384377195382233242426594702845600 12882726 -14050476241018455236144037428267430336 12882727 135104243904394511660439496244121098160 12882728 -770950774628383145048855674507231488000 12882729 74034435324110057105875350707407494240 12882730 322540017355014155751601015579142323200 12882731 413911004205921638612786344520551364532 12882732 328686362214820700506800828905716383744 12882733 813996724730509608676293166473075816204 12882734 -45435294413016175071890803323315636288 12882735 69528891688149870970444248318231283440 12882736 -277193196315950863861962116570101874688 12882737 -364592523833958282665546633626693756800 12882738 -342614456550923544949102237061375784192 12882739 -1742747365691464743860376030352530489460 12882740 177432979129170304325674072253302464000 12882741 -661105254940356779036914729153334245920 12882742 -320170888765500783429409228196430661728 12882743 -279280775881274898717696331528013458008 12882744 160436098111992432731921715414516817920 12882745 -1200193216669535239333633763553123613500 12882746 -980422997925417472572293468910592325376 12882747 -570461666739385317007893807197540003328 12882748 -89034117827701667806878083466958023680 12882749 177303883475674540280410378409632897920 12882750 -295334366519516280759076742929298880000 12882751 -695471196065479122303833829477032213648 12882752 -51326114580282521889992027198941298688 12882753 -149263243887510637494641061014160046080 12882754 292294583984139391014363783620093178576 12882755 -1481535285065213568651188272123203513840 12882756 -130941775428200360423979027791841174528 12882757 -25840275076806549555578964024918293280 12882758 -373590310158236029463241818431533489024 12882759 107243240852217336097932406320626930688 12882760 -671272929883827586743112716836732928000 12882761 -120126615617425179156485067189084496128 12882762 477637635837119602334859597794563081728 12882763 34302508885715444116312461645103797888 12882764 71323059737222946159433936845442930176 12882765 93396061868523247366302023719724488320 12882766 568161181941551756316434133138211159104 12882767 -3517266197418079351467771841116726780480 12882768 -33315231247792653429620261798068224000 12882769 1954533866400262077105639888107976392100 12882770 -304285351564342491078323218006421519040 12882771 -585163520995836839125433617206195658416 12882772 -396979525536546440145719465523350067200 12882773 -2604738982330437057484747567936520571396 12882774 -17515851416202366404830869344821768320 12882775 -298537541341312291769760632691193493200 12882776 -1194307163086160777686922982484947793920 12882777 -825308807618979538677315315613248076080 12882778 -233102898811066986781409439667065004560 12882779 -399702591152426587051221147829944587520 12882780 -781979269768923060156779707261510195200 12882781 -1253318699208560188804189233030423507418 12882782 -1164849253250869505045061419932890858816 12882783 -228625890955997261878120757861128599936 12882784 883037398047718533415565340617024864256 12882785 377460997381480544864300968683750472980 12882786 628524197246173657048652801338375196160 12882787 -186131595556966061184161045028955184808 12882788 135267348968478630838395460251761811456 12882789 -48596492711006518417010634370089266946 12882790 -19798252604551520438866525799385782400 12882791 -183297768696250909275477579081108222960 12882792 392632440713376746583340195412814397440 12882793 553754514144800102961512274413311206720 12882794 -87400465081935816470491917942117359616 12882795 419978506031928075333119129822041279200 12882796 -1051540388275085146967882328829467846400 12882797 190497049870733533740689391530382458700 12882798 -65387724353645014727490819987602380800 12882799 2212896484660360871123160042226835118800 12882800 -651353669956690055361731678581555200 12882801 -675791538659965144643806111203348759936 12882802 -994808128607616752647664926473696640896 12882803 -218390348860327363281982868494550442456 12882804 -1054367341517594871708997959750910242816 12882805 174675954902227348850406614592342587160 12882806 787666698669957726585546502843748206464 12882807 -30775440232562012702006764461020570448 12882808 -372741961413491286835929775000924078080 12882809 -822871485787000938081434461377442257840 12882810 -448367689040586289483449293231697987840 12882811 1317843848515222055806164720283019509412 12882812 986203475020704032082729196455199942656 12882813 -1205468254905840547283608756525004296896 12882814 -22357917097418466331055449506183017088 12882815 -293830242218936121495798861319986926400 12882816 -416554214656014917082451236741049221120 12882817 541501022224933049393742007579228444800 12882818 -155819106371196571067626254511529138112 12882819 603083752303259137123072633932390521520 12882820 -629197582052662619979681579035389489920 12882821 -39866966068773241233304243655126553216 12882822 212812268389403931919812294360062638272 12882823 -1537146900340481302238046882777897693928 12882824 1281056377906396450411648692359206056960 12882825 -209272750449067241279139565859617094400 12882826 741845653454469750490606068140970855168 12882827 1868446199189405492028459035970666993600 12882828 231891385634507450592809971142526074880 12882829 -1087976751015783548997346508530446816 12882830 374587436465512300767087519588522345600 12882831 -136667012083327930520022875498476525680 12882832 183032210970851190609991387953955905536 12882833 -2758735501419818470313649942817632691596 12882834 422188530849919136051226481836263316480 12882835 199830230553816888609866102513621848080 12882836 -961985580707559579095212728602928353280 12882837 324861651561650964087366123350579782560 12882838 819854877257195360839237525047680908800 12882839 755584925438421545698968889837570613280 12882840 -436269731146853984213060986588350259200 12882841 -353665411759859018200080727818546177408 12882842 -108211565969573211047662147702931705088 12882843 -348796665239090686960288722023894040 12882844 644550584061296174040649731225536962560 12882845 -205554961042958276784435442098387657600 12882846 -178414826989426784476106015756758579200 12882847 867882840939683148042714520267425891296 12882848 -2474788132038124312501572532546751692800 12882849 -266986897851902368369993246606662826560 12882850 -169974109645152681404077532242929651600 12882851 1612842928171567130552618560674213700104 12882852 -22095667541980615490376027532242554880 12882853 -181219842713953516174717961498322992040 12882854 -183687313358630851251986985913248174624 12882855 -115901944265072924993418411455432928000 12882856 -22957225290485492860519682107268136960 12882857 586856613887648914989227711195409562980 12882858 198521071129529921589898809113877512448 12882859 -1576827351379400069551728454134265276272 12882860 349028515316715583118422317621783214080 12882861 -1152001021593819295037504641680131817600 12882862 67782327716034674595032652329047344000 12882863 232560164031584080534089644642092454880 12882864 134130394061598258930683639502018183168 12882865 460125379073404244411894729680971310260 12882866 700183035681429924659723914595491663632 12882867 317303413848360617645449668744826248960 12882868 -228626647399264851374838174360261693440 12882869 610966671107745550621648730959395233244 12882870 160302021099359696931702751323788160 12882871 -1355305942526312669003675051477879973128 12882872 -392510256832397583713691227650282168320 12882873 528058518041892975642089135367712156800 12882874 -709481715542946467727616986596509109760 12882875 -997348202379424648292664888614623752000 12882876 -988148930946832410469331273098908691968 12882877 162500615737054192461903517441387412352 12882878 -952226338038814580814964660095201365760 12882879 -823175379786317757410552440381416292752 12882880 -285556572120970432758442150790650920960 12882881 252739477117562843782083312646920362304 12882882 5790322298219007577276041401945723904 12882883 768433937819700830851814647310260531344 12882884 -895437132702528240631071083490011383680 12882885 -178478476607179018281073294660120610400 12882886 10016128863427762024078229816346892800 12882887 -447603989735926963617920243997267413568 12882888 1236669427210085586434475924125542433280 12882889 -318113614886778427660781759557259325408 12882890 -932443235363465973618162708553017768000 12882891 -254409897389458212653756978646670887936 12882892 390863809030445657482140731804826419712 12882893 473140616477614325822899289150288584320 12882894 -3979041402187712446762796901044951040 12882895 -587571864572479059518773541856912921600 12882896 3160857807472146942630057681915838464 12882897 321050323842394528224485816726221058628 12882898 50814349285889883548293362572459166720 12882899 299435876818953387256985350478516258664 12882900 393345795957857880451748098627376332800 12882901 750821567319765655864548039772897101902 12882902 661500621039685003342115779226655158400 12882903 835087195628251164944471673004670529408 12882904 -857750129682806084030302416765039636480 12882905 400787642768065261122865029129152871360 12882906 719226352706141775970285450679575648224 12882907 -731624801783490194059644260404489356888 12882908 1303808557218410879380635740504102128128 12882909 429346615752943355356138601122267371168 12882910 -246768387458175610838695872506649896640 12882911 -742056123688474969132745099836378843488 12882912 -125128738740566470562315489759566233600 12882913 -1577578349399856051550418012785776447838 12882914 982989834282255472104908894840260405632 12882915 -946008222356593361673275059328525892000 12882916 -966727875777239007165604058254784675840 12882917 632313653552664770760731596300550700540 12882918 51901700691422965281347106308565024768 12882919 -56732511878238840533722488993447274528 12882920 -308725368904416663762726479954858035200 12882921 251775216878012708011896114533401727040 12882922 117598874751482246025715249674835838400 12882923 -617767058711532634100615648668881327480 12882924 170338406963281212228052014432238037760 12882925 157609040591707927844736949899272208000 12882926 -94053460934093324921056903961991719040 12882927 556581982141019088620775452442137210640 12882928 53182221295359726928348461850750156800 12882929 -26265494583701322930473225752002675216 12882930 -393170489359153329812986709112364346880 12882931 420269428248109738505510267237991379200 12882932 -315055298982485130817586463811576024320 12882933 893307065381457244999031208906881426304 12882934 -234313076940524981695217635993130988384 12882935 975883731473931380553993498100408210560 12882936 -91467613214512725846708292394778624000 12882937 -2060614957488893729929892879768288439920 12882938 -255091363969593627886095204604623528480 12882939 -58023575327808465632473316204882342376 12882940 -367320479094571595517302979657012203520 12882941 1287781192927828959614932339773629412192 12882942 -461695019939022116723278928509746149760 12882943 547777437989881187463511037488832608384 12882944 514591575844351919856864219668724842496 12882945 336458028878429605869991288870432209600 12882946 747430734217189083851310549473422110672 12882947 852814446239603595095530982198225508864 12882948 84781175799570732232943397274242109440 12882949 -747715847933070981150144023383132691968 12882950 176477337247556096422579746717530112000 12882951 37034101737334869717540797948140573680 12882952 -353759805795479187440210174484537830400 12882953 1835126189449170427548528003937304882202 12882954 120166235180179357193091305827290584064 12882955 -1531584587962169037126257132736992348640 12882956 194250457585621174065846997466392452096 12882957 1282570043322183996317836646013024148992 12882958 997806241040636124825493399777924889472 12882959 -612185335235805196043532179750042241984 12882960 -1693235342470531865093688246674227200 12882961 -212088811334614594363582346483497064576 12882962 582369526089790413994405020541039865232 12882963 -362935218873629315907591765783411216456 12882964 -210677806609677272288599519724691980544 12882965 439407315961739147419708848519545296860 12882966 -406676097849416490867535230429495360576 12882967 -70323651019064422123455312412990179552 12882968 517128632140523259418832311934346854400 12882969 -73499932043455901961231681932499714720 12882970 19350063476052303406904776914679929600 12882971 174611554287690440422512863490218794752 12882972 6955601628305337139611263551343173632 12882973 -1014565071741585434075232170311025274778 12882974 -292276420749141265286230513565316336768 12882975 -20982823116534932514909983429971276800 12882976 -2155351169662403649329999546543883091968 12882977 -8250322643694681636140741425640982174 12882978 534358094415097836767910593470204216608 12882979 174194328701784754384486944458467892040 12882980 -167443995344573568682670630960384409600 12882981 -425902396587295313775482337685298751648 12882982 1721375997455311202446586984782349215488 12882983 -1803258415438971342213557025143809461768 12882984 -681597945732356871419957382626978119680 12882985 1414290412353639809724698317446721782180 12882986 108596700796154387824276238068768149600 12882987 615680083207648430709013680925483494000 12882988 752353503192971101513754119964015308800 12882989 336392714991832056383133829201063743360 12882990 276885050459526910171818967044472381440 12882991 -3098909817399196356877757668788494064 12882992 -30510777402725484133911258476623970304 12882993 55340414825960849844043117712591231040 12882994 808556411539315485961330427112796417296 12882995 -269489719696972385463177014850908202000 12882996 -503337429630777354764517930830969364480 12882997 -1167452026394592390150619904370885137554 12882998 524803084096214274273326818944262788000 12882999 -1687037011917782392415403146460869647920 12883000 410727818798082549413006714923991040000 12883001 -1188008976696455981960422759864122646998 12883002 163659797409754676038273938357773647104 12883003 -628741764445078798579495568814304494320 12883004 -799896317430345913060493356252556083200 12883005 -307185745457908630089683175248007002100 12883006 20083130712425644796727329046683451840 12883007 15608797957321908986921989851651969792 12883008 -247082576881222378234109428021648687104 12883009 -337631381585130491966292614967861129296 12883010 204196685597269755108203627154375068160 12883011 290790908129618461615797470000642319360 12883012 243757763160269866674725881604089324800 12883013 -551131299105464767695214050441632253312 12883014 -105462735744644916124380529480326601920 12883015 -13449222590890946484707605577459296080 12883016 2090584044189312268729579475780102292480 12883017 -62464722168249763504599588725458126080 12883018 403212734532498937795906132336886046720 12883019 125605222943746023715203888542768192760 12883020 279194643532360507230540692362921973760 12883021 -120256093201768504692285663080535405312 12883022 1028604708053782789177266483038834565312 12883023 2253887067985470273264742649861862138000 12883024 206428895591830269402346249351406026752 12883025 426484644383262662771176965632868996300 12883026 -231678558232510445238561203131181360640 12883027 350422640523839505487578227267867040472 12883028 3069065638423082090945024682741835776 12883029 44450953747128783034111701473007507840 12883030 -320833571956349467697970283835799926400 12883031 -197026061610458040216729729764595230808 12883032 -501921768869434380819101453243500308480 12883033 -965088806972462797017663176534785312700 12883034 -1028718317773538940537909138393127000320 12883035 375265105949506327409717998509188505600 12883036 1127477067533920814764304060944501377024 12883037 86824461861434860995707644529040510840 12883038 -245837501859836525861604463680216683520 12883039 -356047198284710505984952362721204575576 12883040 128221143979601533028522092401965137920 12883041 -433530181220359464651611252064162394350 12883042 165258276986100388898438414474591416320 12883043 592922404103663101505936723925328331292 12883044 -185785034502349750430881689830558198784 12883045 538413666199717170930951871594201795200 12883046 -552404862933060678535296581099084911296 12883047 -371467025036691447278683152151382918880 12883048 -1786192473224903272072162339247436349440 12883049 518084567132850195954095796130655141364 12883050 1527456953731086167903174659259062800 12883051 1691922893443912491597509271180385808592 12883052 218677770850456134726187773926863030272 12883053 1325841575077993778423231167439728704 12883054 764900660750049661853768443117881638976 12883055 -718908803013104254284933642831215311680 12883056 -65255872858061224299677948626615664640 12883057 -48928194999160593144630627867568665120 12883058 -3640600516972956538984140072284716416 12883059 5345328091311265960754882356326594048 12883060 2138539594907612120009987604215796480 12883061 119677784976606262349436322916503032000 12883062 277403696998744681497973310022849250752 12883063 -782536438984831466149681776978371506440 12883064 1954310471503562432128736642741703475200 12883065 260183431007064272940885283890483846720 12883066 374534147269398317044776621755735934720 12883067 624528149645699084522274063661890338112 12883068 -80790786138958482370973300759310414336 12883069 -174313672356521184874393033626409738368 12883070 -505571476710014206587593054750878211520 12883071 -1079663209193866429524081959083247679288 12883072 -1011043306103341391140513248657801216000 12883073 -305742796233930733800964669906955036160 12883074 351162281631105723140872615458638691840 12883075 -918490553406041173217233408459823181700 12883076 2093465519517986944339573307123560857600 12883077 -716636008191971868862581481380431440320 12883078 329594674094272445684489499926556643968 12883079 950828614437823602479693263170302489880 12883080 -629323378432193029955325844303134720000 12883081 238491779387507412752808536923323671652 12883082 133197663138528675479312435809835934720 12883083 -1860653665095771190900523262631684185600 12883084 -770901548150109282334666428362105622784 12883085 390616700282625635524486124151009576780 12883086 -269975570541190973341278634449513687168 12883087 -881042256183614770816568171393302258448 12883088 -63364144040381559782083267579196522496 12883089 368587272167835582037186705477030570224 12883090 -602115439640910476033587865242280140800 12883091 -680183383483472394575305187796974796960 12883092 -252767416212467155439283920427194167296 12883093 -1045388004901186664341286409963564163620 12883094 51991725831742445668074976226936205312 12883095 -390379694116178383519732480485091640880 12883096 1210244055226700414885544314531937761280 12883097 759584186938829697942684237475567830660 12883098 -61434253450916150641457493224195182080 12883099 1083876772800650221835445435159451932936 12883100 180061471670951025564247921063104614400 12883101 4538088003938969731262681466836702208 12883102 493849876574513132446776300194353948800 12883103 -762002909401423912370801345056909455648 12883104 -80185930498550306540355431566745272320 12883105 -644985378710969217005679794078792774400 12883106 -575312018809582211801507433389946409920 12883107 1130873357758681485128923860745903154040 12883108 294909259271648268785342945137863663616 12883109 -614443859826327958008685067476885050690 12883110 -421764808097741656349080697736376961280 12883111 -46529479868792466004340595225799729288 12883112 -575792018710076450268744319894041600 12883113 -68392285658367165669969567017266393260 12883114 800715286336292258320527462187109524656 12883115 -327374695335793292269228715282961592800 12883116 -598240707747991362661033642680418318848 12883117 -77872767971406495323391428069517168980 12883118 153255968994092703662985066579483389760 12883119 908195570671436878466956284092655732744 12883120 64493564830981669798764373878600499200 12883121 25053696155674967862835030707651402720 12883122 7457378440063830399667834541539453440 12883123 3432679359900700744028489389195153328640 12883124 -121494551898076898890547613035902255104 12883125 -144063825102774120378339252738712260000 12883126 694799986773088236936623631888321028512 12883127 -2173457755433577845204185835466826452576 12883128 -413786822771768367801270218565014323200 12883129 256649934228860275479631625280961888656 12883130 160251443834857176161091866719913435520 12883131 315472906535659966213625266840648938312 12883132 -3666941063462294550703834267829442048 12883133 557888319726888636241999495666908749382 12883134 -174090264426650458597002153170995445760 12883135 -477872538328412233626691627955189159040 12883136 274374063937489596009022165823678054400 12883137 -12506260320985562741677840651285029504 12883138 106901871805927856944434119196257856720 12883139 571015060513692325667631658578383270400 12883140 -193651772196858913400765444168250470400 12883141 684159619271062839199341812913412952064 12883142 -821542978967962704222068847223290618528 12883143 40953518547691279919437253328348266496 12883144 -15033993464975167766052540586503290880 12883145 -1168307991448959419936356898330669721600 12883146 -120907275757031149842072584572639776000 12883147 2088089447735174673733055159930405544596 12883148 68220124214752117479255206844718824960 12883149 -146823209183285049289984577390581909866 12883150 165427025919888862058991164212256784000 12883151 1279353271115543672619577095860971155792 12883152 -301800708273101957662191197988633182208 12883153 1497674502416448588276474921421205137380 12883154 -608656708475950119045601790680490362224 12883155 -626670055359842721509998004320058181840 12883156 272596207501127024528366223339329323008 12883157 980389977222791053960803208914896520000 12883158 134258998397894999911813324774753059840 12883159 1692543988114669053843824707806886020040 12883160 153632624410670441834488005496000512000 12883161 126881854102077671193025436413723293984 12883162 367861986805816033036953934493113390080 12883163 555875016289276195913476087559248400160 12883164 -92911039231834238858602804623798263808 12883165 -1376330919694926569314938811373733329940 12883166 777539584966750810803482354906137220736 12883167 -251773556998413774130684994580349092480 12883168 382273807600610313964090730117417926656 12883169 -214708456634508813884280602265763806912 12883170 -746968915864029852630831728134003415040 12883171 363782176743116563101327009269109813712 12883172 -714307860183449781616956505964353597824 12883173 962310630487449751764067469732310460224 12883174 722093810430983470769659713793500435840 12883175 -541059336733574278252597663734808189200 12883176 169116145673653238581897597462515563520 12883177 367795970226170753389194615104849469840 12883178 292105991721909153012529660293657438720 12883179 311136480641159095474714187155044509784 12883180 -274989085170198503709871588893922713600 12883181 212272423274884704714070154477156418582 12883182 24189657887122765392087677287566720000 12883183 -1739345653185502717842379796742870459568 12883184 -472386012807518125114815160452606197760 12883185 560016758687752562656819463275466131200 12883186 28459119142100864600816949128872302624 12883187 -4437145271508189783980189775789514032 12883188 88754999263708225632025474320552345600 12883189 -1187584370915400036760709337398313753600 12883190 -663334548059761275248558511198639880320 12883191 -13237864347970427496486179342659170480 12883192 38372243134778362940185417521980620800 12883193 1218165116729290073668603473406570574442 12883194 37571354694768256126240409983459715328 12883195 -304165932338737821263282468577603547200 12883196 1010370824037188382314905527614520422400 12883197 -220664495280069989623174865238905610240 12883198 -286147331721956727899304760423394545536 12883199 510798385568016436116711060826553402736 12883200 326009073230685761728130638180201267200 12883201 -760285462673664849053360989870356076798 12883202 -43042916740195514453362493890116326448 12883203 -455059067143277594433101570482411993788 12883204 58228657095509698487917905083743331456 12883205 749702004057885863106967404581814652860 12883206 -74025858136015886049796676939347230720 12883207 38781066959308882844549325291913437600 12883208 1255374676252105507427775091190804582400 12883209 107280708381708357005537916682746993600 12883210 283265270594677216419237031291316890560 12883211 1638461214010069888848107634550390035624 12883212 -35166587817586032604166499523959022080 12883213 292699299472072553643241457591567188960 12883214 -34902706525428334927698727046318420544 12883215 -364625751242513775856155277898986329600 12883216 88785531303464825816606524005808537600 12883217 2952948380887299493575979881881983574400 12883218 -57558068274731650513316482704182687232 12883219 -1066148254876578952728078374879298720600 12883220 -30451048060485946758871226091844976640 12883221 -461890961763485549301710143440608056680 12883222 535882803030985817175869542736249077824 12883223 198093793469796507928534224988430438472 12883224 101872883717147283925736139419682385920 12883225 126853723559072304003245147651958673500 12883226 -1606702296647150986432821909102256912416 12883227 372085152945434456280050810791601609112 12883228 -150831148293709341714186503371929059328 12883229 -2723372914624887600484743790356844825728 12883230 6379592632662593091054549676416393600 12883231 -875817276375912054173474848082778370536 12883232 -645406773631470562533427897470084907008 12883233 -1564741517968207258289062301870724528 12883234 48648805478087371904976270909463332864 12883235 -709201457768180915725074332769195286800 12883236 835357313934920869296053676237595763712 12883237 -224112481409864864028999985362474802114 12883238 -575585424868260312200054158474661989440 12883239 -242620031982569186432382482404532181600 12883240 -762934802921467236737342749393035264000 12883241 -451983328241678372102620513572364696320 12883242 -9258808200322938958925609745828303360 12883243 -503177834464823476540949656829536960416 12883244 661426988008279555580823281973031107072 12883245 -970786341545448698008564354368737294880 12883246 728018020214779855886859229498036725120 12883247 376700847749082124914672731089259466480 12883248 67523202108801740984387607526878019584 12883249 -1326449132893140221145934369658037747164 12883250 -1157247764799053273517337811343523440000 12883251 408548681109370407209023106177705541432 12883252 327589377911093102053080352339620678400 12883253 2183215338145715014639972235199217946460 12883254 587968275124705094462209237791163246080 12883255 -48644775538161450145473209786980646400 12883256 -125953275411103210723669437270914211840 12883257 -281530080317476856055240759031834271292 12883258 430654885762268702638799671337313018480 12883259 54401958746059567187834229865098749568 12883260 -22117640467061766146386865913040896000 12883261 810849755558607331796619613179031814144 12883262 -112256029621500444913332808023053601408 12883263 -480567502564395052975922629676892480480 12883264 281920697706182082944410855355707293696 12883265 -347773841672970206399614527671820503340 12883266 -175338292228651176921208786783744074240 12883267 -881409626081716857339305197589582671684 12883268 1273448057464661660805674276097137029248 12883269 194145869579454487179518296215503311488 12883270 -326737807331103464930424690355146579840 12883271 1577488667020358727924780410892993817272 12883272 -789892586077288600665306625979564974080 12883273 12487737181613610090127532732726964160 12883274 -704552412047454129278847725065294950864 12883275 -24850586096481163672174149739399054500 12883276 -1191738010624395713984400919246291337472 12883277 -1231180173731878843953066736303579664928 12883278 -625578651872684391042905552587256458176 12883279 -161219157724606838121057301106172447880 12883280 82053121621103330387683275633285365760 12883281 2100152503591158662145489557998786323744 12883282 338388658379493229464589663966731600000 12883283 -308839910120423747878490348865675215280 12883284 -141714898618774168683359402158952536320 12883285 -706905665284114344326811739986268881000 12883286 -433515413056119266016245067318077744256 12883287 910640659863109358909449796255015433552 12883288 881249577399773267252632718439946199040 12883289 588712441653721329803790609400396860480 12883290 -61197137511233435771128178021189222400 12883291 400140774778675015833036371810702308800 12883292 446413579792867587205325352930081792000 12883293 -36380010526875454481548471719913975956 12883294 950358605407177541496658069336373805696 12883295 -210385078099767149312449819831018737600 12883296 1076655430865514237455656862545235410944 12883297 249061565172830277818794065990590938752 12883298 663105625593711724606590826298145159840 12883299 34635560001464314007597826498788524800 12883300 141070440994666761923271155318514454400 12883301 -289807409241861414548237680116670717698 12883302 -34425188659019265946703685363244554720 12883303 1614349970619180878635863512509512602552 12883304 818661548107844194368438469650433228800 12883305 -73855150622663149719748312476626494080 12883306 1038035503792659784199718534826815314352 12883307 -115738473593342738824924876700418750408 12883308 1065522024339003847531835902647983324160 12883309 -245532229801180442274118474630153656490 12883310 -83226560644223781022914247419915674880 12883311 -644644782732124922011755356994333004800 12883312 -72207134484515068993519742256169746432 12883313 1379018399242295996130399562531053476562 12883314 98770965660079436015659358193464462592 12883315 -369794875689339120060094420103043185040 12883316 -2468180454585919008451218849099061248 12883317 -1098523822517210298901408407873547031520 12883318 445822789378880301338301937101944064000 12883319 -1307124731036241262036502395120804983504 12883320 939638703526248420738896870180782080000 12883321 -345784318132746031694240962473724038912 12883322 -863340625061764607714129104608204684576 12883323 -828831978939974295046648261776539043816 12883324 -503287492406217267456464829162675042304 12883325 -140114987803308254954739109034083213500 12883326 228532670975275928943585197300135635968 12883327 1790000373683857304543842751422876290176 12883328 -585553977983005449130839855194292879360 12883329 1603783868183999900878799274889343468004 12883330 -48982200360999648397566760436761958400 12883331 34930549775760012549282378025216861140 12883332 13426800286027066680763129360435642368 12883333 -49651446672968624612476072798579052960 12883334 -229737133617492666765022482113384561280 12883335 -52510258744089845741023263091161408000 12883336 1027916780953738412885283430676744647680 12883337 -288414948573940060628773138294010731740 12883338 115080014950853610343840935894994142304 12883339 385947704848622846993634970088098456320 12883340 97911191202696528398102168335348961280 12883341 44604999569366588140312517389658170944 12883342 -397428585646416775414425220548851441856 12883343 -1052230458799628466451454914322513732352 12883344 124583152980459220773889329916073017344 12883345 -998351723986462039461215454071882901900 12883346 -80895673418794826233339898960384701440 12883347 -419749437531781236268196501257955664000 12883348 146704679471940912702389238103152778752 12883349 902128847640085169056074924336632808480 12883350 54633137402248292535129637314053832000 12883351 566184214311460917697873294618904261512 12883352 -531737651452349962062449747346321408000 12883353 209915230097569378321304323999016243904 12883354 -1651961888663056742988666930479247360 12883355 -1065301931584588839930503919026683245840 12883356 348946855529976109498357150570488287232 12883357 -239097713883710976220573376410397169920 12883358 510044941436756144280164299180446474240 12883359 10690229687423669903498129321502786048 12883360 327093679569452692899412719344717660160 12883361 -33579431427858976238349111216613729488 12883362 326259926132150341000525788931947346944 12883363 -963534668598877788200376659436033837904 12883364 -39249923680723912506599790905227476480 12883365 -1058202360012691195801420808675242359360 12883366 -513248266081479607881132018977383461120 12883367 -32291929439871462404707264145517772800 12883368 -10236739662614470293994143499840880640 12883369 1843207108611339148485158345132786763770 12883370 -149211954385821491505929438908496937120 12883371 996145813355005003386037133843723373912 12883372 -120201207227997758372164632281188738560 12883373 -113371792125319388481807066882896292660 12883374 -925236523166163968697114847153919577408 12883375 -2202306567306316329242968726024484658000 12883376 -174947112418102888253758668957230825472 12883377 -620350324104174343591084864987020156432 12883378 -1967353931871253562474506972753628640 12883379 -1000583523509039386946686373170503959616 12883380 409007572750463046258072649126910146560 12883381 -209660281829483732453469938674798221696 12883382 -2093889700295682724913753293830262644480 12883383 -27866261901268086646065929279735340672 12883384 1805684253100347664004006489094868930560 12883385 -162762609304918639817017559304692667840 12883386 295641887569726374180723730730381374464 12883387 -2075627056376108152088625289549890496320 12883388 260377611773036247562973707319203332096 12883389 45521505060347004830374807890343556928 12883390 -352323708405571268925193889821532206080 12883391 152294131101504376063754013647058954000 12883392 -82723258292577785297978561699757686784 12883393 -2998743084581537932897575073672328189756 12883394 -169922133218835353242096408476982515504 12883395 -153662733139614318015312098415039206400 12883396 -1318693978868491782899834703896574179200 12883397 1092634496139712435118968315187866146846 12883398 443053406648681869453915131157518402048 12883399 -418778462108957992883628869316120727680 12883400 23856192779774665224052416068254464000 12883401 923915520252734952844596852668010659040 12883402 -3124637486757463270295716665463927296 12883403 323446714061565567721616196602052591984 12883404 176888732700810647633896525582840872960 12883405 129526194337752210031011374602458577920 12883406 318042937120087854578877046747770983040 12883407 498963134993639050325945364475107855240 12883408 -172850220235499111964349576147737223168 12883409 -42536024412567892542580468127365146048 12883410 59181417185492137442178880503083684160 12883411 877160801771556156677233855731420764012 12883412 -314278412504677398185411709746161981440 12883413 -1288732238374801653298552487384036962656 12883414 226682258370213410342433954663431311872 12883415 -769804345543050892981205550676367998440 12883416 221385106118589364579627300941504184320 12883417 -661316986804757201378067709884765008880 12883418 892864395107802209696455578372612146160 12883419 6467619781090304429061995045593566444 12883420 275737519281613511860483128528849500160 12883421 -885308316334523971586130346217621193108 12883422 -735948248211123074818310872483712526528 12883423 -881415579706461575834280069515117850400 12883424 -224615467159656929692779362541419888640 12883425 106911447810249918707687430299392092000 12883426 164281422981642815939971425290774630784 12883427 -404732873815632575292808463351782045200 12883428 -957698288029448362757685224692418734080 12883429 -404361892290759489051608536006920764832 12883430 70304960618447777290650452852635879680 12883431 -315951299711589291776130043928002525056 12883432 473263854189883661039002176758932454400 12883433 -367157554869099646888101738828243348480 12883434 484316695786183919967146539162090809600 12883435 67827492675045253341229163322463560000 12883436 291935495707362470318489211450486247680 12883437 -66788081552318432207624331125424905088 12883438 345028877943919311363037479146933247744 12883439 1335906628182122475028960378658709276240 12883440 -140009090026718698231442991733227847680 12883441 327580244624783347580909558851511331492 12883442 114463314227429488817860147346011857408 12883443 -818966498712153748233906105608981720976 12883444 380422244823803151743176987801182085120 12883445 6136440764311319301659874446146352640 12883446 -463087955326132724260108512986061667200 12883447 1503056339890367119165394029025086666032 12883448 2120010057935920093516259258880610959360 12883449 -531661480203489529789737691791071552352 12883450 178472216569119353057283776270975808000 12883451 611693520995281704660146148539820551952 12883452 -114198027664243466312399063630146830336 12883453 1511495401960460290444540246049093552160 12883454 -1045193848692404537310362936885872801728 12883455 24265381431494266567946562579763469760 12883456 907026895915109886222682009358661844992 12883457 2733325216089219295185845223239048365872 12883458 238323011340587718441831830061566400000 12883459 60034815393963268754779079067203824800 12883460 774771236829277558922278863700145921280 12883461 -169395068043652732899869994910179001920 12883462 2211115358506130171011199297685787200 12883463 740319937688662540452201128908752934920 12883464 415952290392784778465739674176438149120 12883465 -35910151438159914493337466692803272000 12883466 -116986673043375999883083202042471439568 12883467 1308297853725610291401382833308505108912 12883468 399588122575579909918493685580199618560 12883469 -339556887500096450602876775536035219156 12883470 476714878471188784454020470225845712000 12883471 833990275768256094317847250805816112288 12883472 345745612177442314536937232404119822336 12883473 -222978041188437874020780743530824582720 12883474 -325011635453338997374652982563448959328 12883475 -1264700580697038317113536674257135500 12883476 247607153494034702944660909342141317120 12883477 -1053486395948369587346555777152515218674 12883478 -114554602723775120573325173919266096640 12883479 330682807433236840565408795409281424000 12883480 504780958941151368240976779938790604800 12883481 -87232297723823426051591221750909214268 12883482 240479306992026643693781707345137024000 12883483 -1185842780909608478562446772165405082416 12883484 -438556875622204051783404430703049268224 12883485 -475425933651632712215252398188689316000 12883486 276851848837558311617362377678767738880 12883487 288679434767553504811609279361056055136 12883488 -202662043206019238356739775337070592 12883489 1417454134063911713386536001034685079060 12883490 -211914005635605992010862290878359692000 12883491 863098010779639384825232124180652040952 12883492 30173494229415970902872698324057164416 12883493 277409974915701471226084133194612274880 12883494 227565746492098841095480997748541100928 12883495 927208137205414393111642207489888131000 12883496 1064928172902250948683990033941703475200 12883497 1235725625350236157938723956378604989184 12883498 -941068892490063266200951077794799858000 12883499 -741846261795833271793384650039164357664 12883500 -207312681779688033694825430717191680000 12883501 880827075393693876564189644544915553920 12883502 598690191056008826184823497748729577472 12883503 -546208882764466767571696162685726758896 12883504 -119594943340292402987348041764424007680 12883505 -123475295645619252275011882621012861680 12883506 -342683349611395464508204557940872756096 12883507 16886983517155628548464356747539492864 12883508 -1035746669318562612390755103861112080384 12883509 1279995315721713402449197097876549400000 12883510 -799543557696878650963981775199968432640 12883511 648826085968833984686175829339536394080 12883512 -39041671278956624617993741664051650560 12883513 765394651334622064945652710430143874704 12883514 363293313745291793474719797194610004992 12883515 -586167844001984327760311075999158702080 12883516 -897924794083680848705492396482861634560 12883517 -50234839074283420995648408921795273600 12883518 55940123101552419824957953556592876288 12883519 -297568226672877865518408088494731832192 12883520 28735836850760956540878428717658931200 12883521 -165360194144164073685482680948192998288 12883522 -981572257200237746737687119648056013408 12883523 -1267972177326918853617528247478258380416 12883524 -512168363257272180087282556832422585344 12883525 -418483743455383170392535911216151840000 12883526 241102313118024152729152867934797391712 12883527 1526684446703842822961445326769768748464 12883528 429467709404756585277770427895469506560 12883529 1771667611067754285201790503712189114020 12883530 -337907533374603051406871605259979087360 12883531 41339245037323347712693350111053802472 12883532 -1677046384086205061163141660741876866304 12883533 343720698329856464798459048862098755104 12883534 -75304579392897323872522074899566129920 12883535 515594669435178153031520991013644748800 12883536 -27232306242938861945762149791804039168 12883537 948181554774717503080097586451510787186 12883538 10992798465788539279927866204377241600 12883539 732717122841994883159494776208899147840 12883540 809770106164281215841603269146809216000 12883541 -1834465508227385829287956559104103692416 12883542 78563432068211337631773975285647560704 12883543 1399398424332308782616300433606654134792 12883544 1364369836537928163650766797502225500160 12883545 -331344480362761349602735332458215888380 12883546 -478311333605475100731565396991922663936 12883547 -1146291142038941217298243771684771257888 12883548 405979752393527678722952354684760339456 12883549 939717686124985558236026764611065444352 12883550 -164605000257172836470187798725633419200 12883551 49139843422292465304902352012518533920 12883552 1724627442206668612535202913494212542464 12883553 518150024531884728334611261580036999044 12883554 211505102693391163555031966705061990864 12883555 -29501246742344380768216679375009400000 12883556 -349216467362222070095902300995364012032 12883557 -13202153132258036175080395390231351680 12883558 -26716469525788433622674497173545247360 12883559 -154773256129448008650020764434647441496 12883560 -472061450961626647063996825462746316800 12883561 -1579242256325850261465733193369692752838 12883562 -310059237100942280139644761431234839808 12883563 -39031076137851575126741637372493416960 12883564 -462591167919607944772858500105018182144 12883565 243378637320482281822022539444655608320 12883566 36621566561859559440894943608246277248 12883567 2446339332439868602382602666208701026552 12883568 -268291016134922068575362666164265975808 12883569 248402921871149651915681147811911715840 12883570 -190371582900281831027494496884678631520 12883571 2190048146013523395176912715678026813772 12883572 313703405840096325377408754386745557760 12883573 -512805353356412412305873939656382196178 12883574 -7218440684662943144260816035797905920 12883575 268067219823856385141044370904842457600 12883576 -3396494344422138171749346686104166400 12883577 -5713492266439454829141987247916926080 12883578 -114168818160177733402326034626701592576 12883579 -1684318351915236186517848609859883891640 12883580 54422906760840503400465016912805836800 12883581 -883827435845347486477580340118514453472 12883582 -3276368635591224420452503968477548160 12883583 -281435022020417024884304979843008508600 12883584 -109391376192458155845658801157292687360 12883585 -59778057286210077103195835225643790080 12883586 -67906611931729017154472367424937831520 12883587 1010279877984185833171342122093073184760 12883588 1406920173792877535408878742132019056640 12883589 -715350206792491853483359657369142304480 12883590 594987978768529372808035760379979257600 12883591 228282934252596604193205040449845613024 12883592 463059752256203683043253044400914718720 12883593 1037649174609613710094057043061035025024 12883594 115713790108914002392430382330317975040 12883595 -536663940917371708389059200076897330400 12883596 1216703339444213108970982827611074560 12883597 -1135370625543893321555086246504807066954 12883598 -159914554144151975195088402669899450880 12883599 523903693303670302605297213427278066984 12883600 36971414608404971548615746488369152000 12883601 -1021342539703265165353109726446866184398 12883602 699036546124663933672737113511818373120 12883603 -356737881314922630035632582059114555744 12883604 -755413396826150914537814758725087855744 12883605 -94206169100618706201174518744617822080 12883606 -1391310608616303317416193037889445668800 12883607 -739582138756490441930530536366596080080 12883608 -903982559977044598270095580716364953600 12883609 -161483150770686255282474922695434005740 12883610 835592651128010423318106263976635124960 12883611 -16323179306828803253805678184555296768 12883612 -4258594588772890762754002585754591232 12883613 -2423220406040478840280862412990562650138 12883614 -411085704274876684170242932485131732160 12883615 931618896559075785444180486019942827600 12883616 -471997513208727667924527076336618242048 12883617 -8129547260058705843931255277098542720 12883618 724205784642566472995390680727963514240 12883619 30233614108681154238009895755227836152 12883620 -32769006398845089992033206572997816320 12883621 -1100684012365502870174419553972544954178 12883622 -75269685996253993584005999085327488256 12883623 113194801517451369530711010985033113384 12883624 41789530953410753240842020254611845120 12883625 -2012250132916973322966167109111938235000 12883626 -49171254269971715896926619480173762816 12883627 1196993369676681781471050131398296319920 12883628 951743465842404959972688435982371034368 12883629 783976627581771754789897004332282368288 12883630 218631754948561217858513512841123136960 12883631 -931244054789369882435162583939761112576 12883632 -14327975881247614434364069191505674240 12883633 -695023276544444344741622532339614636480 12883634 453380118023284344538752795686808814080 12883635 -420919320524386484650788423392249835360 12883636 -1323997894515014450494340761070199173120 12883637 700105538755567541508885193538104046064 12883638 -366387300375294188264220662414903701056 12883639 -616820488584506132301489725490790169560 12883640 245323918183262887621665286130368512000 12883641 1019896276624477721202292997155574470992 12883642 -233844379785370390707632764356884656128 12883643 48065674953975850484487541531550753892 12883644 325096166909952447067211962790953681920 12883645 1647827840785144459040392487496466473900 12883646 -698956638589006256850477316124153554176 12883647 -547183448248978860515720078310119564928 12883648 -638541649273214510044026731169282260992 12883649 -75743812610861591865497593145300293164 12883650 81327284164286270992032485644230681600 12883651 310381447142383602130716253568889296904 12883652 1146549297329712832759777126076278444032 12883653 848823720046559040970619285235546794400 12883654 -30649039972064738139493854857610102528 12883655 514000544162271603001473377581452109560 12883656 -234448646227575858381607156049360486400 12883657 814672740384370992881220593652903985920 12883658 -34532873193490453931631488266369401600 12883659 -449626914652480873141453814440446016824 12883660 -8098870110812453873030225368685690880 12883661 -379684481680686171698379304211329979136 12883662 12228800751466050532800686860369612800 12883663 1227167199822366551628047645833629571200 12883664 62891690183261020361240370567273037824 12883665 649776499622626768338818753954098225920 12883666 -419496258196219867796531438735311129968 12883667 2416394683162128073778386332456037541592 12883668 53119603166643115285045718469174736896 12883669 2995677417439214081815093760961536983840 12883670 160570726916955665849618716772495297280 12883671 -1196120305661163750232411720032678261600 12883672 1256492461435533145743876257156616499200 12883673 1343191200504326903300775194273576761104 12883674 -297252983611335445231965698545091274240 12883675 -71630577543447688281129246250941523200 12883676 272272058664516566202812756519030037504 12883677 1019593207030123904455436401922231099520 12883678 955571762645710817059225844038776896640 12883679 538554458866442551294071681406079715960 12883680 -301682067922518800360705309265179443200 12883681 286377171794141715030979925042007550000 12883682 -397369230632225702085374792906988553728 12883683 48099879290819229445329585198201923904 12883684 -160667811528281645255283862151732736000 12883685 577012289014088660537568007233856435800 12883686 -636461520645575890824062510522582127936 12883687 -2591415430690959383056042645129969800288 12883688 1349830472174421944708683957323838648320 12883689 -223145982318766711599628461905494289472 12883690 163667292907843337149042486494647555520 12883691 684359032499023908178648650824428004400 12883692 19810612786448428881131870228712517632 12883693 628093658881814212012234870255722100864 12883694 -536430903680511665265171908978857159104 12883695 152217027154749791859721114412301223680 12883696 -53225092074618654861427434634299965440 12883697 -38573918529709097888075620133243326620 12883698 -53245321135951031046217531061575496064 12883699 238925673391376025500207953853411572536 12883700 -32328875678667665412606634141231228800 12883701 648707961650668430040584920627190003232 12883702 42303268046419510618226659354634051712 12883703 -2965058374117207323270248906114268672 12883704 -326371246528651012121830267014144000000 12883705 292056447754498192016223374338180817160 12883706 715791001193217054849553992259608480768 12883707 -161618596819681568423516379382325913396 12883708 385337046086885650140241657422294770176 12883709 1899204341586750349079440442475369755910 12883710 156659969611396073420104660234937856000 12883711 -74159926803596677412463816324725570448 12883712 -1060628244304224342802000409874483118080 12883713 -1184779812667216431520486152643389234912 12883714 -447708894075509313015575391127097364480 12883715 -1461248306051073417754104847800180686400 12883716 -1595919464360988383064519135218954354688 12883717 415862492942163061025765663006221596 12883718 588892450418538409046138668283888446560 12883719 19816510925881845449077440775579515648 12883720 1202066026684343702394488585085008332800 12883721 -730392151487886188852591567493923343078 12883722 409393716890637598218553788190348982784 12883723 -3265266515419077542014179388930225838496 12883724 -134820228639560140918031132750610628608 12883725 -413680041223756297169322828288017232000 12883726 550933776161471964925702373389685222400 12883727 -548912099842774510107113558997518024640 12883728 -116761493216748771696393542674298437632 12883729 -9417207255957645617526414373000997820 12883730 -46831781496442183227034991893062463680 12883731 104982661124160144561792831879329177088 12883732 1363287025346446842252846331847809939200 12883733 -701503716866287873814858627810290168740 12883734 723072855111345015585681055667005711872 12883735 862715999021278224903414566843860275600 12883736 -261023210386197069970968362000957368320 12883737 1059149750125295328687177456449284051968 12883738 -424295671666960894651739678446740405504 12883739 1778029702238801024716710274860136903632 12883740 7745278697584554845873902665743078400 12883741 -846872163669474387879106471005276323828 12883742 -355729004366887629329123370733615129728 12883743 868445662052970157362307608843053098920 12883744 -252046185198769256873078064676748525568 12883745 281121100717521886727340684357669986880 12883746 7042350327431910895546010992050810624 12883747 -920699442211768698449666602015000720804 12883748 -96648230087027448219674071164587105280 12883749 -566766344276642187850314226683659163264 12883750 242367022875147444028564725875679720000 12883751 -1457366372888083089790254244154644210968 12883752 -32081296913942982777698318738074828800 12883753 57674687269654240837038305686815867002 12883754 151019267400231673481048878817222814912 12883755 375170000861845726636441407781905100800 12883756 -355998615376481029041772109949904338432 12883757 -693967414060896444715713765887411333994 12883758 -233056808783769247084127991254871619584 12883759 -232703153254805591306128630336602554384 12883760 -197108324130162934632222023315091947520 12883761 588014475253225369103625596256161554560 12883762 -405771465454080169472007942274638320736 12883763 1394037841352685439728673264863007968228 12883764 465055937778267916532083613957517029376 12883765 577703279799469563387116833096724224800 12883766 -127492783471989653763342525938512803168 12883767 -493275710730690113102263832505088533120 12883768 951544663410423863141851398382482370560 12883769 1020073126510750313139080444576201487360 12883770 5608004848045827199569156629522759040 12883771 1949185544181655156865348822728564996800 12883772 54691696774994057368871258087741030400 12883773 171521113920970307885167273188267663360 12883774 568224516677807435114705613296465339136 12883775 -1097998438494375827069230399767645352200 12883776 -76048442485786816383669738885850595328 12883777 -1301146942569012357039778268293596557374 12883778 -695843729457607507025843625891432160560 12883779 58241419003700152796927495802667414860 12883780 -20093189693424573984974124532674969600 12883781 -365350818556120770488756914943388535488 12883782 397688020377551019709158711878346624192 12883783 1474896866565741760478533154441215411224 12883784 1865457854317422048918879180217120834560 12883785 -27470889743161553196767353101118708800 12883786 346593506173911450023785784015961507840 12883787 -312277625002400440789698954742390612848 12883788 454856336811024113529358864961469449472 12883789 -31661575104204005487572975571550537376 12883790 -496576781026291955212909229117739553920 12883791 -12152906215093513044902715732688452480 12883792 732899108875038144535771873182663966720 12883793 -398738668674534697179560083363457582616 12883794 51404029113772567203728299832238243840 12883795 -556670819555349930586131670138923157680 12883796 599216403194570876968569090946894286592 12883797 -1291353948913402733272736690299525182432 12883798 -21182086935645538584261650677281381600 12883799 749974580743497394709181378541330663680 12883800 114727912518409893490808863567549440000 12883801 -37997391536265240397083128096016803520 12883802 627847046530116041300926508901986575104 12883803 -355913208933824478080793850021836488592 12883804 -35174834652561250965326153448728825344 12883805 -531856993118991870625247186595184824000 12883806 513952801393264576005447840635890894080 12883807 -995859948677511534691676611176462073968 12883808 -24049024137346094602621716072345108480 12883809 -129494083560481267565801548460281827552 12883810 -353029516036118245947555396437111570880 12883811 218492819933029791380600266099186928412 12883812 -190261129780633773623916342402627775488 12883813 -260957785116287648639772072162020423938 12883814 564369905932335480165962062347223148256 12883815 874096047413074799465971122887745060360 12883816 842696910796918169204284845427477954560 12883817 -495282995165626035938958426971981975808 12883818 136510840793429892929909244802174848000 12883819 -694920830251644404342860248644931250256 12883820 802298581925796358958361898148048302080 12883821 -480989186450164677215952385140627684288 12883822 120055463482259491405906490313741608832 12883823 -624263107624152845245450838244198907416 12883824 -135613230231888142629405408591041986560 12883825 -362051451284904090024524095715022790400 12883826 146859430250630816187699931959406501920 12883827 -335523148807950482059255617843491920320 12883828 -153224986409902480901732294158407389184 12883829 -5224791806066410434784624019439217920 12883830 252710875348523082929191045417526016000 12883831 459052725666622124650853365974517853520 12883832 -701977140731518973060257623642210938880 12883833 17528408759111840007881836778268937920 12883834 467110223799643450236391591275315048816 12883835 589883269476492263726917354570415681280 12883836 351947882975910393560203434254497505280 12883837 1721235400083927924483885698735307044486 12883838 -1822937237702903529741584962333951680 12883839 180394166218221297406640950890085664640 12883840 -243443727175860882437555007269948620800 12883841 786007149305772656592260961537269718144 12883842 -375664820597455571851564618875628987392 12883843 -26865107819573894473752922653074754560 12883844 413973366893360203694743749395128553472 12883845 349261982422825608455301477685276410240 12883846 50868224336475478223198359914294108864 12883847 389646245133586677125189624135386929552 12883848 283808504034314509798823848956727787520 12883849 440214889753248496490424185865028685520 12883850 -136128172041558264525708970933322918400 12883851 872028645754220748702104601853423528380 12883852 -362299235338225839982387020229022712064 12883853 -77558775522311267405231379633656749056 12883854 19756297874092538224989153706637459520 12883855 -1637500045419064902124510836037691205240 12883856 55221797834683141789494823948893069312 12883857 70287542470734207814336885705125964800 12883858 361294390922660209850890794283269669888 12883859 -181184555498039752006519357643822180640 12883860 11781833103240003122441252322257694720 12883861 1114749478928132153120472745426540568462 12883862 -389108664584100510248043488606096904000 12883863 -192953099171351913378104686908965498568 12883864 433165019159834777345696150598525542400 12883865 -1274684238848841059734213254504522223740 12883866 138144226925934074697472216734622444800 12883867 -518670448990367116297693742430563642760 12883868 8069456196991307450991541497527336448 12883869 354423525053645040771585793846096996704 12883870 -309216073108393579288774805106124083840 12883871 -244394085977049021622918016722344605184 12883872 -442201194335863890248921253843459637248 12883873 1419366480240817253178847528361769980160 12883874 -703000824779672234095284108455200862208 12883875 -28753536551011365245995630984557312000 12883876 -419188846773833315509908765809136307968 12883877 -698733533528253076626245168131204558020 12883878 -39927916673959445353317483202180818816 12883879 588086587010315146304606524527832553920 12883880 -1234641722493459568604903774349703833600 12883881 168251886727297284217774627202983632000 12883882 -36189958898676648164781755178273272832 12883883 -332460922611844408255715889214774064640 12883884 -383094224224244958369308380579834338816 12883885 487079644918584763536844175385249173760 12883886 -2177708166100242152044960798780136450496 12883887 -608574836842470266353076624099445192960 12883888 -27605479074689836780257653269957509120 12883889 308385012829182586519387615734395460720 12883890 -413142794460050813104916594169693550080 12883891 665222336533760822599645709093764389600 12883892 -648113852440311826317735430575085473792 12883893 14485863097993914605092531763098535328 12883894 -181164073433850940948609586395262018688 12883895 643512145386266452308734244413058365400 12883896 -140531523561059009235000813922723430400 12883897 364195297139686886619519582983078555140 12883898 -689164872103785367678560862496826406800 12883899 -563942118603440406971146971056873902848 12883900 -510619494056358124833022739849874752000 12883901 -318261943689142105378613663147596010688 12883902 357178039131442803756989916002905995264 12883903 1866037238551739642697925716250577913152 12883904 -381191588240217112553422511374407303168 12883905 323141977573105287892239006570002880000 12883906 -271746155211748919264152142114413662720 12883907 479270960966850651978390581796511384680 12883908 830240502034600806384664310074505754624 12883909 -203310011646409679277784777705311670700 12883910 -39375350179462241863218245434193510400 12883911 -1491047928304637414960599144906338755928 12883912 1283104747514271431506796905696505579520 12883913 93255259167774788700870485504600836698 12883914 -143161178008750870473280238697095823360 12883915 -437227798106093038908113208520515713760 12883916 -7312480534139032592427077200384194048 12883917 1598926747737641523075501223166063413920 12883918 7896912527756866683979124219184969600 12883919 -515093788705478504141454331400218475160 12883920 18612408769017272462070228787671859200 12883921 439890691508986249527758203813682592470 12883922 17487537702961530297078249631512735744 12883923 34826550990421400589845889611638465680 12883924 -853034716781808927414844054236429570048 12883925 -260273578030067022086900473927079455350 12883926 -777357318299703275053625753053320717312 12883927 -82839647945840050864892489632006280528 12883928 1564487902983865226035272891093328220160 12883929 170288293474363432300591329203879118528 12883930 569166965995650442173653227366833819360 12883931 23757613747843223430256541728794081732 12883932 76761675516241534589001519586492626432 12883933 653914353789373846276843013127989057184 12883934 -137858004043104171438242343811777031808 12883935 2928248335675549579056807908812556160 12883936 -243931542552132699187648286812182675456 12883937 569864029887182676360288785321911465392 12883938 777346004420096875727941863157666141440 12883939 -1095677656020888752155735462750980544376 12883940 -305164558069873670632667725986518664960 12883941 11658548745466682548523547127097193984 12883942 358891154157067468428016125898206908544 12883943 2193411188477065919217732500490832729680 12883944 -236302401110080850506290561542481346560 12883945 1603210820194771008653167975795544849700 12883946 1210527645492208344646505491603687171680 12883947 16395884347792017330333217256998771800 12883948 -47749073285482015634701278708219494400 12883949 1030663405423850666534537413802221208364 12883950 226449033761848794365229210507987633600 12883951 1248683247038274805441042576005162703952 12883952 145570271194585773343113098381578076160 12883953 14966203787320207604241398570486817408 12883954 -388384010967483969360501200400890851824 12883955 105504787280071028191446819827786856000 12883956 516407794430107571537460953263861837824 12883957 -82965722060801633920206524865136000160 12883958 -10115740397633710180223538488315366016 12883959 1335828920223289831420916534566209192 12883960 -884170396015719628891208742462215577600 12883961 62994916891792247470966118387883570240 12883962 -292196421234056629555106318685694999296 12883963 -255601838135778026982615621305552290536 12883964 1053321660666984463524678251171798333952 12883965 -528840214076856625163887142785691198880 12883966 -1344051510086590616029807778151297873600 12883967 306757518030069551329920939742474527192 12883968 -171556112782600956715427250487846502400 12883969 1245269834250806738787775895718525779712 12883970 254971758729312085851380480029554792960 12883971 1289122536051246245730965121811745784312 12883972 -342198517217221890141931253241685803008 12883973 -397128735511009438291728974339320718820 12883974 107908027773126043544048745540937863360 12883975 -309359597226608317879528162912066356000 12883976 -690803661246709208362137378769588224000 12883977 936774440516945068655983810196993527392 12883978 -372409321786595263971981278329139274960 12883979 -766483742031106941258960330081217419216 12883980 11490626609809753311884248698671631360 12883981 -153410096025840079428367978912810728672 12883982 73525939934912014863874714641203308992 12883983 -38117667014262529928153965488886724736 12883984 353368187389805748462580586510750720000 12883985 92153959103054074787906179977609528180 12883986 -565079727724086911753821189839299568 12883987 -1191362059590471093725334267533092368 12883988 -144717448513106584494254609560130330880 12883989 -27327739054242420872992750688921284992 12883990 -281701926576799286005032116882775909120 12883991 1660119879070923251388235832042154398784 12883992 260905510951435525052534271651554918400 12883993 -1031421666456255000603047989102935620156 12883994 -643583374653979708446222962663622301728 12883995 -1280815848666308589687214413454215936000 12883996 82625471925605564829029131057123184640 12883997 407999922243350411230033739555444078592 12883998 430298200211642847652948549155683948160 12883999 235118252400202802086056165845871800440 12884000 645701411889758248832940533898706944000 12884001 198556481458048625971443749402631397440 12884002 -201916532869958599829997486345888376320 12884003 458985720126070342669944966345201957888 12884004 1897868905672176079743042855609016320 12884005 -845003835014747804731216528368631886340 12884006 754272320673960113313412066145564969952 12884007 -1078034912713413568548831963624202719360 12884008 -320963331209327891751787447931408471040 12884009 -151169618343870170507731430722206531696 12884010 63113864726222426558641561739683810560 12884011 1663744971299034617356966013576805810408 12884012 550947092900570835695735006033136261120 12884013 -310649132132241973555511235396700173258 12884014 -253785957846396811798584731591655613440 12884015 -206794011835343135365731116363119762080 12884016 222890486884246248455016835532973932544 12884017 520491507170473789957641181163208098066 12884018 137267661271048348972072884554447301120 12884019 1134875088795415546551439680744686441328 12884020 -47203112291315604584668287178487051520 12884021 -111883849492756017524397334310166119556 12884022 5541795337867627973236529456140395552 12884023 -350718399605684367388235241296482668800 12884024 -373321385086543571489355131558435942400 12884025 80442841347465752430769962180648499200 12884026 531636128454258234926764531920228155904 12884027 -980403075908974770700593054250841217840 12884028 555250160742372128923038890787994601472 12884029 592256892498372519869598508921309202476 12884030 466116743043624963609749667341093472000 12884031 909631787052537936596933995516369578720 12884032 80103315003926343067024281172631879680 12884033 543492951061509071761302420356090760000 12884034 -67296887439525571769084693440618205184 12884035 694963574735542533192668664589745893200 12884036 39974744207854859112271698716530129920 12884037 145634202377962682208960563804143248768 12884038 -165944755854951190374072988175894339904 12884039 26666567689311562598000651499545611056 12884040 98754417381379832468074674623100211200 12884041 786801880676790881845469818440923764442 12884042 167263196747586688838029584413583450672 12884043 -1283652465071110545323378075720906506536 12884044 -1583781670361979710773759585368499824128 12884045 -641630544670522102170276829988489849040 12884046 -67539057467845426387190137908733971456 12884047 -27046621875768169493845037951132019840 12884048 177523333686195127200251178696723922944 12884049 350936476210515208157629573025318673600 12884050 -342066995961074186837263768076673139200 12884051 1336306491647290953638501045900876771052 12884052 -372554971813809911030808954098903500800 12884053 501899519004861871415704519832253586464 12884054 -690671148900305349616979675135952928128 12884055 594267509407516878128098898857183524000 12884056 -156562092807108747439184612380597248000 12884057 -2006962444924177874496175325176124120694 12884058 513182633100081020825754046377894824448 12884059 635104608983415048930642054830900712260 12884060 -33882625433393487248840755096779809280 12884061 721971439133219012797679157578783148672 12884062 52380211771808677423686263060629612800 12884063 4038706515616646673232494734298736432896 12884064 131874410001214893172948946767124103168 12884065 282209963353515149572861431754755824640 12884066 -17828330564664267002379996959704711680 12884067 -199213385299922581119686916851577349680 12884068 -988572654447843960306023300822201633152 12884069 529000950750396060609517946190291315360 12884070 149789914224691920829996875043160419200 12884071 -1355427486306197226589046942340731272320 12884072 86962191607351128054439014234192199680 12884073 -231179202627112531024775738958303336816 12884074 -341860712247257770091976041078011899648 12884075 -453367982972459018475726497540983916400 12884076 1435751942346262460357325598258192296960 12884077 -1472555411267205067233309495936567644074 12884078 552283380330379979887531678306288971840 12884079 106586761315328095112925366663915264288 12884080 -724171093136941364361700654822686720 12884081 425584491532477941302727195152401521984 12884082 185472556080802361569597205196691386624 12884083 2274067456420559200226926487565111744332 12884084 632148026285059330072390652702807156736 12884085 -184773800324015526580718456541463230600 12884086 29936986176919288003145530627055148288 12884087 -1117119447659688478652960971012965594264 12884088 183216035042242434310962320929798225920 12884089 443544114330573715552472037515453760324 12884090 164481850948605350615844922623525120 12884091 769322715429655765423338690369738205440 12884092 -339580683392300143319892063709795793408 12884093 1452310232285331306783643475622139902342 12884094 298098862373697972078238069704043356288 12884095 -76282737734313740963558525224616284320 12884096 340805644134772704352859934906006896640 12884097 1218990840021902310585482378186622212400 12884098 259774141437771733122783021292408462800 12884099 -798433269730171957910940218223240000900 12884100 -147654114126533029731115566341576755200 12884101 20669167531194057356137705099068470264 12884102 330194752907703520657132828609859211264 12884103 -437254916524606160834481137824854792336 12884104 -1142612998209708488191617554171340426240 12884105 8917317650782525702216647148437057600 12884106 266756975266098832390404029576863759104 12884107 643947463375833418090650043119895182480 12884108 907938379732975576927046780475582114816 12884109 -374400400982187941854844853804382080000 12884110 1848335042479185658520206559600619110400 12884111 -335548187309946973283005961579102947008 12884112 214744146616483029192624585751064936448 12884113 -796244693384866434143768837463560983200 12884114 -816731514146271818771692477014424159344 12884115 821945409257544185618466188543490169440 12884116 305892304315047801527291633630894000128 12884117 -183048789242104255483685046399812295840 12884118 334138859105214475650426874778386090368 12884119 -2389832417382982340639741579743976071480 12884120 404936722081252233855550691226619084800 12884121 686784510324443848626598926404290939290 12884122 450521437215608008594370954331682717152 12884123 92152981113634031041323428357890801440 12884124 739334911046248396617849454364081528832 12884125 323643842015039026836228915479300520000 12884126 927648290010431503640749956940095280512 12884127 -129039681567603036395562710113804535280 12884128 663830378076987718189425790791780925440 12884129 -260249476792407991042141341817261866270 12884130 -131039337915640053970729172612898508800 12884131 -572942441388496981797166779869856338016 12884132 -601502838327906548884692505635621535104 12884133 9934511199287472380624353253062125984 12884134 -303739591498148597155159182214761362880 12884135 114124289884132738352926494622845679200 12884136 -709927304995108255598272662008754585600 12884137 -520278215588375813195958417583122674048 12884138 -13316378011249150358077299237693311904 12884139 -205148763444263460397590983064403959396 12884140 -16110718326805369459469443294235627520 12884141 -145175986157273367886127356813080848160 12884142 -874730105662159426379275211416816250880 12884143 1890433273546409698816112938542905981664 12884144 60462151452045216806569728494695219200 12884145 -402966758654408536424554927277545505280 12884146 171922349053764312640599411096583538304 12884147 156162456754841288136309334973698877280 12884148 -748089643084742548068826906357133886720 12884149 -2601125290799242635418761533599690886340 12884150 -333088924931659770519672746791104768000 12884151 93443810010866858068836743724111475200 12884152 756326194468780740080109971406797721600 12884153 336547457138432790139342742226455677824 12884154 -236990476250860218370265621177653754880 12884155 524133750242234157463923686565744562560 12884156 -1039373106547004957677611302487382824960 12884157 595555458096263240718919693822670069760 12884158 213743247006167468595665339107465723392 12884159 2178781338801892324594759423385735991360 12884160 -74905584005514314759692908611386736640 12884161 -99862452171605126262693721988877666238 12884162 -45123522903669164911831758343159653168 12884163 599421017548768865225476334481853657344 12884164 -850117867304207958980053720554242559744 12884165 112550745338328651807967086800059822080 12884166 -131116470220499064158230053968396672640 12884167 -5301822594147988356488987025835335061888 12884168 -444813780364236488204413482845982965760 12884169 -283048491147089177909527955232854371056 12884170 -160405815635534516831404863185956622400 12884171 849563779096348625313164546442685812372 12884172 77565697912944812037709376322519711744 12884173 -637751541413781176097853279363515509376 12884174 23689666568367421639303949029231764480 12884175 175112988068147526214680269180411404200 12884176 -1800616279388710335532168970654580736 12884177 -56046913873611794804582041131240362508 12884178 304175579495562280114641753395098152960 12884179 366869164450989467046759079393872633600 12884180 -14648343675949686980778831381676800000 12884181 -495908848116614331253401642309552944256 12884182 -762099773850374283316206069119255996928 12884183 -97476788669851235481456317981535663096 12884184 -88330053031674638297682641542951219200 12884185 -1043860564734395338539892069428373300800 12884186 -88904440245968799659065922902936022016 12884187 562537996758325191649729896089586155160 12884188 -782735925022835973821729258734964840960 12884189 745572651009904877751016026080600325120 12884190 -105764681625976535175171372887328015360 12884191 303891900539582260717369399368935247672 12884192 -438853257977860430086310298012493283328 12884193 291895550995834297512288893412381659904 12884194 -2681174309183891339326243132305774528 12884195 1549983026164044398909038260763382821200 12884196 -361153223331610896849049801591625957376 12884197 -2348715447507825799238383922547601972354 12884198 -268838582676284754787470958731520255584 12884199 298678144469820659169179419927680087168 12884200 -150654686303671028354963726590887936000 12884201 -2656134827188148922582493324523595564 12884202 -642680365887704256536483732707422999120 12884203 1578911860191221491091781464598531294452 12884204 507298233777917691362352049302706421760 12884205 354754507619976898560194452086183237120 12884206 -389623440999205111964096760524148224448 12884207 25039031371863097131654657974841160440 12884208 -5056197354245682205999622658210594816 12884209 186310813193965331835892000191663739776 12884210 289326154723693751274793766621995577760 12884211 -11446363130719404201813422887870771200 12884212 1377358191528325960916531824309191481344 12884213 357942759757495667121688395350639872320 12884214 72701350006359218377090672579752658944 12884215 1318886936159206045793285953900032620400 12884216 1216987816338589072415938988145247764480 12884217 1708401005991167848699211283496905150912 12884218 591833390431286007817475076945009736560 12884219 27931702277946459812349762804633030480 12884220 -140608057191914450000276864213957222400 12884221 -922359013826328640888507556797884713888 12884222 371583909754105520224076706504945080640 12884223 -343752049417070992804152535984871376000 12884224 92798150564716337156671285155363553280 12884225 -359603782552385730634090431931599878250 12884226 640810709301924762995134370261857817088 12884227 2164556883304991784538515901172419066960 12884228 186105834925334026429369384227538870272 12884229 -351656302803963261602628421786989982626 12884230 -254048698510703477786522983197631098240 12884231 -1529634893146022806171290735610963113288 12884232 -539580177386097902674100344407558389760 12884233 -696031197768475412480522061827487116518 12884234 503868180953189760784803245393868075264 12884235 -60987762781650038701221615599382835200 12884236 -590687972630576053200891046306035072000 12884237 -1494019451908440638378118256646476429908 12884238 856162001576443269902161171453405712640 12884239 -264416424648373430101127511396130557344 12884240 40336937494086343655544919221645557760 12884241 -157753603715563231574244646977433536480 12884242 -414123908449891006498493756569440545280 12884243 -2568969846305363049843944145894457106880 12884244 -501417841569046544887035676758837725184 12884245 -572349147279293204068520604984539378400 12884246 1212157447232368494561095827634807895072 12884247 711716779659432108879973200532453032168 12884248 -820662916041153706399918453692712304640 12884249 7139466945967512320113865885221254912 12884250 49107172926347792712656135620594560000 12884251 -184741919831455095701676504735954616320 12884252 1505379131495239215922729633273858868736 12884253 -1147062823821154877171902199412048314496 12884254 210438398818172768208172669850911560576 12884255 16067535175194102573177871639836864000 12884256 594922202561372651992990325433278398464 12884257 1245324613759758166272819103930835491780 12884258 14706014304279476086204124593158726480 12884259 -258276675005053881510990779928011087496 12884260 101238406641591583385703701373559349760 12884261 561032766074238862825587790510360800480 12884262 -7752420870173638556216727112903779840 12884263 104939269501937548066543603272148022880 12884264 94595942632848360370093329848544783360 12884265 11281719119702746702334329647723227400 12884266 -1185215840093689289724350182921987312800 12884267 -1153265883893430551093981840860715696496 12884268 -269300271216982591826646301825330544640 12884269 -158122474833169331474300165128013251904 12884270 453057349698868818047903698879159234560 12884271 -1125409538830238863876332879909483317760 12884272 -318472200860546726897549717220941185024 12884273 -863640679959806153712259718605662391296 12884274 305724023799309909778034782853596667808 12884275 1016401274230656843387648297807154568300 12884276 1157014476954845504232422908286179916160 12884277 124916756074482290107024074790580649984 12884278 -341924541673767926486247828963209336832 12884279 -1042716980723947272861110891367080364120 12884280 -768653739704887890386491566760255488000 12884281 79204431420378998358007145132553382612 12884282 411564853945893371558215549178087261184 12884283 -578472938380940174800061526323675875656 12884284 10741276655903089136644560982510917632 12884285 -1131999587332954334142620040551425288020 12884286 -37463806398596226586465196296554284736 12884287 -530157019241497163596417872953329847040 12884288 -32114511329930378078124090309013929984 12884289 783074818504731336834703363043969148768 12884290 -263626988037541150407821900129462277600 12884291 -73877590010540564203920226491405592416 12884292 8550177694776361254053442800924928000 12884293 238678894609711750552215849172195523040 12884294 -914467306780604992185719608428991918080 12884295 977325907549138741955828855794612666320 12884296 733727705328441181004149592094059873280 12884297 2365954871688632950209394714671652778112 12884298 170840009651993006976737393337774342144 12884299 -1217254998416936089085957023021518635520 12884300 -127783533740277717356257069812188006400 12884301 117274843853449746734005326328641865920 12884302 -85222521712687139903462490391682125440 12884303 -225821458678842735294159992667524451120 12884304 58401880088367341551312579661968048128 12884305 3533884137930172208648376127055146560 12884306 58823308923069640793317319286320990352 12884307 634822193675153814605328454736737542840 12884308 -279707502790118128598506702188000548864 12884309 -1158630665140598827911238370104014749490 12884310 -47365573302383369056719909607396598400 12884311 191490675328390678184129930081049172824 12884312 198350783285653963286816557046274170880 12884313 192609472624828995981108380555656171008 12884314 -114444309053101693652811748987644860928 12884315 537515810207974064556026638652680800960 12884316 353353078491190939688871262038700446720 12884317 97938435448022117916681577855016789400 12884318 951975209335780995085773432581940816000 12884319 514775908627497550706516178595164253440 12884320 781174342510196843818324352105242951680 12884321 484257251162959263133555125326564127522 12884322 -54007746199485862102971311293409664 12884323 -61476269182926849816908922352984320 12884324 -458324824781518577478468884206894258560 12884325 -172785091065198181261574330427882386400 12884326 150699039970876824456890293716770183424 12884327 127209873368542790121069328613680899480 12884328 -790546049982834316613772129915616512000 12884329 102335925418319844051405273712811375930 12884330 308102626511605568594062916911403478720 12884331 -42526282779814171187122115782056054336 12884332 585793546009438625518007554470572442624 12884333 582988111194664272416176542569976960960 12884334 194883695183783438218235425846083472512 12884335 16867903799336439884298075117256179600 12884336 -59230977947321839167463557961450487808 12884337 -697516103140501571230847278788137075760 12884338 1154478605612461015073471404137017698320 12884339 -843166177284861740177642560089425411472 12884340 -4901550488471246093624010296321925120 12884341 1687364653424517681476723512660946173742 12884342 -1459397576253297291815499188901637056 12884343 -220947898405544741347948238997911624496 12884344 310552648156092631924255200035414999040 12884345 483182602504753175186898259452030681600 12884346 329106822470816995510507439907290977392 12884347 -96118041970867184221292536061103482880 12884348 -2392990632556173528481058822956778496 12884349 139115933506223338827247555699102616064 12884350 -206116366498374304050817196487273249600 12884351 29342648000268727437259727593117960032 12884352 157958968236352919627344041096511488000 12884353 -917082087625245773235106284333692177196 12884354 52815439267002325169036074676830668192 12884355 -1106875058943263697931961376162700196400 12884356 331227480331978074204837583554691640320 12884357 -10788433542072437105090250308508207168 12884358 -424075668951165211440995358386028533760 12884359 219006007707222494070523763568197138440 12884360 -125076129725324119242963709623626496000 12884361 214628929724120146169280282707516928000 12884362 -438714411221821722245746130319417599040 12884363 -403124558349184224673702525155560949936 12884364 -227808623404860056910553106733640390656 12884365 287930881089805803503643319500088584120 12884366 631749264961670145685900097763992063424 12884367 -278932602024787565972842880695811680752 12884368 -144454538595861387406216555976741879808 12884369 61150546664412973789524257979902494770 12884370 129439287453724218655416225788922593280 12884371 1008551547574657842365410454135315622572 12884372 -1632002315926390970157206300237572535424 12884373 -434017055336896016743993650285220304640 12884374 -40072322642053832643569286282808085568 12884375 143083959380761783190358843843552000000 12884376 1298516250869958761878854274916138496000 12884377 -611878561362971879655904140504630689856 12884378 60469972134583549759744626831560038080 12884379 281458824688576124682545490319406522160 12884380 198046682033756874024514008835730073600 12884381 706274648165505384033748182163254986700 12884382 -28019994473599950076233682602021177600 12884383 -288882760350768643608113292003153564120 12884384 -2461301154794056871694351941754676051968 12884385 597740912670282542247706060525802242560 12884386 -110497582814144535773422227766833422976 12884387 -135717227029669397169049919385092156964 12884388 -837226457820960844790202033542803015680 12884389 13312097061810961641244265480327967872 12884390 -90272371601231099371497302695746460800 12884391 8163274206926811479169214316247333768 12884392 1667941581431272155345151863564995297280 12884393 -63994939430879051981587108719249086976 12884394 64000728952262681229746811739445748480 12884395 -267095657817782949418010182228418301600 12884396 263832610309357239283515833748706526208 12884397 756987219290164253093592205819711521600 12884398 -464172970248157898160642005063990734464 12884399 -399183012294578216188411962077083976208 12884400 5309809043544707469343019361017856000 12884401 892814765842214246034051659054369698612 12884402 -72659945528053954019119630642633663968 12884403 -1003494497063600901556936587747786438600 12884404 -352236471736168031046809951544164220928 12884405 -590455812914899329140540782086387932640 12884406 45218339141138190952553535642916282368 12884407 1658925730110579303126970711210771377072 12884408 -298717877848877980865659162147383767040 12884409 811723650353419835532402263353814113914 12884410 -116941782638917874634850384062423091200 12884411 -37626882544513903631884732417511096988 12884412 -227949859067251115819844288826132478976 12884413 870535844899530926528107402235423565440 12884414 -118352139435585951279923204690283681408 12884415 10714087356895169876716465192273483920 12884416 -129226840307307120552465513647815262208 12884417 158109402296541197084377662931721740992 12884418 -832434583557799918368249913641346735536 12884419 248105957363204073406359349971190204512 12884420 431531088675225845801754262731646464000 12884421 -302118825865513717340350878650835728736 12884422 -531303270422554767720467028747673562688 12884423 -1639850708058440050256088354960948812328 12884424 22447901828991649166771304351572951040 12884425 -465524928850757218384651332877941174850 12884426 65422260885829234067378965836851105280 12884427 -802674968139808529817431802888867240 12884428 1107422686771383743865933822646323968 12884429 700366918640951595215509185564380613120 12884430 -1109501296008754466519573870026586880 12884431 -155909086873245326964682260766150696208 12884432 339195624764059664960928883193042042880 12884433 -895252024865060415306698321863886044176 12884434 -2194399423105032051230172139087287552 12884435 1717695139835365863364420737920148237360 12884436 284686256578898874432621947501500485120 12884437 763888683111900373181875061798337500032 12884438 169646840056739330153706027669193757952 12884439 -481815855139570477471097710238944327680 12884440 81788614003502971275668814199745740800 12884441 247660199357685719804583510611503267200 12884442 608523604798774996784377664343656704512 12884443 -1342470913132173315048190915681107968 12884444 403562769023003364362769023825747175936 12884445 -214709522664292328737278383004754289280 12884446 713502719184280018665492724322899308672 12884447 -785003992353305299187246222822181259104 12884448 453600534839784527966308907442593071104 12884449 249529003475555114202171142708570124450 12884450 145234927251930851205766110247106886000 12884451 -29580661828773779869724739044505106248 12884452 -588100844417692537862292110040136499200 12884453 2005801716239647892758554968678349187260 12884454 50324530157904211821080574674849280000 12884455 369349212274899649923950739505359360720 12884456 -978368214839661649141386932066269286400 12884457 -273356980148093674795159553538623810208 12884458 -631822956817288461594735157759116162720 12884459 140659702380738180075002151714974076960 12884460 -111928596753709929414791420948882211840 12884461 1828531246517459253934865215796427855062 12884462 293643666311952788589550646445521795712 12884463 476482329887441695544979127118606555592 12884464 236836701016616007665398907365859655680 12884465 -1809795358409995178862543446785664385600 12884466 -44382669808151070939023681993879224320 12884467 81837385570692595732678470980344123432 12884468 552803512810962310367313890742223503360 12884469 483200056783616399380208701120403811456 12884470 -178607699504573144686363440369076896000 12884471 567069485079476096383443616370874909672 12884472 -1007681632591353869710540965948959969280 12884473 -13915251245592059509703058268992307264 12884474 1137230297425814890104219848046336890736 12884475 -502584576691220633429977747303902497400 12884476 -1014755509510593088548949604357036875776 12884477 -20112699539915610729789047609560778400 12884478 -201642698938153286757087669298253340672 12884479 431924278608238827639536961473224759320 12884480 286594312136849888851390524703742361600 12884481 16175604670629986952894880534511450880 12884482 107571539914069171190765180266964899872 12884483 339422465015821068183251206186389333720 12884484 305985982050866319575764765265736284160 12884485 -379261915159020762454070982133517193600 12884486 650119377064819029198691901053822631424 12884487 -164756045541676961815845022474887511296 12884488 1421003472109238073508925129860529525760 12884489 -1233953088136069599986994779761805637120 12884490 160077064677843093739759278988957440000 12884491 557376661571766382556139054171990696984 12884492 -1065916040122346213597846112413848291584 12884493 967562512621285084475646815661507747264 12884494 34058750293522998731757048024854495232 12884495 420883022517089601408203858019878397120 12884496 101188602377317207032805435940150575104 12884497 81856745023390442541647555706661913460 12884498 273340580985413867249069955133317090048 12884499 -160315486199090759126944993012699050432 12884500 19268737682401913045788208378265984000 12884501 -965180501618028415126308804884296741650 12884502 -257644165824189502509091214770727809536 12884503 -1592913225510172916106259164302096499456 12884504 -2426952641683735062694818923694363648000 12884505 -859498902929455886782456494876270028800 12884506 151453648882662787102004295582112752384 12884507 -777858384753921483066431300683755365244 12884508 -4713011657489119246195033581238517760 12884509 -1524064808040357684577513846316808699360 12884510 249684073718242078187184389148174988800 12884511 1096055565905856420223870773439083686472 12884512 277408675585160303769890443331050143744 12884513 -1324698285646930033661194146114720866256 12884514 377418335146510478240393652532137056640 12884515 -333613250709752876841650111933835669600 12884516 606021959183371367973224852101007821440 12884517 -734778831387390520838310872079770083266 12884518 -285657302617341768385405243534736555040 12884519 -173157791406237884778927887157314006904 12884520 1280196064056899873496781616755507200 12884521 -458822330602123500306299751825003137136 12884522 391552132987514684007767147397372901632 12884523 -612170733741180918152300605715543654400 12884524 -197996733593282832946692573908258509824 12884525 -531550236213890812979641253253492133950 12884526 499608245047906730165937861009630237120 12884527 -626270981763693944449102329017664897560 12884528 -31438665077273003533708459829740240896 12884529 -92700219031453554581077743115315598400 12884530 94518583560993010677501224439114854400 12884531 349326085900096996889200031243792867328 12884532 -906649266439995253858694515598570262528 12884533 791556585088260225861864139069898418240 12884534 344018915446493878717042708454683413120 12884535 -796131081702901008463718306932035688800 12884536 -472967895789881029402899919079687331840 12884537 -40057053230380263835139708104220706348 12884538 607817975198396891696136411411724669440 12884539 -616570591079946039783695117144542057376 12884540 779445708704234516664209085666548298240 12884541 -732051456990796925144862227148910641408 12884542 -822197790199638503187677425885750480512 12884543 -552322574563807754547630883892691219600 12884544 94111508580005564816345802481422827520 12884545 1276861441911229612333820385057726681300 12884546 185472331085985757681139899465198926720 12884547 210319496543523947088302760711169645920 12884548 -348944479743685135552510396575123332992 12884549 1993896468864364387791680226706213211550 12884550 20962600444562002564989414782970100800 12884551 -3680142408192129647425061414373774705168 12884552 1101667154292195912879032356292879385600 12884553 -1080030059233370247538933517798543947536 12884554 141049014908627419606522362545279251200 12884555 1052613678389247717544287740016644666400 12884556 549042396669861366587305277815426063872 12884557 667284623330110945800623959734312466912 12884558 -351137336722505796196748214780732045120 12884559 -81584490973390923667491626918766572160 12884560 -278366795156135264610694470513891655680 12884561 66834276576697559124550293135180071424 12884562 259878229648032917546013413073116390400 12884563 -17586524357264383206080500667152990000 12884564 659117480948987475143108975281010688 12884565 310312469465423107356957159727648828800 12884566 -1102277828077500333118267917805268076768 12884567 786061094561740582319524469901850244616 12884568 4275891724209980045877033441038069760 12884569 773666753214248603478721127963903436496 12884570 -650833135410193657537814599800823583040 12884571 177361575949642946420190150961167961872 12884572 -496773137622560775445819128201812444160 12884573 -85662171427944784089929549326185720936 12884574 -72191238020405157806547264545429557440 12884575 -228123889497581808934167436758206021400 12884576 251940770464594775783761131332012605440 12884577 -158339765167891350573708798268211865792 12884578 -112251213594268225233988237341124608 12884579 -517261757904540300774853588372215029616 12884580 -78728798467561228567781626886798499840 12884581 -238777493251101411884942667236447215618 12884582 781624889594471892996715643833185408000 12884583 -7409937924591064495690141953216117504 12884584 -803255053667700857222441288427356160000 12884585 -288400444919257656721606372282333338240 12884586 43675244447746361728150215932867486208 12884587 108117545722398224172517161590620240392 12884588 -391708839643985870457950225451551914752 12884589 -869469486120602277731360395007910629760 12884590 -418742036431052501499268283828668615680 12884591 2317956378734815826005716335111184598992 12884592 -21423472694643511917542593737246375936 12884593 -1162768876455644755963659869449380890158 12884594 714960514951871002386278824135427594880 12884595 262821772473310399160809118048085295200 12884596 2467228579615352778884148655582239755008 12884597 -1517200058268187634236553632146583625760 12884598 322701832987026660023042557236447285984 12884599 -140358749565507107362368543344695584240 12884600 -224305211095674961469086986706732032000 12884601 -322038814308320737089774799061172213168 12884602 846176722645477545169926490690230928752 12884603 -2302731341116517874850081433798041473360 12884604 757135814097460387006538320041858064896 12884605 -1354536604430621274227068056021661332000 12884606 1858759749714976409145364804847646720 12884607 -92479365242816152534495679900047340880 12884608 -1503643663730120311494141674113896284160 12884609 25354068204351217347216008312092577604 12884610 -142295375880540480915866465957417610240 12884611 1344519583254723563695761630076707033212 12884612 288120967052634815912074974377364663552 12884613 -163083751366757346227507687252178848640 12884614 -251451938424851708217144202654413181344 12884615 -1465532668611272398247760322066430804880 12884616 -959309549939699817202118690836391116800 12884617 54401108341791146915197507355044735540 12884618 -272795748811462568285717864436583636896 12884619 -93622847790704176077068000863512449280 12884620 95255447019640957692123364688883886080 12884621 -471930041836845851270704977507527109120 12884622 394236033616260498868691363119552020480 12884623 -382102615533774695920277482639796908032 12884624 -99585209998885410108513602703615221760 12884625 -99516899791777176581739561868038894000 12884626 161208618443086076893872693242849354400 12884627 -1613373689567221148393257107695150565888 12884628 -22037948802093926895525034153989543936 12884629 -1143249395171374794261428372852433446770 12884630 -327681198386748562188416190560518481280 12884631 1405882241428749290572275841269543086952 12884632 176388615137861739953527487765936486400 12884633 -1661177428783855307259532215455039575296 12884634 110314588974442656341182302282312280320 12884635 -397359122855851228597263163843742827440 12884636 -2560366149647769336466450975358628839424 12884637 1340959401389320932523709616177437976960 12884638 -313530787614243121670342527080570305856 12884639 1615157871570425400774703632349374595680 12884640 881691376013473807295202137775066316800 12884641 -812777376909054428704423958746902082560 12884642 -16349052122282851371338963693277708000 12884643 -854001563552226344849282335399990582800 12884644 457004587799436766073527071737149030656 12884645 -2149381531378115676118572906059475590280 12884646 13665076768490453939496375891046563840 12884647 -713152530926105023494960401698416797960 12884648 721846499192798382819731298571662412800 12884649 1957905706489560650771686869301080288 12884650 43248275159171763549438988301884896000 12884651 -295782801204628082014357035557396622288 12884652 -138552741714987948212576109497609123328 12884653 -338275670304628950092940137583555168800 12884654 142718170684181795027279182848098304 12884655 109879092554906506837583222014538488320 12884656 -499972437601187450525740630296539136000 12884657 391495972047077272364498014396023508200 12884658 -87864777485345192108986312730962771968 12884659 -964099159212630964951256284562211953140 12884660 -6365419326346209821222013721386086400 12884661 25451123180030572074320100016555322688 12884662 -246313362052284261396612086481536999808 12884663 1776424942870366141677438936357847484160 12884664 120903539959635898696632063037316874240 12884665 -96841371799657534607423599101683450940 12884666 -101227417489730476392020013579918644256 12884667 2219047460187594646790217933596390438448 12884668 187344975834240787602578305652063618048 12884669 -63297316944784148154204081952043089920 12884670 16412189364389940358095542798839529280 12884671 491443295283927065409086531317518692640 12884672 271075186457370161396193762519212359680 12884673 406813230774483503935922663075984449584 12884674 1884210511298453073284743375504520730624 12884675 553347252088118988231604470779439048000 12884676 -71381170097436821768414578598595600384 12884677 64807476860262712250007925418672399260 12884678 160740752964451240511279655230211212640 12884679 -108757610238826145462070038154274800000 12884680 1653081935230748490290777084342800896000 12884681 369526034397160301355045492548599285632 12884682 1483796757140784548280718175411518118400 12884683 431063756436385209922686665236358987920 12884684 133403981800105792346402647887637440000 12884685 378986990421449976260116375688716800 12884686 -600664638781741204051338321864919718208 12884687 -2406012715149647154246332770988728985328 12884688 -109362927286743897652748785425452802048 12884689 1938244938652902818762526247525390165490 12884690 -111578829469191866756958912661320806400 12884691 86628277950923409348474630569897906544 12884692 8640643548373570752741185204091359232 12884693 472063542071618062592295924280819466364 12884694 -148868375702823111260891722542553337472 12884695 79458207777368176882023922647976652160 12884696 85250217109329410565178239916808540160 12884697 -1416572120604781293309641792155863117600 12884698 308003238969334459344840087581784330240 12884699 -423202155280050927145350773278328106300 12884700 219663824061809881607198709761679744000 12884701 -15324532272130440779839199454855078996 12884702 868376534305793532741576217635520359552 12884703 -50582902518985602725321175297522122112 12884704 -74940365602311006681787117246551687168 12884705 -73277318046373438667256801535110608280 12884706 568485152147814014973866201846897756112 12884707 681662664775242555990812890521790800960 12884708 372338900990332224226110436766544345600 12884709 -206383024359169403116314236845075233696 12884710 -1093713270290873682630351161158447332480 12884711 772305544973489483217834049654917226032 12884712 -287872451043669933926509029287509032960 12884713 687976722697047841849114645669965021300 12884714 356972854357504448077007389553291457456 12884715 -360732326025135053769901004020077561600 12884716 -83844005941467739810549269909692416 12884717 -6677485714157335769311553379221233920 12884718 258323805257473147228576771821640307712 12884719 -144309608449267412214053246846857087856 12884720 -222846953164374037886671608871740211200 12884721 -2195130297495580040446901488897288131456 12884722 181233968711452154791894263762483216912 12884723 -126226736693724376761113825850413964960 12884724 188081819671949009682548434253770199040 12884725 -200838353463325305121708230513100358400 12884726 -467154376194834541850864721463984559040 12884727 -323734755958823578060568446275480208560 12884728 968193528254036639195649622711932764160 12884729 714774617432680546416885069529723996800 12884730 254785207375246637584537277814818749440 12884731 281608462541711669756457874369763062000 12884732 111107404943683007393492486281196771328 12884733 695366917361689385431458416124076272102 12884734 -1020160456114232986028533917338975529984 12884735 -29938941885746682928279651444955389200 12884736 -18915451916857729846312030470427115520 12884737 -777402441642140241866574321736827215614 12884738 22338766703084650260113114657920710144 12884739 441519494148808014346866646805889573120 12884740 309131283104099875440998221161197998080 12884741 -523702228774296864901412073815251675716 12884742 127804090715098681623711548935428080640 12884743 1714470863244055162650060376413670659992 12884744 -1872979469521985586419247649926971596800 12884745 20321852308575545350216738660248311040 12884746 -68709418212133727341285161552610644432 12884747 52034078126743158229163679092291226624 12884748 663417307744728270398731350141603540480 12884749 -1093342930838578490641088689830556770250 12884750 427227119347983383199721739021992080000 12884751 59113672668647252684398530076229369784 12884752 -113819140195528052998473235779171180544 12884753 213517090284352908006721486125835471680 12884754 470235113528734746534325331003964311808 12884755 -586158883771359081610652175756384717600 12884756 652444211297351506883039399120342094720 12884757 -422768997336843103661846485243729227360 12884758 -361550809324529300938652263746991866240 12884759 761940763550829678399365558645750223216 12884760 108945663898403878309368305573986713600 12884761 135014163640649165218023025557738844032 12884762 900767384767277301654301290027555896064 12884763 -1268535973687965085053829009409065841256 12884764 768085943660342127965476045651847451136 12884765 -573795023636872596783665619602549864340 12884766 -400194201293329908644167867482614976 12884767 1117931812092394087830940722688147430784 12884768 -691768905372666152253435308149183610880 12884769 -123962405492321689845548710121077574316 12884770 26957713137889188418134127981915944960 12884771 1036231000854692603366883348064171578972 12884772 -54578459434868446933709530242942652416 12884773 -313158396154452090471950690134296645696 12884774 -6205300715007254330202561685842585600 12884775 149636351067461991580053346600743990000 12884776 209056758701371197036693719716411130880 12884777 -603802722757726876926098658398802892380 12884778 2676058476851571408729285042755174400 12884779 998012198202448959942546459715680915380 12884780 988275418078408432505509798375973529600 12884781 17892029940676648635653380200527412480 12884782 601323251584834251683211142597387839552 12884783 -807254176185402073493335231865794347696 12884784 181022904675887717184636462217949085696 12884785 -823902771539475734522095409847778160640 12884786 -114977718428065065635905086094441935456 12884787 -174818577747404912627020018210830055440 12884788 665247030161058035348316982595407722496 12884789 625938616724026441945716826916249917056 12884790 -95449360874556180476088877070059776000 12884791 -1302080382952889581080508727094244446808 12884792 -135086287715744765294082987380527841280 12884793 -346978309029664110382941878386747949760 12884794 -495354991887750099159677767422187395360 12884795 -481534304179034658797113528064793024000 12884796 -600095872191540249749562174689333584896 12884797 -486594421101179398768711841482736046420 12884798 -139634502015271404500145924788406201600 12884799 377181390088231928767493717727819537864 12884800 -26239961035079623459750567211735449600 12884801 -6577180912533600636361661165891247228 12884802 -12712524287846487298104075267555887616 12884803 1174252894565679534588355122618295141052 12884804 1979382974261596330716789977197413129216 12884805 540097193733373482419970043794671371200 12884806 -50761611187117281126878864093498880 12884807 134009548622121347351915432609948208288 12884808 -390714382088349610661601366843685232640 12884809 -107444635605510962635555659859538103808 12884810 -687022603433332713735745656019222290240 12884811 -14501769531319715056272398823718030416 12884812 -38153219416338955417081182265668674304 12884813 -2243311894514558726283580081709917660938 12884814 178039015818884145042449535673312639104 12884815 -1120855878039739149468509178274905297600 12884816 -256283641352892389262668369577608478720 12884817 -170482874260664231745480320544907063200 12884818 -38296849456533205195763760194154765696 12884819 558115655025407828363361934402009610220 12884820 -239880556973596512069516369186052300800 12884821 38141883920343928411900907275053019520 12884822 2013502631090279193647689735298562624 12884823 31819569413081240119181264017750623024 12884824 2154483244146514891956964325517680640 12884825 -237274913788133739618439461557226300900 12884826 2597275538879311959295730403624710400 12884827 -365057294417948138686329443482128420288 12884828 811842006777473402886359841418010052096 12884829 -817708513062148355230912338204302303616 12884830 47615753971162755791543722858819338240 12884831 -1750661815600523646183897704239453969200 12884832 -1121456682654295062360591081557969338368 12884833 355796039415507772567423292955140224320 12884834 121922902182529763985098912923078837632 12884835 280555380217968426458370190448268116400 12884836 -435921033037128823246363981981247358720 12884837 483522831110682365165875374209133909504 12884838 -290547199524356423596096125773154958656 12884839 -1887278326564551969308490504318965029200 12884840 -344996566259071773928887286298306150400 12884841 890655838485493340193999375136581391050 12884842 -1597888810694008791822492371833509888 12884843 949976734280816276506628353731501169440 12884844 -22891343571199462948898093678955156480 12884845 -1035360343372261223232380265920069920200 12884846 225304182482869465233817252906670009664 12884847 261882318400820374192909619793005365920 12884848 -77165790178415024627145044700611936256 12884849 1786859598674495401555883972958124016850 12884850 117809860267908765204270549952737312000 12884851 -147168955552234727465103220752743201376 12884852 160319543830156659523013482941395097600 12884853 -182336660039033875585097405218023442560 12884854 1306044798768014610634517938015645769376 12884855 25876357803910548855461236708758836160 12884856 374520869196694882432449001025897779200 12884857 -2141663651728882937614942654288617487894 12884858 -327697535855237226273313689989129599488 12884859 420620679029239590029370710324494226400 12884860 742101946325529489546715436243202293760 12884861 -2845353276688874229047432822139057220416 12884862 -74141148733776109084821486554105358336 12884863 1731409705384999113679048460040596189080 12884864 -2752544200762350723224343328598261760 12884865 13585334350064690175459707921209349760 12884866 394389369661478272145714423128146055632 12884867 -450780936983126171359084501469420104800 12884868 -794618158879949098590652930096985163648 12884869 -1400601788921333222745531149116027512000 12884870 -55166993039785123787240207592987765120 12884871 -23231964845518938908598675042625798656 12884872 91738129581077830121795954537550643200 12884873 -2371247800134764360417898542442943303992 12884874 557682460959711332471626038616096331520 12884875 -2527872867291979485494480151201269340000 12884876 516774870359088778065059837728718380032 12884877 -578855485701569422650070060702953717312 12884878 455348967998518650868864310525428054656 12884879 952000914699527488148255865541525595376 12884880 50551673144750730285925436140750110720 12884881 400282308348281816421117859791682734592 12884882 9289777481905954680186958153051569792 12884883 -540429156503826021829030117894405894080 12884884 642630477189172575965409493370404892416 12884885 661543059140982021982254235860567864960 12884886 170342805481392676937526517215058329600 12884887 -1176279026071602261456030122889810833464 12884888 2750379315895844179689092208674252390400 12884889 -1122206264759036514520450154371848534576 12884890 -200669139410818302868445929757008814400 12884891 -4185216074375583647895284811690579708 12884892 733869698646385220911448864310070272000 12884893 672727180315449653473670600046686468358 12884894 545679296513200131434949956305544978112 12884895 -108626141287819615426973742023834449680 12884896 -2493288572885876824379887488734919131136 12884897 96157640404463357073357377461797613332 12884898 417844993293145648673637900632079729408 12884899 495258344727088353479099088236574023664 12884900 420744455408840883655820661224036352000 12884901 -532028775468403184194974786639968695968 12884902 66568970672804119435510891163975944704 12884903 681113203805271612175542701938517126280 12884904 -1463670708957819603857091959721954017280 12884905 436918913739881568206806301742557733120 12884906 270181870712435226624306172212395739744 12884907 5252071871932078533968148011642511360 12884908 1091573083845225677495468256311291094016 12884909 2033720746564923293344787795320136711616 12884910 220045149100410439203348999633975519360 12884911 1010445512868101708843070160719966332152 12884912 -98792922376956202926416887015148617728 12884913 48079564814634092390760888588544648242 12884914 422377292485501320714915643141741401600 12884915 -1280460086544313663529612245931826439440 12884916 -283357203216179849607309398169713473536 12884917 -290202229432618394758319799292829183588 12884918 -358187278065761172703049272138424031840 12884919 1146460468066031582002516503829161907944 12884920 942913319499119576056509866433232281600 12884921 499870641770545429320434566227629363712 12884922 3393807614710709545781731042740511488 12884923 -20709089173435777296289748548960156828 12884924 420867023590663494655541427353894092800 12884925 -585860835048042752831762170998870060000 12884926 1210940355982762454744388463460886666240 12884927 -1103745401908883346255190347380189112 12884928 -67135593981891001876837667436729729024 12884929 -782477086724440191572058701526676275324 12884930 221299990402730226490217928907216756800 12884931 -325143524305549142161577404606452313980 12884932 -414020488215446464756541789915927262720 12884933 365281338424870793730155415459122550144 12884934 14204587285219919324696634148651558080 12884935 -462348963909903005239416895465912887840 12884936 744330147987412161194408307701661542400 12884937 -187048051800319560260829292717288136832 12884938 15658362319715001284607439934456503296 12884939 -572139335453295919544649258127169329260 12884940 344851484164715029717248043619834265600 12884941 -2416377237522078134353471225516224267658 12884942 373654629170174913262881125342206789440 12884943 350146413184160079905871092367348205200 12884944 -74096699670288557035834947152085360640 12884945 -895340501930085552756706427521514236800 12884946 -498006541248922393063782202999103844096 12884947 515441147914835233501665763422600861672 12884948 -888424486344705808373791172948238936192 12884949 363987473117812044853086562802233791168 12884950 -4415995651427498052161871646253212800 12884951 -1867629135161448001185401590796791710600 12884952 -1678075707489634323897199217782959513600 12884953 -3417293231599459622185424940645841656300 12884954 162582997629289252652498918442188282592 12884955 945709871851658344216126213820126133360 12884956 443648279623735567224610552934394494976 12884957 -279951189495826706883797432528048351040 12884958 -1397144262732443688486708783754710034176 12884959 -1829102046184930423546066050165902143840 12884960 1172593862074305312400160079960035819520 12884961 98923613113629251298799586195118837552 12884962 -561435781088595654148275832504579278768 12884963 21116759024032662327333598613811159360 12884964 -284055032437413931517577317299566673920 12884965 -1197784204658316536170495399816089451140 12884966 101762193659307149878798284742996118784 12884967 860953219383782909294099099651441388240 12884968 269050771115271546600284035854601420800 12884969 -956789452026924386528448733945250592540 12884970 -48831949354220020232692667021256330240 12884971 52362129006800767933581802837506462144 12884972 -509160906889430851128556649870157844224 12884973 468082434975651243750396683536757342784 12884974 56118584945572054021670453286668072064 12884975 -385452889056241743568225459201222968000 12884976 -159652106951567961919634308663436869632 12884977 135351044758028935383837482976925559872 12884978 793102110918946612766606844486964478880 12884979 1680292320532785781395396401030166005760 12884980 -1386390930551077060888996997904579279360 12884981 476892033575177115446799294483221588064 12884982 217985037481713637775940802822853664768 12884983 1496663238966672157254366422549519496520 12884984 638255651661575460500800956133633843200 12884985 -213140459307819844344571683582928091580 12884986 673001610766323290010351645109421838192 12884987 -93336828905833606157292678666788447568 12884988 704492334538643971044259247682708480 12884989 -103958165151679387334331513037448882952 12884990 -327166724784880147838394833253547603200 12884991 -327954313074348761843308517379874238976 12884992 1447943801596760686765424545207320313856 12884993 -31901762501411070343552648474908520032 12884994 39976296105222550702408799287363724496 12884995 426113659246477740914495138642443618560 12884996 -362081743923351523782685072573729137408 12884997 -1821436237844848783631768306806407122496 12884998 -291180720586939672157086857520659387264 12884999 887482728376027169823959736055574343720 12885000 -56644617672440812071324093746304000000 12885001 1142551020159575559125759714491687935002 12885002 -451750119363529812106020996718427454720 12885003 -1593797620847262700025436364414065447936 12885004 1261307200630665493261366791364522086912 12885005 -375795249495165705328813318596269702400 12885006 -105338441563710726901779709157693532096 12885007 -2109771652743540481685321428202620849744 12885008 -118097650186258654571369533474138349568 12885009 784673962867610049412037926043326899648 12885010 -475045466833257115041673655226300288000 12885011 -90885968996165550230774963036065172568 12885012 304807712181623421413601407543144773632 12885013 -2017838383505732112697334417311960234738 12885014 -45682558488923948252673450109462280448 12885015 305025534323090489610354923086478538240 12885016 635262245150548792758885196747785492480 12885017 1384595416620546223139771638655953893066 12885018 -373860466525623497836265760824682564096 12885019 -416475913444234296229324600430802063840 12885020 1036842657957044780873655431946281256960 12885021 355345316353309634951741319404551262400 12885022 -506042828532030698785669583235412296000 12885023 -1548882963473943037183689847528479661728 12885024 433266840837747296019118936563622871040 12885025 748238936832107399043203028918490186550 12885026 -55904092736094802919418815911469875200 12885027 827848094368149383959571931745174728432 12885028 122673851547786406802623287641697129216 12885029 262965621231062575237725837666288249600 12885030 182153673311457237862706863247279445120 12885031 310728793510895145278926382920774686672 12885032 -197382026292341780656884025988354795520 12885033 -438491662792214844340802316192364259136 12885034 -437827355233469108337364648856086055328 12885035 347003158252312324841988278504907216480 12885036 -540249790805817990764383799898771456 12885037 -187400858352718333643783509324887910080 12885038 684577985292445046971295584098103941696 12885039 10931754203847872667622603292696181504 12885040 81980923138881163941337849126910361600 12885041 267153254716985716080538022576890277184 12885042 20536413112769400747913382279139847680 12885043 1581449649461687693013255777596079772224 12885044 806903735071956963130368909158960843136 12885045 -85810826497484617092370939448401555680 12885046 239229845731298401143607713670721354880 12885047 32927324217300737933231705681774201472 12885048 2735596532404002747717343482292224000 12885049 2126648548167742872891935606459980779050 12885050 -479450760275226855824086983468033139200 12885051 -43173881391223716992706224103081062400 12885052 -1559842257363205140462085405407015367680 12885053 -544360827538707294832573927667646544698 12885054 37327266106105564884163436593914470400 12885055 41922225712197024914267979711639465960 12885056 -92041852250847538271459796406708469760 12885057 -112711361649429611522974434306338725632 12885058 179751006198634338350534081592264591360 12885059 797879230025448532215058479275935414080 12885060 -87102725779496543453168888379444387840 12885061 -1417268562775842393317936789021363168 12885062 -1203567851865638358770134216422054391968 12885063 -203797969857476817871796592330109876056 12885064 30828641890198573266765341810821171200 12885065 2731928122336063227195542296069861080 12885066 745663591736005475015184863719227731040 12885067 2030730530063375200097369206604613394644 12885068 -338784007267635937036743506283523329024 12885069 -737927481671128234221945893111473930080 12885070 125027441726795416768691263032059569920 12885071 -259152272513886022687498680968195875728 12885072 234691616651472507933605769359211233280 12885073 881436921900370326323931512589226902900 12885074 878624391134089133111937509667846285600 12885075 107565170701228627395644662262031759600 12885076 881656554177053092188137260755892645760 12885077 -107236868134151985658632264529512955680 12885078 441208488332156952718971983168109411840 12885079 -30998778664395406755788971036627120616 12885080 59190192562506629952926156730716160000 12885081 144669703061262718052849453592654813888 12885082 123981790066185036726056082419014602240 12885083 -748031214887234370193501860074449467216 12885084 -18847021965541065700172256185028043776 12885085 1207829295967358615336664394525845262560 12885086 857385069685180214202716644694332874304 12885087 21344426971507921311963038569277714760 12885088 326552039752682335828131956892179496960 12885089 -83848206636558822731986415571007608000 12885090 -222623700181551562125394657577207623680 12885091 1451476824644559182666977565699184069184 12885092 -897343355656759824545179855142050068480 12885093 -353497595787191186116989163243103322180 12885094 -416817928466926462925835024608377430400 12885095 -480626239224453642630021098077982988480 12885096 -73281324015148479207934074454807511040 12885097 775328667176821864787723649000016767760 12885098 207532605222966222177017336705728894464 12885099 -334059859332886280822018167510116553248 12885100 1019118101032802357833515303618501120000 12885101 99328684714279836784125199777499692704 12885102 162048518897284816882133922566419104000 12885103 -892969186588997745922882571780840545920 12885104 -328874484791640583170478902943778242560 12885105 -39746029244528526224375101689729247680 12885106 45238284311539978359616792784390461440 12885107 -1863932018004031911844383536947041598644 12885108 84444822775474257622850254937329182720 12885109 2212038116875977300247166585774760331310 12885110 -42668302786163203502032958526725917440 12885111 -156580905251295235233504124023322123920 12885112 1851407762226223811661937441330405171200 12885113 3119675080766424207585386964899879692164 12885114 485990479872826136653187999487885937920 12885115 957570601088792739098548114921538791200 12885116 -87650206632698607732590158418824596480 12885117 -364073557657234289377019662240698045888 12885118 -147779333509966829428984609570716234240 12885119 102441575765964952537686044384258456448 12885120 751641184341874943047799846543661465600 12885121 -53871009471326188375193704023907159678 12885122 -20198004023468668930400923030595937408 12885123 -171068737759931158562732446188667076616 12885124 -33566440989500209935786129217084293120 12885125 -346055604105867749877515916668643432000 12885126 54992849310256436765099719859454242688 12885127 85841132993603032272680147797082155392 12885128 1097312715448608846401421865733053440000 12885129 523525096988664161678818332015710160000 12885130 -772159664168849659005489724351977371040 12885131 122470003289055962897638542672537973392 12885132 -132893461158164034318354160073542680576 12885133 -804047361964792830995100321827906534376 12885134 1153965016095442654092875773859484897216 12885135 131914515114232524546774149414295360000 12885136 -182937624902261041505273847094748774400 12885137 2885890559492938244492696972995110107520 12885138 -213832291895060663512430755036178918400 12885139 427522945792242038464683064705827625456 12885140 127110448143855035266680116053692061440 12885141 49106408773965850946279344433000360544 12885142 485626256641253277849353395295476733472 12885143 3047018352151407610527153005066879768280 12885144 1205891745160143830836407099782222315520 12885145 -202252542762625137425794167106838092800 12885146 296959761378420155483412524645125804272 12885147 -1441865244827457015572813172909005015280 12885148 -689531665802787995753427881022097758720 12885149 880635192442173209653134864347164146150 12885150 -20138639646997570546897970582198476800 12885151 33255069431915871750026077823421627264 12885152 131616276142416713053512550622259314688 12885153 -353569969134962956945397879050606351200 12885154 248606590140368360239097637987767366400 12885155 1205050517394404494275563231911604068560 12885156 -52908551672268262248505705021606880640 12885157 -148953639890169534154061322975370449380 12885158 -32491665105223375727283441463119165312 12885159 -456124089324135316297196494178620872192 12885160 1894328390686542166695457002501163008000 12885161 2308909694678598660942740569790404338000 12885162 -765164332443091579392410721402592866048 12885163 1108247625578867240443560041985447680704 12885164 191396667600416855819063786167121909760 12885165 -6198566657010363896970255244778872800 12885166 260968124415886138531669841715171557376 12885167 -434344612832094250207705860878632887168 12885168 80432303399214228105469452273521000448 12885169 -3270225315452400788734140117491693808 12885170 256084187668398439743406696671944309760 12885171 240728611149002026449926461645216576560 12885172 -1575395799709733909493562603377838223360 12885173 -4814766208401765229754516454943082400 12885174 396031990882932985620682076840715531744 12885175 400594903656848618343934174346188638000 12885176 90315561682822268103419788874008657920 12885177 -1171661427612940786545203846987289378480 12885178 188142189225154015131516787029420480000 12885179 -221054649282902203230444339318704596224 12885180 103254837313067692727193877900441190400 12885181 -176727764724251164489096325294732337536 12885182 -631126817775576151672008387491342807808 12885183 611928987494116532580871331426658723600 12885184 -118564360409770531182276682997645180928 12885185 -1253327723342425945394401697917233496620 12885186 -16833920271862845210902532002255830272 12885187 -553057238044160886823577845383589648920 12885188 162941705038173228374468559552825333888 12885189 -813619977406982822972514113937762143040 12885190 -30903129613788653956174113048707606400 12885191 1169058432808016627866687345687031026944 12885192 -1202756848349555681945965575865046016000 12885193 27705762088273933548624258235186183560 12885194 30372340823395964884696591587297637632 12885195 1254973503589711339816014357512649708000 12885196 -85656392941574159242347421835385529600 12885197 -32899402431488233927534454927424396672 12885198 -262676487850825826542912927076777260032 12885199 463762160505001618095236122293081884640 12885200 69389331722936310320559610564157644800 12885201 -28520691102026948937039693923729609856 12885202 468372557117848750925351415425622808704 12885203 -528042665861556457200371434947566662548 12885204 -630033346463895888581277809388628715520 12885205 604175592752727847311986753175914944860 12885206 -91231889394310508331678221040559144896 12885207 -649984970989473935659167167557809258240 12885208 -7657234583040158134405013106526126080 12885209 392148222794885145219694255369841104392 12885210 166400509023362867343403121044698470400 12885211 1090050450468992694942686231984948169400 12885212 -377115386207229301919314914584700162048 12885213 162296629379996497073872453894071597696 12885214 317620080794907933608045074207211343360 12885215 800303533991188277676680363477532000 12885216 904601568166915680025444887913562112000 12885217 -439232306669480783853573404818412684780 12885218 1232316817959586019832242579921224595616 12885219 -2383950777609985243075164594009444957936 12885220 576293896052992475663719503557475866880 12885221 964267310922511214014694993656400712672 12885222 -142020406585070894523610311936463872000 12885223 -223560434707593689661878090472005832536 12885224 -889149648148228220006003687238021857280 12885225 562357008241871831090256999393760755600 12885226 -126056800189721371745549649204350276688 12885227 1198303888969001746498096690507464779592 12885228 -564137865688228658612894048834334551040 12885229 -739428005124573023203863249316462209824 12885230 -6468006143641804282266211804038624000 12885231 -942459530261173359304341487580452710648 12885232 -267850216881505470716785066025605464064 12885233 -400359690506240789903355219065767033518 12885234 -156363929048895242499336051056804071680 12885235 305950704261627538289548181046649295520 12885236 545972125414336774558116820795090696320 12885237 15273259577710424948227146056632216512 12885238 560955931381600312934728008581117872896 12885239 -2525820207015593216732192029438883003544 12885240 -85959739891254773315812194019585843200 12885241 -1095614052416173319891051953989150177708 12885242 242685345931531555301373941016412262400 12885243 -14121751708139756861857025626699548672 12885244 207671024355072156436358294737086698496 12885245 -276275150711018691006202482466962028500 12885246 697603140295365170305833247714703431680 12885247 -1911451034318045573502931456244200194304 12885248 867191234465552568832684919436997558272 12885249 -204448396986740713379264946353895364800 12885250 19147459282750023310423743947942400000 12885251 -7509101795611647301476956581702511280 12885252 581953330514966015094684135908062040064 12885253 -1945122367973358880855737428302786942498 12885254 -484441282627679456333145227026852260480 12885255 -491049379483343029024984853426113923600 12885256 1295212879161849321777062869635002618880 12885257 -280481728380023990087798386031896733376 12885258 245750446163394169514237751734786600448 12885259 2290302550495431985589815137401394891304 12885260 987063561023483357020253957969596277760 12885261 161710547110689468139380884938385876544 12885262 24121430878533790375073719454029204032 12885263 -579776726243293298429484111898624369488 12885264 -1362770324931339007314005915255439360 12885265 1760959726902908912364987413055397173120 12885266 1081618020847565670412927779664609298832 12885267 466609358674419824678770385968661883648 12885268 77708951340939955528038578993366845440 12885269 -3784451456420701532938692370505298263040 12885270 -174156431163832748180535049161937526400 12885271 81205856274506717119831333586564004704 12885272 -529004176792396836809329744653239347200 12885273 369965482177713523020304654658314872240 12885274 267812873899730040203915752670024392704 12885275 83953712977002205232671880604253269600 12885276 -120948281090592943429498817169311712768 12885277 373350091258957409695551790044983522520 12885278 61879219986196409786776656173534595456 12885279 1035314248783174792055482265933815231488 12885280 847470987388004513516989643505460838400 12885281 -2442532564723246464690060221249145936 12885282 -310071689218183338007584753168301546800 12885283 -437145018814898839763219960288440011536 12885284 1540343918333479643522769862627344767616 12885285 306184011670494966775276411137204514560 12885286 -975978404980410666042144262340475398784 12885287 -110271449723672376528472333814814188400 12885288 335961408471161794236082450339854336000 12885289 -1464607786028637496004354747719900011910 12885290 -131588491165196911350346644020951040 12885291 1497078370426834218291981076298924196480 12885292 410594208591522816386761945466298680320 12885293 416909202759929602133910007400950364160 12885294 5595008736934009926060612693226748928 12885295 -701356488865554482954115768925854523200 12885296 -390857770022822297005009948926079746048 12885297 72584912691218537113396588217620626528 12885298 -101925631251751516662362295590363787264 12885299 114247071695766191543040178527925827840 12885300 574697419876926561006073984593007872000 12885301 431767971517549690814053213268705578464 12885302 406313817458535803363186296987743225792 12885303 -31111471805031841246370192801361766752 12885304 -1466329962132916218125455726961738035200 12885305 -73794730380163314897211057937870784000 12885306 3866311693310956902234980463556730880 12885307 185235091532290048914564147589056899040 12885308 -294590421492633607419822944005632771072 12885309 -1818435090610625699912909411069142729300 12885310 679656741244967263979722125584913514560 12885311 392850829968307712132211512318410532400 12885312 -109792276288604858824398523001770868736 12885313 -54048541327221708495499672016377961472 12885314 -314821754228642421390307749720515620320 12885315 -193943410157143031664713448292911360000 12885316 484403991411135981495312182865768894720 12885317 -235606442067619988382002640541261793634 12885318 -581539259601483371728430680513473978816 12885319 2009500003639506147491324810389739717720 12885320 111147287065901474221947493651990118400 12885321 -293576443409600392663348814781377593056 12885322 -146591706781688121364560835368428622288 12885323 -1245425833685648402511797671350435051096 12885324 269167012302177064064673713571192548352 12885325 941070561035858037252284559204049588000 12885326 37389525355636256165208074864507127360 12885327 118552347813171813650933926036036703328 12885328 462496686983217120699321094366106673152 12885329 -941205327207494333115143990422351721100 12885330 246045578194512222693693005551567633920 12885331 -220498051856070971145649376807176591800 12885332 -1716674307860088616811454752514063790080 12885333 -259227701154845602516217589856027417152 12885334 414298968983811465145294139231916244032 12885335 -84523110391314785800617060430026568800 12885336 122796057995634149268720363960603770880 12885337 -2193061341322528935013545647140146528 12885338 300580381111138552706934989695156270560 12885339 364786433426049331804116189775779331224 12885340 -381818711932365955192671254570744371200 12885341 -105031961907052428748411790631623969280 12885342 -622527199711882318969108257672881335296 12885343 -131844521861856977269166230656284893408 12885344 108252349852394443702050304926583357440 12885345 741208279673280316122858180764961763200 12885346 1005497099268996305376277831443478753872 12885347 260882993311649493587586209417910748200 12885348 -103992424552294613122863658046869536768 12885349 -879921522432794527733258336013175547650 12885350 -164810856761576732024206767266775981600 12885351 174410755066123094938749804403907967360 12885352 -351279963773752393743544646986468147200 12885353 -366278997901636683264350910357242386716 12885354 -260644632745281733435802626899548788464 12885355 -246037538399601858504699533367766595040 12885356 246957876367832712780370076220632025600 12885357 597241203883136899750028255325935048640 12885358 -206845087154411645629995661686979830720 12885359 875460935110804133252477884700240833104 12885360 -15490995050233562252832582057781493760 12885361 -819337083757201530351488691942546727628 12885362 -34951108275304759060935731005375503360 12885363 670813791311189456036870768341222457880 12885364 188784179161517084238616021791867187200 12885365 392418582088069128775293404363194735260 12885366 -42855706005621588440655307644700581120 12885367 -42748323011437815713556039580319324160 12885368 298902892893608990940224734719211253760 12885369 280937551513254579224943397469924561280 12885370 -347403397609292765324446246592999024640 12885371 966520098213119492056792278840031190400 12885372 -1183085728559616715906862537154986342400 12885373 -2086727464267124170268149525234359668480 12885374 200244707944191321923103369936537711360 12885375 -1220836433278038669482101091446545612000 12885376 23831396894918408569582532368552427520 12885377 -58319096401892566118935632040227266220 12885378 -371050375138418431058177634071563160064 12885379 647558490484138706255762530888200857280 12885380 6222036464364150143407571722567618560 12885381 123457494963400169798169583420719976128 12885382 156149506156418545740381868874190252480 12885383 -566629164310074162721365577201849818864 12885384 -267341267763232049251302014328104263680 12885385 1246070839493605702342540919946094292580 12885386 460892201225680482081329020615705350144 12885387 763814954686818288453194674735926591960 12885388 -74240435580628242671280500750189443584 12885389 -1259811798061186716772782074450736295200 12885390 -18720862152823299513607131268121909760 12885391 -50018042747954122598064826423754379608 12885392 -73771984905116104826583693240627609600 12885393 -1056924404990648234658101246559917669136 12885394 12789218106206401474013900279138756496 12885395 792590725360261765208507322706535924400 12885396 827070345550622799376407727629942620160 12885397 -472697733903102963074008159087254851168 12885398 21161559987799396457227462690207156224 12885399 89714002516138241693883780004724271480 12885400 -1008558764810886343464140550143740416000 12885401 -1319863882651962921685292029425636452400 12885402 -1029142755894110930434393624729122739200 12885403 3913504325432719187070303623915158269904 12885404 -80424742778221723409550047268891648000 12885405 -294292113961326543075277267066331251200 12885406 878501030364937296333487709567002657152 12885407 -2059909157184212360447196379146465351240 12885408 1154349503309044537854550438270530945024 12885409 -1835766232793257475206718756310262351390 12885410 -715535911222710886607558861564457596640 12885411 -468564894657728673898678690846597968384 12885412 -876143390073593864485079089090566262144 12885413 376291892169496313131031130198697325244 12885414 447054378293176973810233679522618101440 12885415 1132212646283694321639773335677161893560 12885416 -3160196353855782030524924467134083082240 12885417 487870992217779027272342259246420919434 12885418 -102041637502576997709780172885244500992 12885419 -700895144839019664033371640874943103180 12885420 -125422655423127922030368529553227776000 12885421 -1355565553812784685498310102840402790378 12885422 -1358319672495747943476647546561804163072 12885423 -1168321284554372935003866118258638720 12885424 88259261333551260952460653784878039040 12885425 -257461946862668137097491508464659720000 12885426 145379469173602509126822531209368504320 12885427 883507716084311037205953379322471829720 12885428 908198299838332165536104363067027456 12885429 71064542419910650852882690179441830400 12885430 -533702361511140349247709415717562288640 12885431 575436174045122022505694745175498873032 12885432 1160683997357169158283858440990149447680 12885433 -9175416923396755488813065794014607872 12885434 -467482184405092183082747430112002739968 12885435 71962040260401220071102761548447291200 12885436 -1670262841175707302565229035495395896320 12885437 1467755163063155010502446331644025846086 12885438 463997455534665362720764099129320373248 12885439 226694688435770596570913663689803993600 12885440 -472161207166846291535378097393547345920 12885441 -287990191873372011992030147539220557056 12885442 -49025518155032940807835336197201934128 12885443 500553325594129883654715047256281221692 12885444 -367882753889672114829346626433779658752 12885445 647727937147190215621990816902147686400 12885446 93896810741395189713831830759105556480 12885447 -1232344133864279791097743295827457146200 12885448 779784281228113948747018700738552079360 12885449 6097736694801254917508536199490902400 12885450 -224501357639992987398554247255839654400 12885451 182503433570061073622505297472449682992 12885452 1714128892599067879705531451457120302592 12885453 505616851195376566105146685161694003200 12885454 -1133841327597714594251399555181534517440 12885455 920783910076725171765658050326984148720 12885456 182853063752724605064891451220606582784 12885457 -534997006961970062359588385713941175000 12885458 528129267660855660896194411319451392640 12885459 -1214481832358097996180350964681674874696 12885460 17147578123505150159610042811382169600 12885461 378999153868669004677885718907878724732 12885462 -321341211502069160323365649007892562080 12885463 -670771409774399130894691461814735207288 12885464 97681803599402077929019433557433856000 12885465 -114716937248034240224188576681652882880 12885466 -8403398362457186793217070442376407552 12885467 77998284102813777989696578285557886992 12885468 7166672609026580688255611670314519040 12885469 -2309985294614583004281644543968888599130 12885470 243025962282087838853243829724422259200 12885471 -164045188312776045188129241737897076360 12885472 -997598817211299254184174529969574903808 12885473 2440600588138111730719996278926192910336 12885474 91168429549793953037768889282179112960 12885475 24482817458876974713940416201187829400 12885476 -327964388330728960929212122219770989568 12885477 -546881279511888732018002134257698019840 12885478 252170433976906484145904346870475657024 12885479 957049167245833509160044054010567722360 12885480 15704522677976965183276432224973516800 12885481 1432920507569462895710933862135551052800 12885482 -780215123102783344497841574856184128000 12885483 -411718792019863997523073043177006844960 12885484 156431799952601503823729467533855478016 12885485 -510864282701936342175624821001929912820 12885486 -10918917210981686981148911392244148096 12885487 45832234560627023538836423006459126232 12885488 170090166216066689994456493684327710720 12885489 320590309240477256209595725997036033154 12885490 430062949518165020355816349068312962880 12885491 -677477369231310308760228977514902510016 12885492 -295096096042901274206686789173120565248 12885493 1154210875112652169079807775366304621742 12885494 724149025594607547234383993449996397760 12885495 -138778309503823787878967393148417484800 12885496 -960741522319942023075188817816716697600 12885497 -18383079205061024952454984485890805120 12885498 -214788435059466961196873620665142503936 12885499 -1148926716626976254810999449043566021440 12885500 645621408271105342050905198505105792000 12885501 -1003563082471471153715760738599766564000 12885502 -125570469104300647930068006906999800448 12885503 128640262714284749582386937122122689184 12885504 196034404719574710790201525456160686080 12885505 -1028274273173060988910029029173099367340 12885506 223988064352514231890710982691081438208 12885507 -575097522689289408585005256632205753600 12885508 -139598483030895419509106677099573428224 12885509 -754459166711472803555780777756279040 12885510 -46337173236023978803602340217352775680 12885511 -1712731494703632869673258655564663510888 12885512 -477175311104707598688507282296370739200 12885513 -1601476185877451682043717688275298556576 12885514 177252155644751625421385097791691697920 12885515 1704963774944906416785426791989092759600 12885516 -161334031867841453881373231906052615168 12885517 -1085499419216124611906021151010057631434 12885518 760306468660352490383970369423751698240 12885519 -147670082496190625233903210881015106032 12885520 -266448927998794618772602118833176576000 12885521 618491965947410709460893668971089197088 12885522 57531634317857840124864462733972555776 12885523 691332764518440187247828350355661609040 12885524 -985401270095010776529562749323789846784 12885525 10200337421520805738107897225619622250 12885526 1024223171487087026367437918588948807712 12885527 -1459198811341684807592185185924815805624 12885528 -15559779900132381257526700118045491200 12885529 2046925693629570926679615516599622832660 12885530 39838030382877921746713475489335638240 12885531 147573728623372151503669516998822150552 12885532 -3383167656305845704790944206964500480 12885533 290499838915333491374631596526506369760 12885534 26475969349255537406939555565037722240 12885535 267071049755133858412237367884535117760 12885536 -740968417200059910835267401219629776896 12885537 298746810764824835346947968138685871552 12885538 511774538834199419206661315462856441120 12885539 -516961548420895357251702871528709226660 12885540 -372729529962707138451712763567619379200 12885541 1511032714004164297180399495831500753600 12885542 1075715456301619765531133341837084488672 12885543 459724410265359847917522498600727601280 12885544 -35068371245379094316398743429277286400 12885545 -270115904562482241268014017744191457400 12885546 -148636655778546456214295263679476574976 12885547 10398181888850716434711861076250868224 12885548 -458569960905367601913677336001268147200 12885549 721954748524521996926007866221840236864 12885550 334720807921446388718709063972574396800 12885551 460108888322156325749697571824846906240 12885552 -6307333443797430123429697822305779712 12885553 -980149785333045912987638223005387550720 12885554 -356091250212906564414581837167771008000 12885555 880605525092768252770305994120511411760 12885556 327333991815269611990692907766246582272 12885557 1039753990170721404328594472406144829806 12885558 354977850462124354616856941951941804032 12885559 160821305103734841170748227494688803728 12885560 1451673254485568835074152803802000896000 12885561 -261196300037098227320377340165266826880 12885562 7498251027850221388821754786929898464 12885563 -54084553665037405683494415455977299096 12885564 -180566709435933749702216926886699670528 12885565 -491062049519646265531739268679085788800 12885566 -507939919799912605342760536423354502016 12885567 -2324145774487801262257120121673000876288 12885568 24576135103751436474258642550087221248 12885569 -250030552853691545488197637989957684030 12885570 -100736135435670155905310913631471819200 12885571 358358521564966234927314485694778031344 12885572 -127281280656164398077731291009400545280 12885573 945404921721727256655543978211966049184 12885574 -732853862176231535941419916841338599360 12885575 179800043089061024799773099618880828000 12885576 -988011375675235325671430714164188364800 12885577 411893822766839940642346026579143748864 12885578 -764372381076216314382448498479151557120 12885579 1409745926005348493346751811282874528960 12885580 -523032082494177120806318278549224729600 12885581 719080255756135554180598270238053499382 12885582 146177981514581972383081256732691416064 12885583 688996207830857544260854050733467215560 12885584 -152227395454540737706296976555593695232 12885585 123065754232926615044663627684215516800 12885586 394577110071027113227044766772502758400 12885587 -631915518045028210052845418226733950720 12885588 1176927708602933379011580527849004933120 12885589 -965342588600307831806281084656210454176 12885590 13775251381115153096729232330496300800 12885591 -250866328696425024822239682326706673920 12885592 1082094936475169411759082842698185953280 12885593 9779838245535136078060414661149344384 12885594 -94471247928986765996718317754027916800 12885595 -33794920919110960845045578784929760 12885596 -411363494435438988171739836675873364992 12885597 71218120468254370906859717669086493574 12885598 120754306833413950655108410607794661760 12885599 491664969153439644093238344272001402960 12885600 -63450737098636040672016827509899264000 12885601 585024590336013274913858495552420526100 12885602 -979786178431974034847439306079083811248 12885603 -277576541630984493997553009065886206992 12885604 -512473596305354127300613114977457039744 12885605 1444962527585165169768339482199182492760 12885606 -82596479051152242584441362946851704288 12885607 132380948618060900932871665808974977024 12885608 -432246051510790064384913800092072535040 12885609 1540604989799834121599085475300849360896 12885610 102712007540415000452676448279682592000 12885611 3440289196425024763205578821161370880800 12885612 34382991896108912607548081807439101952 12885613 -277517011982983034722998723490314757076 12885614 488688550136315651109419898751913951232 12885615 272171268045648756643189081735143936000 12885616 205891476736080548975517131458487058432 12885617 -269605571708235456141074932738196300334 12885618 -624117934213936877663520385727940848640 12885619 10568771461069430963832595076001109144 12885620 113528781912567635636794863415800053760 12885621 293444407277475027736700217384547315200 12885622 -289831203814542877935947445035519937888 12885623 -1428859941342582936928104377028370879128 12885624 -1024686026453071123177078346942366023680 12885625 -116945566389281479698110979486382387500 12885626 -290480563518488537430486813797665521216 12885627 69892426323575966280526353437927863320 12885628 523725525335280854971791512393038456320 12885629 -387233423419916379272707772932142679360 12885630 -1638414376299992742020269293609348480 12885631 -312376758973296293972370904013459283336 12885632 571603911983822875973798662901543731200 12885633 1136613937379187282571930094311839938802 12885634 272770265146829014738025307125892171216 12885635 -30907850697534050519177792684728304640 12885636 -340329225901434234308756116412821337088 12885637 -50448266345029338344517209219224331460 12885638 1991084112112915057661757854230515840 12885639 6619469287091527101088211378938581888 12885640 297091580448815892096871255441220505600 12885641 -628395200261185126925510675302985265648 12885642 -181679992717635624495876523730182656 12885643 -326819810493290095819872565873430686372 12885644 608136277469852540279300600661238272 12885645 -1434868666279419797709486832311405226560 12885646 105158033158276598209478306882950362624 12885647 273636223826294198857066906241780238720 12885648 18914983622372041665224348143190016000 12885649 -211339099190066185957119069714783543360 12885650 143176033642608321963940402649316106800 12885651 -2221822398327664590877280936282224531920 12885652 676280076949782043283510188884723105792 12885653 -319996339810915018739101660328098020 12885654 -28699955414560351025714007652562275968 12885655 -128886632363137396159634961935353857840 12885656 -52605379984712298874138719469937418240 12885657 554676411327142091844122195469901542720 12885658 168259116655540537933313553670615431168 12885659 -189996891191596550159469028708064823480 12885660 -819585557437983792118085251515858877440 12885661 -593023676101197445354140937322667171648 12885662 -482411552496101381828310124780437783168 12885663 -250661348777145524120546325578892882432 12885664 -786862270505753518576587603017453273088 12885665 61921588886802983544869096055211105320 12885666 -569008007754933934725629061739947970176 12885667 769333611663716163349748735140167055680 12885668 12639486626236618888119327800489575680 12885669 -760422681395074308149909162016936264000 12885670 205950370662114108548679757714833711360 12885671 -950338947043794292744843786571167765128 12885672 310041489973451182696066309811262259200 12885673 883868008051186924214968298162266600080 12885674 -10319709660576366393769453788951257088 12885675 -574190701116941475409110189746734728000 12885676 -602245283758154902928097282698474679040 12885677 67425352012774196614873714706324640000 12885678 69904664947234198331088900998377029120 12885679 -1481526857510609599687482146447892807224 12885680 80108616605507852147629527327605391360 12885681 -356770515559478926537694539898814101184 12885682 208205900082499870021832834608042386192 12885683 -1297114876213054227497506980577639534068 12885684 -457741890052655560698670112974915731456 12885685 257915024629053231411654186873621772800 12885686 986504453468270803282319421832536422400 12885687 -198694206258196226896121814844345476720 12885688 -1306616906993649158450258822329850880000 12885689 300056138465320211969809079044202714256 12885690 -194747123261405733327290270739492403200 12885691 -77467386414666250863182468496221618656 12885692 394719169875249224901441303224198562816 12885693 -712642691107268606864060701580330631936 12885694 196490150665607157234925020103127140992 12885695 -599744553145849776893581304825300177520 12885696 -669215204790808524019009064736537968640 12885697 -1264273558197914109569872540114599419088 12885698 432935415598349334631479294660709633536 12885699 1076458352384056709852174924618282655408 12885700 -473324089034253707152719478847730524800 12885701 1587713737893320516392704944962152551004 12885702 250711331827280431837019033559785764032 12885703 782172261306595406243139861439698676952 12885704 -526906083695347328630308697616471982080 12885705 232691209034012532453362118995411222400 12885706 -851235318103198703619853707548986730448 12885707 384255609989988519353417658819475447956 12885708 -435995589589084545297685859397644845056 12885709 1208125264639916204121976511743420801910 12885710 307774789828428494385404416827601709760 12885711 360425213306739365253779137034572372224 12885712 319211854275685853031972145675946688512 12885713 -184333130760397942320077534164970906640 12885714 -799934660190634694488734629833489261296 12885715 -1707543413967666482078233796322442923600 12885716 -1474757371325367632230707672520727468160 12885717 -317563010961015792282443047861233013440 12885718 822500317872573669263489008353650291520 12885719 -429485269643541773991317776131628816896 12885720 86108387536413219708468408126003609600 12885721 252762287967508232336285326670841286922 12885722 345061856688628288476032311015268220912 12885723 168595060252451108067713569366354081320 12885724 -11318259452569129499984329635425935360 12885725 -684346149067332408203282620955474076750 12885726 -256715215880206858504706293034516991360 12885727 263163409579461602436403160087085186000 12885728 2408440645553527233478718430259428458496 12885729 -113779788503526062728715415994265274912 12885730 -80608846784344925030436406845230645760 12885731 -9283115493391073138081886332651031216 12885732 321357347951250001609559402114800400640 12885733 -331473394851529042844656739015840481024 12885734 297887273388635993428096140273595184832 12885735 -378307096995727667805620362669373022000 12885736 250815793016505970190854966943885967360 12885737 -2662243939498159348779919757466137351808 12885738 107776563076680158223334473436738854144 12885739 -338671340295800433444567915188400877760 12885740 -100231453946953235140588370565741803520 12885741 14830623010418808165192806739719939136 12885742 -816453196811537269438636072907823073728 12885743 -405798061265397794159568789100426971720 12885744 -103274563297363956738513188637495459840 12885745 -1253358010394092644229999397484673476120 12885746 -205259913560205033151628157869357714928 12885747 -530272052414155246724918557166242153728 12885748 186932031404664123558472570857941249408 12885749 1063839654887645944681418018609435136 12885750 345300123589096708185535370342108160000 12885751 1403881674953498357076306864657981483752 12885752 -252315113883663202763063509719519436800 12885753 -2794647459485168271676545847791912576 12885754 -104783295434105987375209018622131177728 12885755 -920696846397567015426458837755413234240 12885756 -49862661860315812004069975065805331456 12885757 -316671742457806526632653945916543516448 12885758 -609030166652081905279794186354706283520 12885759 -488814192818369259329077133025553726536 12885760 -367674163124589430813165703610362757120 12885761 -74680221669606065266868772057592046400 12885762 227626950961130056968793837397349196800 12885763 -80963003825301440578573216060794581040 12885764 1387723381776970169825229143036679144576 12885765 364279615852012597049163882559378492320 12885766 -67109216268932925807775992663727371168 12885767 5881978561782018202473876562784750640 12885768 80471876464285026525199096117946449920 12885769 1256042569341362905450750859006410367360 12885770 119680198552181381034135404460080517120 12885771 646005914466043774725676669291585178544 12885772 1339236380957336173180675909562937157376 12885773 1556669675914768120635681025839291619200 12885774 450557019073496642268597120871848000 12885775 -881021357698008568355088817718783725800 12885776 56157371646532968815956187030218752000 12885777 1240445394874401046765561588688033688000 12885778 38386179182042502792374403323748439200 12885779 409254152994950197351184903687768419392 12885780 -301903680642587400265404453952085514240 12885781 -583482891093346094744360569344536756000 12885782 -108696165427885437007032334852339379712 12885783 -750176535253062870748028027962835674776 12885784 -758667109454261238972969696729576775680 12885785 588207952694045778120309235869924658560 12885786 189238066489959184993256037473240347632 12885787 -59325308515253176198926018442342983320 12885788 16245891369666656966885280396604118016 12885789 66081896089526338386253067016808326720 12885790 8053279507236223837716220328141664000 12885791 -1336918278613571640268982432693324987808 12885792 -977590743505335133438537721428884062208 12885793 1277874825513763694506217785890075923042 12885794 294162382700960895857560128206841039696 12885795 -457497700188074339928099262927441343280 12885796 -153093034033976912068493112411001847808 12885797 1980995080859357215885245255218610717246 12885798 -711487230451753756739970941558196054336 12885799 -1439742092618289061844397965703048488200 12885800 387075373158961744420190762811310080000 12885801 269467514896268726954362994096723263488 12885802 98956670467509361654942402106534472192 12885803 205560372085322411370818497006986952080 12885804 -675548223839336695148403933767685237504 12885805 -518342527703427882710013981876583911240 12885806 283765936571452150184356012012217543040 12885807 -612374245457779235255561897419147150080 12885808 -83806609235916001013173945042331369472 12885809 883489962369859771990706576739279948516 12885810 -872069986108008210410449181683015680 12885811 -1355708558425864306863145540205811817588 12885812 -1008568379920036467857639439704266057344 12885813 -258158590632838973736955243889514100836 12885814 38937930232619368792465919212021917120 12885815 -1902238561718446577897594690452436520960 12885816 -470141940000634703020151216456010854400 12885817 -2538576906259611203827043425087372416 12885818 -732670489766096848192115834402854406400 12885819 -113284420141438348571752914629794233600 12885820 -175804501480009161974766243627520273920 12885821 404805000947756176284512623133201359692 12885822 412858888174778730010281164341343655360 12885823 261940909153520308816350266838809157096 12885824 -404248837347347874236720380905101721600 12885825 -507687909745963707035914404583611536400 12885826 -55800344366313450629353470677028388320 12885827 -413916781416147704290225797537811968324 12885828 -786616901910121162293683184520425415680 12885829 1483662421708134456183027094928590723872 12885830 601877787880264762907994334081504876800 12885831 -655815424981382164529017034462660044800 12885832 575098454313971236811728946799118909440 12885833 -1151971802192780114055062896098586404336 12885834 -254237621663916130531505654308565636352 12885835 -855367341640518007109714042737496826720 12885836 -882987917649114300996057162945693181440 12885837 172595127659661602599000430427766966368 12885838 302727471141488175507940423415126599680 12885839 -191583773136621114434908030859237711976 12885840 23210657603076500180166535949547601920 12885841 -1037568248294970237506295633902811119758 12885842 107474229869847089984305400214074225664 12885843 -3646530230559653108680518912873387336 12885844 -45135300926516293275557214213875001600 12885845 919142582773699061516228692022156568960 12885846 260373827448457076865802293468232449984 12885847 -69535063894341235886468008746390619200 12885848 625477873413904367182340015850326016000 12885849 -128245329547106470544694476507721230592 12885850 -230874604370156475642154105640175447600 12885851 37051738263199317808284735438653634000 12885852 -232425721287059471537328865217255915520 12885853 12117190810640404262606831672533822624 12885854 187019903403000174727190615189630843520 12885855 562544698817870268555144503292177090960 12885856 -376142325555154807587880422772628520960 12885857 266563197797900953022098290222627201840 12885858 341377591533535563591302578531496689920 12885859 315581848975723747233594218869377797120 12885860 -74122757650478981913642525418932096000 12885861 150302875511257694327401537834821282624 12885862 -88794826323804875017944522053333574336 12885863 -139945028933335263779854099475959864896 12885864 1476337646812092125277059221527859691520 12885865 -88017303543630217734202861544200656000 12885866 -398227443489216684341542931895932686080 12885867 -530102019399719416846364434956054439716 12885868 -1275150650962236629861167588154456006144 12885869 -3077908585225365326125149804931339696404 12885870 254940073897290286729691768987561500800 12885871 -352982920396557419083449874461407817800 12885872 -125071622000492909095663199211607523328 12885873 326639584408349521493054914972744041408 12885874 -1192738459774277470093666067723392430064 12885875 1505125028070322433700584288210263032000 12885876 -54937007226353325144607374610653235200 12885877 276302970865885179154681544301714407726 12885878 -666497318662668834821813051956118417760 12885879 575140982170362798018968115573073312080 12885880 455039718449320633434176767780332748800 12885881 -868511436828828727182539369833474874028 12885882 -65728498235760189589659184996869586176 12885883 -504758417877175051682168226451589123136 12885884 -1349678482633625812615862850147130254336 12885885 64712706827790537329814357426270473580 12885886 289599483399340434468296896266141034944 12885887 55666856800737819356398961955090023424 12885888 -513721795561635684581211834934729113600 12885889 -706143765022804888023443566355581770540 12885890 -17291211193529143583518281363708965760 12885891 822215748387455717326462995827764246704 12885892 680701727781509828686852293465206873216 12885893 1817611171404880069796518669812041543004 12885894 38608647482281699150295135053365043200 12885895 35276023380592285075888624097753400 12885896 -8952037096105567333348033182509629440 12885897 -2051248151860208505595725823741060301472 12885898 -1121406418751454716625688058085043138464 12885899 -567573073125209835481914617626454616336 12885900 230115813448459206664880611196418316800 12885901 -916756729470515392096983474956123836448 12885902 328335537405036387469574263924644809472 12885903 206051589892408559401235357426486586744 12885904 93097136419621321907401523646933278720 12885905 707429024730687621471482804593669977960 12885906 -446412229198861720197684902766604123392 12885907 1184139554563426275446494626320927307840 12885908 391733057561712506789667424164063676416 12885909 -656696303958208165966164158207492050080 12885910 1012777498863496373687885363301429068160 12885911 -143813398592569141695264453717440251080 12885912 224892452565907154861654695166589542400 12885913 -131229399208344443361944936032200198838 12885914 -499427817037803279110584247316422876160 12885915 335222956907159053714893940604295283200 12885916 -381146344938411739277695517916145843200 12885917 -188862865286665328310262173146288967648 12885918 1702341016336051930658859117840611942400 12885919 -3807867176568815690912208005559636924704 12885920 -1268849452155565387755689162900607467520 12885921 -23298533293024668697329221358078731310 12885922 1008770627694569177936458024855008336720 12885923 -1317988898344163949245915386825329441828 12885924 511298453683848534293964588153494446080 12885925 64453387878026630134047098181183488000 12885926 254865270118421273725259533150855600320 12885927 99041439188620184176938444674901937920 12885928 -247711958611532618330901416832970260480 12885929 199393850923452317387498140030385755776 12885930 232754197768060009216771289530279870560 12885931 -901906880837857153521881992916791577616 12885932 -254374821025280962109581931666589422592 12885933 -74335379403348378469393618908541320000 12885934 511931106601317696005380585061979730560 12885935 -875842634070542489448216374440571352120 12885936 -59436252297267326691374498149130305536 12885937 -1127413677818117174695134729018286306414 12885938 -96193307329313247870754151283143708256 12885939 -9487050798872703769099114739707987200 12885940 421605437718715593774178352207546039040 12885941 -755913661356992674601420189050823600658 12885942 -411094802491431470939373113266499239488 12885943 -603766480248686450658464533681092817920 12885944 -376012326926042809570253258939761274880 12885945 -1062990294187312436394837044202336826560 12885946 709845582028012041207232478823977157120 12885947 663394008578135346644358244291057854960 12885948 -1159879439780967506794421138501599282176 12885949 2246875560563433665776444321867605983436 12885950 -73818688597162335046985937435517363200 12885951 121183640266056811943321788892127674640 12885952 -398350528324632034854168790585825034240 12885953 350887804965996667603423312043546833620 12885954 161714822457827603055690088095388608000 12885955 -478625942319067397615224993480316766240 12885956 496632037148031874353590000715773214720 12885957 -253674515417493623427995194948484011392 12885958 961326787377754164746431553273534026080 12885959 -1484369508206973821591447721714902988840 12885960 23886548236910377864172191183287091200 12885961 -1276404365095894688284611577401881699376 12885962 -595689248044478985498831238031651490768 12885963 882122754500897150237436706155154403544 12885964 10819737958877320864506216688409618432 12885965 -735506472526608418075321175669632486740 12885966 42079549090204197786598406718039953280 12885967 -93134745116304626759668282319994684000 12885968 -134672527646787064386651976734711300096 12885969 1395333346592478670078496914302941916144 12885970 -795896295268846735786689029355842452320 12885971 1404069758548877497946304901854375506520 12885972 -74746571341227735577281789737512415232 12885973 -594733829556526289442347002441455545216 12885974 -90017330538290245358033281723864046208 12885975 383201459331786695777879857037162340600 12885976 -3030697079851419779800666317170623488000 12885977 -293893536924007527063927007456437732540 12885978 -177004652604147495800650316702703674880 12885979 -900823145390139110519950038079321493720 12885980 -233383673456536484175665986186248499200 12885981 1147193702392733856151471494754440354144 12885982 10521926484056200911462711212998994112 12885983 152318618163719192408398274568955515120 12885984 600032254386765654196166291811878043648 12885985 -214497176532713809382194390061695189440 12885986 -1125638564386072225514818999927757477808 12885987 -199361733157594426359022744820483727360 12885988 -674337879229595746288485742302967472512 12885989 -2047378250646225329058810913217746446210 12885990 -88106712282038711039756999456448921600 12885991 885081233822027845338478028575603973512 12885992 171121047543827422663593288123175649280 12885993 -259494956217992708495291467894371616800 12885994 -593364759880922946433613632856179212288 12885995 -35886904109446214315785610061490911600 12885996 32212971736256512350330564067946118144 12885997 1528090114781780633748111201916917663446 12885998 154512613504991928506442255848796648000 12885999 44624483279087030908258735287116713728 12886000 358445773888071542901242818609397760000 12886001 -1276484113376943744652992987310429165998 12886002 251257643950794179156493750914695912080 12886003 263244216084380817093160690133151387648 12886004 -93327725554761480332956964611368034944 12886005 567445129784073863846672657707281283200 12886006 294349945913761898304982456264613560320 12886007 -2224584203744902906035975058697052510744 12886008 -900959117086715785319509009014422384640 12886009 2082621581202909048340072332697345833040 12886010 -459153199036615429032896304862133955840 12886011 470811838446448313526256205173576947660 12886012 -1628488129430417395000460083525946834944 12886013 -207324327615218794360651618740772229760 12886014 -248153580888342616109654276746111712640 12886015 -941345353076087671432700044976261106840 12886016 -575790643592010416731312116354514944 12886017 1215037746111478602252247457406539500512 12886018 -27439137580091869265396725203496593408 12886019 -661581162644019564578240698675938680580 12886020 194425314353429555860505004671976038400 12886021 -2600018774001444506250360331279401166688 12886022 1147992429915549843159355516296802953312 12886023 312607815848040074136397788911493253968 12886024 -1666276553631156082181930694567198551040 12886025 13336157289561788200772285759405926800 12886026 -459934375666618084010314901491789318656 12886027 -174734848455494629357679376241641874176 12886028 -492450571208285272652388296242265172480 12886029 -4608893204496925992206048156756787432 12886030 87182739409813277902663291357046996160 12886031 -504770950742469959244611193423958223280 12886032 -41839819398545346937066670085623316480 12886033 83012297134966185008377651205441736484 12886034 540562218229123522728995275099730887680 12886035 1327268294837807698830321601496496599040 12886036 -1069450681870307042801517197878107733120 12886037 -683911560854496818008012457163572695488 12886038 86284692015310798651133113331770085376 12886039 -2169155571111052749416656300752659615040 12886040 -352335075784673846523314658444713779200 12886041 -337633918866040354117636238880227782272 12886042 350319029283073890196914116734434420192 12886043 -289650447039508604499953737275266247120 12886044 -602140781295448259136821121616875062784 12886045 -11568951752772320785281277388337543720 12886046 190073461117491816839092688158024867200 12886047 242703063971074763020152698804321892480 12886048 924965599298847654670064629523914162176 12886049 359770993909871338270737493031308826304 12886050 -48444864731593690763308229396953574400 12886051 205373799160630575522960267154271068632 12886052 -1536333133633665305239828983780122465664 12886053 56279940694186271680583970963746596704 12886054 710966621559414325042856532356087917824 12886055 -90036332444760662495335413748021985280 12886056 -465824592423281202617897518621971502080 12886057 136114223219072127639158882979054622032 12886058 1306203245101453846547858827538183132160 12886059 -399911995916359957385133166762902113040 12886060 91214037097087749782489512764775695360 12886061 1571683114776142261440199511454719008662 12886062 -31156834329100350305067973347889330176 12886063 606811765125155247808729402305883947480 12886064 167840235177264084317277824230719553536 12886065 -333136428954337035129368869161151181400 12886066 144145598871739172182319279095525307520 12886067 -2417534924016581921871194332011132217248 12886068 -2158136416733789452304982774593544192 12886069 -1509755104293210300759459506122051901874 12886070 688770301549487135698649114078873172480 12886071 527003336528970274883864668424756782464 12886072 703333654473369321863294499696638361600 12886073 1525999347319967141268654782194737953322 12886074 -521777944240100933790495435798612741120 12886075 -43888145715953326048215803139372326000 12886076 -3733659491270789176918759488691725312 12886077 1183373053535802212367743510453479361760 12886078 454611230028536208165672382639430553024 12886079 1981430415112047844565619210336708453240 12886080 -17340879223968839534996603639043194880 12886081 -1150078163814940373719301174071359326250 12886082 829958043029356967704611581850236584704 12886083 -188960793610314420474530499314641516896 12886084 1330115049939895921382763430828157239296 12886085 -1108031011841649495215075863052067264000 12886086 318608446930295667176125246469654131200 12886087 281946298137319601299918863629179144200 12886088 940290688071770114965897545510650741760 12886089 316174372290822799872163006366307797440 12886090 -334543375411148849121549619528774302720 12886091 678067005849341371936322365972022025492 12886092 -172662981518746977414279539287370019840 12886093 864134490936108426978952134857095563744 12886094 -314031284332909060448034946668114893760 12886095 -76973368158772311519166969422990673920 12886096 -14512203499189670820398738321945141248 12886097 129058581498444849918522266165737050432 12886098 -384851863308235329403924794959457222912 12886099 1729524268399204768008584668236477925100 12886100 -324724142913248088439499377090381449600 12886101 993209799114665776178058677766186168000 12886102 -4175550514792036564339052241018855936 12886103 146099652175237467115995318553584921864 12886104 361448430459461468966090934493013606400 12886105 1709623835537379240418462994940431488260 12886106 58862214469888414989436803474970954464 12886107 201804755853370194244358415175432683888 12886108 1439598315960012887903227323304841844736 12886109 212465484726327329061668641789716278016 12886110 -226082044991757509376842103661751725440 12886111 2649888410402891761077491499554510848 12886112 -24622947891558705958209706090177363968 12886113 -291729176701865600405868713855980043856 12886114 172077489748110754925671897695186307872 12886115 -22217220987614655907051043518167589680 12886116 304291456161977540956719081703734374400 12886117 -45606901756548166887493654833609897408 12886118 19521243860344871538635262901956836736 12886119 -379944724646231328489889333452635828736 12886120 589682942465235968588415980439205785600 12886121 2743035169149112150131112017305700310500 12886122 -434570288780937035709717949599304631040 12886123 1010087745078131018758072474287318457720 12886124 1577777170108925920092350221049860985856 12886125 -98629228149311410246793287575272160000 12886126 -569775965456308205614104858490774295616 12886127 -115077464193615745991043662130133429800 12886128 -4091757736825600921311063261312024576 12886129 408342557360798359969420598925477835730 12886130 141540457147007497074302802070159596960 12886131 -1316942267103594080376958835967628224000 12886132 -270541895757125666906078585929540546560 12886133 -7679041126287614465604184279550171400 12886134 254844742259789192636213738319116213760 12886135 -493804190193441575400404239058753181840 12886136 -347975081041430440259433107645940449280 12886137 1483273206006758197653619826152665642 12886138 -310315314541878373969466813590002844704 12886139 -608270104714059317860973052219066492144 12886140 339214365754714876198865807559947397120 12886141 351590673014362937153652800788370481984 12886142 378083661752935401058322326609558425600 12886143 -84335393722319432065034279753533398000 12886144 1772866904411662085065058350941622763520 12886145 751019446220299850696479975623023208000 12886146 -119011968760101294583570005031567412736 12886147 498617702651743887927249444594694327920 12886148 916966318673377668807717870189089688576 12886149 -1108883058528614118436661946566399624736 12886150 -629177195288250506975978108563022448000 12886151 261718593060697917371848343001796144152 12886152 -255305757012878312275620469876095098880 12886153 -99190861042426559013108858895294009344 12886154 -6255588601384495276081396540776645120 12886155 500463870386563999206803352009052094400 12886156 -360723577257634030438432152177306292480 12886157 -739510396424949150020287837791825337728 12886158 -578633370963947943635826169464499425216 12886159 -82837559083496207500854989351913941280 12886160 64947039693098517188517101162283663360 12886161 517811998721507452806656430654483068160 12886162 759076098279216143313733682289440594832 12886163 670114771937992525411620799318741340640 12886164 -341894637320313499778515645273126256640 12886165 -379607005355687429409232527500595974880 12886166 -347359847973832465252262104554686527968 12886167 -155645585124742523767456537780704295320 12886168 -853379062839572869857327488074147645440 12886169 217899427904176140197709860068968810570 12886170 410155987076106954624484991347133445120 12886171 -713805171082499494528088825680646469628 12886172 457039256251707890642209923495149394432 12886173 -271870424506733960184111370641139767936 12886174 -366341079310754380407713964608251717248 12886175 207495084351984300317973488949593317800 12886176 139447841197261766348151676492185600000 12886177 329710295288899640392954088619089109024 12886178 -1389861478401220535809177488512846905344 12886179 98129733321835356840512138065421973600 12886180 1212145981502469274894859201092129689600 12886181 137848590013650320636319694365305048448 12886182 -224091567591533087938433937794418278400 12886183 496801724067143367475535524745728877432 12886184 -682272056471326725046098063442135741440 12886185 -200093325239985342147928997652199354560 12886186 -882298777120459624189044577885828422816 12886187 -1015703910294545883442989035262252585888 12886188 -221380193037388667910754410712714051584 12886189 -1223940422287840160489661420004191414400 12886190 -487776335828653581570698774731115126400 12886191 -1100838492324944003535173458531514033400 12886192 558045304280031363174254095438402289664 12886193 -3523831025559234962854718674611922306380 12886194 31233579516709521295021645898101046400 12886195 80820089239200518885617235190587434560 12886196 -743595660690929259709024774206420393600 12886197 260114205118179222273815148217430016 12886198 -114912457792519398909082910468439050880 12886199 2189039257075700392639464941806517319240 12886200 -289076324460367814649674195936002560000 12886201 95829073289689984905507032973472358400 12886202 -243202265699624265797435024816442171648 12886203 463305678668558980482447574745954735808 12886204 21573400511068726623459665195366572032 12886205 386809397255883082842367742867722450860 12886206 109144892458412520806614439605916985984 12886207 1106092100669111032906938044070662839992 12886208 -349364891069679825981082249242334986240 12886209 -21549852047907958434416714887599144384 12886210 361482176768919354660299272642139673600 12886211 -372271193725528533679283250263594375520 12886212 340292771910205701282070143483752497152 12886213 -896667797257539355611264689005500237538 12886214 307682569042729359661349509254113178432 12886215 -81203609762941023062819451522790904880 12886216 -171515967566694448230700141816972247040 12886217 -223263517608383706477960109248056269734 12886218 -43575226064336538320848404884773286400 12886219 1555352566708540210105209269041124637160 12886220 206176996358967567668360030493447905280 12886221 -232844686794150874116153658416260688960 12886222 -99984787241139225946380171530702369088 12886223 -221218482331171908073432267982377167264 12886224 -70583482629773794232143404909740163072 12886225 783992465122653949648566382638102748800 12886226 -655730791270490991463102685942543195520 12886227 2260030969250267826418670576824909766928 12886228 547782835317759202576702705834822813568 12886229 -1719147400748785964408175614602929877170 12886230 -125423065840062579451688092637537556480 12886231 -95896746674573213669874282248013290936 12886232 -665841820903025793370741576824828057600 12886233 -300570376225929059689722195063593996736 12886234 -799587769129832386698665334056845395984 12886235 -217730332010077821946347442178965011840 12886236 -174750165606533728603529697202753044480 12886237 317322654775795538973881214894564307200 12886238 -1550711363511815360321395384796643477504 12886239 256381611044707099893499547392980778824 12886240 -10212768244555388338124775600677191680 12886241 -308250589480884730202174883703701707358 12886242 -26551790544296861964989465565681732096 12886243 1875419983962937169919289025731649982880 12886244 -201793204607728536959014192082704650240 12886245 9313017555914523421302488818495680000 12886246 -598481656291146954570017632983951240960 12886247 -738909885880269789924934811058247792488 12886248 -169347659212655658881785798737035673600 12886249 667017848228958639746446540419984942720 12886250 -119038546945167436240729432382212110000 12886251 -236913592861843656154823178313779200256 12886252 -3584135620839298318317505301005081088 12886253 107292613278917580069256096917244844502 12886254 -385358514815688292514371116734915982336 12886255 58065806686104862832544727020560980560 12886256 -3899082834799689543135280796664004608 12886257 -246560682604513024745900815082839163712 12886258 -739804937386239205175136295265997312 12886259 -137938189444980840323666230597354829400 12886260 -65259622923743671295508744029098813440 12886261 -685045549519266180239264970690775454628 12886262 136595664069217144814036826654736873632 12886263 181639529610071384061530994842044440480 12886264 -845579901476989036578680878483842416640 12886265 227737372573405972924870294410694677000 12886266 67901326466262303329690742143459020800 12886267 639767271066149317824484897973278273316 12886268 -1463588976507360799517632326153855946752 12886269 53319410178304244360035515143824754208 12886270 4908016664777712974592671561182930560 12886271 -2647832106150382637225674244770655141688 12886272 481750665658919313918284387763515031552 12886273 427179596482659920875415910941898990640 12886274 938243565918870480988763477495120058240 12886275 126750030297478884033541443835233192000 12886276 -131569407418008470660833730135850599168 12886277 -786815191956325362134590862823702755874 12886278 91097481995883095883107215757144260608 12886279 182499149830990255623950945659100858880 12886280 43341083047688519539931774075935948800 12886281 -105038473593122304815870527097313929430 12886282 1177097741140572068388241145802330173184 12886283 30430736012445379456036189055570688744 12886284 59009800305238756499212674592978791936 12886285 548530544956314120863414954180328322560 12886286 127841876757622188818842233396790530816 12886287 -343285145077770400113237515158962547200 12886288 616981668089576810330771083360063406080 12886289 -333664369302931391253846024211410973080 12886290 659920848236458295780759418547230021120 12886291 477173007799890587291606866105589688384 12886292 -320998046008634904379782211992721017984 12886293 -231227501597649078642752971899006772416 12886294 298226584890905494117602335051556766080 12886295 299125904625056821973347443688957317600 12886296 197310028785488953537350851043695308800 12886297 -314271406400371529183124736599233992448 12886298 381114334452446222254222707717477437664 12886299 161436564198909503120736956111296475664 12886300 118584276579731516068731448383540480000 12886301 -254327927470791106960716007204403308698 12886302 -41282289234526081646716228027882672128 12886303 -117744066472523311301436047048902941296 12886304 1494108432609113972641287064306468847616 12886305 614441107584309840558981608115692323200 12886306 -488586357563410066510258595576980748640 12886307 -165140395444151665717258602796487541600 12886308 -676554214503645124592357824034150384640 12886309 56761024337710705366612969303715247616 12886310 432240971956631485811283686367122496000 12886311 1523620069789407956750494686290972842368 12886312 758383848880637587861627327227190963200 12886313 1542082231876514223568288503219081990240 12886314 -4464463498260183882705526106922793728 12886315 277023558263583312650353025844347515920 12886316 127542366847226056156333189975356567552 12886317 1452750465388203841781163830169110034240 12886318 -794608357732105278144094474969787048640 12886319 -2255020550324637866510991103757218075104 12886320 -109328229053244403315580023761889198080 12886321 -12255869277828783141108424350166541056 12886322 1242198507901174082691355572696622156800 12886323 125693688965861878680404799287494731360 12886324 1289359083512015081093054443799570688000 12886325 -10654534368345687245597872964141054400 12886326 -8849024432762543947675632868934270400 12886327 2061248294756170214009490860597388939176 12886328 -61850783454599418030386877343082741760 12886329 837749360125716779450314079672794050384 12886330 1221724290296367761934042003833963089920 12886331 611256479864262789319037068823801198784 12886332 -125432501163318311622462156765474201600 12886333 134164987888469222068689191443155304524 12886334 -1192374561507280823977870042626945533184 12886335 -300619196849673090766711155108929241600 12886336 -20992443657815362589727551284158922752 12886337 -912429869333855765981487834716353342014 12886338 51475519412439713350408661938810133760 12886339 -2709327298053344721874907232167873316360 12886340 -525553716273894322054400541566325104640 12886341 214640276687304640284585321735376150080 12886342 289086100098581942703560558502162616320 12886343 857143158009124588240550604535433621592 12886344 -765651683979074012886607308681037824000 12886345 -255471507796517349897087106511890708800 12886346 412084664707167187794623523483541845504 12886347 -1441830601988435164695978716232877794600 12886348 146914817713205231063415946635833195520 12886349 1149153791202636460503788231274934659840 12886350 256357298623205936049941565496428408000 12886351 1125053595912495760908694659412241098600 12886352 -339067088032544972537809691907834322944 12886353 -93868802712637712184561237578928389400 12886354 542242559950750141737581084931976793760 12886355 -1101961532895249595373795647083612420480 12886356 -366538763255170689380717428176957911040 12886357 555857285556069535389558776743246660224 12886358 394018557791189636354109638965013520000 12886359 -153302660533912779985618538244451256832 12886360 374409608302422694341012409934316134400 12886361 -1440886363699655573391127004702169348348 12886362 50945293294589436944381372673292961520 12886363 106351048322953865961203587552375883160 12886364 951117143785279623087303768288652939776 12886365 -573199039743143687322135036685338437280 12886366 -670445945909272680524074190637940642560 12886367 -398919793045096054115214238038575216160 12886368 -20551253984132788159522305222106939392 12886369 -1242682021080583313587623952356715856 12886370 159978085714073046305970741912038784000 12886371 -9512255129770495347485834898978240528 12886372 -1310248954029606142995547967734332032768 12886373 219139075328828717714879708890541493564 12886374 -571120547035022649814244700859005483648 12886375 2351534485298797970291592111051112554000 12886376 162845963550204442351271018759076142080 12886377 411869724883806615773265438837459210432 12886378 1073471878158291911492736998021139430656 12886379 1535302550462597488166602594705127880 12886380 46543760983641598115107521340596648960 12886381 1740917183202812981177349045131586276182 12886382 -75053591276827535101274716552667932800 12886383 -391592441934876566864649305271082736376 12886384 -168200289090997603930572424723116130304 12886385 83452816709392339558543801024213071360 12886386 -343045796640576433272177081437271793536 12886387 362177522077923485922859584908647840632 12886388 -915673561073388003878235869070875885568 12886389 -348582039464461440936851371585836669600 12886390 87889340936520739602356178877789593600 12886391 -788258500571075878857440619976580019360 12886392 -608347381092130575170995893795252449280 12886393 984229561118256922490359848456868947844 12886394 -474010109752725988393524497153817880320 12886395 938242735633655481417361767668947428720 12886396 1306472938983563039259026685501729228800 12886397 -1951310983809424153404883296373641127854 12886398 26612315942340728789297743621394903040 12886399 -519038315949677494525324278263585475120 12886400 -993614639422088423482232599584178176000 12886401 -1112081496462274363804864110897309634560 12886402 -235842885070299130783145346553935513600 12886403 1338924089710567744215542169504440893680 12886404 199724297868692494534690459190719119360 12886405 106572580461961563671068801697120142720 12886406 21592589686351775330819035024849862400 12886407 -388525067628000657329458682164986077952 12886408 1281245021234736851152467446057972121600 12886409 1528003580478765017687900773792112334720 12886410 260813345741021271660701432616678447360 12886411 208502101952603511774019394904575848080 12886412 -13648726358953537496651154290682408960 12886413 -109454075626233120554513699520472619136 12886414 -728436019922493454874837559230831318400 12886415 515444739086700355492007834862024199560 12886416 -2300812597451906575102451225041551360 12886417 1100253282759035689690650073336983762048 12886418 -258017843536479018590401872983900676096 12886419 -98875956382470716987920470348118989312 12886420 86633990588095195123968027907130426880 12886421 -77654598662091529469947450967159907456 12886422 -185556445160075953410710876705794110528 12886423 -1004966448514579272996653417753827733712 12886424 336716989469376516449004693820519710720 12886425 -474131680180673191277418558637460424000 12886426 -5601954971556711494504542958340026880 12886427 -1828083817272877612739752771982225843520 12886428 149247676836115442061705365653471173120 12886429 51937179111263271083365644764935932000 12886430 183563797252126942505868014746500759360 12886431 1500112871387262467446500335890010926152 12886432 813530567628025772260497948766921162752 12886433 -629175768196333283780680944232535645952 12886434 -240967142560122987411671674031952168960 12886435 -1470637369753101833728233855315520419120 12886436 7281351161413925081031002663186792448 12886437 -278237386920392444938271854185889287840 12886438 -528652933226814719891068656022822336704 12886439 1588452324182319656914365368918392389240 12886440 133805679419574177796786912719740928000 12886441 840129086998977990342369711401049678842 12886442 -408528523399658174170335596043461071008 12886443 898904070931446165795863983441851826332 12886444 67036973181548328546550190360454784000 12886445 596750697731663832014538211156101494400 12886446 -502695244583587578310250316420507494400 12886447 810411284448158872532484836280092085232 12886448 292571937326841277801731274796532252672 12886449 -88834965731574629446485397685435203872 12886450 -574377686412428331143772267459106173600 12886451 -243833589495480533898557508943541986548 12886452 28976229411017225221476724289995579392 12886453 -1475307728567125405412344113887652705298 12886454 74157760336173081116733867240749248512 12886455 5594255748999379436778873262995177600 12886456 -1122367167413676616238084347798280048640 12886457 -1953136560334839471798439777430417790294 12886458 37684497409613048823008556400455852288 12886459 207256410313355581914715123961753283312 12886460 -1890814019250962769871330963737327513600 12886461 530210576424004554030335623238209343622 12886462 -898858521988910394982758891781892736768 12886463 -1191034922919479739485328053265568059696 12886464 90673661951266390012844626357971320832 12886465 -1416662396740256570188585802300466374400 12886466 -299348260379192863468932446951243258976 12886467 451759203573254351171356253658456456000 12886468 -292923772402832786384326072991692058624 12886469 312038497767652793728995905067494949120 12886470 21188625108938003196450385187547680640 12886471 -27413793396853591171864912449737419136 12886472 -595051531858649791055552767361954995200 12886473 -271812273103471433244682703654988052416 12886474 -424899293456563256316988041197004000000 12886475 166075532603135176206789393706572692400 12886476 65478225295225047758949235656538675200 12886477 1009290118218637935399065480305543134326 12886478 -1026360034472796049088923238510769000000 12886479 1602632611559972607006495717425914315920 12886480 -183921190539424487527624909616185344000 12886481 175048299908523337257115505922592520100 12886482 -166060444990080484765286187876117582336 12886483 91801507142193769807294825579865205888 12886484 208084236906710489241417610289693399040 12886485 229139455791340992006446700163046299200 12886486 -335809897566138886680042022872397046016 12886487 629665743136939047369412185511536128136 12886488 -252633910325822651938173655710363955200 12886489 -311301978621406185760616869477876043136 12886490 -373629117417754135553845886079183348000 12886491 875902720844148766418836569939262608384 12886492 -279873456702018016055340765960900950528 12886493 -1726326262988685504422496823646985186420 12886494 299610232883092575310071975035422512384 12886495 143987873115264169912247430380543049000 12886496 122332827416520459163710822443455610880 12886497 -198014203704309627896106438973301373312 12886498 17186758679446280902890396677088783360 12886499 -1033463476598256985365391132554809734500 12886500 649771958660207122508670570396672000 12886501 -1054992736609040727877652458818934222208 12886502 -20005583183804860043974930453020491328 12886503 306026119479526727184544156928704131840 12886504 -298357622129984530862217088884881802240 12886505 -427748276955359411196787453541184274680 12886506 554945825910225006290786234486926924800 12886507 -144771840010450773127794387313566217728 12886508 350944692429281635721371762746410520576 12886509 -132390606758238465487876741544918091072 12886510 55293694422635605501461485140179264000 12886511 -6637396202963039732939734472673566352 12886512 -242983957440029233387269838838589554688 12886513 -639920922384428143016817056684333409116 12886514 286341461514542288176082609498272745472 12886515 -833892760322981701801783075164877007040 12886516 -66717096600142309398295457986834514560 12886517 256087886849314619975597059702629283200 12886518 -344316449868851192717085471392184300096 12886519 1029984471405873747687762177571272284496 12886520 -601172144242452281878242011783676518400 12886521 -1113765397793936939201100444804519277488 12886522 193208807230705112485159973364059347200 12886523 -1408025384730672209727303050773300999296 12886524 188351538511408144769708336020063067136 12886525 215876554989594381710780225567801282500 12886526 24233553058429096082205172735230068544 12886527 1039064947867915219508755959052676773920 12886528 -498653535728186935684363003200672890880 12886529 -712199981133369402507578664468438027180 12886530 16918566825095762850196013736466744320 12886531 465738827284857790093484283073308775584 12886532 -567955647028781720083925959185636200448 12886533 1147883722377739306436094398338553465184 12886534 -1319175888558463547987509559088322727040 12886535 50435356493726305872080992885109295480 12886536 -370428740973202972862416619860154449920 12886537 -161272771917136748632613367663141507840 12886538 -443109090643015768067044137307951682304 12886539 1349412937057863468179202191197387700160 12886540 -511737080729288095526395038468154997760 12886541 598091289134965155799382931721522080 12886542 -651611287530343738375026190967904773760 12886543 2005795986621992387103558589229365349440 12886544 27683309449091592198737657684868464640 12886545 -17708467653951854416706031098639892480 12886546 329227479358924366863049305613133839536 12886547 134345245141605422526720107117492199192 12886548 530945193174788150437032801658390394880 12886549 822497126725399025406075175676668088764 12886550 -578411426306259914029342450750324495200 12886551 437956674911678090572095053800604963160 12886552 -343010019079376909219389530487284817920 12886553 -756960864740257515293525869766498406198 12886554 -1364815137062638657607251272457171968 12886555 922556226032817935671737128338429271040 12886556 620627972911901545616268865246477754880 12886557 441199216146618022342701790872400083840 12886558 189901622037709851450562503688146106176 12886559 1829082280668967115972832452874042463200 12886560 976168480034271390609918529607565312000 12886561 -1495489233082587500840920736949171669240 12886562 268836513566192478505295245405429561632 12886563 -100420054606866144722738975196537139200 12886564 -1002175410758784179197698347985236669824 12886565 382039372491905595115154978977259774460 12886566 6207231509345645497329293622324123648 12886567 -1165321095865409837843410568562740581384 12886568 194336117569572265290588357768652800000 12886569 -506414295658111146509961199147516143606 12886570 562281132969024231507216464332913136480 12886571 964518303410574979182915069077436950544 12886572 -816140442673485644995714782775048247808 12886573 -844579971143333287552817199592455222560 12886574 -152814158610119342320447460661538678464 12886575 -82975827573049367813886627341420552400 12886576 14990472923547509236875568301180452864 12886577 337058583742751442070856529291430016160 12886578 -254278614424570183362333929643623089152 12886579 727733545316020634569701111042776340480 12886580 266396163203655510175471725084467404800 12886581 415367916978764878628914731801748414752 12886582 -59498578413520323678372612140376357888 12886583 -1322306893795072603079275820567816910168 12886584 -12379716942807806174640640305303060480 12886585 -1150079582993850679539390141016133206200 12886586 982838215078819394338756478706336058992 12886587 -167734407923526511347141687825301585920 12886588 36115138696422747993830452143362456064 12886589 -336426598185668410571549985885881399610 12886590 382623797958629226841522284755546384640 12886591 1449623087330381729581070106182788440984 12886592 -13861432006986812001338049245340499968 12886593 -864869482610587840094297961413527248336 12886594 233565178461349327953229110153593221632 12886595 -691781462633637782664545341296795964320 12886596 454898835700349302658050067246031765504 12886597 281319774441308123573577683319320644380 12886598 505919030980447933857699583291246626240 12886599 -7500422092308121501929507622921863552 12886600 -446073308904756917008002400053204096000 12886601 306076091940103593982204159923864526848 12886602 -375282179238506261421874036261503783168 12886603 -968156090401895644700025809261207502840 12886604 539820074346495843792852609815462155776 12886605 -340487543609480519206736570005944201300 12886606 -51456583077736881839669791534543504320 12886607 -158187602871625804567290841233137310528 12886608 -140101259763121271207815897810460344320 12886609 31615160083394936221077372155741113060 12886610 841867499480504766820068751525662289920 12886611 -1217530359795274036734249981158381773128 12886612 52650643692943359726953970157534990080 12886613 2848106155780952048163529755509500224540 12886614 -20140273944105470417397425765086846080 12886615 -560113301883754550509636455474451264800 12886616 -1322257813608167207154234044385031741440 12886617 372806362609379530310640790968238368 12886618 -179903585377492116587489962624566820896 12886619 -4030630623217267455677176583083739904 12886620 632102956274114941942168978243112847360 12886621 -3368090630116861985916001329412068634 12886622 -283451870528363574396117689243011939968 12886623 -913653050893566520608328386324020540328 12886624 555508383404003853759161664920310251520 12886625 -1300295218027304883717971555372339871000 12886626 -583750801922693226156842952440120662656 12886627 13574856337726131613751006775404272208 12886628 -734065454364222068151662347751268397824 12886629 259408285999878605784384335166985122432 12886630 -127444223429161277637357813589211462400 12886631 -764902934329588920626732581690074924768 12886632 125426565520042648996047139759560867840 12886633 -738006003730307325747360868145751081996 12886634 515138269671207655857343287737226138720 12886635 -174670362259227407470986901750178480400 12886636 -176237009732155470138135096446124359680 12886637 3934456401489852599441101708964996120640 12886638 -342343098497493777289128281973497364480 12886639 3058770838202127284046800991771477285424 12886640 -103181719201182866531004677631503892480 12886641 500604359832717378144301539880476652800 12886642 453203281502480019850916197308029733888 12886643 -27957122824474401203410964478312633600 12886644 502535859428618080498472968944888348672 12886645 -178234147759423826244584447426709728100 12886646 55684501291489041264800734438387671936 12886647 -229039408709808121261981068241601273472 12886648 -959301456955726910847814455026749194240 12886649 -938306711982922723559149327446407299350 12886650 99776924860301289940686189967999929600 12886651 -981995494620656793028103227851030496348 12886652 -149764706484226701514359882303743377920 12886653 383848957784038194723420808301765022624 12886654 -807047591244562758634580866969124152128 12886655 644308711264231353756525038259096690000 12886656 1309836780997148455730649284864901120 12886657 -341733292239491199736593098200204266348 12886658 336743178571553826722547459750828553680 12886659 376045905677187867479915582608538164164 12886660 -263743391672427802724904443635757053440 12886661 668199330419461843755123333255492551262 12886662 475133337033639931423380020296082112 12886663 -1839933940448725907794579116105513989616 12886664 -224757229422749623814419681046873702400 12886665 -540811338727524551112811762644223844160 12886666 -122100507691391222989237461013337390400 12886667 225443111528108619907043028851180533716 12886668 149540027927474728752948846891263646720 12886669 232900406507556557186876974198587375360 12886670 436147239878483946695278405555875840 12886671 32392386922911917651863328800245757824 12886672 132519852507830250122744938583376936960 12886673 -216406128723078604319832064149612572160 12886674 336789085625561447762303371304136833280 12886675 -1409939810400350660798554161504875000 12886676 1526123821087407888709968623194075361280 12886677 -243526058766714674929964520721211058852 12886678 -14273549654935311888932117473978690944 12886679 197969681390009050547583170680582054848 12886680 -371962087893279309107012717530471219200 12886681 3868768640822330977869711988236783474052 12886682 -534308915108169390059942056570446835200 12886683 1201941881432150916999250127447485348464 12886684 -813318077223800077022658231509055757824 12886685 144708903289169192252558955187486316160 12886686 433144743721906575077137422976876103232 12886687 141266296466548199065667259814762246392 12886688 893858276681509305021391521465482870784 12886689 -940989172928937657339857180922114455376 12886690 26604199152054955399427088875720294400 12886691 -459128831594745228915554529500868072816 12886692 70724646343413110982701050140757745664 12886693 -83389762868216448455206204599090322560 12886694 184788236412921795754571208822164008320 12886695 -30542083968410746552461004983113987520 12886696 -2046031587343482334206650268249167262720 12886697 -352395183225481633033624730268067410828 12886698 270344637870432123623480651632512469248 12886699 -843980299851656950711221788355262193264 12886700 -74135884810205507535700732585378713600 12886701 211620519046070331401500772490072162720 12886702 -781258944790896266245164231218676320448 12886703 -1068970568643707578704245191891606230000 12886704 203520272387079687352084943235608592384 12886705 426035202288393027427453877067863222760 12886706 -253846583741390350914882347788626604272 12886707 1007955521511333397408790978220882352440 12886708 -646674815562203050915064136052601798272 12886709 1945837578467698998718443667663776178752 12886710 41770081114719335376376390512810750720 12886711 1545582852681165445937493482620293302312 12886712 -1358708085272637728292524212137139200000 12886713 4939934858151905974364825405182000128 12886714 -238603207539366474024164832184626100800 12886715 964121708259593174529158122232561919360 12886716 307154923641924432332892548871792697344 12886717 1393331689703728714994405619461693427200 12886718 -66230173574466228130547733195222065280 12886719 744889135020015317401973502454183731144 12886720 2546382177574196743434872059550760960 12886721 558607161504246348164785594688644993200 12886722 -785219480701234645478693817381839078400 12886723 703205081670714796668335314951456454972 12886724 837683535850577036598145100618313793536 12886725 528904018124605418445365967768373761600 12886726 -405766635231124752951348281234642507136 12886727 -265298231979367264208644186774636882128 12886728 1081868336249205834949069614576427868160 12886729 1846879885557999298740067209173969738330 12886730 -200222451647432274023521671661149571200 12886731 136564760808334600228136757246651832320 12886732 -270463938127150688695512683989066695168 12886733 1851154515565559295870971429891942276982 12886734 166513937133881234035915560526266381312 12886735 -569166865126894575521294083330498915320 12886736 565925205654383239677856011241188974592 12886737 341287429777131744187766519813570731968 12886738 -61984933741375383162577749639513446592 12886739 360805368177347893217265251778330989424 12886740 312277661379972049633634464803330082560 12886741 -746920104245938005629929290962033417920 12886742 -2217031697374032626358488989098793869312 12886743 445836130143623834048469674622630133200 12886744 472865193071708140312797789504933765120 12886745 -377538016606186218230384726434539854400 12886746 178627173377943095140009938131695357440 12886747 425298124785740800314469204489086176760 12886748 253801563417755372343209300271668238336 12886749 -2520224349296407657888335020816720112000 12886750 323856551498101231254552771496728480000 12886751 185871431863030224303191194125707019744 12886752 2149726914529784559487175045096669184 12886753 -457132167414181548267621438391899475536 12886754 382768806274318357271537572509603306576 12886755 -148470529588419430446763234849994512800 12886756 30576874883486878384960268777076278272 12886757 996993128972693939385313117871293326714 12886758 -333019213275475815466644732294398001600 12886759 649312224187403097131394509810984032560 12886760 -1465265737339012675973747051020922112000 12886761 -1061774215463036723800870635984608412528 12886762 7491624549166675202479263504148267008 12886763 156055817376771255566932673535660854904 12886764 255665044093820477357281485418860257280 12886765 -482113659406332163446136535042435668200 12886766 813037910406218914956808074961638368832 12886767 577468200545980240584493754173323905400 12886768 93007630189932483445427106165352366080 12886769 540064769380278017736544757325952539840 12886770 -44307539321654856837193125418627153920 12886771 -68483391739648980617859031286869023028 12886772 1525978812135937748480970127202347918080 12886773 -762222074510516930224871109031924518816 12886774 -308731839598782455156694014942840563008 12886775 187370425650296839956291287543250126600 12886776 540475303751833743847802899460809359360 12886777 621095623882394117302975875802680972100 12886778 538812918184347966531932777714192323440 12886779 -341912034905104341315886308083892579816 12886780 204389211301471398933888385825233100800 12886781 125890706027187347124834791588284344582 12886782 712304833175694008565831361088504521344 12886783 336487870623480486495038434258069492064 12886784 -93278397599025747899231154441635758080 12886785 287014680882300900263703945083849528640 12886786 17871762984941069421722149136032090368 12886787 52270399478838780006702283498556043840 12886788 766368721152653891468416538337169920000 12886789 -524101027172729005924494601931758321344 12886790 13421783854944354891190374724507637760 12886791 -310779604432826165073785291162444458800 12886792 -318892300872787013417113432355653939200 12886793 160595590524021109480846954996331324928 12886794 661573833003766877336725761809685276768 12886795 -1780920645239751208338509930343671938800 12886796 399660398522409261961967059741936865280 12886797 387887935804865241354790457507982825984 12886798 -157122667386158237697181313550270081600 12886799 -17155579270978043966630488913804766240 12886800 11667698830421556132251400451448832000 12886801 998267141409328293848296413022104348672 12886802 333284742350777187899732701270037747712 12886803 1142766864952935212180159018698393594080 12886804 476094030164993696281218824133856306944 12886805 -1540374106607133344341154526868466961000 12886806 5625686132438458650698590299314541504 12886807 595038192728417771103531661742896432840 12886808 -724689283251294040835925521509821972480 12886809 -612860436376188285746159664148179666432 12886810 343977936843288744879397879394255037120 12886811 -612741975568657257650483669091032349168 12886812 -243294025688578431193117118477956568064 12886813 146845177593834497898413210432068321740 12886814 -1153103483137620974709528542866326639744 12886815 299482211035467128217342259084453445520 12886816 578874878426590723662539431323073904640 12886817 1541811479930574864260064929254162560000 12886818 137903858672631771621158930157633308160 12886819 832199639951499554229130377123575623560 12886820 -597094676955779541328758101879820721920 12886821 -1266169893589254459858854025639544508610 12886822 -346563096624609076145536775556305499648 12886823 1464406992456444833518304770019335968024 12886824 -23484833907988504423592362272378716160 12886825 74375138571893099380122909768094280000 12886826 617895506981875260004207844606838577920 12886827 -29060441109102319204772508347768051880 12886828 -739462945780110779076438057390023103232 12886829 -1497672615719217076868152258916414010720 12886830 99721513752886493324589304292168448000 12886831 -900923450970344010919280655992837255088 12886832 -209298619071163777200614090717410295808 12886833 438617553444146593259375406032305585728 12886834 575652339645446860366624133929764204816 12886835 -338048605352235599909256254534343728400 12886836 145161323942254966031940761055940952064 12886837 235376259844359559846529276539683362460 12886838 -319247064063477077694406093302357877248 12886839 -225520391317250247302339043763027697280 12886840 536975820918835167768791634040507084800 12886841 191942640938367566985120583100141414784 12886842 979494442923190945902410691423129600 12886843 1330011250105815668742028883586737349092 12886844 177984147626149238039595607695544826880 12886845 85048302481963276554908789156787456000 12886846 -260203448790733188994064792517026730240 12886847 275805923133169498027012335907674144072 12886848 76591578542815447578865182101040267264 12886849 233764833034467314318764489901392294850 12886850 160184718731446046321032823622538168800 12886851 -1299103517403943747239599144377790268168 12886852 -270786204180341817870390670283126538240 12886853 1358056354022628586134387023505434337600 12886854 -212470567892061003419592440947913275392 12886855 291638268482502063472779199725266135040 12886856 324355657743263982150726148706456463360 12886857 29971934322544279782541148556780002106 12886858 1009152899018957196013981572097331615280 12886859 -380031214524652611845422570795657426296 12886860 105720536229601537212377590283897733120 12886861 -1039489350133477650541511140727632355400 12886862 -5298472386861160430693232358327454400 12886863 -298816814341496523461319387960443136 12886864 560248905641531362463981386892075991040 12886865 918614631996058382911715842479770697600 12886866 444648803211060328383737333314374036864 12886867 -1013302814252720155388749236630640726368 12886868 -1647722489117563613144570270234426343552 12886869 -59234290127566283602445011398028220256 12886870 -620213182029024761461845356487854870400 12886871 822952437766424976562519456941817873272 12886872 -283444301747161441502819749147607470080 12886873 2698567709844511020793921940556854445124 12886874 -50295012025994756365187029188853942272 12886875 271934023844912560538502313017310500000 12886876 -1494862365414664484709957347262712368640 12886877 416826355042428165071018064558755709600 12886878 201130107972593918530104179953694121600 12886879 1227775071095992817604321779666347412760 12886880 820783119315564567950411343696180019200 12886881 -413943861691027390389548752499748065856 12886882 95918925865824678060042398875520119584 12886883 -255624507077179559699447264128741877760 12886884 -504920860904236613308952980833085132800 12886885 -24922375723451928377023929102729096000 12886886 335998245088475070845449371319574323200 12886887 32107232949566748639098065878117772368 12886888 -31242330783744871585871681854129520640 12886889 611803328966574622225639757594230198656 12886890 -16954322767494864122406767696366734080 12886891 2201095101348483956377702580737313074292 12886892 747237337825937609435450884771561354752 12886893 32293587729585602196427872248479558764 12886894 -315755278639216170001237603985836653504 12886895 -9613334015703428124456920808247573920 12886896 309552823830687841005541678728108048384 12886897 -123846720002483854756951940110735610700 12886898 1166019896001165349148024058592460565120 12886899 607695563927758926085911005991744379968 12886900 29017906735860886796035719210525081600 12886901 -2291294202386614616609791514063988196068 12886902 -124551915392899537968243973755027873600 12886903 1010997775059762568708875657513657699000 12886904 -2161512194626000759337178040277619609600 12886905 28055517803992865961470105484951582720 12886906 838623673147746549801656618346575492064 12886907 -599420790915717918435178825089936458496 12886908 -839295447681507892333957273316386659840 12886909 14508905386612323745674513303946379840 12886910 496391593751478268059836493699133815360 12886911 -573233179132596585736855973204850501360 12886912 -1174046272276676911032757790320424386560 12886913 -1550248017577157599298244972182627861952 12886914 859995838599216145417236153158000808192 12886915 129828282896298296230606659525784092000 12886916 428050766767546356028199533736193404928 12886917 -98802122896960337792685009966411697920 12886918 325221421747760894066328050249971469952 12886919 842635808752097601753980785172853079320 12886920 93802205590663016302010015483695564800 12886921 915608371364486607520034009758642140800 12886922 384075404403108901531154009959709662512 12886923 -284382450824095565845576883190115978752 12886924 1263908802844300428928129784832258096896 12886925 470766937730789608263640356014325727650 12886926 145210421736327820534561612594241418240 12886927 -1749448372875182981761184432441247542224 12886928 -9111950781478350135457552202637705216 12886929 -709938961063376393637518395601655443952 12886930 499234834060793861700278907949267169280 12886931 -1271374036454033001692409067825708349268 12886932 225274744506869965397387421832302876672 12886933 -625819512147361007720874694940108910600 12886934 -749672140536342951798648376587346044384 12886935 -584869256721852828869633640114650777280 12886936 -453343300514002009593820879500080056320 12886937 507153794029069435152434499588463912704 12886938 -43882083097665072346544185724708797200 12886939 -265743089742925282783242978783489676240 12886940 926749772285951749640297775549273907200 12886941 -537400137322640578605517193832463058496 12886942 327898764856361622147367079074000447872 12886943 103208438137871399507612369534632131984 12886944 179775059792862650442430817860954619904 12886945 1284168522674027644140636393868870967700 12886946 -153549641538688847605075396851996681216 12886947 1162695061757759933723838011298159703488 12886948 248312316552645141163385633446309560320 12886949 629883280551749005737595029367061845950 12886950 -60957408941264998918280002357186876800 12886951 -1466891992697170393257569670483673707240 12886952 176640411786932919074201341519726632960 12886953 -21203400319276375098948990660287235696 12886954 -1451252744380518976974234430716727011840 12886955 -301145148739790376174459505216629062640 12886956 312369173021106861881091544835619623424 12886957 -1573713697395381034334828809475197853280 12886958 12662677018817519646337821447608827776 12886959 -13241676769499342299525362690251909760 12886960 139610613887786622638920409547268423680 12886961 857719151420003594267237467686834470400 12886962 -251287904362868090596657172342776988160 12886963 -2237352007920476430174730280206041644788 12886964 -1121001468010082376106233786478763778048 12886965 -165856907084905844803016564713410240000 12886966 1241124633690679756591620883510845654432 12886967 1155760788543440111648583451488428639016 12886968 -708715191230410143140937845533561651200 12886969 748467088266079714588043175451068489684 12886970 -858919188254811707969079391246773964320 12886971 -1796712449796738115583302012902493824 12886972 153213491188291090485909287436862666752 12886973 1397328395611883459875180098615868370400 12886974 341141833919502300923901255632637610944 12886975 -329395349016395449782528273902240351000 12886976 -432781403677791930871560870021216337920 12886977 -512021364743667678196847948219655888768 12886978 -7709437034539555921423942333328987616 12886979 107112190176828439369874657817588851712 12886980 -701154269524749598762498419534069104640 12886981 -176355717318587705426356835423204599328 12886982 -78701252364757351463744101712435878656 12886983 -941561746296451706424547917703720201320 12886984 1318413170897145265378646404790830080 12886985 239932320330203479485549890295965886180 12886986 284094809985776156068758445205924889600 12886987 -800020955941262153674209488909401440364 12886988 -1391603213489009534033604172618467808512 12886989 -137349557777784824620017528612962080800 12886990 278839242102658807918410456410679096000 12886991 -942931379573561419789205748233809330080 12886992 -158418192737972383282221824745272770560 12886993 3848989500845788852291927808735722880 12886994 272458055531211547965474120965803759104 12886995 666186738450663020743476429980475444480 12886996 -1716799867407087225816963391332440215808 12886997 -564926023201651326188840683803148525440 12886998 -669870873750474571088743334541213166080 12886999 390847582402337491219358544016859621000 12887000 -1249278059015665492054835020594083840000 12887001 859326319508947908446426320528689970692 12887002 -429058260658684755477948972787590444048 12887003 1486785362443573967243917856573164078464 12887004 79634919703299073976318186122607416320 12887005 -350000812935231065185126394661924728340 12887006 42938668994728754279513515336246683648 12887007 -355430700111237862235683805111732001408 12887008 -1526500807594479006702293446220090179584 12887009 1973462064308846748435043621588017858210 12887010 332324268421298801918289640381628532000 12887011 1305938749151043013500084786942345890832 12887012 -1272538968784136833132331192236491202944 12887013 147022270933378744785422264774081691744 12887014 6977344398996851624543576034176704512 12887015 -618437199260414726013178211896135190880 12887016 -1237673190701729666778360023861821440000 12887017 87408099703694485991217151104826117824 12887018 -769118262566829494678909161411696845984 12887019 319604749525247559074538411440138566608 12887020 -558895673393127988585300676888677324800 12887021 -46222987645058545626402267370534003488 12887022 219042291602404361445979914385705848960 12887023 -255372809104166938042843938646106508240 12887024 451928588929082705806392208011736252416 12887025 591557303686258726770114991759532122800 12887026 318256773759830601091232830517070506400 12887027 1442398352484037689839396648840669628876 12887028 322407354423357529924586282943918796800 12887029 -425708572392323255536033651413138348370 12887030 233910575526176275179542752843365870720 12887031 335967903338487461314794899879974344144 12887032 -1365080375868346150922950181265998315520 12887033 1602501463352584078851980019166322743680 12887034 -67566578203568460819112562117283102720 12887035 328406697500796211244022882790951968000 12887036 -462675480287636341538023461103132730880 12887037 -115485928614483688962675357416074791540 12887038 269954944738147913122492885124250663168 12887039 1074445524502818252527675328717474324600 12887040 -355631266047029719361655788756847820800 12887041 126620006643173648591883721669038656000 12887042 -104352373480088504576033700704924590080 12887043 31973157114522613153497705753121331808 12887044 815876215762809818367418900372176811136 12887045 -441572125109932864992468371762011013700 12887046 154281785838101540815031704996244208000 12887047 -2533232307296872146402813107404927366504 12887048 -92681932009484295718029415893622333440 12887049 -1100295690801377094609351539932085351040 12887050 -188943113466007873129823385769637702400 12887051 934619241229768400247478906828060068432 12887052 -467359998909197634545962581999951303168 12887053 -686357343579539749605054645983261930698 12887054 -1443118238242612917495636064125859056000 12887055 -7171145064367974130728204808839894960 12887056 -41986589581214944080659998418855264256 12887057 -6920078554534155396446730632706291600 12887058 -143855704392739501891047569113869484416 12887059 751348458924435886157364632668470729260 12887060 -257229422294140642118194253636790155520 12887061 -220985454358926698438077152333959093760 12887062 -349735550724378591118723615391685899136 12887063 331182997058654936415008977703556009696 12887064 1202358478699388364258302556561642792960 12887065 -924180934397812367943974581191601692540 12887066 157335984266648076004983447833168129760 12887067 554315126135692442445254334144123267480 12887068 -1143116333329894815093056077217160950784 12887069 1095694327976248867034551635872958239244 12887070 8804775273602024788432372359297331200 12887071 1291765121202907094794250334547417528608 12887072 680710444853744430298553620136982478848 12887073 -952653722680601594035652364265401739200 12887074 -538494735817387201321707446942172940464 12887075 510582042076616951959254428013739179000 12887076 -150875158376867292203507604371412965376 12887077 556611677285510350059616926332692624672 12887078 -339984852676684005711088701039704883840 12887079 -581451620660897219950493552779214133552 12887080 -243111031975854006469523091367070515200 12887081 -394898463697641547662929769728256865548 12887082 169093392233460623487125568699575377248 12887083 1813803419347254361914380201685075286824 12887084 348833657854259807002809886725729533952 12887085 282761942388734800057132522767000795840 12887086 -853717203190305262396968354818448355008 12887087 44452232813354701222891610541955070736 12887088 11935724541177677914853300808184135680 12887089 -928975760005822061029553061296659856110 12887090 406545305049592119141948926182883152800 12887091 65312352058870101589826708917306991952 12887092 -1044158318079682311007123187329905827840 12887093 -1533764305294121008615573122088039914816 12887094 108021350260061008682928277407502487040 12887095 474712694649025753232066119669862742240 12887096 362488547856929265738643336249880801280 12887097 -639916457714909664896331654315013479600 12887098 791870099300348563682006729958402093936 12887099 1052733109418563831450415466318942214464 12887100 195041397264105982074697285147814400 12887101 -861082537726205709978929410387148931898 12887102 -552270474362530628697965439884810965248 12887103 374124019957873410174542467887532036608 12887104 336359359661268996472770524122297925632 12887105 467954898158254246415625810445603200 12887106 2115289368278311490780728182826477824 12887107 -43301894468877490300349957987183105040 12887108 -389492061678461850910413383577087179520 12887109 -194943424178092693457866090203045426276 12887110 -307424671873068100756454803077222407040 12887111 769775806468093798509249816654228723600 12887112 291957646306192012167874164263721369600 12887113 -812476277456026460609207516418452153638 12887114 -433281755566529956546320531140219899344 12887115 1395872502267235703705056669379335960320 12887116 -39017523089979227525450098442701556736 12887117 397183100638879452242001441264408626166 12887118 -704876988930999716348163071780483632896 12887119 -172468502072945120445649155385190507520 12887120 -30300754145378174497507757539951411200 12887121 -235241543186761451412715535179892082240 12887122 854662094755709881856955803205402369312 12887123 -1462282467730813235610069595504122596628 12887124 217359514529536479407221110565966571520 12887125 -2998842725413854113548952030575286376000 12887126 326638240531489772793830311347824261760 12887127 -960777264475684682132161896124582072320 12887128 3146408089151639015062123980724776960 12887129 1179028388466948231394544290139428281876 12887130 -69050458237992828967648232822414131200 12887131 608047288092422246373598878115490436932 12887132 -444464223373455866290040776806632431104 12887133 -232528453689857871383884827814517055936 12887134 -14326326411674299695347630990402027520 12887135 1582164717135300048784763441727848983080 12887136 -582406146727606315197258120548127866880 12887137 129795169522720801866137352511910129600 12887138 402926858717080120278355694789321650560 12887139 -130858342520924122601302023962302056960 12887140 310691661267514050848491053368105594880 12887141 -51733162542639980922969795569927261568 12887142 26022408179065132684322263324577218560 12887143 -15034756679410345723423577931472207016 12887144 1401521831226432815629164131506456796160 12887145 -954719243470195350177049074340940255580 12887146 -1178200698247695801574780096679897563728 12887147 552815084443882996790609235467020858512 12887148 -271410577323496583353600243124813497344 12887149 1630781839867617561653852106213179830080 12887150 92743684140551855962394756599117233600 12887151 96720451371538981484703006666358561032 12887152 -354862499225543562671977028283683831808 12887153 -483127662893005752813786183712873503936 12887154 -422703735484710806638956684026522910720 12887155 1214569953601958357803270793906351080560 12887156 -1386041236020335146863624279009153484032 12887157 -556396241051177699368617012193463201760 12887158 491976262008249760627717486395434539680 12887159 -1887622403504040050137320445367802448200 12887160 -216510284308232776653474884838398361600 12887161 -256569641119787229306406811182640118912 12887162 -121178947153582051488804258353882799648 12887163 419376427788449719946071437918523471692 12887164 -841128114485070091987224225889851418624 12887165 -612684469511344253426206310042535014400 12887166 474664453656541860638421179738288149824 12887167 932451483262984021268796436299431801216 12887168 40256907139260685683500372825682739200 12887169 -785330977909176144374556485799252367056 12887170 600318011040754154178798515127979468800 12887171 157648150721676222951634408364606139144 12887172 -549870595933764568338021058990197266304 12887173 813635323911612270642230260731226210104 12887174 12209547583100655900262377834054000000 12887175 -264605599890412214159669122424068387200 12887176 -759900938976590839820676507431537049600 12887177 2345823890631842903334639674673416944026 12887178 -112051419676508077055751705224160773376 12887179 -236100714049253648418487471355548798080 12887180 -135618221264109844207175761798288665600 12887181 51452087879626577161066876743931509900 12887182 -92323958800746322256402563820252928000 12887183 -514078180275984058485704371244361937080 12887184 329758797198059419358087684560527556608 12887185 -464713667282989796480986129619881204620 12887186 2302421523684144929032747941899579904 12887187 343341371823001739202770894036731236480 12887188 1000383140850844867580313166089587965696 12887189 -544159525111569030004387658723711920320 12887190 -250639670099112263739475323032339930880 12887191 2290621325495277518116310395971973026400 12887192 638187291109865016586397600716161792000 12887193 -194840741025445278817524669069477715200 12887194 727907473538113354503027264031883988960 12887195 919418022091205826349938783330390139200 12887196 98578096681884898617643176301540147200 12887197 -1572077916861353482136650103107390627354 12887198 328761528186409255705196301026438246400 12887199 -38857768772381086846064540598528403680 12887200 124956578661112368354384577493286912000 12887201 17706269553457007480645307708724037892 12887202 -325640802247873290983682502291976875776 12887203 -144344879777693258844521172395738743296 12887204 -770415527209603975709763253896698265600 12887205 -102944689527167180042160222615942708480 12887206 -577647901399360526636719625610909986880 12887207 -2298616357627455972301519458579880224048 12887208 1008886727859790949256809597321237299200 12887209 615526184049370781206786373925189106816 12887210 27089535861898986579667527772905707520 12887211 -142120804624929849684315890068813879056 12887212 -28169175318941674025469360392046317568 12887213 -502141445752854207273288980377116578538 12887214 398201034932780229397784665691221055040 12887215 105687480019303341144633131903238150240 12887216 80204588885217789462260129048293097472 12887217 -574711113488267840097243786502324105728 12887218 -48407085129866381686950481580489026560 12887219 -1130464041111362270172636910190192827380 12887220 -525730534715505347252577225787568670720 12887221 -125453745106488369802706065436331861156 12887222 201424843263003571644755741908988937984 12887223 509809700266200420573158345930960309760 12887224 181116045203240820955823985149684858880 12887225 -200151776792810890938114278951511384000 12887226 709237147832392750385097631377369312 12887227 660109933032143198918500046037423445312 12887228 314695897908606912092392373909470061568 12887229 -16563154437058428796381201078549931232 12887230 23107147810815133030111869504909697920 12887231 -194362201523227744634698793166766017696 12887232 24267073647779707929578107678167662592 12887233 2070197667726320001347496158511438264240 12887234 -23344250792736776578674228646253563488 12887235 -1534259404666312171707646353825814096800 12887236 -1067052010830301647536508762477258958720 12887237 15534596592127089152840510805479084064 12887238 12743345329450875303400487863882303488 12887239 177775733138635895783473099019661070040 12887240 -141124903168513430728499148075110400000 12887241 1338757986311727486531785106987684042144 12887242 -1022269673696248849177346723983695691728 12887243 -15726017141724447715192670788071007152 12887244 71144411900064512703371061489489162240 12887245 -786846672581370589040297150208266507520 12887246 180802516649595569992347053667053153280 12887247 643441075025803716030124338262677997440 12887248 -227677405682645883578639588192006307840 12887249 1961708282829364247062374579195782436336 12887250 -101446848808741111987358285028844032000 12887251 -31869947888595509663523734795172845888 12887252 -424335295617856917921751093764867072000 12887253 1009944460783703096470044553244860046862 12887254 -167503057514511849918424176592611706560 12887255 1391540704771498289882432159929772764320 12887256 1285507564615766265014424732280123392000 12887257 -178694108446860437793713574020248424960 12887258 -46282217818562292109942763612551231488 12887259 521683479449746656029963922159132401664 12887260 483958482544938906096094839089379386880 12887261 1024246963754871017354926406545966301862 12887262 -588902791937944823536877364140295577920 12887263 844947008264854080749896350223962787200 12887264 516475784142100945977705906388930658304 12887265 -25664276250022151293780206782836327680 12887266 -60863107727329069393636487620851156480 12887267 -2008059194491617718693657866292238019684 12887268 46602151169364451434307218282649755648 12887269 458338674818837218397090693545658040544 12887270 556373464446059728103276691291814809600 12887271 -1341166393200773867542117643384210219760 12887272 21830591384299737189663624981864529920 12887273 -618953594289968171489481742654222680960 12887274 11269133740064607128598467028862061568 12887275 1016793231806204505400955530915194157800 12887276 8123537815575998618957856155856380160 12887277 333996683117789330804179595774055514176 12887278 -120534833991229113640616998936907866560 12887279 -13620235096557096539063526392975055024 12887280 17364082625701568249198756005669109760 12887281 909050892309142173716782137559056950400 12887282 -1003549303175460205042873604408849635200 12887283 -841890468120725247057882777713212024776 12887284 22139132072836351432766150329221427200 12887285 -108943331797972816255084835639668414440 12887286 528892957633486528808511782427309219264 12887287 -298974627177111528816368523425923230496 12887288 734754978168504660095349731508524544000 12887289 91978536637456374249833878730894515200 12887290 312262102426020552621222102537509142720 12887291 1335117336648617203124593262521922181552 12887292 986681155753377276901560838998984720384 12887293 -1213667323337259472542171499058733787680 12887294 -127003060459163158725189763223860311360 12887295 176666036956759797328372028429918426400 12887296 300120821404793378596214700302906949632 12887297 -311965028242294515211135846709608411308 12887298 105315248312859953728045116930952808784 12887299 -1006499476668485532439335480757793181700 12887300 -91305940612063699934189624869131177600 12887301 -230864534613783162036618296328433728000 12887302 453503426567433131262496985559637751232 12887303 270526883957827779360381884327340270768 12887304 -1136308463992105718729555964828420218880 12887305 165075722204270182825729130474851294920 12887306 -21257939622137638573244359947587562192 12887307 -762749568575477446568398118392671430596 12887308 597750295085221370675015631774820608000 12887309 -369848748315521911862103430374948305448 12887310 -40978174956934990344343853008526150400 12887311 620299466104343416236094523644292433840 12887312 -330072390348252924369972268632274944000 12887313 -681964841469334510606342318999174683936 12887314 -353257668269129673364972059089119480320 12887315 895987644143711919476343362052913920 12887316 -286739769481222476654913626993703034880 12887317 -145354836856131535101206116313976836900 12887318 449775257740687545008185673230082726016 12887319 -686479628582232473828544191014949995392 12887320 -172904526826119655105774110409949184000 12887321 45721146836945899690872074479244916612 12887322 -93704485876265203438999795554703481856 12887323 1541909301790819467180523324436694402760 12887324 -59255285986046193953181829727606252544 12887325 -125405734007908334897136141109430860800 12887326 1449921402570869355131550467379452413440 12887327 -1146525505943510179929353475763774729560 12887328 163288649030438545615759471064778276864 12887329 -2181446496900415086426435734352074560 12887330 -150175436739355795290379566215932873440 12887331 -191267780766102120506500734061984920576 12887332 -1591757066814093636487069575921962572800 12887333 2809004902997194014143456955934260485184 12887334 -229062021437388524238340118316884104416 12887335 -35583560795250231040120989939144976800 12887336 801715479576741104775214949632986808320 12887337 326151553877788288244149048937667835968 12887338 568469917757474384859731934152859673440 12887339 -35125982506161943367634483094810499040 12887340 535796894371403106485636113695233203200 12887341 -2151462154510693267543912537536332497258 12887342 109894094396679525421928788352313129792 12887343 53907081538554767233522785403257238656 12887344 386960758212115417447724549830140395520 12887345 913195681137748685249149423584776536680 12887346 404024719456967955800628297476419766784 12887347 -235930629210160411549647690275420840 12887348 -1415451085724899073632449473848226413824 12887349 1364183287389430657729669587728685087360 12887350 -70986671862452822420518480672721155200 12887351 771638628635588942920072285313741191104 12887352 597418154019308618564065870459683594240 12887353 -1906463226142907573900461749512918524800 12887354 -638697268819614423586834927710474804624 12887355 -142695725559044429719213914030511111200 12887356 -2129837212409101856114654200185064212480 12887357 -917397508481091843413558182033466149248 12887358 -4214893276814213321496575646304665600 12887359 -955783078688710344262695603801400170584 12887360 378948288614418426466701995440613621760 12887361 904019249631908630049118948366040220210 12887362 -791450946829239089861166133631630507136 12887363 -64300069565573153692209600472168427856 12887364 138895407026257116112628860105817812992 12887365 -1462050662668473985103329857319472332740 12887366 -241707708373049083379973185439556130496 12887367 272042360770005303802860037238946112680 12887368 287903854215156184677018994883623833600 12887369 -1915618381731306778001314583883259233840 12887370 -247054542590781297714293825806880640000 12887371 52620350964860581324211282966440400160 12887372 -283145367723295922410388450057029125120 12887373 -1227821548532920956299336945964037367616 12887374 176185253214704989385302701787490151360 12887375 1326393892564215927296844682833841950000 12887376 -204248549910348542758019918393263915008 12887377 284391028420668162355649384432203921360 12887378 34160598849502932129805747808878433280 12887379 53132261239439393978334884300650409544 12887380 536851654032767889671176451451435878400 12887381 64006805019323438699882565516533746584 12887382 274095963380607920959140708977185505280 12887383 -61986323054854540002941354160395842176 12887384 -1059019158847027450228750217450181949440 12887385 -6277087046062944309659151627528883200 12887386 139148971829250721228355338169369758944 12887387 -1579474924627366961661469397669000395368 12887388 723199836607634903120796440197362051072 12887389 1545685021236784864398430762894927537190 12887390 -398319602019388106550068046409855499520 12887391 1386875163418290392138872387912103860224 12887392 -2141194819662061630815705385654287728640 12887393 1352673951844688335032702896365874202624 12887394 120135755147371259640131194013776942080 12887395 1512424633591307396758464205030061816400 12887396 -354038979317996908669220569286778900480 12887397 570053111735289577656858416878256352000 12887398 344530467345600751641205050895172169600 12887399 -173318339037063195089340210710702003664 12887400 -442730897905316296998932782676729856000 12887401 -8631574407383778495952443527706134496 12887402 119723549839893511617737349726720251904 12887403 204607358416576861816026351371295766104 12887404 644888028697126214295716803665555955200 12887405 -61539649969760415001295469634047386880 12887406 162670356642451093179200409909312405504 12887407 413947759559247648144910701571306119120 12887408 442320077479186955615190691577805176832 12887409 487101118234607011918604797814221201728 12887410 -566249000136089503823500158862181245440 12887411 2619567043930153792754935229234653449912 12887412 286569428532306155896666235839740813312 12887413 -291574718316220891054429133663674982400 12887414 -955740510879995716950274345251091321728 12887415 728430034006263045152553593634048704400 12887416 -550132597366633958331859127766224363520 12887417 1048881054472913262323524761704973119466 12887418 -300284419323824790692196592248413239296 12887419 -963873285477910271371269343449725866056 12887420 -7552036566107945129922567314350448640 12887421 1042057478252105777807850229553608788960 12887422 48652512989892443004375601089963120000 12887423 563430397387864265766779724806399169264 12887424 -25625900569240497391208543902299586560 12887425 -232206967741177730293779888690580285700 12887426 -1175685556414999702036937313274217111520 12887427 225410517167177695918603050380834968320 12887428 523639641372529125237887060690558976000 12887429 -62446421653391552933959856731113266880 12887430 -432637811204216072777349587384277962880 12887431 -697567368304459523723009375755053604736 12887432 381449892908823836256414359699053240320 12887433 357085966419203924255842244583666640620 12887434 -33477335914109457139504707744547776000 12887435 165843760937168176161401346425786601360 12887436 -497014622101246336084957974355831730688 12887437 674876594931317878146268238830588764086 12887438 -648447361688462623911866792976353186880 12887439 -9333507220507644442711023782547561600 12887440 -123814241175588074826229559839587287040 12887441 -1705054317045067630346871964473567907470 12887442 -261920169097735377141326204702750450160 12887443 -1683894389955776045440052651751768404308 12887444 4183727817919653426639465540874125312 12887445 102719732621747784706937741324128430400 12887446 85272264916411982087623316661864102528 12887447 -757152407564509070465525741412434963808 12887448 -61592956514935029619971606064736501760 12887449 -1409203677308747297192222907077078970550 12887450 170170602178451131033056760987204550400 12887451 -1342082571686638942978726553845399242960 12887452 -664712008163363928614266831141856083968 12887453 -564615380300695639244447718815299613760 12887454 246867811300999122296854968751917222720 12887455 578894681920958724124673857992514910400 12887456 2033563185443147013258781897771461771264 12887457 1287828773556236694964233637159305931200 12887458 134885671142914218354112618077958174080 12887459 603370116617718411547276330670802715104 12887460 -236333854001903030759908136920062078720 12887461 635893014751080338385746953398805872062 12887462 -262381363853381443166808635944666246656 12887463 1680012742449997623693162890494424067840 12887464 1692592212410652950215237909755148815360 12887465 824557576832121645181025923096811293860 12887466 -204134644121475130530258696678447480576 12887467 172316499853318026217645232079235905836 12887468 1492560373795751636994361046878305024 12887469 92040787624797594359136109859407238304 12887470 210445789768587216428698368214526488320 12887471 352881143851165585186063970578331673672 12887472 8244147024548841565552325889286471680 12887473 -137042271289938855113267137154759278 12887474 484048353042268644244854077682456446736 12887475 -1464290044169000656025132046875289600 12887476 130613598299244531453505766804249049088 12887477 310706132885567363441542320604201273326 12887478 -299721235398517383757099312627347684480 12887479 1327381952924643947115104907220909674672 12887480 -537284534361893544019092830528126976000 12887481 -349063868273617065774092053955959550016 12887482 292676650373971893896422775445466148832 12887483 -482721523202147481486628345425256189680 12887484 -214732182774362357150246934213980097024 12887485 -301982377052121860033617071277317168000 12887486 -1095985675704570485470042236105586775808 12887487 -1404741498194124112968135244422570312 12887488 302073288780892565485838888642449244160 12887489 412709812858549461239315336387976549060 12887490 61019128096086348083777352692790965760 12887491 -1508394554985019293351439277512234212200 12887492 -1146371982128747634461032952693076880128 12887493 -7556588511820637480896880895633990720 12887494 60949054889844241296629072475512745984 12887495 3057050792423493399814406308599218524800 12887496 -178444113516017724273657846794145331200 12887497 473080883916466656770607193646994869632 12887498 -324246733264914933379663267565598319776 12887499 839010255518745572626092804878341164528 12887500 755924037752179460786474323161532800000 12887501 -526549124026328154682634441437205284896 12887502 -642103800391881980954795612932417593216 12887503 -1110095706670062064084823161070258292816 12887504 192827045778766632838714508304518086656 12887505 159904783516429730892731724944061759360 12887506 -20316992950197945811000415615169300480 12887507 320812248101185129737475977853044052800 12887508 546477930364185619869032200925275908096 12887509 177567146801937567114314589980167941710 12887510 -226747461238953665969593000591161552000 12887511 -102159097994236005602475679770129870336 12887512 -106488229361738345352400270490408448000 12887513 1072546615669861791906605612531373348360 12887514 -621566827380145754120215726875799950096 12887515 -584957518365128601091779073636725610800 12887516 677910986592462101658830865645207866880 12887517 1559910511102584592153986606694337264064 12887518 470217062266634755729393945929580833792 12887519 -1898549571650389059344703839995232650080 12887520 -341941930458569274802988952526454784000 12887521 1091534340183522777594359344136296975680 12887522 868693898378560683736382923148618473632 12887523 -85938646774834941425860690911262993200 12887524 -84637284168325163526891803080740229120 12887525 392260027813001802639731614775488672800 12887526 377740419779077405474684441963808323584 12887527 -941114582612317204336554186089692008360 12887528 627828569514468712557208053604191452160 12887529 330264317899439765893139079680202286080 12887530 -229148612700156232121207469626113999680 12887531 -2329549825207275527600529659025328663536 12887532 91859442339667853747405693944068341760 12887533 -450424237612724056278416753513796669876 12887534 -34202521031517725063257141170321678336 12887535 505608938918844825136132793279306541600 12887536 -95197578586783643215692363982889156608 12887537 -43445762645160755786504555891088121344 12887538 2005949228284751029515653721971439744 12887539 1269262236965157214818082512733033277600 12887540 -661667716131034435220739819923673365760 12887541 1608521333848394576410295865733459177152 12887542 -315877593724765512717499123522786704000 12887543 -600442705667437110493544257875937898280 12887544 308317816302938264926302153769899786240 12887545 587504276236450001686414066641790531200 12887546 -140408774829558457382937271661225928960 12887547 350974871767107080513351124463142202240 12887548 475395781063627169360520261257481789440 12887549 706564097753545180695911601721988780550 12887550 -60459052950011621272811036594619844800 12887551 -2271325975907895548019802245760434216448 12887552 256248552201440875579886239123192676352 12887553 74936190885796716503763300632960256000 12887554 1651571883561326216826140606347449612192 12887555 192285706632213709865753774365168770960 12887556 54142878307272227091256132194361159680 12887557 -1717941037077423147519261753126807447648 12887558 232541211878505234574284884626364534880 12887559 9767673019461934758863226047940576720 12887560 -214697996322003522952333449454684569600 12887561 248773432750079165623386402604959553152 12887562 229535961555064961049713524699418375424 12887563 124155977086623012695827176388686224 12887564 2048022883747651616254343901538374022656 12887565 176088647915455450312968175086079847040 12887566 -176513403079400405232147335887864571136 12887567 -411804879157109253561698273587913687040 12887568 -24388752548841256155262465663482986496 12887569 2987797077721249072244994152069087220 12887570 267199315589101966227480226650848942400 12887571 -25199742339885812480999420292483276960 12887572 -876775706922073142803989394437172981760 12887573 -5001806952833325246199890528824752896 12887574 119474782635641719828872399490190794752 12887575 1366598803481010769231898763967356853600 12887576 478404474590776933228468690033485373440 12887577 -484836812941353968737565661486832307280 12887578 711352833478180366709201024552528505600 12887579 -572945892408178527066901254918926125824 12887580 1178446613903933642268763397530729881600 12887581 -242154393669672592313599365644434944 12887582 206822234811262054604666546019145195392 12887583 -613244790054634767478620973838333019576 12887584 2594213519944100448332484209651712786432 12887585 452621546472012492579207217530284784960 12887586 25921173423130912921965332049142963200 12887587 347689650789805136521269117334237542236 12887588 1432559468450385648501610995110436249600 12887589 488935932958620176747785102285808544 12887590 -132418253574796254618740194490604710400 12887591 -1290846647918944290428040449124477184008 12887592 613840080887703850634155175743175639040 12887593 -392716722751459571163721275170440145280 12887594 -1222340364124469393328941396880225005904 12887595 -42697847517060957682323456828323631360 12887596 -462183764713568844103390921188324524800 12887597 918919277109435180828385247486218610880 12887598 360433919159923783419427090086042883200 12887599 332776699384865097526702295221712570560 12887600 -141247405014846219989076618975485952000 12887601 -731821464330489002905842176206271515296 12887602 55395400803923865388845688201591372800 12887603 -801165777656270035266218579920161548148 12887604 778980652540450831566647128348847763840 12887605 -150548701039276978442110225438421625600 12887606 -1099230473216781403697920158672705072000 12887607 -224906287002298285011668021461290351408 12887608 -321078787428113362791190352749810544640 12887609 -323053762589105537809114529329470595584 12887610 202190660784455184581549551027333205760 12887611 -1184247570580528648728911058946235079576 12887612 373900505664258712324131648310647800832 12887613 -1111431850430648269134706768891780859520 12887614 -958135604560607276664208274458351024128 12887615 127788153828645619522828426084079889600 12887616 1430707762461401782877173849452969984 12887617 658292944024398052207100966552528489666 12887618 297985377033738659111178633790202243616 12887619 321834416903393319117238429207802214720 12887620 422800006747479682694286084161057383680 12887621 687260630704174507910720828047067025822 12887622 823698399382002612321616897863372221760 12887623 -189218868933628613044759808952187774160 12887624 953560524655103828781004879678389657600 12887625 -274099883552769631292475947161727616000 12887626 51097242471034699233589032160548943104 12887627 471489965443977877700911845302832115476 12887628 28994634302462558858690947522490379264 12887629 607569835539161841451145481372755545260 12887630 -62452726852268792320790565654278553600 12887631 1459328166219100409439590744749133430120 12887632 543834454405225546605941907533401669632 12887633 -429963372234093427606957371228014287392 12887634 -981678761321560285130201697861076346880 12887635 -1028437014166286042075690154191890112640 12887636 -320052946678977645607089352362218643456 12887637 -385768559211657464532458546235826831008 12887638 -52284293290988419744047246245788809600 12887639 -24002807146345782637559940246854319792 12887640 720875508808656837356197483027101696000 12887641 934902247135524673940276564010260040772 12887642 -262796821756646625051442134118542720000 12887643 -458815402230990193813733024634121896000 12887644 -570239092544119521430160869377317756928 12887645 250377502134599146325451977479155389400 12887646 -316636625291547726618260761047653044416 12887647 2157583821916754598106014050637747614400 12887648 -297094766832235280065130661097099100160 12887649 150663034113332941658573668274504999328 12887650 134277407821950176070979379357219877600 12887651 172321517485545711918318857004213607680 12887652 27834102378800641762539504004955787264 12887653 322692552862683038194849750417157930808 12887654 -90345341585834875006456068121610480640 12887655 -40002210499461389817247231933627330560 12887656 936164187715652598823020430597242362880 12887657 -221076069460561176950532694241763761094 12887658 -276454214032804120003709545904872535040 12887659 12317499390719381936187757544445719808 12887660 -883278938038930189713671578730917048320 12887661 455418030725261327313558303699573828864 12887662 547194317817788474537838272251588675200 12887663 -585830058618470691097697636471308437960 12887664 -2939399466090398510731985735257522176 12887665 295824847530422874343673205866551060800 12887666 -21878370325399092282458989589161655424 12887667 19891947530981479395405156134348645280 12887668 -243694144918694097144018580328767629952 12887669 -465166570319434190829228086593699008192 12887670 151327323207520344824104880706496982400 12887671 176252028966508762070796098240927573200 12887672 -667083290764693256703481327598535352320 12887673 -74826553797048657298286500460552700000 12887674 -433294151529378512583158687838607403664 12887675 -21011882937583038866211591940466189100 12887676 91214909502676431656681822374239934464 12887677 271774881036919128462153060606458633280 12887678 129131931757868781653898697821688112640 12887679 160747351940157145367189518965081686400 12887680 -353531377234104823567998744967249920000 12887681 -219399825688373403723840790031663154000 12887682 320295745287499606136979120589170622464 12887683 126836441236119153315724572080150616600 12887684 84335238993812510306214596748872908800 12887685 771100172983684391599393965310288237020 12887686 30642135979931972138738988996074723808 12887687 -1017483879957449297926844173765627437240 12887688 308543107554096380617066197896001208320 12887689 -1776442413653167887173821691843029665180 12887690 -307433513205831337140142770518380586400 12887691 -1273699978592089701530715382056577376808 12887692 95269119160374572707380791364626132992 12887693 188068431152883091502588406245783558784 12887694 -39877565557410417477738094358203825920 12887695 -414086285064690020961030725705732167800 12887696 -455283092148400890481810267831958028288 12887697 -509097979240921343606065057439958589200 12887698 189085741841891552870201601770259486336 12887699 -30694830526279863676976972279567976960 12887700 -3089160548210911257806182673265561600 12887701 289166324691049688474670192132888973404 12887702 11440438004874301428542931450645454464 12887703 -5618609652658687758480999705845040288 12887704 -1212883153990865898368450630291563530240 12887705 564222189355867740157516169103188036160 12887706 72378797766047014366385490878201806848 12887707 -124099140042946628954307013928533445376 12887708 7023339978928291466613298284306769920 12887709 405622974392557325556689723430437714304 12887710 1545858326594121381893635884940409280 12887711 543158958766534541590514345735745649152 12887712 80921856071856644968548811274811998208 12887713 115665948301238350258473477761936628962 12887714 -221539870067768596586819785343480357376 12887715 -834313401671702140312568033106660428880 12887716 -31885615860784839566719893129388285440 12887717 1399505156363432811858913989336928956732 12887718 624576506222854927446486535849619704320 12887719 23552916943319910290967361821241153040 12887720 -1007471393072256107952018034703819827200 12887721 -71043739553411811388680602760260352000 12887722 -329243307107695574849572032092101920768 12887723 -43740753811667707081765705016467614720 12887724 389663256720355945444122545798402457600 12887725 -346864353790999022084086596509905440000 12887726 -856856891417900263466592035291767658688 12887727 49048998004877080830873416237030623632 12887728 -28738653656902251993551812969387524096 12887729 -621849082026089647857844119740612972928 12887730 506312696031627269739182678783503097760 12887731 -1617435356048571161143766095443262420468 12887732 632758758311058741940588635047995213824 12887733 -1082744742801058641523842872274493898976 12887734 -412290275516551505559863494166561769600 12887735 -564966152303327027182804323119204222640 12887736 614839438379443109826800628048613478400 12887737 1824506279906839566965868656091089193386 12887738 1227248068272579277165666331228292579840 12887739 -484606766246012931765304891938118821192 12887740 -830238343874926243441661638863346821120 12887741 2915823597735342333312499016997389484000 12887742 -185461398258774208206747181551521703936 12887743 -535233757611589050476607440317188081552 12887744 876726182999411869574647979827003392000 12887745 -2468099313348012870833724445132473600 12887746 252708165196654218832881424249359525072 12887747 1257963495034465118728936802063745960192 12887748 728777275621344879463068284003082716160 12887749 -506902454497637049622157939501432528864 12887750 -569952715141168694088996008715048576000 12887751 522270530541911217055254990946031026944 12887752 876669483410284416219462069567721497600 12887753 -570780267534488771966825496178464280998 12887754 -45525164640180706152705489809297817600 12887755 31863206741577531315503090593780350000 12887756 224959090981755432744321940584002519040 12887757 -329333372650088046836309152025889492960 12887758 423670456178614294203957167603922048 12887759 -384519565025133300379641605337730433040 12887760 184422123705415089811909349303304192000 12887761 -444972871668696008359547421107463386638 12887762 -147896122543081156867378067386041332736 12887763 -26851914098172510335304358550204616192 12887764 1370593876265920733685038667784480712576 12887765 -377398170040186066634163378407597510880 12887766 8611884049481297346582053755450139232 12887767 34756327106554943157584485434138023816 12887768 1536343518877276071211222413098370539520 12887769 -780031321680141289717048466608759588656 12887770 82820786159937908650738514449753589760 12887771 1192574630006080535726650638511200365220 12887772 1047027544181180893755176997979373248512 12887773 -481139059394800978920360532437353989978 12887774 874945613214188260157300171739552472320 12887775 -1293111156793218842529787715378894628000 12887776 -928360246631979066465473819814521733120 12887777 459412858310033102148195690406137262272 12887778 -57477633318717974060550105747200666112 12887779 2888385182446571582818046584199246091576 12887780 -940981540230998994328415589330191462400 12887781 86858959678463459194875380118652179552 12887782 53035116171161698661982930941218737984 12887783 821370837529647407060656591046184498360 12887784 -197996680065234444848997152129719879680 12887785 -39944756253264276432995349957785134080 12887786 463583082147919338288487968950328476592 12887787 -56126308675182383710973235360241419840 12887788 -10102621381844032655632649414110430720 12887789 788970534483612433284186032808360909024 12887790 556029861557119483896167066296556371200 12887791 -382543647487497135806043764575692877328 12887792 43797915848002881277783227552160874496 12887793 197024153662181780289149018875616682882 12887794 768182725331189767599035223083532423696 12887795 -1003336827697667971591956802949712646800 12887796 451034203553618168946018257635893460992 12887797 392845316602078395456686578331317052928 12887798 -182845982469637368401942332972040878080 12887799 799881983126964928764781828015791110400 12887800 127728644060209891098845997785249280000 12887801 -1034865559876517146485730415574395379900 12887802 -592499747579762714211826115706429926400 12887803 100603674558912273193672446561243446160 12887804 -1155567572548290683236258115237642809344 12887805 -257512685184377874276842833988640439680 12887806 125089313177483511088959111057486308352 12887807 -946507716494465406665280987203135410944 12887808 245084059223341520118566022670297595904 12887809 1291319381163421467131769216559390728240 12887810 171053420931517017613567584367167082560 12887811 284481190723747693327858312573372142832 12887812 -138260330762495156876564116588363276288 12887813 -640704284293782693025598104250728699938 12887814 256963858469355247002575060188495495680 12887815 -636199771310872477326681342999080828040 12887816 373297479114907683401646324213427077120 12887817 -192386169715425282173969094746216386080 12887818 -24784843395853586589444660155667218640 12887819 686256381405451599944300251018621346592 12887820 134591447650122958803776811880732016640 12887821 738201228128984213570198626892485920000 12887822 1022299130535993795837199707917946635712 12887823 372725723683606778779920483480756940800 12887824 -253319916257621680472497081471975030784 12887825 141702244851925597487187693657764727600 12887826 208271313822099142562828330174335962624 12887827 -406455933886793468458452216123855322324 12887828 1326542177151709350416077156128776016768 12887829 25583043707870052741645259150136554176 12887830 -462255836173486587058228788770489629440 12887831 60771257585980971094050442764170136 12887832 -274674084497946819832521377153804083200 12887833 349270144880326158358201883703995673600 12887834 470765052614216534861499436425362904816 12887835 -1021441377318400968609447496792193331600 12887836 291691070577371739082452420233450004480 12887837 -169315130704671379555383741189770973600 12887838 -203793702687874904015840246062700446656 12887839 533287031996795595343271237953524437824 12887840 -144573614249489889977912642373093949440 12887841 7671208743846987609251033217187462944 12887842 -814218836445805930356565972353976646400 12887843 -843721367303566987051168160378509276176 12887844 897173935291487459597246610775534098432 12887845 -734204181829325399585610126426498384900 12887846 -147651117993979892679713981131095224256 12887847 123185253596804766256531482404215142400 12887848 935177448976232042822417154381577743360 12887849 -585056989419230618597622479853917092032 12887850 -171955128884820072624898495336767168000 12887851 -643837958591320764847142901273590952768 12887852 483907378044045444144688907571632517120 12887853 567019075531526300964054515409829482048 12887854 172193209854360886914866775645052620672 12887855 -340157697901724713367710762246850301240 12887856 -166053382949719133047447632902631260160 12887857 1099985119114265292085301678941877584612 12887858 -25705544626737930197742395231101781952 12887859 -346778276495382538551002343770479569096 12887860 17276808470862730673252912272337664000 12887861 205745436532885716594497458985326510080 12887862 17565268050478655010082222987733953920 12887863 -1458758039136647206927601251690860940888 12887864 1089647329669079362522023434235182899200 12887865 850117381424058289340835669625318936260 12887866 -42497604417035437942488154552909403136 12887867 1511482654436790892766916690130204907352 12887868 343710710163910421911258324252794740736 12887869 -1121348541950810618103813492825906780730 12887870 -698032150147797531730907680644721597440 12887871 390840173177269711773855811697478679680 12887872 60749934504813951994985424392735948800 12887873 -403634666903424237801015772432411426878 12887874 -10833065164444044312643575049351178112 12887875 419143038064621928367139350197703936000 12887876 326666259331469802117784672375428325632 12887877 148792721859146694090961263992292342432 12887878 -249376048670413781452710811080118863360 12887879 995655967073413797138253913283387157680 12887880 -59899786462100439487624640390590464000 12887881 663069129215218381134296364182413652532 12887882 393105997512983955894415014360856588800 12887883 1013797965381696141632222485095445575600 12887884 -1035947622930477776554981442014249725184 12887885 -384128849786063725945741495083790272840 12887886 654478446818376388335298364253166998528 12887887 1647221868698598247815007230555925756992 12887888 -68650148387554334742529670692143906816 12887889 184412332663804823336950354241049474048 12887890 329683721634877996886531150745299520000 12887891 -3941535470992545228770972595376960093920 12887892 683290511017508897741110809439357497216 12887893 -2258818602261371496583906440942040855858 12887894 263198904281619047312781055702530974496 12887895 291079410592983587913448235501942428800 12887896 1898952475152806302431944083796213760 12887897 -1210469288304274287132354292637425542336 12887898 -40321608779388583661183121016279418112 12887899 164927685069838514122321596121260641880 12887900 -611016264345115346093765556307449984000 12887901 516820468447127848558949862377287321440 12887902 1241620976612056610111211175951490169600 12887903 -361082140366628548102830625356229307040 12887904 609442892013011997678054200998074777600 12887905 313427180218614430194128826055763121960 12887906 330941663295225470380319820394465987152 12887907 209340797343927232123351190785927557240 12887908 992690579012462491874789204342499317760 12887909 -281773140149205761947277907924914737920 12887910 -2030000112991206320435583964893699840 12887911 1389698398511920290541487882846954293136 12887912 -520664258989356043791757879656655257600 12887913 822323125161473538996471416733557107344 12887914 -71555900755230336770617025258707710528 12887915 458142621180991500828235280425545358560 12887916 -555201124806248481728551369353615507456 12887917 -8483633741126288826650182382383620096 12887918 900095442856373664575656739634331268160 12887919 -917100035354638851068534959071023712840 12887920 -214090508827570445587155582282763468800 12887921 -424227321196303473994566101854795878816 12887922 468033943768138592744941776440345657472 12887923 -91737114375810396871576296085529467828 12887924 108949071016772348480167771748409556992 12887925 -5828716283921241895819283353247743200 12887926 303445301366319072534446867795255946912 12887927 -588843753825922573747290029476277545488 12887928 -893857897431280667609182752564760473600 12887929 260505921557070935214848598770436076884 12887930 154207566162463531675236322531202507520 12887931 46210375148019225544563467751785780784 12887932 590692383543999687568565740485168490496 12887933 456008248121799714101155171548537538182 12887934 -99378304316544980995396182254243977920 12887935 843586565760580654440987854882919847200 12887936 -1064720461229829694389821201299726663680 12887937 -1203531377725283649966213576700944216960 12887938 272340658005896044623667999994730427392 12887939 2314894684574023213207747230890178073056 12887940 -42543704223740956064008637047816028160 12887941 -435726106809807525138241733475243741600 12887942 -108540125393669692009108956984757228800 12887943 -1377604688105493545180721785703215694936 12887944 -173468237642743701155362593804113955840 12887945 128841057277314190342797751946303052480 12887946 235259475785812914461567218780904759904 12887947 -286027271309672316443453488131324459520 12887948 1308673237204377323311156338304555745280 12887949 -582878647989099896078113097755293639360 12887950 671556806247438076168997828085706905600 12887951 640280699947008592315361685372343768392 12887952 -173041747444106207152405438933499904 12887953 -125022891998253703431270189794390242316 12887954 268068464634366424257932670351036940176 12887955 -172669943180841756827860407345005327040 12887956 346384178606855487983252363944057143040 12887957 -5220362110439442206944180851289884360 12887958 409582275550898779625877390902190852096 12887959 588134680040046731944890484098385440480 12887960 -9526619109632793052804662968451072000 12887961 1769101751128344944882599879965081908640 12887962 -243944223184685416757823845436028074768 12887963 -417117929594917331194917875540896008216 12887964 -1361291748693914772179584969701976473600 12887965 -751011240506491421491113506752296853140 12887966 24923428330980705991836522321484554240 12887967 -1940050987752256179123393197543851570800 12887968 11789617470842800047942307604994195456 12887969 301543678397429930080316763522001720980 12887970 -502434701061731705695466110180840704000 12887971 -1427012297358586681634490885861201757284 12887972 308431946860921827426176665432359978240 12887973 29489696378287847035576954901222027904 12887974 -339444995662751065606093307010533498880 12887975 230320872928835425650847948445381688000 12887976 -1011421214337458718196209325393459200000 12887977 -1784533811702412696857639785967978060280 12887978 2319189747757888481923234267678248148224 12887979 6881312831823613500549886390794448608 12887980 -659453041773368139601553314964405391360 12887981 -208094352725012596449552844036372200960 12887982 270200386405901109544018407883176480000 12887983 1582239641976008407461778815184781850504 12887984 124306815241696027620590211320801280000 12887985 627445037683749014302172004757749196800 12887986 -682324317080679088886545841205557531520 12887987 -541587171413429078264719951045575427248 12887988 -36294915357335330024814786529517635584 12887989 1132017344325928834488798715188631521720 12887990 19068266236165088712676910427824064000 12887991 458782660347200520068693406525131957760 12887992 -255278532926574298430255866995611873280 12887993 -134621259136110602130654955469081596758 12887994 -109024809268948087661111365469031126528 12887995 404166309142182169371145436272617648000 12887996 -482252491916457408214422405473982743040 12887997 -1107292498026301521277748728365218400000 12887998 -195948738236455944108392413902805344000 12887999 -148484578593004508540307360550307749680 12888000 185163794867486835878209582187151360000 12888001 102538281848548895122018582910704884480 12888002 -329461725232862448993848818230203006976 12888003 -2201547859756799876071695957048520896 12888004 -35008582104466049978621209803705016320 12888005 -371485266504624210763298098241767232040 12888006 62393061827933354155681061058457992960 12888007 -1744917218175292941695953960385384980968 12888008 478236688464794849140820017691319336960 12888009 624470561643624556777531174814851140714 12888010 139705860695577622449123053336436250560 12888011 1173317935891852442776562564054357149152 12888012 218016558279878348813202677904541466112 12888013 2127509080409598552992359760638379974262 12888014 -352007730877529585294148274735715942400 12888015 -270049699740862959056664583038112903680 12888016 -231147046642845359640410177925075017728 12888017 -174262998962772654849654469875352589340 12888018 -404356803900710792518642817107224806400 12888019 -635999930138104087549324811563530866160 12888020 -895711573616679815647466908747162763520 12888021 266366466288152004015936678574548125280 12888022 -60237528738515591823449494418018992896 12888023 -700868134920381530080194590897033224560 12888024 -792064268049336226364051449043423662080 12888025 358182862530877046055340298605281460300 12888026 -854837193658002496187481715596499193856 12888027 162026178582770896812449118467259523644 12888028 -722268174925951619249757066054692664832 12888029 -1934611193133756403214567985090355202208 12888030 -18900092482864422787676098867561562880 12888031 483529444230050716798042528209374473432 12888032 -260759126907997527061165884992397508608 12888033 378606741653928463323592274341261947648 12888034 -339771801305925888295866578602266097584 12888035 403709473431400531937603108325200722800 12888036 -48885825753771799883046161300211916800 12888037 865481111445786249668693104996927938686 12888038 -42316483440920005502808280313703394080 12888039 -998166482564509212268249916107927061976 12888040 -1818981461295059395009829209170392678400 12888041 -795400316199751082659801918397444016 12888042 -440235773514211183754946769880412733440 12888043 -353048156031713239779652113663698889984 12888044 -68011913598433502270242770902527724544 12888045 764277628245819302666221235582957697600 12888046 7033076227547908668702776544402170304 12888047 -769203301935301362381934383665843139504 12888048 -186902112968537252096084362382297235456 12888049 -311046613010746991038084330274105545164 12888050 29478962055629234350095299785785369600 12888051 547912109235432757495553335823273902080 12888052 758392253666171093320253094121861404672 12888053 -326783787975705673208241342662349871200 12888054 662773329418796839410501906219387888864 12888055 542129432511400158452087972494339023960 12888056 32910729787338965353314551102523187200 12888057 116945925542033818961454973172829045504 12888058 -49591500539597664639944556743789303808 12888059 2036294194587340964247802662201600809040 12888060 303159036413660978215562409931603968000 12888061 -616956506721402123784043161145700980800 12888062 167907708319922753597862879802698252288 12888063 -126589906885359656822621576033527222320 12888064 -15144476209172100744875563193833881600 12888065 -1226839009825482933115175641701713302680 12888066 -38858123922128510756893807044148661376 12888067 1078521649713109879113181801850604837116 12888068 -83645338784069050957192401752702730240 12888069 -314895633676316641635464334473381991456 12888070 -126361539620484307782422689812815337600 12888071 55176123508569991366835740535875140912 12888072 83867355377358112192837473447813043200 12888073 -485737325740674036481226930144360452224 12888074 160618038412783449377235481652151700992 12888075 445461052733882767094758082236909440000 12888076 1179581141622891577533632564351071730688 12888077 50303323451137912076391259798085681100 12888078 -72583818058237012522798516471900154880 12888079 -302746703705957940015207255281758538320 12888080 211034165887387267916317103161049088000 12888081 -5035139592424760460671279720718579072 12888082 414427620306932180283942307727866453392 12888083 424654915592350974349518567428131856208 12888084 -120776569815109686921693631326390681600 12888085 15206261513759670098663647980986367360 12888086 -569624435235965084462577018672493783008 12888087 -182612266123027350735434629364273768448 12888088 -1520008802708201022106525486125246935040 12888089 -18914456414351618618552830650768904176 12888090 -69132957355168786510989619994502696000 12888091 2792986764609482038043585342802439780464 12888092 -457092638077121696119679335930790138880 12888093 -218732830604952790123993198958812965600 12888094 -390455636726841316442582418124206012288 12888095 -532167624993681520055765193364780492800 12888096 -326952361511973018164013821543212646400 12888097 -1285215740919170446813734701481367443408 12888098 430428571111622884578319056334306174800 12888099 -178802756238449419986585671189844249600 12888100 452941859215363935871366902487139147200 12888101 -1296885161796049773884985201167707647108 12888102 115063613110729893816234790651140935040 12888103 156392161862336242429370220929052817144 12888104 161419817714531891665791480575456286720 12888105 -266513328694858544411940081084959976960 12888106 -179157284488656410912977214058322014720 12888107 243089929310902191577321492901603332992 12888108 -360920714142082754655961203661397936640 12888109 470150537961450126055462700480279763234 12888110 133936978035302796524768175529756949760 12888111 -1041511922192697562110894497117667659520 12888112 -421063561513381511981117933068045533184 12888113 124985379029045212170653470926811837824 12888114 -141550249185427223593503779991565196160 12888115 -565111706308932084986343955046821428240 12888116 480744062979041002685269931540754193152 12888117 369247997583357052984341299486874101088 12888118 327780749265169129986970057816820111040 12888119 -194209120974198494898994343826246662256 12888120 -315182810587902552649240024735973376000 12888121 -532227816248617893579093169398371806678 12888122 -25591178647047688021803977177152668480 12888123 362974238935664158971954950120429886000 12888124 -1467745460367947103801546272469663560704 12888125 399694442359394035783081071320196757500 12888126 44580283342246946386974469274201088000 12888127 1037877010392735369057615346270859727696 12888128 -339596684659804461395190938271014191104 12888129 1146680131110704967891897615586292353584 12888130 1093448895175144403710686311294836800 12888131 -478386591420333099162876717497435584068 12888132 10595106864381466258986472757342410752 12888133 852865338302373030101190913161484509984 12888134 -159743510623280651535342788364847888128 12888135 182575750021088810583578476679631311040 12888136 280059981247084991817743372706449909760 12888137 1437587284112767647036251731366323583200 12888138 -252668949182762381363200417927407267840 12888139 2304188773101122563209189137377616133120 12888140 660785777433479762227772938927889786880 12888141 184716244768723367743757817869212556928 12888142 470190657448805791009945009531113540864 12888143 -2030395078361666005441558345765939486608 12888144 -50157240599329680623585719848826576896 12888145 78096627340862314980583309083813052200 12888146 -826741453498206769359039485766165531360 12888147 -596331136999186746765263752456396370880 12888148 -36940712521837142532149944931969941504 12888149 -476259419453559367441710913714586191140 12888150 10890850015292752430299458842138035200 12888151 -1037949331065310835692595582909165503200 12888152 254523840041548693381261143229468508160 12888153 -7860328436138795028026076028131015318 12888154 359925376500550856942594338127791498704 12888155 -459072992495525031037586965879322876640 12888156 -135694843156950545193605270302144020480 12888157 -236337505562445883696077565276119432960 12888158 -873476297374436772880783563258690472320 12888159 381048096656188979113508582801560287120 12888160 586932455006347898635661064325496832000 12888161 1060494345777940088299670175229464495744 12888162 -23285517204705469816309540300348093440 12888163 1127999699209373581376055509374004944412 12888164 -1170947067954275241070997579684854794624 12888165 -382186528771842875148903823671920522880 12888166 451158354607123803972197681095819576032 12888167 362974558864794425965473521611879614792 12888168 99455702759414121119395107138705653760 12888169 -352962385378842588729429809289038483520 12888170 4355344095424757128259149273492733280 12888171 -257522098501336123329161511007038081060 12888172 -208569497998971441796191293779100160000 12888173 -148826001584819568917055124364490389280 12888174 248083551282369700155571719695955082368 12888175 -19848719804515582030569640206844528000 12888176 213960612929189790593165547214673215488 12888177 -1430712207810219391136068139247375270720 12888178 1551367144380526325802588988394538948000 12888179 -235525349979977959646185543669625058000 12888180 -904916292484399507566329511861798912000 12888181 2254608402051067769062717999522399783982 12888182 -352511283528027258850538633139875087616 12888183 361802157453888169260161910261861128448 12888184 1273328105376505782189969367874063032320 12888185 -994138650600527337444309478003434898620 12888186 -148255007300954047384897589079215427072 12888187 -391022490356082578792891025197053287568 12888188 251064133536822040734710881437279191040 12888189 859392204423141547639484496677005873254 12888190 125433645194873132785329807068343463680 12888191 633862336823276873119251930344707868712 12888192 -287618504675225102412072317402386268160 12888193 449557999356091400244070442235738731520 12888194 -245965731790059071925212626188305280 12888195 -739784804858594587441540206341882272080 12888196 140366522471378260629660999710680258560 12888197 319524128208477509141713516377418355232 12888198 -5782340984800856446622856362906768832 12888199 3728724636034835323129833991157736080640 12888200 394495937681763725706983236253654784000 12888201 -526547495026344777575485671315512502768 12888202 130047775044010304374049937137137368000 12888203 933527382281749452253179074829113002452 12888204 -45525129355384839567077301476317495296 12888205 690959375846406234382164461626276026720 12888206 -475850960644036176285498689160500479296 12888207 -476994518373159815537855191532623317360 12888208 425603137527459325097725389454041825280 12888209 2322858523648065327710755306258232863860 12888210 111421747344638585288695423272825093120 12888211 259026511812606543182592072273149124864 12888212 874972531442569472711429537705671875456 12888213 -354753901988042946496786198770352280640 12888214 -523192566402885079430697887579741534208 12888215 389392891545126382499830163092644305520 12888216 -55248040845474719113073351778085416960 12888217 -557660957661489925213422533472583415734 12888218 988414354170629711288979571873873920 12888219 170073145216804047956151589777087503360 12888220 1067522720163764419904249357720560442880 12888221 -311372723760771894461317410319710664500 12888222 -2951320663581151798709707021907460480 12888223 40388601227340311854854537832073437744 12888224 -1267154555668889540765854084596007501824 12888225 491131698321534676805067027047947440000 12888226 103692934899308062320595283346672577824 12888227 1144085978961942398240713716992067913248 12888228 416144420938087140792367989881935128576 12888229 478076155993045497519662584571992300284 12888230 621196922111876384090877440259840293760 12888231 -114661565805562830516297754460666898648 12888232 102377470047254515569263173125554995200 12888233 -1103811904484336520434005367553068252316 12888234 -125178531202477859465522898208272379392 12888235 211701947104715132231214760033774452000 12888236 -1692132035234778262674940653213075966720 12888237 -1474082276459626886540656338728343656640 12888238 1301902952867705967837636900903369909120 12888239 145479580459467881487447952582813246560 12888240 -121099875986112227879682611320879841280 12888241 1327346477419719738228706017752154410642 12888242 -1282263835186553813669744586176022463728 12888243 2072831929977815904562747506808617322224 12888244 89170347451197685674393407187802985600 12888245 113141941692840079863108371099753880120 12888246 -235480968694443785156500946365473546240 12888247 72277480999432480400003194610077548752 12888248 -526177587564569022280982587542281072640 12888249 737110406992588111778824892834169255648 12888250 202003219850765875484734063550251008000 12888251 -226035967115635769874971630490481139400 12888252 -173216772060592920979740735185523832320 12888253 -162374645494026518377449918871318366080 12888254 -692408573433840214438081724075722461888 12888255 534638581960509064268922535386144739200 12888256 -109233863242770187623047099068429893632 12888257 -850860507955433382372169530236133718848 12888258 431306387391359385220764785255017305984 12888259 -25443671211615331505731280101110963000 12888260 -174205545556281062711534358388101734400 12888261 10273328706954257165919102777398436480 12888262 -101944190757563576830706344230611262528 12888263 1448856288766424075966457503711067266184 12888264 -918350461511430101926088419433191956480 12888265 447017326495650137472853546111105827720 12888266 444866826975112889006916053288396908800 12888267 -140357085034507881630554517891919361280 12888268 5850222640825656279054988043118996480 12888269 -337931566271785139436014599991049335880 12888270 496586909978206826993976787678249027200 12888271 -2360062730047768933041145521928341091656 12888272 104666661172640066734433894115149438976 12888273 -583448112329286124574478667067476736016 12888274 -928525492557631579083812872419472306560 12888275 -118432411393265900682059202298191482400 12888276 -437661017585219648054758613219732256768 12888277 2148779787952097092034681009581242722126 12888278 -1138829722301173185356742375842335548096 12888279 -34978079289564859334261094828097034976 12888280 -312597648674014340377657237487265792000 12888281 16784648098180858505004854234265444864 12888282 61580054690194954529244834248231994624 12888283 -2089392104609582412372870583542504817468 12888284 -161861186553757858887712076285000722944 12888285 538219186252873301594452107212454551040 12888286 -350734796567551354664827154447224767936 12888287 -683592642208678820031303937999886127648 12888288 266816241221610246595812945409018429440 12888289 -27325547648359044453271342000017724960 12888290 693721535340979618477471232114091674400 12888291 -63217865029845063665050598348843415120 12888292 167554814520388898507136481972451341312 12888293 2582325286260059015303298615174273668352 12888294 192894018184022447808892971181488081600 12888295 -384478964292517009424863396644819147840 12888296 -122967498149761998470311551832223846400 12888297 -66883946987598532723716412063199466240 12888298 895124038884434367601964993721591367680 12888299 -1126813103441903002904697505372050770700 12888300 -347284416984560039150812596503631859200 12888301 1385581789288566926653113259200472953302 12888302 -453840671136384386191213186887023655936 12888303 377007381239102875868275780737818669568 12888304 3297526505101984518776698031055568896 12888305 417595329885584558385564672674556785460 12888306 -764962117250249825994492665669435314176 12888307 -1840228266562439351682811261937077076688 12888308 646773669518540974381928608196699320320 12888309 -52621983855026102000516489829693659520 12888310 67546675805843031992465091166314178560 12888311 -1844711887480036847605277388910754744088 12888312 330402724643182392802411171027314278400 12888313 768555520594320700245785661697294675562 12888314 -269847804963834597113234343485388057600 12888315 -97287097425767115351013287325793520 12888316 152406175175478070025178217126208355328 12888317 -817038358216274291463932351921054736180 12888318 -559053323184043377499580067778848674496 12888319 1386987134227908696060166281661117694720 12888320 -449831059307689316481510555779491430400 12888321 22370473060232830518111315128358963264 12888322 632553792635463380854304565440785013712 12888323 -535971511456989008372140511457076648680 12888324 -497941288499560161230514011918064648960 12888325 -270384894700802038894262064994230118450 12888326 -388023646853029026888411824150040379392 12888327 226350897572873950861228762921123754880 12888328 296636480609221722582282924208971878400 12888329 -981462466121626829617509476907336098124 12888330 -70917284621173380717751876479614146560 12888331 -529080716390830278518024122455499233888 12888332 1306675498853510529104079190120379287296 12888333 648938852952033960094049415432434280960 12888334 -734149893885880853972109595319826629184 12888335 1110977395311113324440626170927772038280 12888336 -223418665824223282452971251999893946368 12888337 685328637730597564706154566871671882304 12888338 -895494797800799844210665830690629805680 12888339 -11898737157590876511567427221082663632 12888340 1226681138734079089408430057675046420480 12888341 -813462357617029445584873457114432045568 12888342 580651593547953956190486510668338362240 12888343 116573795093227671491363340693120303488 12888344 -720844269132236893316494968057719808000 12888345 75983196226422957697720250510383379520 12888346 363960903184710024881951140568309498880 12888347 30999268956455276579922038155568309328 12888348 385871908730797954207475746370463375360 12888349 1151190911352207030171967003326332232960 12888350 -45242115789980541189913053858772243200 12888351 -417832884583789585424571497751113930400 12888352 -1554309046815549834819556804414376706048 12888353 546552988020386923908976393614514286484 12888354 -718829158292169864650961438805344161280 12888355 -476525671078263928217110887875055048240 12888356 -231200253069267634353382823077242793728 12888357 275780642900715300443629177184444588160 12888358 -73475351682533312874204650818664908800 12888359 516043179828752609638050097134949266840 12888360 176113118628964382832689032710396057600 12888361 393639644235868403278891844138251107962 12888362 -242737351920979180340337303658711391568 12888363 1686020538020186318607959133250242807984 12888364 95223842863682165877959358961173244416 12888365 349494212860163587548108541862188291200 12888366 -434686234875788491992810244798163997696 12888367 -2354309959295405733439728068925260118120 12888368 70824732601823716602503064035668180992 12888369 31393903075481254671818553015820949760 12888370 -193482582636188032065918270980201456640 12888371 1236278021680593504811593704814273970572 12888372 469814343781974100566621965237331505152 12888373 -1270266393544500394116358257537462911040 12888374 400925699726173639153297707149740319232 12888375 -332026743812784187551837606682549020000 12888376 -2104338634356205853506933697999215411200 12888377 696873165596152321385462155332389162580 12888378 280043376053499878645069440275858962400 12888379 117487863534454295206564605372133980672 12888380 587317073711606240473189470189492311040 12888381 545132587925829278629527105477123984960 12888382 422608475735652822382095356300343924672 12888383 125094956011599603104175115115499999600 12888384 68718607111260946763417100183498915840 12888385 1174537283358632401098130643502666494760 12888386 -44522671837298185178929808343704649216 12888387 -839071421030941695191953334531330163360 12888388 -1115666616242567192011513248091693097984 12888389 111473788298895096195326564689274326620 12888390 -8471979566071865134935954830971637760 12888391 144307423348632696620549261149924951584 12888392 -3496487822192504340580325168015237283840 12888393 -328524211914342618355037114242869009216 12888394 -113796133297382817316695685908153303504 12888395 -166489844787214212108579391652988101760 12888396 -67784935683426306575942399036536776960 12888397 976033248836744901658212431424203177772 12888398 150290916359332679546553125770782379200 12888399 -202174569764638061247411557684870468592 12888400 96024374099444905163228305540582604800 12888401 2231052371778233330656269643735684872612 12888402 230808726934611522974536433048382816000 12888403 -310157239229665089833592246543885927360 12888404 977103941848534754099085029973525929856 12888405 190103278052890475317039845783698956800 12888406 -981071410768902232984347233797107406656 12888407 -758281310629129885187363922722176254288 12888408 207279384001638298756022082316754534400 12888409 -1386913940653034493300969988763962373120 12888410 137747903773687583122788995534967509760 12888411 63726232768865330300702246352535506072 12888412 -285658539020552402214519719903531627520 12888413 1137487310521429290451994877672309606624 12888414 126816482329866961156859696120848287744 12888415 1124803952574046568287818618834381931560 12888416 -402642116180667365688512440329536667648 12888417 327925319845722296944345788820888290240 12888418 669980301639742977280699574776575803904 12888419 -1375223247867040903088774230895537185560 12888420 -127090394343280736470444010298917253120 12888421 149984104679491302622727542702698901212 12888422 15532313996518858865630617506874266912 12888423 305777503151232651499835251768957161120 12888424 119585690036178412123876176180743592960 12888425 494140254771918552717064691347916758800 12888426 249189819847460930669591717212980466944 12888427 -634726578475022531877069789976520163724 12888428 -620532460078982091799178307446513163264 12888429 -221208649759853589108675001781396064960 12888430 90118219236425200240213386436708455360 12888431 478478765088052559951196295931752656000 12888432 -32682932874536131966214213304305909760 12888433 30381960073663722676756831268131343344 12888434 -43319059457766913225153660462716211200 12888435 -497287046420390275025332931233095790080 12888436 210956379008906004574795865035694080 12888437 -562504379889382868473505312678385352914 12888438 530701783800437235838725032629313156544 12888439 -2783814980248215407543524758458458640 12888440 75600798512442566681457946498728960000 12888441 246965322745677468847799536951252060800 12888442 -15462586370724781393925813508591638016 12888443 -1149367415607985863990557050676303593308 12888444 297614517856332978821068650562484954112 12888445 1170236956482336018271267303303686989400 12888446 -359089150264902116945320905110904923520 12888447 -380330371990549133024835627391447085184 12888448 58224863110459059681105608974868152320 12888449 -125944604859473164313168154489225118848 12888450 -447109948316366456893926226400355552000 12888451 1074499171588732546802633064934295043452 12888452 -1173671144121440412375176248830487380864 12888453 190951170482808453829703099936069779200 12888454 764815050046168191792983080014458401152 12888455 626803213451357530256908258729150694400 12888456 252992311570250106787221113201557340160 12888457 -1067792794383230420946658651283200360294 12888458 1080487655912023949917850385633491335680 12888459 374765456964563694803764519063946686800 12888460 -4956307255158418721407598272929024000 12888461 1398955120012339324452739638463505755062 12888462 -537189323594923252391920173903036589056 12888463 -71723047643754124340002399041464782240 12888464 320964971289381692578947837676708429824 12888465 -102482905419288322534740188773027572480 12888466 574516033566763845341936639269237356432 12888467 200315603285019277267009573569249611904 12888468 467949974061986569462380695847385989120 12888469 414077085565720102626135488589944519712 12888470 -2131311241485022583949685738963516800 12888471 836028894817262707720320467224501156224 12888472 1739747870211707778155448944703113164800 12888473 -279538966063442471940887239040498108472 12888474 170340390139466299673257672023827857152 12888475 -612626223021921944417886584367524111500 12888476 -29680910812514204774085340069956499968 12888477 270856610436470700741810546215704588992 12888478 -882725555435183438028003023954721572160 12888479 -487002272927661306186300784292441286360 12888480 -686600009838710057950538153307993538560 12888481 730768590637194428920135444157725946112 12888482 -851702557406260423848829985193998622048 12888483 -95607250280354308975579186672236134400 12888484 371176979889744838969902443062103519232 12888485 -748335798484936155424030493580327554820 12888486 148188986507396796051128278992425493120 12888487 -164019306156416220866001786988860922560 12888488 -1167555524646540205773604342503081492480 12888489 76944627057060365460304530562512961536 12888490 337509896413332388835433205650178908000 12888491 -330453502183571054659151771616385294080 12888492 750323816181927097244625806734774666752 12888493 -2182593751352950639891402180968169067936 12888494 584659787110471143175302063182771332032 12888495 -304507803310256088156711147197667758280 12888496 486179838037116407958436867646173233152 12888497 615732073179676287426514583190739357680 12888498 -52920479271717810935247079507841187840 12888499 -539409890873363517112833710614898592480 12888500 560206331688934416589317212457916800000 12888501 -244041251002308600446690798999621561568 12888502 -823587882372808859769521086935314306496 12888503 -695691145729587094323776258612252908248 12888504 -329702523714871053743178842742770688000 12888505 -328877391887518533053671195925992971840 12888506 -321289166061332281943933350677895848480 12888507 -1429373174825681598757815009330698555280 12888508 553141993039595741174497815168431411200 12888509 -1096110258697338342341340412386893863380 12888510 -65542215808846978264441310902418534400 12888511 -363987559095792803790700344689942557888 12888512 -10796140594722516660007804626165301248 12888513 10044234450021055571588767492649327328 12888514 182806211137939140726614217991029900192 12888515 -28321409708875021952131482010392482880 12888516 -217506872726312350349432162128753797120 12888517 -1306797602967819890341168008320193179360 12888518 604261631612168321051186943173859780960 12888519 -7411612549820582873134908264078241920 12888520 -1224750048869708144111811527456209459200 12888521 -2124247376479210321274663339815508314278 12888522 -577821599488172855601353877826833082368 12888523 718273569134466664234306019141651120880 12888524 409841222640946563438533140835401646592 12888525 -212730908514350493601613817298456668000 12888526 274590081785479185328717722063100095360 12888527 -61930068695609518088118679267044900624 12888528 -246883274086930610805428074527971082240 12888529 258876959509138474676681682934539358720 12888530 877442757517510556528055016283839616160 12888531 303145871463916446689070769046987873280 12888532 -823739102719427201243947300687758706688 12888533 68782773052941228881596110287025879936 12888534 -904390867581851322751929489664719482880 12888535 -169068905217075298902139838456843479200 12888536 499953002789489257448097629538939187200 12888537 -852981666813097594210552476409616630880 12888538 -73652958915322852818294521496951553056 12888539 -625150373512475270197748603500751769660 12888540 117515286639225299699319686520355614720 12888541 231489759948560112358013808431908159884 12888542 -33969603919925251222709297604514451328 12888543 39113036541964300468514628645660107664 12888544 -1006342682966229897257385596774332760064 12888545 2277100449551328040894602975938032617000 12888546 84440121284532795931411096980848871168 12888547 -209058437051304851412308651036952081968 12888548 843117618244764518889792933571331899008 12888549 279328282247321677885729218116219360604 12888550 525496464051154409945738784121855344000 12888551 118813260452074500111817727745511494312 12888552 -550057960685125561515834457289610362880 12888553 537054730939383849070048764863123783040 12888554 -34811430034460291673935186313963468288 12888555 -368636476426554878718664954517144755200 12888556 -381299206315568312498398514803198720768 12888557 994043114583432468196763459681338380 12888558 -21198216972927293343035858255457752640 12888559 -145133010271725367602962789766017814528 12888560 86055374521606194038494660402922127360 12888561 216551877600009901161702908750810272704 12888562 15228638705047542158079805761106860672 12888563 1283124905891177748356880523347283876812 12888564 129682052383513816798131059985126205440 12888565 316481397621934983534749388297841587000 12888566 -419343904680122994611120071341614254656 12888567 -348193901767197825588050693899882751520 12888568 730576405506839252674789834914593157120 12888569 -1141785493609918232256197255368287736620 12888570 72551374542280784526679574136052992000 12888571 -1288383984244234489408711690941505103456 12888572 -102037542664528133130415992036444415488 12888573 166359712767504636203004289329051685344 12888574 935150380278089123654521053844029618240 12888575 371604116747884520761608886640061542400 12888576 652321626912299389804837371819224727552 12888577 730375389841323303609335237293863947860 12888578 -621630620242155864768886828561148106240 12888579 869952554195171021524781083354412733696 12888580 -437488514749763363844032637289709237760 12888581 -1057122624544347197390094992003214815748 12888582 -220529305547065275451433952449327732736 12888583 1596828213774212914180964706453642439832 12888584 382444078378633087278848852010355937280 12888585 -750160950835469264391072538317472300800 12888586 -1471522996090760547279612145188970059840 12888587 30243092694728181131801784169077398952 12888588 -8056071158073389941175332554774537216 12888589 -936179958622597555669539534986084897728 12888590 344704061945818390071481112894827242240 12888591 27074338180764092836993205866817800704 12888592 -431331447858689847459282923972436680704 12888593 971781818666931818262379923558262272000 12888594 639259781958961584539216413373097079824 12888595 766948837030420020361404977961614983680 12888596 -125982472704292061057826452235780833280 12888597 59679621209193165440206198562663952480 12888598 -737572373095571590391313397821713887200 12888599 953247172095645976303189333438929694200 12888600 -352733726211996334876229413234017792000 12888601 140958327271897065714771709323386628480 12888602 -677588808661327327617985394780312433408 12888603 -97265568205964435886585795124034348256 12888604 -419947480277247734577161796597114079744 12888605 14192304921117816286012032269781333120 12888606 70615817216316006809574725912590746624 12888607 -1321138454814565105973077637312521258144 12888608 1555089174798303079055940976752606904320 12888609 455848104814003065526821775700637412320 12888610 -215654329462748494338524840754425978880 12888611 -611658007464786058512196020001874074788 12888612 880549709888729336767330551647263948800 12888613 -1561694989044530099703435209572970534720 12888614 -671381633516712687228739740755380641600 12888615 418363840560546244096052171637962484000 12888616 -62233287157680405721544236052087700480 12888617 675371874936719903180336269926564049380 12888618 120652994762249890377290796517815313920 12888619 -423961970428094938253357795494167515980 12888620 253631811435280562605431296915961415680 12888621 204404435259328201320939875401730431872 12888622 -187991296268646441656463668975795798016 12888623 154051877611777288831031710245566629488 12888624 -7471914874113105584478001568038256640 12888625 -921179881113978179633015085946643952000 12888626 -86382752200518242306387599937496181488 12888627 -467589626130497715520285130107245444240 12888628 -2818339972665956461380199555339780158720 12888629 -490568319092354550919586030844094091112 12888630 293471527897733980147837505578882725120 12888631 215396004326188345174424348454844949120 12888632 503218751201440891256510404899482726400 12888633 216438730469935194202313341513658616000 12888634 -6061064459105517008497801682843259648 12888635 -125859033540586463740368049105858607040 12888636 -37625087354052847355626345303919247360 12888637 -752815261258971552147201717730667792148 12888638 -280429380254315970139090440230135877888 12888639 83104758441200100484923557034935628720 12888640 128543371624003316772834698604907069440 12888641 -305470461706472308387677808732699952958 12888642 -63291282914266516376607806762013172224 12888643 1444252488324016226802064517720741416892 12888644 1221631955542910976553924973964298118400 12888645 174008992296995918470617671589561907200 12888646 -176776592827700137680706324152034982016 12888647 886787586367340766217454404920857053680 12888648 -3055372624950800427779658834960875520 12888649 1602279220245728899955439101994878883300 12888650 -378903485244051508100589098850849792000 12888651 739703189348018785650907701765816547032 12888652 -7684586129092779572737431982172608512 12888653 -84546270324677487931945170345944029440 12888654 139630548475885391449035662626328956032 12888655 135442765944562304599958119126112416800 12888656 -20808773439225606759917947510330884096 12888657 24313888347924437948817729196070481954 12888658 1087204482764916394266738523057144513680 12888659 -189714999856604210038409876098159307184 12888660 424245180412062352624658665798071797760 12888661 -94147897638355005032559900847401734468 12888662 433195707791192145646683274991527505664 12888663 -269021451425846853138091673724607861656 12888664 -471775993368609776250168086075763609600 12888665 -690098075513102165556146935089808946940 12888666 -568315114343541427895599010764123399680 12888667 -46805699160674744034715322896929219120 12888668 -374257171259069713416133785178058081280 12888669 -833337645573063107261379803573231032320 12888670 944096418012993750945524242059058604160 12888671 -74581431105459648009968988004838640000 12888672 -1031974358060820184432856609324876955648 12888673 -363518303382067100025451424751601021440 12888674 538588344294967186527114383033546784336 12888675 -34621567420905348240764350986860133900 12888676 1460452167509229851437741929306164024960 12888677 -520001313478294932905342929539360489474 12888678 -92752263173644460573010869525268096 12888679 823711557119719484801485184020345140784 12888680 4365519667456734005632947654465945600 12888681 -331522650151999065025107666919467883776 12888682 40642111679474855714663913428565394272 12888683 358240130217559114525811185182397959600 12888684 -21391940965536316788110010790741094400 12888685 -5791702292892943359936067975647975840 12888686 796679303941810279272533583199064956416 12888687 346503025349815590694545096368471444352 12888688 455246529038350069546365883027530219520 12888689 -46753235570655679458934420254521187600 12888690 -509753508785977879897194579486314319360 12888691 3762074560092380700923794531530543824 12888692 -2477866341651421872283595519606154178560 12888693 1602911228142361713122746026898236835200 12888694 -62986839630991147920915158469568634880 12888695 1587469630691289921645841300868971258200 12888696 449122014261680117358159186936839884800 12888697 -1702244817649891606708322177199031766448 12888698 -522133247225998910361633837881187426336 12888699 1201022063451185586171111854658312185088 12888700 454183147858028808127509708283371686400 12888701 -179603610464630596051067557419592718976 12888702 -838258871724845301276498951679029497280 12888703 1850774932326708633488911210560291089760 12888704 1835357305732675147214815566611318046720 12888705 -155409345185788212065778887266563892800 12888706 -329886127963514824143611111876635814448 12888707 97845644022892703352146635445984183280 12888708 221175666987885105918342418337618128896 12888709 434695479030080727902650147874835298910 12888710 -461523750826737232765549125603240186240 12888711 -26151663485761199876302523931377036880 12888712 -630242353490656686646580671596850252800 12888713 -35825728571628127091687153667354877260 12888714 799984557110544886700940176534303474688 12888715 -253345039106905548358772480768407720320 12888716 -1539412998878788739709039440701772267520 12888717 419373507634193406423604876640433286848 12888718 -70286788942616199435234766820166971520 12888719 77649385823969420239581674001936101520 12888720 58629014968808185893812421461130117120 12888721 2256359649720113445116301399239697967922 12888722 127845516976807367578304201300408401920 12888723 366018994202684797673892042889945034304 12888724 1622470766754605986558388343244849211392 12888725 -740535149043854889267683873817376217100 12888726 251007346260095644590018169739849533440 12888727 -1330590884172407710474104210377111865480 12888728 96763003092122405860901450095322357760 12888729 433557258737856686193756426723224622144 12888730 -152300283376386960992138883016852542240 12888731 -219087124472232373728177248341617674880 12888732 458927217081090883212451311934663875072 12888733 1037796374230112130100375441235620776768 12888734 -1638226177549966985466047054133389952 12888735 782091533595267384470802957062862810000 12888736 -29358110297139521590780913014617931776 12888737 -1561955312530077115467835662324867207000 12888738 -679293765510444668347667633776107874176 12888739 1800029231563866092096034454407993656540 12888740 -183039870159935137815772799955584102400 12888741 11121945763443454836399768144807191040 12888742 116975332663976233901490906750233506272 12888743 629652589491625909173983015099959038000 12888744 -1195762879927376445091930604669750722560 12888745 -1482452550389157516615807692727681700800 12888746 27213123001428474603494961269670678528 12888747 1947301913901407093994438551356227365040 12888748 669196936879303288710476073308570801408 12888749 214432442043601484891978825285041065750 12888750 23955761665256252095013401543731840000 12888751 -2333625769753208870548117163229363201896 12888752 146330672993994822790088486303819366400 12888753 -190179064288924681210185997352950167456 12888754 -405259490244572216874523992132727877088 12888755 284874350944723880494502448433313482320 12888756 442878968404195411885107600003989428224 12888757 -620656206697032134342470800076110747488 12888758 -151422996149977086353523714726219345024 12888759 86818429330405592531917099443310839168 12888760 -60829198526081778360204260685422592000 12888761 531909114074291423920156646468103961092 12888762 -376632629705998669730879178246046030848 12888763 -568790681998876131075592034976722459136 12888764 325247693211057019865970662150499740160 12888765 121267371763402389523397159412396345720 12888766 -335734187150962596100421281860655546176 12888767 -1125676843183522326818813217600078965184 12888768 114057784899596462112521819375303393280 12888769 395318694644251643069534229143625711170 12888770 654659260684448527378686014609151682080 12888771 337080437613546427237988645761865103360 12888772 -4311295782922122568881225363359502336 12888773 -747705930911525883237403408048075924896 12888774 918524408140224129096693275670410797440 12888775 -764452761310495532289850437948647315000 12888776 -1181078882594701586782007571014115793920 12888777 -2917173868775655596556965085743566848 12888778 398853474408317273847520093870978939392 12888779 718705603664821543908366495404495455380 12888780 114912137056486296297359638113827051520 12888781 -127814966780862580734733024267193643008 12888782 62708866724141909232312437842264204992 12888783 38758184962299702689982437090483551872 12888784 276754305441038196326795289943336468480 12888785 -38839532300834817217253308995551659200 12888786 95910657559979997911566387660046254080 12888787 -1940644968210430790336839073120356444564 12888788 1178415936609585701542511147902094303232 12888789 -246020982577363890931004302602210827040 12888790 -113169640333291679638161108762218593920 12888791 479858923264615679014811391746279949192 12888792 -103569877608602819166732709545777561600 12888793 -777772164011197570427773685563754547958 12888794 963634689103648854275330030954084989440 12888795 9220562898570046712624648788148774400 12888796 -345022055516373358138902461197931046400 12888797 179334083057145737114417955382899246246 12888798 297312171004795102741313351120354976000 12888799 410364726966801752278637317651587568 12888800 -232943338452819357603952383298122547200 12888801 -40417276498175866461186578235249622716 12888802 263063730900027760032709871260291353600 12888803 1575507631600899989789497855616442353052 12888804 -1020348675855913695863136894294749973504 12888805 -967276402350219366538431688196408819280 12888806 554126969638066333255070142425369118720 12888807 -104512362074348593137039510647406518880 12888808 -372932278341956600459837705952536494080 12888809 61841871176776760153301288975161861568 12888810 -310748226713658179191872084302635898880 12888811 342684098092543800333834614971392344752 12888812 18263143220040275300881118148009206784 12888813 -880313836844234011554816333241695505920 12888814 153938120256953879456814967306894144320 12888815 -100019894213691763091113690332264602040 12888816 267390851029577544905314986350421245952 12888817 -276781407231692571181658236447696673180 12888818 -2052032692291758782747775912923434944000 12888819 1046098173639990589336118971334946514644 12888820 5717435869950260765580807796378460160 12888821 -227874479477478629880163737562875210240 12888822 148626973994471400615893994503744407872 12888823 1314362699697840686906668397654033076480 12888824 90362091921157690363846422797042872320 12888825 -706714388940356902953716426056885604400 12888826 395257174701371390881945130787292640112 12888827 854904249814305568741562454529713702672 12888828 -749947950250881934443562800002228060160 12888829 -403745639357581252804375585199882463380 12888830 828317174644778792503146661122539569920 12888831 1141579024426334759037456760298365783752 12888832 -99037496743331792967929558365057843200 12888833 -154371704109785482181094902029844295120 12888834 143043698319614730114195203899812582912 12888835 164175141004334944544471478801344891280 12888836 -529966270692345295521728440707373595520 12888837 -126188132204019041980186267084855417092 12888838 -134265539731334146094712731773196062080 12888839 354428377855833468178896660716271139584 12888840 -177960533498577957415781271397183488000 12888841 398379319517096806399181269058444310144 12888842 -355629758672830116212090551437123409056 12888843 -187187015000196976061556820207550502144 12888844 1248265114105466622739156106518731220736 12888845 936496642324565037930268418888131893600 12888846 -197754527065940329298581405338445362240 12888847 219606280709647210111656772761052407960 12888848 -134791954503107293961089772355283845120 12888849 -830202549620200280773094836183276016640 12888850 -174969744869178917247722602645671552000 12888851 562665279902265860189456634413903703852 12888852 298442529283084271822310846840412895232 12888853 -1526621159195933337556635314957199846898 12888854 -529991233867179928508603081423545556928 12888855 -33512511638389002324968673967277721600 12888856 -1616062933491449526738606428466388439040 12888857 1641282833452506245794658822943786909312 12888858 -229704260618315204438697253919836092672 12888859 -371594879448374528812276543508041512000 12888860 -753797661404167388311029673085261713920 12888861 -330118894223900333908587584445162248640 12888862 58471782510182580897865165767084802560 12888863 5231463110276212761173939067684634224 12888864 435923372658388615217031193430191570944 12888865 -472931902940368680556200360851087551680 12888866 -260454691282340504954010157526351904480 12888867 1370506688203595044318056895147361122680 12888868 -1489281653139980187748257066522472711552 12888869 -704928867255128791951981875481543099104 12888870 106028039829551201988547559878879027200 12888871 826848297509284110818348567047378018944 12888872 -398144234960559725505675497064722350080 12888873 -954740971470407014356792303813936487992 12888874 -749242364368150077978978498227966666064 12888875 1512454126506371997719977741440375624000 12888876 44885364638897035380982059988700037120 12888877 3095606408447730578695973039010203653932 12888878 -456715362922210387380635848935135912960 12888879 21149427242889550665998688662290664208 12888880 -5125326940373905240613117069914275840 12888881 571191976756359004858043928723766073664 12888882 -23598465973966169421095712771283139568 12888883 -271494856044131379720530853515481629280 12888884 1170261832496209809569750021513126418816 12888885 525918098419102975692183517506132813600 12888886 -233354836403727892525621391486342080608 12888887 -2463094483631847997179559257008514082176 12888888 -71032301040432212796484908653555773440 12888889 586805100458603835481705271513550577924 12888890 -242110731858105469893683638208672010240 12888891 -342630126605171382478183896281503638840 12888892 -1453315860041058420816117427210177782784 12888893 711004892254725179980118583383564170944 12888894 554230019754581367160367711780648212800 12888895 69889108725828504069584652131004334800 12888896 -447505957628984080596685726481008558080 12888897 -164438194839209259886440258832690513920 12888898 -59990333618773508168148107029047336960 12888899 271470717545006450097290038497722498880 12888900 -523679086677774193889347196617656643200 12888901 -477790614792134349048641768406065450496 12888902 266259629452897058749688932063754901504 12888903 711733735310894927761612208886304874064 12888904 -578662582014580294416691707467032166400 12888905 -1513692177103419667911148324053634790400 12888906 -3031082640861620173422713533210519296 12888907 2309361449355238482941057942901209131104 12888908 510701694199291752376011051235825844736 12888909 -956922135899606098687454494651782068160 12888910 -686989372852935831202547155282799288640 12888911 -68570831570575865108834568280203144000 12888912 95657702250565964587644383242426122240 12888913 27895695216985243142052700148960927400 12888914 166243309212126131963061628674136527360 12888915 -158242527713846960091143073715688170560 12888916 166166929380666778749843634078288721920 12888917 -138249548713577533337040564208021322034 12888918 320653143161575454086358435984360628864 12888919 275769643383332616001370022233328116200 12888920 613143230690476882750908004719206400 12888921 -3455529434875070285049634865470274016 12888922 569908215831846997817911990273162429152 12888923 365868701942036783280453845514599831760 12888924 -227821983792496423534125776645614043136 12888925 223806538212036029198128507773830456800 12888926 1020206781634178575830656667666383710464 12888927 1375067404440099909342463544504759288664 12888928 263249548195806997919760652494099185664 12888929 -3091286862453044304064107440308054736640 12888930 -160994392660489843576370833907338874880 12888931 48576115816110939377751905358490416264 12888932 -585760460031999747927883214269460398080 12888933 1818433814589220822746178874637699064800 12888934 693520880888174567121177620354061563520 12888935 -106336663398852814257826217765213385600 12888936 849986954513765732430714429365642035200 12888937 -276677612056877960373968665094765065414 12888938 -852917933231197892862411050387820740256 12888939 -14648929042496078197400836402232340480 12888940 318822982287153482993371406982355415040 12888941 -398128320332160832874515086278357553576 12888942 -94858680372579372318146435418330396672 12888943 2125750106254129044054476841048244970192 12888944 -256423131210118366068687773018140016640 12888945 -1027710036055003671013886133893140599180 12888946 33679201621428216414279727034495938560 12888947 -40413554072556932607762428467251674400 12888948 -398362921792864130933886621029549137920 12888949 12289685837624903200318825741876161664 12888950 -84852015320655744502156633526756553600 12888951 903510695540536357531533693986497307904 12888952 -993023263484576516011630083526712954880 12888953 -23107145067432960590608503418422463872 12888954 -311050893144481964234747754753236106240 12888955 -179682271810574276140937784597995792640 12888956 -379202464303572734216996879192525690880 12888957 239945196035243504278130112963022717440 12888958 1038366364719797999732796940218695314176 12888959 -2915107672622810384971576108500824740920 12888960 207527664885142612157888497628007628800 12888961 -280333187323749887546998797676029687248 12888962 -906830768521835867516239646128508382768 12888963 471853992187671547757670872930362291200 12888964 241942137047148973087526321449795203072 12888965 567608134594782560797201306096109212920 12888966 -125333449536365055914011179794590838400 12888967 112049157666099619254836150020045402592 12888968 1940590603501874382299097100788743823360 12888969 -339573368891811787164781083984620303856 12888970 313435032585900363762134738032516838400 12888971 1761612118966664484157615344295229801172 12888972 59198429880322084409674181813269443072 12888973 1017613641714169616903754726609755470720 12888974 314914831034884947462536341707545645952 12888975 -115382196101832069289992647162086368000 12888976 -227318979780286007782978799221801484288 12888977 37242116699116841692272999132453899826 12888978 -614113814451766584422352406762896955776 12888979 787447632552064261796140093773916561580 12888980 -19247693406751122855560439554183500800 12888981 -416501511640315953384808749673833667488 12888982 -128199957718877443099110508065778173408 12888983 -154546314172855880439513233879431920 12888984 -679933866101530415520969253237515079680 12888985 -572749207151948011215932802445925029440 12888986 1069043078155115035045945259393979826944 12888987 287459150435346352975765877407953657600 12888988 186824675832110223058506408472068249600 12888989 -983022212508776039630343201365340285210 12888990 820563425885792529113598086351720889600 12888991 62492092166227917026687936287821278152 12888992 -31848701999988775314192368406154444800 12888993 -218045534772724381107520306432298029440 12888994 -94894669406419467569626124367011635200 12888995 583246644243089076150434710762211895360 12888996 -642954030164741150889355981142469393408 12888997 -442461640002641965704865236852641455296 12888998 2058726442263028905401146762101767943936 12888999 1199581610269189031228019340016731247184 12889000 660254570639332036907748970941734400000 12889001 -566818457928135402556669611984826516998 12889002 -234885326619400805997441658226015456256 12889003 47544443443530472170725819557794250864 12889004 -394949319196870882759280162591189170944 12889005 350042277432477414314781476634247342560 12889006 -32827399510569042083995954160341754112 12889007 271909181913536336854028286610980179112 12889008 516075167729598075685370277046140272640 12889009 -550493645208079164270454287807848495964 12889010 148135043175248334897226858860035392320 12889011 -635470714118381435951786352182643203520 12889012 -964888078520858595356955287141445602944 12889013 -831905581537167688473694688497763550738 12889014 -261083775248273827461115433522426440320 12889015 163858559040692211981688225227490821120 12889016 151862689319149680162042707460493148160 12889017 296445654549430025283589172970073847040 12889018 -1822374340190591862185212195516674640896 12889019 272282168871273019642195503891096811296 12889020 -197184015204329311606366114257072184320 12889021 -1475383594193897850273855557838437536500 12889022 -169024141118938620835879934414376859200 12889023 446243668874757587905134342165591030144 12889024 157586511307211237027732530714762018816 12889025 -87666416777146374543999405038287046400 12889026 24198112659482927193658362974622368064 12889027 -1419775367620834547691446213176661959640 12889028 -1560141794262831292523957848117750082304 12889029 -15932468929389932899004832757328214816 12889030 46708807291998790311037454419684454400 12889031 19594781217939271199069414852526336000 12889032 -132372757365647554528207998309863424000 12889033 -1938616373161261357711203501859545303718 12889034 242263276539629710357271179258426426416 12889035 -8570760285092917087720133429691947760 12889036 -370314677918086290771311856389900702720 12889037 266425923007273784856418625227701661152 12889038 510240122582833020935100771309121966080 12889039 183270798211940040004073174390400780624 12889040 24624552591924439854012674131702579200 12889041 -1239872957953624953335404321543784304 12889042 -916465022487679416475907676063707177328 12889043 -2604834195627387976702690021259549024520 12889044 -844050021914384972808913811749976064 12889045 37554067500848172069930969955195219200 12889046 -307150562162415101544532359757940859456 12889047 -443388971405389812457220785745522443440 12889048 1676275832103017335822138628200690575360 12889049 -271007534105015508395154292159929107760 12889050 -303775674938149580675481966310148832000 12889051 935514003068841437462000085495380852752 12889052 925286364614286088227212891657014666752 12889053 779730120375749111431444926504236348160 12889054 -524218876825502771341607084229441292608 12889055 127734700628661850059284680926193177920 12889056 178420888416928778623309416136458633216 12889057 -1093330931768445566902627762516897151868 12889058 -300331039493532512009004612248906546688 12889059 -1150574038726111486967686774165458940296 12889060 -183933339036897462464995868976916930560 12889061 736177782982157206749527672607741630972 12889062 -50262404077610354075217847770841104384 12889063 2215440838077788069966859366338621607600 12889064 -2350145520027665610936977042757602150400 12889065 -4057097636425751688764643862742974080 12889066 1121267352198234086302053297564928397232 12889067 83729396559049451912452076759906120760 12889068 -699864727899708499839463604989398159360 12889069 -626440173427318355585868393218804348520 12889070 129861278317262355822727321040797559040 12889071 -275648719474567932928416477232756881120 12889072 -172002033452941599917615092446127587328 12889073 -1714128077802345217901067038877634485678 12889074 -418741472113449601344530874351073781760 12889075 -36636355550153811643356456824084895700 12889076 659809505257335028550515647508806245760 12889077 1687426358875319393271723639427891492032 12889078 18922629945540452130779099475155241024 12889079 -172775108009056934347654083089291838240 12889080 147509038111559939376284722746204057600 12889081 -468135500133203877898686258721754348400 12889082 -873746535440790188251587796258344382608 12889083 171010756786069042351852462603494182424 12889084 97660398985397746278154049145132214272 12889085 -513186725175891635055521464376319833760 12889086 41660144324701612539618363432977193984 12889087 352586562492323866953123782252342579200 12889088 173127400812400697216631639778541961216 12889089 31781363481958100954045053210798131684 12889090 164299217247248432065314473460538598400 12889091 -1262647640592636002444400605384107637508 12889092 -863839967213358851506926526011343822848 12889093 -340741731746247714105214108354105887200 12889094 233250743894264134826395640158741571712 12889095 783994644072786064270005832049005997520 12889096 -599110322044250089324720758995177472000 12889097 -272242636363763759005880557203446032248 12889098 -145714799632412957982822464383700789760 12889099 -247085065017094651381534241023387402752 12889100 42935494469024028574289249603027942400 12889101 -286433289629284913623347838390990122336 12889102 217934516749565333971223568223909474752 12889103 -213627201106419320424107849518113864960 12889104 -206552285156599793291799059508387643392 12889105 -813661263192722742446261042976265753740 12889106 -931791548529309406607074517744468330880 12889107 -1289952865757554078316630251675939358328 12889108 -397090801662365025477463599129745981440 12889109 1876178603515903094617266513162575447310 12889110 105480959944316187979108766601022176000 12889111 -302604241978271628701378574897323271728 12889112 -389212468477387201714563947740444108800 12889113 473089084230749852544722318655007264224 12889114 482460120243842217321107512539099194112 12889115 647084598853514126882306308180180553520 12889116 1076549420059287004534765628100490140672 12889117 1568342218547435133258355711496766667852 12889118 326140965436898262662449937683256217600 12889119 335862383471954203667677323123489339168 12889120 288748133212276800970422060622186414080 12889121 -3287705095852167398350376049921579456 12889122 -443423979863404587177001133329369024128 12889123 -54219348397183489980546285326262104640 12889124 -308198702166683075398479060828478264704 12889125 98672562289651656975302709447566040000 12889126 851977371707878988832279731404680839040 12889127 188686945946055767967377896218567068592 12889128 -521521423013954639237743810670864302080 12889129 933704479443479963728144315171825962720 12889130 9280473029496548997769835498523499200 12889131 6985720511935157188831249382643187200 12889132 248247818938234759771585006834287227392 12889133 -728898606234639016135138123390581312618 12889134 -668921774968305565169057608191106473216 12889135 302396421338250470415544253156132032800 12889136 -4265499217581145627136082436774821888 12889137 811814500669079879176805251486719635520 12889138 247082444965389965481659032942684392720 12889139 -491665858553000260328489926326624176544 12889140 -316040617685097477107505163960057036800 12889141 439563975159821925329663154184330277500 12889142 76569255863936385030900048096488042112 12889143 -380136814425988266826958853597118011216 12889144 21430948611928700851577593893984706560 12889145 -1012151462762460598481547999572676028920 12889146 79600450757522581157758915322159693568 12889147 1535307272231666437539162792074383674596 12889148 -1605103036830196473167739829314688545792 12889149 4670802878239465136171332741145419776 12889150 -198240773476442523757846809116498395200 12889151 28366188071148219263597666900391177984 12889152 429646569236810361004868994412943769600 12889153 849664650019318663395201279138890445744 12889154 215244799518597325146817717201261862400 12889155 170597963213858865210190515163408682160 12889156 1181967569423411460909301229954606878848 12889157 -1723263717618004493374879540861178346594 12889158 102363643767238092062082210883106206080 12889159 -1194161392452552022841117108076847785640 12889160 -1295545286883645859740740398981340928000 12889161 -1132256453802339378759674374502021562390 12889162 11037264852181600736930689267154112 12889163 696891658341825980256363284661839562240 12889164 17048645723034934067167051781581148160 12889165 -1362553819369742071498993606235078213940 12889166 -294237327503496137982213426132574821120 12889167 -148958893898508162630594592306200768120 12889168 -298648425124449842232867326798368350208 12889169 -547848998568314868298068770484268460430 12889170 7399796981856026756911856503804800000 12889171 205192307152873727963186685892425755372 12889172 1130217449295765882847562454391291392 12889173 161292886350274385666229652474415345568 12889174 172631000966673430788871819363072962336 12889175 -78886152892865597539157434343589027000 12889176 522339172647277771132669367292126781440 12889177 -360816089079379124193869615381594357760 12889178 -1099397490769566795429142413800723527200 12889179 878912922947002046352957856755905555040 12889180 -169907842495695300346263811867193548800 12889181 -1964127549919610808385795633181267085018 12889182 54844058862646919700849041828836654080 12889183 1057917351223773287609426810299485746584 12889184 374671543434025193307485891712761462784 12889185 38683098772274136162788559368417980800 12889186 -22708511795584984163692136824252846080 12889187 527105540210387301137458105003058743836 12889188 -342590721373003286291666377821453801216 12889189 -345408747663743022619105962357295741860 12889190 -521464347448312621850115839581789814400 12889191 -70885315373603906429283449849732739072 12889192 741824112613365788579651241035886182400 12889193 -1255883376088708539457488544072173433200 12889194 104576758117735370401994230417844102400 12889195 819159675829814961360966312644632653600 12889196 1410919953259105194526755615985350916608 12889197 333876884315037587385075755794076227488 12889198 139198392276708783399607502026315149312 12889199 1281196380702874478190806975115651228120 12889200 73009552347688857789351944918178201600 12889201 922340386990167348543442418817896521280 12889202 675280754301737048968205051534952897552 12889203 -274567328498387519829579365685053322696 12889204 -998146067492967410073621629817183996544 12889205 771617732416390457222536263422036943900 12889206 -780965090877056892636875560640322043392 12889207 20874299331802009744890802408007119000 12889208 -1409805651504151307936934724342036439040 12889209 95554695997439989453721682137671908480 12889210 -202100862271565529536098884072432222240 12889211 13519100581350697574148571859575621248 12889212 -162671457840301015965256654921562431488 12889213 -1017742054114535872690457313462341844660 12889214 743135236862780601693644450703993938688 12889215 -213699753441911195887362660952958710440 12889216 -591399546830011982443608392528591585280 12889217 602460634710626390004299354180823227952 12889218 -246277342987893407785719523396474221696 12889219 -4758620766743078880395801298677824304 12889220 -570270651867951194211021047010518323200 12889221 -839167512155758800736976411839654743456 12889222 827838220404678703364301995363897058912 12889223 260456575739301757854514224395156565888 12889224 1636734088360374776294819603456073369600 12889225 -37423946169623581801929389778390748400 12889226 90511088592478350556710598725719416320 12889227 -949622564773438753518726046523701505280 12889228 -240806908346772908412283024438566755328 12889229 -786599810494175131695699198885046211400 12889230 -38604208810475631082587504294739968000 12889231 1431012838227235607781818362426347018032 12889232 -197665405253570698660047896322782576640 12889233 -761366875835556958137025607053049180160 12889234 492680238250242382262765844348225038112 12889235 -120999363306884731848785765263402796400 12889236 -253211296058182573362245263662159169536 12889237 1322882894726068512673244079779704159886 12889238 -210746906300364000958032124137267456480 12889239 1209022129860039726303676681648805794560 12889240 142429072785930132956186149433158041600 12889241 955778873413415881560002035707948896784 12889242 -201024822953471091237519682933912089600 12889243 828442535653467200915953938029503679492 12889244 -1619962628092513079014022480140499019264 12889245 -75750852400487215524696758869402560000 12889246 136900089324853317972499744063116705024 12889247 -75064240934287309327502142042392208960 12889248 -1041598800896011586936357319673088311296 12889249 1500117330107665604540366464186637377250 12889250 -5796678643308043871427539361717120000 12889251 -249255031675912998629198459379458115420 12889252 -582119905155545631455300392557893745408 12889253 -344566016731929062280212768332261094400 12889254 -335060254477277999093805040456854220800 12889255 -614155432048195020526650542532486144840 12889256 -512877768655155095328365005473319941120 12889257 -1133942333260815361892178943758019701360 12889258 790620044106469255644758461822692000000 12889259 -2561482009431781065418138310682039647784 12889260 541404347875784112638362755873897216000 12889261 -194130544162450243355366865190200000576 12889262 134761428479083576426470948880526413632 12889263 -892449329580439563705618815969168753136 12889264 -10834857248133932303827869904614948864 12889265 -1923523502149391188396903399536797616600 12889266 -181443723813800684533031816648732368896 12889267 -621556221618507979945629704223041053684 12889268 79514481339285459174491905085991936000 12889269 582985019767476532006993775801686121088 12889270 -349504109965225708842192964369062105600 12889271 -1309923135700660296582994763438273325528 12889272 997992956790271602955479928236206653440 12889273 565861867277842197780264838107772474624 12889274 902145965220680267145957460115431937136 12889275 -148251830998393696158038036163037766400 12889276 49704996902459446200963054907598943232 12889277 1532504305354154738431685624840700757440 12889278 -28135137087419509739835779261390481600 12889279 -502876379020657467710930601338242970216 12889280 -779778771306559694669443850159322562560 12889281 -610224132278991252103245869802209503776 12889282 140172070344717932408679601097223936000 12889283 -886284203462586151067087119113701760 12889284 -313070397192259596245575511087268824064 12889285 986662087208302913735084296502312881980 12889286 714686864621372677694661829209203977344 12889287 -12969209849287755341365214072714171928 12889288 1775215360761810055654984474534981493760 12889289 -513402059570613037345620622354278754944 12889290 -13135497413506812518700242624372801280 12889291 2130957632253629483964430045867559340692 12889292 722236407100623118057159973475725276160 12889293 957855615827117146057439828059411008 12889294 85478107807823496216665703448343896512 12889295 359820819426058880844474192980886759600 12889296 94947186243405049731194667380413562880 12889297 -440999461486255249169589708274740113808 12889298 -1585521462087485664944278134688910640864 12889299 -852542754536219926369356906923249720136 12889300 369768277828936046381596072266329324800 12889301 779216778840236582535074082653738644302 12889302 -22443215516440799950120315227615277056 12889303 363328980241623918979175809083056090328 12889304 167534034463968506544664033134610513920 12889305 237845624564744590410841940144538425280 12889306 -606789163872045793439734775917470021648 12889307 -24069501240852646462700925226272055440 12889308 -1005264070682870493971251061568518960640 12889309 883519211267549790776767963736770169510 12889310 149305492270192053932233335448241391360 12889311 1683979322975535302738727034239599285520 12889312 1364250859846323787502652456122910769152 12889313 2215055949355538080977954323443139078562 12889314 -790254758368046457420872980719523311360 12889315 1032020024462674518801890982076989811200 12889316 385330082551033289020358866819905724416 12889317 -404062418518762297533160427213603051520 12889318 -33450052103031751362470556901249005312 12889319 -239614361042974185836152723666973286096 12889320 -203171480611743270751733321360311910400 12889321 99593019849243868659168770730537623412 12889322 -19317309411259201146016704651989077248 12889323 738348068575455497641152564301112231772 12889324 -556601767979902541491000273846417653760 12889325 1730564535604381082822320410880749320100 12889326 427041232141335307325890109090994806784 12889327 -2277064204168398194109109152013469001216 12889328 192379496743804341344953370376628273152 12889329 -781715689137667078600325558642511593616 12889330 671103515989527708068089126028321542560 12889331 245523007083349288133414450950247865600 12889332 1120726930366385096427884594513263295232 12889333 989390911322485003445329755583516721582 12889334 -357264396042811919879466588019157473920 12889335 -2239816620531688366570631725277214720 12889336 6187278782431083762274465158965452800 12889337 1468253980643776157527584220331721658986 12889338 119487112291546192494264913809925718016 12889339 255840777240621231928132771835766543140 12889340 889263313775804918406375915105045196800 12889341 -1628254229747301080147236513343109658560 12889342 -132000638001811042140781204421240828928 12889343 -404602262632021905473797014000691360416 12889344 -37583744301717289509361340005358764032 12889345 160152109766788555159713524732714409600 12889346 -798513220994995111596839688238079829120 12889347 279851707485640333238317866995555921400 12889348 -21900888449431245041355115009567595392 12889349 -2283587636831151543401756265257084471808 12889350 114430032552095596766844349589076141600 12889351 467423250342419532374963509386869587352 12889352 -1175430145660154008282262976428246999040 12889353 -1458161050967868056878944031164871816800 12889354 -910631006641584619015020729138928572624 12889355 -754348812406123200439374406902284982240 12889356 -575620714768383222769198074451196809728 12889357 187876271286808723193702931375673206784 12889358 -787038541120156425069955597935993606720 12889359 212490414255100348815289883046639335520 12889360 -157639681678183886577355412411559444480 12889361 944384056630397225227471201191220893504 12889362 343657420201218560623987527351873908352 12889363 -1090054237507946673575683311050559691536 12889364 796137668622816936293527254375260157696 12889365 -190454417133315132760686681879037495680 12889366 25477251391409599894037260117513715712 12889367 -1834617881245866365257130764959101190480 12889368 -5248758451510081840728448898130954240 12889369 -1107891659583503089098574196351820218940 12889370 52792932299995113664567199764801464000 12889371 -692811964672700888761364607128931353472 12889372 604403410699192158953603221726168171520 12889373 -8606128120668465048254492394887552160 12889374 -416540150713401248057461419275810408448 12889375 -76311883428214105830623010872128110000 12889376 -1400138381714270732570376063441150935040 12889377 5113273540250294532375507439732564560 12889378 1085851479509152756914815380040683836240 12889379 -483137754169650949294164629377747697196 12889380 89905002644620660914034627248213811200 12889381 -1508652010407782375112536485757766626400 12889382 -715532266631469632511918687460691265216 12889383 333137767639720514207357482497787501728 12889384 654164726616969358669931509360370565120 12889385 -233057718361365865723599544433873763420 12889386 -391989501000351882308736929317662350496 12889387 257519614432069447591863659207970097952 12889388 46373925561764308809682446208204176384 12889389 493908333000500842637436767064697775424 12889390 283798778224186507662324242390499019200 12889391 85148045503770691459304101135425184080 12889392 -265330697792853922573401532759477616640 12889393 -295642144912673008570321441982704828320 12889394 225003727048253835381845035345714022400 12889395 -270282318375515553023943943302178060800 12889396 242832103661061286506582726038136500992 12889397 -797942011573818276793047207081951877248 12889398 26751683025338089636889243551193189760 12889399 -2202689448975851523267470908641651057464 12889400 -212044161741333481957353114343815168000 12889401 -410218155717191825430085827757063252848 12889402 -281773031396303879957108261892021308928 12889403 12458614258873932238085879492051050560 12889404 -658117602804824902788717457759015019520 12889405 1748923025791924480077583660708414374060 12889406 350489175984059465290056325019254033152 12889407 -71672560111008570657941841246733532160 12889408 189897319150865651255084657918372478976 12889409 871908248698772776397649937510493896404 12889410 250290244404025778464377161325241766400 12889411 1506997765591750970321219386766228044800 12889412 -17823041182541260321151776603445730048 12889413 168897952113421586702022981168196296384 12889414 -47771121238654284445774340298844918944 12889415 -283016846083855473888204753855915379200 12889416 96469758283704072673953281199962112000 12889417 -1042876107960027607024779047892295966668 12889418 -86448548761512334234007663270189976480 12889419 803876790221482552423421638222550665944 12889420 709632828107388417632093361939059066880 12889421 -1415602091213467256145675729232118779968 12889422 -2026839647928580915299826254450647040 12889423 1998147357880809424954326435277399586672 12889424 -487439952607619064619319940326641704960 12889425 -15499855167455618678110269097395756000 12889426 -443416639154174693046920452288520658816 12889427 2396550870402755860228140143179680190560 12889428 56656463143551940155279345084396748800 12889429 28594598396714476076694495556989184000 12889430 -442950813040554109377444713014271566080 12889431 -115654361639774277807194120187455453688 12889432 676321828067620305107401690004007628800 12889433 551666666396968912660550137679522156682 12889434 461695812822908713528029090095860652544 12889435 -438757627285365872636825082677153224800 12889436 470062034886465892451137526027203611648 12889437 -2426913100488304782701336990921044400640 12889438 762316152757046495201600677281741333120 12889439 -35422969472002391645824618358128674744 12889440 873776659737930514397323695995965931520 12889441 543905579373879041530368198641403091092 12889442 96777431537559685462989935987306673312 12889443 -422562133635820067033259943143140697600 12889444 -1357137705632510282519891233113254166528 12889445 -485349014271298383152830577549585127300 12889446 152771411160411321835819738955219477184 12889447 253801371221835891579233987066387667896 12889448 84379526060475332162321881351232716800 12889449 333449073577141842339171048552272061354 12889450 384410577945242468246636607192717872400 12889451 91639588774772061729835433401800317832 12889452 680481190387324463623905527855044204032 12889453 1137999764851733035556347273269518463264 12889454 471273363636813794911344313319800282176 12889455 560192396327373135713069133417761721360 12889456 514304982495993443409061408464467558400 12889457 -47287754661339215759521984473953373696 12889458 -6047476550351705580314085171344369376 12889459 29230520398262963933699846898467251200 12889460 1150432925740590861990083338783443916800 12889461 -240245613561376029192961675880864112192 12889462 354270206825388069723660180179696195232 12889463 559896331871455213244148207035638163424 12889464 29292558718073531308139178645735997440 12889465 6163602866530449800325745743413262720 12889466 477683669985836311141675704750897240432 12889467 -732091449941965703080933187835320791560 12889468 -365779443840583325216548667103469854720 12889469 -1006018145525806535890299123154265483130 12889470 -196055575997917119616683405819640166400 12889471 -437837847872319066634773953165851040896 12889472 955151709704365066968873263522906112000 12889473 187468461581638603548056562141178004784 12889474 -228783566962521880959318623410705452000 12889475 -521979081910402635013796919665314810500 12889476 668030735028964892368282777921589452800 12889477 -1366493885712801301218614291971672640674 12889478 -371941733287437515360887550664773583744 12889479 112847652635103313445943635971748561280 12889480 -40461666351547539384507258941850777600 12889481 1962437771946945614241519019136267142864 12889482 -522436718438615540301172025146602946560 12889483 -1425454078791761650401565332908991915792 12889484 208317159207698769087604996644632150016 12889485 239081777347470726260660217580272441600 12889486 242923366328528539368699196092866979840 12889487 531887743398293297377438159364296323000 12889488 255964816330317191431435228394041442304 12889489 1557287988811176960092566607911037344240 12889490 129983993639575833469044272886513100800 12889491 870821772493112134718648468523611134392 12889492 162480741680253696678214938124564377600 12889493 371534447058913006141624176531118649742 12889494 -267105125614219297354883355177610108800 12889495 -1329529558632238596283189778157273873000 12889496 348220266429126725672810338567067105280 12889497 -195579269253297156160828399276384830000 12889498 -109064527685492649599191358602123909920 12889499 617297841265952846094370661230133543856 12889500 410083386127046323865709636435245568000 12889501 -2205207750939117714518342812675574473498 12889502 -600265099558093736888733050172826541568 12889503 -657737848143078273275421152185442784000 12889504 2090128345997663002229553889966006665216 12889505 13528206443239577443485807694100366760 12889506 -119250346030654644001981444144429840896 12889507 -1467448613596293190814323853905020318244 12889508 -5635140478204338260286550341697849344 12889509 726214719148517146671547476878991070080 12889510 219538862479463152097053076902646924160 12889511 -1420787529825132069057331765406209441776 12889512 452134147548767747115854383207317457920 12889513 -270148496895513575098444744209896578560 12889514 -55994067277306848382600758457288281600 12889515 -866426113213074031192019334219420694800 12889516 -1215817540232648146980104395947226274560 12889517 -1453986738209880842809494153491697043434 12889518 -11633967222219618981148845364761971712 12889519 2008404094127980234000062904932971965392 12889520 118137874787310253026426507909328404480 12889521 406855984149960570959542829016493996800 12889522 60395706635168199139935212533855583232 12889523 -2889462289918892018492492262371525343216 12889524 -310896185553021587461608992023436175360 12889525 14296893908027187054193477813140650 12889526 -375445860968080447127312672136304392576 12889527 -442546382173055609760353997702657751296 12889528 738900296496653180996285561764370165760 12889529 150127010605777061187870251629746416784 12889530 27923384441107902089248817827254766560 12889531 1597565473057897061790042625386416511332 12889532 422322645036549036826469528324953466880 12889533 115193415485693105432530108235908948224 12889534 -375399178343955426648703677933477961728 12889535 54864081633404406405406225175110773480 12889536 -395753566692844052138930422368467681280 12889537 22880258307844336152498446293180580712 12889538 -520953733963129200200676900966188876256 12889539 94730360946382126151854635134408145408 12889540 641901056718173454534312793449570286080 12889541 371589979780617607940442987354751085760 12889542 321403102611612331951293268360166561664 12889543 -2008216550359686890507858719095410460000 12889544 41166126118809298396750782564408314880 12889545 -394597380568706426850235394603767205760 12889546 -42060115725238463632197733883423219616 12889547 473687900859155233217083894843220503440 12889548 -527195370031987582115862944621435557632 12889549 272490458420743752402811280399106322550 12889550 -302621815257406066364512893301534771200 12889551 3819045850517379743199465009180276096 12889552 -34956056944113268690769605988712448000 12889553 -349758790373879610961605614166351231360 12889554 278779967716369641635965705497830092032 12889555 -562909890801607522058094418328682457440 12889556 -535721851211589425835152166437149591680 12889557 789053838438566045031381420798408336000 12889558 1088915927247744975637707838462449929280 12889559 -454777227334178624537058368115644517240 12889560 1317103681613702838884390188928592691200 12889561 -917622718371985549161518494819309797120 12889562 -389809132231097733088718548475561410560 12889563 331474781889174432041279741024886394224 12889564 -262281696425004340890905695248606372864 12889565 -198482715224659435988697440375066611080 12889566 -123391687902120429025054963241902650048 12889567 253664284557250221938644351558180357080 12889568 -730803074030256745121822727868401057792 12889569 -160266956191711885145213620917900364800 12889570 -121823383403603159695016303375334075840 12889571 -358949301321547566411626125292764300008 12889572 -116509647824840641315936246310226124800 12889573 -39587082327835654213686473419627612736 12889574 -595584517677502575372266664992176882464 12889575 283139844228229602920727499998410017800 12889576 518814539745811320827263287877146869760 12889577 341488495858300476712703734682861467620 12889578 25450692757830902055666466681158901248 12889579 -684399012560497524247744669295854022624 12889580 189809766081506772827969840154759628800 12889581 188044096889207759785304036317535414880 12889582 470016197876244416836602646052810275392 12889583 -300691132206024168721583011963786291200 12889584 146624565498887679933600749721337528320 12889585 -1050881944206941308951970892157585814220 12889586 -107599315394761452344041250884220352480 12889587 -782203564944569664835810975244674140048 12889588 506052172646330388170393213046527458688 12889589 -1744425047662012907353559139731754998610 12889590 -52304894282431459739821063160677939200 12889591 282169565036653924313991490187538293760 12889592 1989005570570959269950347928213016576000 12889593 -285890370400366347786529874800682891718 12889594 25774741249902099992208275909173953792 12889595 766333037700438702808767791727368985600 12889596 -327965337017277078098501804654713732608 12889597 1172230089789978333747268885477790744000 12889598 -378918263055539139623353880747636275200 12889599 864998485960052862665354035314205541064 12889600 -158358576853741352175978928284893184000 12889601 1123718099441342993621330432717292998100 12889602 -517970627901881697313517551745907657600 12889603 284786742619526174028408922904545667280 12889604 222834119271251562960877219837091438592 12889605 -623036949608786506405829029837314218880 12889606 -359501403903702580682305580748754489248 12889607 1128469115868184049804540306316422600856 12889608 -137022895558606008409585352420217200640 12889609 1910255416311093408232466887933221329280 12889610 8163812293984059425674087957166266560 12889611 12316237611369053568905368434113556480 12889612 -1474381988161250426214038325290139563520 12889613 843290293041936791396651317558131727584 12889614 -122157481154202883838649179262571352064 12889615 329908954098913520793350084752288730760 12889616 -11421405067629442153629878993513791488 12889617 -106446846353479421915958440377726353600 12889618 -176911048142075335269343982307935376384 12889619 243487292604005358478389249075629130840 12889620 46121824880376087722944671641751897600 12889621 17934709344929613589841320628820165624 12889622 17890819923248528934136371328237430592 12889623 1199000890079153105717853035494584482304 12889624 223726157451456487193175288486608240640 12889625 333278291446474788197916928954498704000 12889626 -121210753554904815307428615661026110976 12889627 1184235496129272638893121480420601657476 12889628 -92091518774600442114441714798064972800 12889629 -182701117779367855073447259741070842426 12889630 -526929812788259327706788353519273286400 12889631 -1328649297453574028469174874559970830568 12889632 -440331272514655119253751938306944270336 12889633 1840646514429991078439193688285241354160 12889634 -47744927884756678942744556044654343808 12889635 -370590123584909112493192297437478809600 12889636 174338462917732679893827006775058238080 12889637 17294726980043279545891536751281557568 12889638 1088595353793905072695460453727280896000 12889639 -540162116330243054575679359636244360144 12889640 524714976049065314962055900569436160000 12889641 243075109113065959659235348157449180224 12889642 -286386110529094210622288239928483020800 12889643 -915118320951662869466049318344298856656 12889644 -5388816267732945794085316106531877888 12889645 -189339027912562877929938729076742615040 12889646 -109197991427791493956248108004502016 12889647 -478601708483114820541313850871510136352 12889648 221018555723360155686438503088134062080 12889649 1811523528667242660277627162268601637650 12889650 12387086514921825074952691183688169600 12889651 339562723652126331551255639060654061744 12889652 -353109766314534669500785046843035342464 12889653 122075164478344202823349740598869235968 12889654 583503725590010012526260468215828687776 12889655 550276866380365954265758320610847771760 12889656 -356645877506783071314697208492857589760 12889657 -1725388033175058776085218877890054505120 12889658 2076455888355148705455956464440876470784 12889659 -952742519656121413676395923706393111440 12889660 -208789134086275013830095101317598576640 12889661 3531193034505870568827260232689821005312 12889662 -239153408592735150117321817504889014272 12889663 -1314496463398753033208383438954805601088 12889664 331175034351207383513217318248878964736 12889665 -960585040863589449360126634345688112000 12889666 -1179936324847307393813154538692901994976 12889667 -435331908284044103053524645011305613568 12889668 487832614400407846984693305505252300800 12889669 -66491052929336418722339751042435220000 12889670 747680830156089485945211194957969585280 12889671 -462053365691681930448656828276330578560 12889672 838933134304239494514958271629121095680 12889673 -1067898429657028204270575294230966514780 12889674 -141788580999924188367389144687096966400 12889675 -970204635211497916191994349633514867100 12889676 183792442278645900513611704946861015040 12889677 537172002416647485915523093064055395520 12889678 751930944754314819443239882509210728640 12889679 1801855967736622760858327133879558097080 12889680 -571157979660923842638994523258880000 12889681 237682879248301639316605184063251177792 12889682 418473254439568931015103242633841178272 12889683 46465696817902118658204548448080695776 12889684 680679060567327067349058002206348766976 12889685 1101176016484994119576691968807123919160 12889686 -128881759913087905704609538434355420800 12889687 1020372041168983128704550886982953110040 12889688 35347500526878653471482213281230438400 12889689 -305711085156119847017303449178188552464 12889690 -276641493782244129095408212189436375040 12889691 -2161908597923577542902757397113995102908 12889692 -549919483118179318172721518934724224000 12889693 150565317972283327349710514755552390560 12889694 154742943519768344196153209421776608896 12889695 124570489404915593249883828101308454400 12889696 1803659141770626268941665746768718856192 12889697 266581311046902891307503983017510065840 12889698 -523708807966633358910409513482606765312 12889699 840896055281883756566891471313597715720 12889700 13777667592354131784329801712296774400 12889701 846916800085372378969030716776155744800 12889702 -56100550436263939862985236358439680000 12889703 -354800693744280437115784222782160816320 12889704 433504531187556640308468682312719237120 12889705 -641468854124275568174925922546238578140 12889706 -245973403787166225035823719183453079552 12889707 -106514700968176116068125774341446169600 12889708 68000802611036855091289839002918241280 12889709 243334451658779097704754852446539221216 12889710 -93382504199172639154721660622831210240 12889711 -274005256041744558241390416096908512968 12889712 -319571937852339750502009066165870952448 12889713 1193873640862748709701799139880670386544 12889714 -300596533243103882877152386875943806720 12889715 964393351994682326985980619046008117360 12889716 -46729760593731952127528761590751948800 12889717 -2402312046014480585373061763761548643140 12889718 120474834251376687410498629772761510560 12889719 -2902289838878317495292699755016067724800 12889720 -651178208219659334133627969298637107200 12889721 -529536214651225441147032169714771817016 12889722 409216292967659401223671011728436099072 12889723 12518387807129634967489758076056414720 12889724 -575986368285864044280011268082372452864 12889725 608459571932188086023292579137341773600 12889726 127765825078076529256775925753632589312 12889727 -422629274540378168411546282124551658816 12889728 1638584080095001322919443342536967454720 12889729 -274808611304688899767265300423951079552 12889730 2404492202735525679568017927526425600 12889731 838647549291035785495415085431011727352 12889732 -321059597049291539939364895076273599488 12889733 514714208302282711691036994367270271520 12889734 54621787006514600991427473807889139712 12889735 -39528441045109215724367835329943037320 12889736 183147668416261143730772693314052551680 12889737 -79676492452602952740823903372289812800 12889738 -144144496069772047141349623823328411648 12889739 -451939097205674538900545410617902959200 12889740 -862731705891094670954291390341272299520 12889741 -163843520098332686714161648041628421568 12889742 -1176064589701203020239723553775126001728 12889743 102823266150722324441802529291158960264 12889744 68857636447228469193926371602048172032 12889745 -433143354340393907183706439615398235200 12889746 -1114117246167210198675075806206607692800 12889747 -9795307507941324397699788010536490848 12889748 470483380901817393207489652292706508800 12889749 -32856715452023828789109921779853369312 12889750 252934661743576776406462245252792192000 12889751 -353121899623468014645696755550686944416 12889752 -146223272207763365435861156396679168000 12889753 -499509247875293817033397928468312646896 12889754 290510165543834016264453039027780033792 12889755 186280876910288440229638436941891113360 12889756 -30064233476923676827298127905518826496 12889757 -1046888110382132575428876430735670272296 12889758 185053865203967661757020653394054220800 12889759 -65681567044511143331968900228384109496 12889760 -32660959709000067854705193008545136640 12889761 -209481014735024163666018731415944939520 12889762 -131049620770233681314276222789672140800 12889763 2866395067906292473354020287172853120104 12889764 -429482112940951156054060554556476313344 12889765 -173551021810162953976797275688757257600 12889766 1357768913619739379617297122431090688 12889767 -847636180135023338375743168522343640 12889768 -1385430125144440187884295375855734947840 12889769 -317144649860880781896043878216467462400 12889770 37907518997560456864026465373019577600 12889771 -1498326322380141211258552059430455633800 12889772 17431880095275993057239979383019340800 12889773 43091464750355664204140134594488289644 12889774 14974322049778737421509168418276833792 12889775 680341691612651754484801086058993788000 12889776 -7716815294843501580053851783921041408 12889777 866471372757129547177885651143197460626 12889778 656390917071750758502680536564463068800 12889779 467037213489957380924869284616681155840 12889780 -510466087796602227923348590404155270400 12889781 752283148723153178137609528547666912700 12889782 199210814614631495077423421008002149952 12889783 -1045971003385275657379864941010075562968 12889784 -1754367366274927121223143992625485885440 12889785 35438524143001297653168337309378675200 12889786 71831104364939266953215464904647363584 12889787 -2070199035709561216411799636694234993564 12889788 -173433846366679828980409507451795143680 12889789 -1309198549975898873482623282063508582560 12889790 -304346746740736990342366694584364160000 12889791 -236818478464672904684080540374115996848 12889792 -512161312047063182422378485468982411264 12889793 -1598739243734546970513757637525011753020 12889794 177175256211382229578811446082258819328 12889795 -136875213445431126232968275050802186400 12889796 327414569257948043705065702128781694208 12889797 -323181819140124351075113361923454792960 12889798 1007580750230976546314169006559259996160 12889799 123877057901976590284923433522349851440 12889800 74670259175091636595518240742440960000 12889801 -294955585963475113226338893215144177536 12889802 503799020807197656437194660886388463104 12889803 152816254108432348355958292060277302704 12889804 -93797511262867571264628263143446067200 12889805 -2020207319774840349556238537142656948040 12889806 6005431460289304530195079358405565504 12889807 885390657460874077182277391864328796912 12889808 273872776216181684196850137627640381440 12889809 -1662033343069031630726972342891147040 12889810 683708862577164978550100617438642150560 12889811 1060420601358184568095406883821315050824 12889812 -27078820331204514003416307548846530560 12889813 -1749980613159781358726785813162588834976 12889814 -339944831109685887727168117722118985088 12889815 522359024339563135282346049058311677520 12889816 1546268793131303051585119897555920660480 12889817 -1110847430219059893030049107168290180400 12889818 737132887596938798550350951428424495328 12889819 -1357097256544953815640824349341963710780 12889820 371607263568798351890711912234234734080 12889821 -193666909669246165864674173409554743296 12889822 494364356050680641576754998528269246848 12889823 -1660576991719940917539684317795458424928 12889824 1024123274487059380938148145240522096640 12889825 453071873238747323420968281141701556600 12889826 276315251144477426363908676932150468608 12889827 -72132361154801781632401800491078400000 12889828 -593457559891374073535917830589631795200 12889829 -73054738258183057920106241262992969316 12889830 -209326227023281827481554505838692222080 12889831 435344677722453576623497331990984995264 12889832 371828683732885215117989196288136888320 12889833 -1014579701480746967783509656145767585600 12889834 759341178669836514021479601639203335680 12889835 -347007413238940721360637406836391803840 12889836 41600027608956283126055001431156865792 12889837 -258857187151942861859740384438883037322 12889838 -102776491169486149210430573094226579200 12889839 910375678174396546946567705411477737224 12889840 145369729628422798543182383843938959360 12889841 2358020376090735900502821783503195896500 12889842 231411573142034879224125243265175527680 12889843 428110214814192597832584848026030566092 12889844 148557894706421393572011995364318511104 12889845 271363779627150355028277798056189798520 12889846 594095298697663670812210086413272518144 12889847 -1957702385525249494426627261656663819960 12889848 -1113251935852781642041023229878701260800 12889849 -501942086294505171359287787290129609408 12889850 260551569142820305171249916961063224400 12889851 286944086225700813864829387202077757040 12889852 -5821399294056137325511350518319415808 12889853 -1679716198962353171655365225507120603898 12889854 -43257094232286566977859697764484714048 12889855 916901102036970010971014901727744433520 12889856 292390985925660696782761588788132052992 12889857 1039880087950553099193678174206960985792 12889858 -242273405615932922914136463768614016 12889859 1879332238321687045394104265845487093016 12889860 250415242123617910258561812573222543360 12889861 -121322804080685655574918344618669622788 12889862 -227517541159900600798744949576774000640 12889863 175088075829537083502845763756027735984 12889864 -511695214638599670448038292574149294080 12889865 468748686468892584626840695503571845120 12889866 -15481461800061475202023288054270762752 12889867 -404646466182749387105426139173653084320 12889868 -870098228450295526075836207118954551552 12889869 363984220699083473627823008390679811968 12889870 98055414261470672127945974601307584000 12889871 -2547218273799246683852913261606551802456 12889872 115160128482097052898168736969278234624 12889873 -891744119357691503000541452136297308636 12889874 590031033362062237877663983682504769936 12889875 58937845813907045221919111006644920000 12889876 2067403003065510513491747881710582829056 12889877 -70538448542745746623527221099411189760 12889878 -337485438569914652713459327872426381312 12889879 1525890277883326668428112325778897489480 12889880 -79411976437588202540733242090661273600 12889881 287164659556928859767508395528394192000 12889882 798139421031094045951258131038045271792 12889883 -144468392891619539941828859810090783868 12889884 -33759262223317026597999933863150911488 12889885 -2917870215192490925406961722185985600 12889886 1252890962737580835649767786764531563392 12889887 69623725706051335553354096710453570560 12889888 2771851045944507481704339037058826240 12889889 468030855905716962720172246110310062690 12889890 -149104206139755406071069229959067852800 12889891 -3186939734501389722838131278813990349120 12889892 -1492730703390727725994057205301422918400 12889893 -955381259572278934190617469860317943488 12889894 20030895109872772395000127572975891840 12889895 -35909025455364047175498422247083174400 12889896 -431071631439705155513583326230633267200 12889897 -2075418084178975422226536712700564299654 12889898 354320356559979882380668079569239726336 12889899 1282575852928030792045651199615725665768 12889900 366214723741486521966390626064092428800 12889901 1108792857465692297911064221572918900000 12889902 44199928400306143205451513190705672320 12889903 835249450303733556431881767292193236984 12889904 -115903425025069705972739790810488832000 12889905 -34061854614023655219260992480919268480 12889906 -586788193899851358616775355865514884848 12889907 -1138491160623705580732575964507421372400 12889908 -480972969184671677005568592022465597440 12889909 67246650319112702071695006216559488110 12889910 -253499791478983053027284399915217692160 12889911 -134124276625742793044399787059533202736 12889912 225152727979216091250033735852299304960 12889913 -1000863973702082045156346739783272400896 12889914 -293643304137107877997463116537868232960 12889915 105467997233817333527598173713965185520 12889916 -16037437639717974338753725463877027840 12889917 -288744449127346019407793891288597076672 12889918 18258684719257235737412722485514932480 12889919 -73740440477850844411128119836434340128 12889920 51548364860661032476251216740666572800 12889921 881702314519847068135586480230089252144 12889922 -1045611821759100173161820270936152669488 12889923 540171203457405773862736755215735347200 12889924 -337676851837112590109406698043566686208 12889925 -750347822714294427551400997611807889350 12889926 -44880492484642380945407288222294457216 12889927 713378056682122016629060408433878292112 12889928 -642647571102525955986008346388868643840 12889929 -467726829283272014670209931904411461312 12889930 362983650768041984740869308365146507360 12889931 1806800453496826121300839347405854569464 12889932 602592865365847239266116160843304505344 12889933 502527581346771380056655736999695318976 12889934 331666281854791455504670250073386087616 12889935 2402820199347249616136135186677205344920 12889936 -275424045821275997776063088825386795008 12889937 550250392530759341000929118889887012352 12889938 -15632589072048672819999769959281836032 12889939 574380988758975278285570286188825973740 12889940 -212145377658321868801373134850979840000 12889941 547210765559921009971960134610605996192 12889942 286517409158552040138596897525558572800 12889943 1659895851211164500975269929690611929944 12889944 -782736884087637981469832941587913543680 12889945 -456196349189515361134873905315144834300 12889946 1278362056173278387340822440715491634672 12889947 -523218343527903841686206518360288163328 12889948 -1412994061059478146653462269943337160192 12889949 172493906310233004495718810299153233520 12889950 394315863275769021530199396825505329600 12889951 66857105678231677110034717003153777952 12889952 2109516320545706311563072160841387212800 12889953 -1544643994783974123077749420013449645038 12889954 171985178431083661481647064522176326144 12889955 -9646541582256013627887953506097498880 12889956 197705864205338061441507947009219911680 12889957 -1656012637593615542723528809021472321794 12889958 -531068204699648232589352441066895685920 12889959 18635541378093788897143700838753696000 12889960 152995100677082822360413129365216000000 12889961 206166643980209389762516964428023968640 12889962 412349453532697137124436335457465379840 12889963 -1785680807453795809803121541195646971788 12889964 -119457271354920482540635669148009346048 12889965 383843947656889439132987427342627378240 12889966 317702465024538020780756568440065392000 12889967 -1536274308985215068473019161431959367984 12889968 -8260282127023776430271944324875288576 12889969 719383151008240034619791623540162548960 12889970 144766908097126683857054099765067019680 12889971 414327217206387922675802736347829232656 12889972 -348993320922983529987741340400727620224 12889973 625889068237736583229171423718246994222 12889974 249893739526993304508689796693274023360 12889975 -8837498329543716769583205823319692000 12889976 1548517716955658885191319858175764213760 12889977 127492996193449073111355938624143480608 12889978 -104390410106420418257330696498750479200 12889979 -766166978047383237167543528501686988400 12889980 -228667630688032813151656370116606848000 12889981 -2324394887126208127818977482909636960 12889982 -105019700380327175749786279478288203776 12889983 208761356673938863772054405209902109824 12889984 1301146519067879310529668263899897528320 12889985 -1001293310493178297792203583544279840640 12889986 36551926208239192356090308288931852288 12889987 293781390058788092882349056458244328960 12889988 218603408660302127637490626031858642176 12889989 -673329917602150461176569757156389956480 12889990 -270641878079721520683603527466269472000 12889991 -1138090889886006235718956638937502629608 12889992 -51587675575127367059743140317508403200 12889993 -2324093189767124439727511305552540646758 12889994 -111293742731717133001629548233231500960 12889995 -540597625266736408255093916591132052000 12889996 -446197544646430174241217746124815908864 12889997 1442195380125873733017468045678854827446 12889998 -86887776396798784841285234668180064832 12889999 563352513356368287453507620130889243240 12890000 -2541329740933729352423243266329600000 12890001 -896414670422812969331763763621344887568 12890002 -697985063508718047362926172882073026400 12890003 105509111185450352059421176354347289680 12890004 -934017714790144568432497349803774715904 12890005 608229242187556005341789236568843967360 12890006 -529418889996646710318428755681591662048 12890007 177785567463619763161397578974669937848 12890008 -811560879546342756834644128541792471040 12890009 -1187670120401472929470360005861320592 12890010 -50400575934925721937238664971420769280 12890011 -406154144872678744605474216063510332328 12890012 1093443991374487099902175837190784660480 12890013 -122578012862819712115549514983831701600 12890014 296863480130470591694290998988377765312 12890015 -446573042312597236521894704771656362840 12890016 -57591497590756395147319237597116039168 12890017 121904422234800025410976543063994400768 12890018 212356143197137804907975479684793927040 12890019 972446448494997411429038748943071508344 12890020 -348595417829277640960830685941797744640 12890021 526646471636477302967314394070971498844 12890022 485461420060529050194171833291581140672 12890023 -354815471980126140036121141988335693776 12890024 -3160530993143271942951708011376476160 12890025 323116869143258669511059905857468006000 12890026 183234663455238762063183390527338176000 12890027 873449338675177252122239122327045485876 12890028 -203123461694537982734006037417036251136 12890029 436844033105455473060103342363110682476 12890030 -505933281271661137424879015745685131840 12890031 -198538543652028311092842980158187533824 12890032 388193160000623605629560526156120981504 12890033 164384859528564999318662479740549354804 12890034 -7157906719272570061261585836389930112 12890035 -525972175318563437146797351175574059200 12890036 -668286011138295928286891590549076593920 12890037 151373068988728244423587322986394189280 12890038 -1241311696156257174132356101054798779264 12890039 -776363942196998198477735220301300255344 12890040 83343073036642684044835845413707776000 12890041 288928260210965349587148573274352589012 12890042 -290226950877007068942424132357832768256 12890043 -1373768558961561414835366927707054478800 12890044 -467863515487417598720533454287430681600 12890045 -489315139780462153268389116487781214720 12890046 -258346511820509317796619587925268906752 12890047 -624460429325681308105741000727376589504 12890048 5218378759239576314111725718816686080 12890049 -110118898618152831794851698452026217472 12890050 -96282482219993405594586173435852774400 12890051 314259182029038271057893760928165809392 12890052 -283106553653219251015359754744975515648 12890053 -1457885926970593751650099044210963327936 12890054 46207505786059561711967029329733491840 12890055 -576205526154493107831452069043557470080 12890056 -1131068689655991094539798936473806848000 12890057 -633976485970134492240099583003334956380 12890058 371553955294689688403846282027404195584 12890059 -142594166982456931680521759607974015200 12890060 426316320986521878928625118873408844800 12890061 -1473119844289283705215428949584471160500 12890062 878732578347954524637944862067146099072 12890063 3202835906164284668837967472252234254096 12890064 -242485144084359558024334670345906552832 12890065 -37567779208323203579416640762036376600 12890066 49105010960631748944916775613695153664 12890067 -301292376971939905607903657792751552 12890068 574538884194046131678827166635530418176 12890069 -849241942899286048003129881220190019456 12890070 48503351993974963775583918540744211200 12890071 -1657629737437689822080774309463521252728 12890072 -301337954645569149218626824443369717760 12890073 330659128569698420429702909535536343744 12890074 -357742503497503043075391026653715823360 12890075 -465991749849522424733786832712364904000 12890076 -545310872943579546762538235104435445760 12890077 998216655837120482294039162243961707820 12890078 1511985028022645271764037934183891715520 12890079 191922542791713232532449766962868809728 12890080 155242714413741280753341874097388257280 12890081 789355151523674144395039952255317854882 12890082 -20997365979432992045353183895715566208 12890083 2313106070390288781983860608954476082332 12890084 694795509267870380782381450878702520320 12890085 48142978344811999592593471758409683840 12890086 730112808837379328861850941434922804544 12890087 850929419328935181837086932015798897416 12890088 537963588878812353109690934225809996800 12890089 -514226785376748727286324464417042196700 12890090 -589860399633226757511920851144534423200 12890091 -173214284943673690324315787229601018176 12890092 423689211714776500061894648693386437120 12890093 -1678442056486556471264084103181053847956 12890094 25992578690602174483760186883354931200 12890095 776926754264813525647597804554250518600 12890096 213132123990793832203806040316416917504 12890097 20884627603766879199174629449688863104 12890098 -49123770533791389725548475478941322336 12890099 1906748076132327884919363353747062001100 12890100 -282709890093801836382956703545521305600 12890101 249846376726682533344096283494261653152 12890102 -1288991929506940592970534808240403473248 12890103 -299823963829667654066069604015593667096 12890104 18113748195283206942675491618631782400 12890105 -1173711555021672266307555860362478580480 12890106 -351575261201987182603933987285924902288 12890107 708347428743033496472999592390195768356 12890108 -232104104659527562535170683571274784768 12890109 -267877432118459813776605032850681348096 12890110 -1940247956511757488461708525898055680 12890111 -281326578873997386069394307373931971048 12890112 -878405012844764290637364631779567206400 12890113 -67634144316443274537019484432012110560 12890114 -598702410557679451379072121352636416000 12890115 28550586419621545236915586396372899840 12890116 -74129514095683401150934154891654599680 12890117 -1114649402695614773391453959440287468834 12890118 256156087315549127032412942113043239104 12890119 -279067100461191239196518012131185420288 12890120 14029324480222259285916314334661017600 12890121 65178934128073011122550638912669178240 12890122 -17298195791214413885215647471721021440 12890123 -1984337046479888020429907303487054958320 12890124 -31302293065435326855996714832054364160 12890125 -1003834501927009973436342053710735722000 12890126 20176104027812971388946034553079575040 12890127 -458125174293571120013704029095756770680 12890128 -318699139087194845934380723596891906048 12890129 560579829707441637216636781520737133376 12890130 -359697502693430743897160935166615040 12890131 -754521660450208916770647196046231067528 12890132 -539414757181651248705224959656578365440 12890133 516606992723441474340110166983457145824 12890134 148930036466880065936823432617466598272 12890135 -1700788080689322222487837456241834818920 12890136 230746892266510328689281733366731202560 12890137 -811217035999038472434662833567361971620 12890138 -199627525720784901070789239165881817600 12890139 -649867829173765048261108934662081741200 12890140 -131804730150795894872277187264737538560 12890141 -1134603452804780205414149249955676864512 12890142 268076458759454773199958188970427203072 12890143 -32713437202684376587319179258879857928 12890144 -1877681831592237532325054344146013323264 12890145 562334069480162563263121807676600701440 12890146 -1604020948008908292398858285248340594400 12890147 -302507223687423497174812241040628042404 12890148 107292224365126642789749550093748981760 12890149 461634141969563881323406687270729071264 12890150 -33342125465751234151189881112980614400 12890151 -635534753973988484029885442247799353600 12890152 -1313609156523505446648005158892203622400 12890153 4761930897262581563913222538111423824 12890154 -70552027482840076280382664839766955520 12890155 -948673752161385311957903117682994561440 12890156 778772549079819147504460825142836380672 12890157 196893828802488783733239584273080675392 12890158 1204726312569686746564351863130353295680 12890159 467632948083432413796466319759212953360 12890160 136567140419704246853485925997338296320 12890161 2586568220073492561218500846466131721524 12890162 223832974697810600208143219796991174272 12890163 -127814211000774575098661529888405322752 12890164 415527758781693448349153336960491077632 12890165 -1533282634821586813358128091886431505600 12890166 -210172322656473882943224683591821172736 12890167 559059972116505248404204234250339714216 12890168 -276323471891691798715059451203264000000 12890169 -446705445613647162834809615614303573200 12890170 294748412630458434342348027062885011200 12890171 334510318569324955174587631827382307136 12890172 113975673722236944506388110336721321984 12890173 -1049674217242328122161490877159279979840 12890174 533532516610653894930029713258422835392 12890175 -523615770648425819576991173689114569000 12890176 -108948584871311868030457916891860041728 12890177 -2331817815351712029761696234825922118974 12890178 -109830157171135370635940485457664337920 12890179 -251872393826903579898081569108423409220 12890180 533809245784468444080007249794732771840 12890181 -1314616207182875313604675027695338083200 12890182 850629568988213235839982051328882594752 12890183 90462439091620801495880327796299673264 12890184 1055001123243597668331453277684253368320 12890185 1217615086803719535222625937469649560960 12890186 46153648607047066040763969275234271792 12890187 -1281646207365782733909328009335330820356 12890188 251779767167621361092699078353132421888 12890189 526614532808675153874761303400001929600 12890190 285712035919650451109595498743520443520 12890191 -764289043398455936530661003388802795408 12890192 -40079700992995346053964714231273619456 12890193 -594099020618539048215331812514652739840 12890194 -40672747749652835911365580019969015520 12890195 33227695396601116666384553687961099360 12890196 1021634284396446460836640559129647104 12890197 8603571601388400084239461653413651872 12890198 675392580562338221214171530023587405600 12890199 -183170292698117085585065337872608098048 12890200 -19223321077152681479100162195238656000 12890201 -117482795997689764715730843490724168496 12890202 -101269759768464167865346271811166379520 12890203 -8291966094488422354469246180462943232 12890204 -1702520256027181116126246684191141420544 12890205 390185911841820442965165632379208315200 12890206 -360530973180150925760216536936067579520 12890207 83258179419974015427373065778679229432 12890208 266011903313085628549378558800879943680 12890209 -2241987872670816141781043800480172570590 12890210 -408176108114504214776817933421965720000 12890211 891548207366855693701070353957209474480 12890212 381594190752455440078885619279421038592 12890213 489706192479424108656801547836180564096 12890214 -640832610755212937671584786645425059296 12890215 -630655798236128384956401395115669540960 12890216 2172859045908407873510306158707813365760 12890217 1077323595336760104520462587624466024080 12890218 868043678406255086934031010199627171840 12890219 396788842698709345983384994314039157620 12890220 -95565008743386937977177658777756631040 12890221 157658483571511175253971214160700026432 12890222 -479261551005021660528113909861367470208 12890223 10254406892957346258442997978510822904 12890224 -455101664885071846642847021908533084160 12890225 -167059214203138810380005163007508640000 12890226 -88216860214661793341521939232968857600 12890227 -2513025342979643262421844772125911728 12890228 -536570156436180516840886116083952764160 12890229 -771030027715501393278954836827255626240 12890230 -426963576045092992937105759341630404480 12890231 -194978866725956602535208446538806657400 12890232 1763320224759965864986326387922796544000 12890233 -393107803596938189894141587520494804824 12890234 -131218496266578209916769232754407083008 12890235 237506989421708707624681077179067882240 12890236 -170501712250349880482803761228198183936 12890237 -1467101814497805815545479835447086370740 12890238 337474501309072775817982530948888270144 12890239 23677214046129511192082545805600296560 12890240 632128826714096853970352810119869235200 12890241 96276254732970477580752010833369188160 12890242 454122157493682638849292301452043494432 12890243 -148224864168023223918140792439721733508 12890244 -145105449096179882240878865416626032640 12890245 -546035206127012164400787584471922702120 12890246 -661971637772390830444455422209394933760 12890247 222955164823005440668597321864441305000 12890248 -765843149953733368926463237894758727680 12890249 -921086208183121896776791232838128879436 12890250 818205947186965585352290053066198384000 12890251 -3176804716890401184878786415207252244 12890252 910878400493601455879253829724073799680 12890253 47671645524550177617895720414609773504 12890254 -382107621905330093161474234005556680960 12890255 56216594971138996636541251736892632160 12890256 -154960941324512895367637044997074649088 12890257 -1439042573617408680809867219012693401088 12890258 315009039448163514112016247182392694784 12890259 88650120279307266112999893797037177864 12890260 638102466329789508410075937380296922880 12890261 1421762516012764652275215762222414100800 12890262 194383154747848899024996507724554713088 12890263 -1472910376712259902929423985094674939856 12890264 75266218474438788600956327042317824000 12890265 221793323337279927426908046397976064000 12890266 -525025100831859524019911105315967111936 12890267 -30499134603513786833346816186005354688 12890268 479720991651345306807488647411627630080 12890269 -823782534657119152901766570973840486848 12890270 -231978120089505534397838701560452425920 12890271 275555682862908393813695224179032125512 12890272 763357033625353736102858666558619648000 12890273 -1169453353755489632590281777134215602720 12890274 -364602863352880842321163899583861223040 12890275 1223586882971065963527493170875821814300 12890276 37245708388088246856858203914220507136 12890277 189954503648722627457278326477626250936 12890278 -1761245510974859194517667309092543146176 12890279 -784049551361901241005520079088405345216 12890280 122284280085318021699554116890481459200 12890281 291774914227315918894745531975196851712 12890282 4791553778586883457891924359781178624 12890283 420392826354316373498650804707024921600 12890284 -4888910712000142952407387684696596480 12890285 -647794347324339996327291152183997052020 12890286 1102156126316551237108688729697944707200 12890287 593560813944035123773775393327481377936 12890288 -244808161430678299108144581543532953600 12890289 -261833354514931964136760957445746595712 12890290 75697143713468168027278780309926159360 12890291 1144884865570701507329856792762830407692 12890292 28948737579503331522621176066923610112 12890293 737813476174380253162567075925387199000 12890294 551055873906026647571952697432479969696 12890295 680461835827824390240824352875503752240 12890296 40471995925172782002639222492115599360 12890297 -927103095318999629353701302773288440000 12890298 625765377568050734917425577849773425664 12890299 -377683373251567836945509534148882828700 12890300 129376753302739630288458631846354598400 12890301 1119715041061982316068701760033713888704 12890302 -162901464098693428701325324403567739648 12890303 -1916726964702202038365497921767403457880 12890304 57147707980140518971824616165689262080 12890305 758982829579116106321835819615264597460 12890306 427369568278490364544388928126103158144 12890307 246393503979306031136114786915318239488 12890308 -826474350196360759086783012087440665344 12890309 -4019170753892500161442546997119640984484 12890310 212093386422433376877302997997134092160 12890311 484944306094287900023954813414448342832 12890312 1393473665928256032738595196911557043200 12890313 738004505169943576034961819111981288000 12890314 74610108162978500123101864492033577472 12890315 -90807319461996118035105267502857060000 12890316 259579181472252576818046049137388032000 12890317 1323317515078727004120759017426196829152 12890318 123744420553645751380128208696945135104 12890319 154990398037596017776625793792958220448 12890320 166738951219715297940965538489915801600 12890321 -323019532317951021039428609033731262478 12890322 93445139416061221920070995655131396480 12890323 -1347337401795009449023597302903761729428 12890324 -396034807201143567297995239928701106304 12890325 -2639049747096380396609951115679756800 12890326 -262610082902680384843726828904771867520 12890327 -135403005868284146863063915446502901760 12890328 746520548254302155057141518617954877440 12890329 -91823378223243380480422714140363600380 12890330 -52571912769427633334917187729153182560 12890331 81698962072383925138480914436214417112 12890332 281106703938967665955135661214376020480 12890333 -188947113538207628682357898195274715636 12890334 271379396636438077193776163837019786240 12890335 -237026014791816173757091555066203475440 12890336 896023179951828229012041054973912154112 12890337 436908704584225741983377962256921837760 12890338 -428883721899630762078145578969135733680 12890339 438001992984297913564175756900825912832 12890340 -1273451592704805592521124252348915200 12890341 -3113705083434252435347368866495182712000 12890342 113957469486802413964793018500596035712 12890343 1067521467288789118932656230540099802664 12890344 1917156542613445838971400553497679068160 12890345 195612851801902599014184833395846688520 12890346 199846068959429134960139206481720185344 12890347 -682031050078050143978768683191826305200 12890348 -118592510244562884493975422354615650304 12890349 -502120556411822618065438022805321984276 12890350 259404177586849522802575657886466432000 12890351 -1272940135984120981213937752410025562400 12890352 -264278438964794265719468748982105079808 12890353 -667930371519343537360482873298487491520 12890354 -738555901237326421097408480617824048624 12890355 -213264580538639950092429361349198954400 12890356 -542058484665246426872655428136745764864 12890357 -29782675017554972250128932539470361120 12890358 -87097480507946238551685265311575718912 12890359 -972536686344475044015326515085959387200 12890360 415958509812737113437384189645520896000 12890361 478515243233210536577511522778743502848 12890362 471849426505633163393994561359144824032 12890363 1002319588718886400213778125906900344612 12890364 -548670434617656281914206803905747968 12890365 -10408235282941580879742526412047936680 12890366 276697199150242369025433991834772253504 12890367 -4743368054652527140279734325744197120 12890368 -27263555925901293898641547156621623296 12890369 -1189571125912184127943563134272306007040 12890370 -323295300704929804535860624396307635200 12890371 185781289633579867613623178474679167392 12890372 -299313610043560460422205734931701632 12890373 -195877176938236782260154249283712581632 12890374 -166969275779494037763165902957147288448 12890375 1957399862903010174590850384784989114000 12890376 861132243992625632738438732511570539520 12890377 -1951704342698985596548212578235786510320 12890378 -240842512696625371704989189022199703760 12890379 -419968652263037710055298763559596771200 12890380 1074019975310411847590831241494256460800 12890381 18756683210626459954619529908524207392 12890382 -320346552074066929920504481818316060608 12890383 130102312680490798091785589357533003008 12890384 -81177967971913890771410699947099914240 12890385 524806717117783123107458920151753725620 12890386 -133273770636682114442435257805716531200 12890387 -1899211340211616142144442938850295946964 12890388 -356200741212762862006773554506513526784 12890389 163775806121948768804161685979451911040 12890390 -192549645875353553371787525441568172800 12890391 1001061854978681016840618357548861509992 12890392 540345481496935968772995108506521344000 12890393 -228399551949137269259059643130634977660 12890394 -834833883485740406262197334116894737920 12890395 97079228775763143667619630012709192000 12890396 601919648647862226843808501895856291840 12890397 285657519235365389016868116115868996160 12890398 -808398551201410333616276704260106091520 12890399 -1359240977409360187946565367653358696320 12890400 245957146316627850602590053289505587200 12890401 2206779653905091666264508496239748706402 12890402 311105847144865995681741627000711025152 12890403 164025257693078130187974493777926230304 12890404 -550020062523120283988686262542798252800 12890405 452895320647441666727010114312170298240 12890406 725753083817731790268259361494734976704 12890407 -2646281600859043103407797511861238233208 12890408 -2518845437202628941509988019798129213440 12890409 389053409063619048269084702432271956160 12890410 -79095685122277284063819111159446582400 12890411 25646603590415498503514627588894994792 12890412 664701062192802688775825274146527329792 12890413 -96695414640422199944846918411820114600 12890414 516533282063224264308088125213634065600 12890415 263506413751321454368556048111836987920 12890416 -62274919801810534614646181360509648896 12890417 -1696959861239688127580192036341088886720 12890418 -174541276254662661708710486137077607296 12890419 500280281050882725601606282209105570048 12890420 -65320562100668118123446119329684848640 12890421 1086772454293966585459529212438436151072 12890422 8146899571906575213788761712156716992 12890423 114903376147828812466382288184666526944 12890424 76359812722868729315228955802214400000 12890425 -17663831183422337187191526580257184500 12890426 436565755721697181862747622056534028912 12890427 1164827602401596143992996939775982162304 12890428 173090306766173089265144247081247105536 12890429 816549461533804049755145210855977305030 12890430 155264103918093201835297913123831078400 12890431 -492895824092241327710479971907681288768 12890432 647051379003157172477548714037507260416 12890433 -1678388747793129090149661312280543892736 12890434 815689757484419333179905325506323921616 12890435 -593417749965476969931821427168761115120 12890436 -41994648546289898770195322314415616000 12890437 -317897508292352536249503637977179001600 12890438 -115323666882490057217351898358574876160 12890439 -969799903229921577864435596523004892496 12890440 772526698633172759630560488318090700800 12890441 -705518078244827370496655174666813354316 12890442 -132385080651276416232486076264326620160 12890443 2199046285818819922437420881668804444840 12890444 398266863517927568280886260426233066496 12890445 351876364587447080017990994412308701920 12890446 340895578858579176640249180669376916672 12890447 1034089949619998119608785947117947478896 12890448 28282658110890983392936553098220666880 12890449 -6185732209908871911752867884448967360 12890450 -983705592893498239242943361358608294400 12890451 -89447367271330997003599896993448568832 12890452 -497247519625206097212294240156979060864 12890453 447648668693096956021127972074759291260 12890454 -3082591259939418342663090663203005440 12890455 -569334148509119472027873713974238438400 12890456 62830917041799858308067327234271610880 12890457 -1302898494667644120403156731878246564646 12890458 -50258799382556158653714083069448204288 12890459 1940968916213159499726949372733600150640 12890460 -156904742880205039945646151199427911680 12890461 -1011076263722553966425172799519532414938 12890462 102044988063543305633520035911278090432 12890463 -529638940001802855758775114231751926456 12890464 324863398382524022129753989879911677952 12890465 -166656861473290524568143509223099801600 12890466 841491206747759043245229526481318745552 12890467 -240152254809253323976313701683363528768 12890468 572836250177317667621250068576716203648 12890469 1320892056714367811432720576456961858144 12890470 100087303939582922404727245470022060800 12890471 -1732697983472925489752799755000107835040 12890472 166502230030668700837725845699728097280 12890473 -237805992939215595343628355447787502278 12890474 -1183735612409165198461620015923199125760 12890475 232031047434868439977594971006081342000 12890476 102745488456816071679179277347313239040 12890477 90573000531179502672052845007529962326 12890478 295246490944201632150782706084120791040 12890479 -2122230261970076252271017751696416342304 12890480 -209668709616038335471765511859978240000 12890481 -521856652840703740349037618311813649120 12890482 -152359749000344376944069586806957912064 12890483 -2198233409895477658683217818634334969268 12890484 505359393043926555638523909419340021120 12890485 -1748121392586501259835117548819176190440 12890486 -13127784145546974102523655715227241216 12890487 -754973733734584329865556561579726831640 12890488 523884180187013174632642317278031544320 12890489 1284601877670136045417652095775013901290 12890490 92957365493779313920829229647250405120 12890491 591258480844521654829641208888895305892 12890492 270246780358175509349840201927564393472 12890493 -252663301103446245805845217969003200 12890494 571703997832405052256236848605804919296 12890495 694566816878073424638358050983844753000 12890496 -692196430417696799637057381093448089600 12890497 -39875260545058498603391388465165454560 12890498 764947660669106544277324440693390459936 12890499 1277356577158539841141107003447095708664 12890500 298496169196169966905277714622382080000 12890501 96733483348415502640578931218773076468 12890502 5602877001233690799067265411883101952 12890503 -144453225510471040543079913262253749160 12890504 -589812660334361049555915248082736619520 12890505 919579420791626606233369103008595733120 12890506 -220048088768634967447709286446896408320 12890507 -55003952779991341405464597169281390048 12890508 758434159315100575064817817571229696 12890509 400342292111547617074971639092022352960 12890510 123062146599990668936698050571446952320 12890511 501857978157224560744959267675499662288 12890512 -161208270216743610574011549669263605760 12890513 458778434020531091897361917465556539904 12890514 92023832181469906097550088291431152640 12890515 -1063266965517823275190939354907329397760 12890516 260763737609222762162493583134600301440 12890517 -1031378217950356804968215469360408090720 12890518 -20681189518502777502027420252317507040 12890519 -849789742462759542487121847560749301904 12890520 785232834601774780976918681530207641600 12890521 -22018639617253633479826585591575925056 12890522 628305701180883485163578844288436050912 12890523 51396864589468864320662204316546097968 12890524 -372972541099384393644273442369604056064 12890525 99539002315313616927598352890786312050 12890526 -232331355415909916933031694492363302912 12890527 -765405229398344838707675483245756604840 12890528 -293642923063895365231461354519787536384 12890529 275231355667040166008084296750852790400 12890530 357593979507007840702550801245834832160 12890531 -561336590978848714818900173109924676800 12890532 1517389618000728696757950759811557967872 12890533 1213491545158043589346778184329363705664 12890534 -10990482345527114692086561163373466240 12890535 35793934178599608031748254812478502400 12890536 1055187053620421944715146089611736422400 12890537 -584664618940627940226597255857173791408 12890538 -188598737997746682757931911319021858976 12890539 2793968891945023999845260995358956910856 12890540 -1468588983299372781486727016880814080 12890541 262822758374022781470263022189356116704 12890542 337979524966271893682257190308735139712 12890543 58344013386829550396339582794678779792 12890544 82730741833335100631044155263573557248 12890545 -864722930954354236912919296001464442700 12890546 -772776138712537746657684587089301554656 12890547 -627412579532586904479901785959717912112 12890548 1284592267997433371792463637751576156160 12890549 -388933048982483419791899101594567757568 12890550 -176138915755834965101431126824088128000 12890551 66704825044984618441857909167666599912 12890552 -128395598483315858026986861802744934400 12890553 992389558803327792419873345875954039680 12890554 153206906539927220985792919059901617120 12890555 682415890857810214140058878428944728960 12890556 125776985376295821455220450750629068800 12890557 1040517397934860618672623721958317103520 12890558 229178751704169049345467793356353952000 12890559 -62334532753266834900399291342029362944 12890560 -261874422355244776330022000279074897920 12890561 2303255770043481660168241173614058468162 12890562 47072839757539314133191681860912732160 12890563 -497708035627503281815912666708999528704 12890564 -379356916789688110269645881403588630528 12890565 844154250829707045421118596196646112860 12890566 -17095290584934373362238926491185879296 12890567 -1653192818021000320250926319121447801384 12890568 570022564552337522377595366719513067520 12890569 2033429177648480510632786135440810061840 12890570 -36956151084804812145096052943775790080 12890571 -337403273273907772775889736217920149288 12890572 1756448170666793147439517049154187102976 12890573 694545623302744718322842967824456690220 12890574 -592629545573847451141862933590788790656 12890575 -102139419035017468589792376203277886400 12890576 -220880093363213163246929893881053134848 12890577 852579020210654459467148750475184932912 12890578 -462852123628969259614524836770388859744 12890579 52723573054969489536744791522939025888 12890580 95999606492553107610792411426377195520 12890581 -1035570401016044299996571712634363623072 12890582 332048256295363439857065717121155715200 12890583 1875274396428219660090098594202259224 12890584 -375284893326902599925788839675848908800 12890585 1503492232355085139778941008816873291780 12890586 -276880165245418690355339742549181344000 12890587 -1954735237410811186352257117858611650400 12890588 -13493261073600863351559739468233861120 12890589 -218679244298979546877804544043421051776 12890590 460216575940209775148716938049287720960 12890591 -683721557698341473727022535948627990928 12890592 686862832955747826129951664506460962816 12890593 581243928519234482489079633723094505664 12890594 642191869695353746401049132905189934752 12890595 -833518884705227671672607713119050406480 12890596 -2870263395999893332029743870008558804992 12890597 -805028886963557836480234006417276653954 12890598 -58335891529647496884057105108636764160 12890599 -803964584932757750403979316564057904688 12890600 -223030599053812641823921380918646656000 12890601 67704386836817759144906418773730212592 12890602 336063405898925601230408909915918115072 12890603 -891130017729510069408014753323663702272 12890604 44837802548902080015712408580110543872 12890605 -39551777234580706356853812689840367360 12890606 170318670264619413448263864766396369920 12890607 384470398585809974025339254804142293760 12890608 200927100306035792571404011058888704 12890609 439298611079781498881232248416946889810 12890610 -427294352954801311732675182110209228800 12890611 147561347256970753782934568030723377032 12890612 -282483667338544665732921380023528335360 12890613 1754449987318990196583240615732966734400 12890614 -784373946928829189517835012840147872 12890615 559428448102231352185425812252130741600 12890616 -675588879209654503166601970853560934400 12890617 -231523661393765889377239173493938333334 12890618 337893064913651068154888374543662210048 12890619 454481827718281770281343495096463205904 12890620 -400550530080346894565975947843809400320 12890621 -945812752165151181729909475888110948468 12890622 36081654761912038204902388262481943872 12890623 -75760596181417599956806210774334761600 12890624 455837129346951974426333429433674760192 12890625 -815613314128990825753978553784881250000 12890626 5026085144456800811480609584932864000 12890627 1677123125274849630149346382446150557952 12890628 -247928265910752982907289914080373436288 12890629 -1160153775510074134057537281467052500770 12890630 -2492983491449056826194210910275486080 12890631 -364295006437855851094732554109916381184 12890632 -16008760623625271312116048205195335680 12890633 199527084011525181088404249541085723520 12890634 -73766363706072954101219171809510282752 12890635 -87454831080605936970126520302813667440 12890636 1020191839912859727208049189893983736320 12890637 -22398338999200401579889854734632773120 12890638 209229931798445168886016270937877174720 12890639 587842185533333619646271666196404898720 12890640 51842266885200707136771691282177720320 12890641 492070070524795798205055880971471940452 12890642 -1041005826910023473600025523732367322816 12890643 1311167242651707301520155133691215898624 12890644 -182116802431089458795472973184058602880 12890645 1008146570125501644542892581189297040000 12890646 -207447985856084305478474326832441608896 12890647 597450352866502672249677024482308932864 12890648 783530605840399509118790224184666511360 12890649 86416437816635682623033978803543200768 12890650 -112602333044828375659456534933250342400 12890651 -179967576692703623752103205513947136048 12890652 -283372514691900341866343784251757554688 12890653 94480855704046365914900240750797068902 12890654 -313209055888363141182264118982554048128 12890655 316537042916476793179768258921818504600 12890656 1532433464922702907419713013950032379904 12890657 -99048539447719802916947586089309976960 12890658 -904160773347073508588994335633286320640 12890659 1632228083984543876442957957680923392860 12890660 -161294817879020006682355858105127370240 12890661 -106713202040261382230291236465712316096 12890662 1413871134728648807799189123164942249664 12890663 -1890462763088299995785483791480393205136 12890664 -309505793645555646138978964592302080000 12890665 -1269221116525680375609072371914118414940 12890666 -427521593883064654125433163374682668800 12890667 -76849575846276079245406892678136000000 12890668 -39950617189415388902403474280781774848 12890669 3302457476239606647783132010355805408 12890670 209281083317761406862244528523736771840 12890671 -769609093269290899730057853869730560400 12890672 21662835466194305977595200369729388544 12890673 -574316369792347704492664170666123423678 12890674 -359507706916054489533570364212789619200 12890675 -1262686078893551879632461653429767161000 12890676 -153336048805312037392159136361256685568 12890677 1289720949914104675454930471654494684526 12890678 -72101742734468452246713089283748489344 12890679 1073204663932921208274638108212859927784 12890680 -141531667960921479551118835321898803200 12890681 -961145898352122346252430424508242615036 12890682 -166137969343556212159603193928449418240 12890683 -127071491137729472084162472643084440400 12890684 80678743345356919760657844266300984832 12890685 504555557349058632102163201280246289600 12890686 -169539075088235268365283173459195284800 12890687 -281479286250671610445766662892265732048 12890688 233012340567284108562525764389793955840 12890689 171100143880978674874808878599129525504 12890690 -703798879019167949736765588415113784320 12890691 -587087981757426611630961550551404257920 12890692 -191302335123888595042337434201665497088 12890693 -1714439442070656274306004145107649641058 12890694 -208526093361208958804119657246442529600 12890695 -350255882010837457455267843787729348800 12890696 124097849417084596669308460233593487360 12890697 1018956050430267042053379573965767126800 12890698 247145107834686499783305451724708133120 12890699 -510291828770834299166908306364689935360 12890700 498308497378860558184611304999207276800 12890701 499543086866307790415551484920712599212 12890702 443653538460352619355097140534920985600 12890703 586702640973770192148438663792150981120 12890704 -347303163162669570804784319753264824320 12890705 111687504403775292271536530487366725160 12890706 364661909043399493781821092600663026304 12890707 -125576183441597565278678193348059489044 12890708 992950692078449592955649915669893369728 12890709 -349655558286602087553749398072516437192 12890710 -335288678220687676522735626219290039040 12890711 -534888478022798584215264706622684381688 12890712 1758259177389749060686814024464957440 12890713 532024368551949583140722902585435730688 12890714 -683199638236510701712122714891089534208 12890715 865668014158241613614254478186474283120 12890716 -865183265360774656720879820284336668160 12890717 -409328601130979956313384304743592847008 12890718 221951638099001158710775825551521034240 12890719 -1584291197393829524183252059184555078960 12890720 -652836851240279913789347472701057925120 12890721 -128475899013332694259306469146261190400 12890722 -217404029458681619499580041317172634848 12890723 254610494469694847024587709137870674972 12890724 -78281184931201422954062164341821933568 12890725 -185166394517141481474900213893166969900 12890726 206462481360613636330991828992753725696 12890727 1008799351595406122583357108707585714064 12890728 -564214668908594013608984318213772871680 12890729 -825770311857372392570067483633071177670 12890730 -124747182290735617335427780629370306560 12890731 -214151732997213786698461544769542978016 12890732 -564151877536286376970603926456963855360 12890733 -108929542844706198609401070612385812480 12890734 -69159388411859443791752429483895983808 12890735 -473937246369835648051413276156010824000 12890736 -72386735370416022577320033956294492160 12890737 3264312109766255949650852080268638106112 12890738 -390348744795686909909376332597522288640 12890739 254776293974213679339021250347032416824 12890740 -308495992626794830975156656998209382400 12890741 -474743574646752839100770322761004294336 12890742 504156783554380557476098617736026482112 12890743 2165010234812997439837144748534598556080 12890744 -435619954083120098539574302083052707840 12890745 15188318146978006047550937534700722880 12890746 1268179048474718026014747874818469186560 12890747 -668421760934820675450932289345516939960 12890748 -225607343609757673028291453897726647296 12890749 403180536365864599364113069844458581240 12890750 410609563856652065593857497088962544000 12890751 -271643990355950208845696756389682720568 12890752 -373560734012523141570411809692125757440 12890753 -1616133883209472003320781950615606991998 12890754 -468092516318514089329665032583193681920 12890755 -15573544469194412677491134152523025840 12890756 193314850836623293144517518376504814720 12890757 167081895874735905990120206462250825024 12890758 -299102162252153388093343972543790977920 12890759 -1406481207391509655111214148442290808320 12890760 173775891039980013264519956637794304000 12890761 -361428419031081819253164232438169180160 12890762 711454961450164426311163692514112995632 12890763 -193759514895352697951552946503398386576 12890764 -726019723272518957326399896492178311168 12890765 164617885182436388190716957958820131660 12890766 97756673772469781636486372353542340608 12890767 621407550365766031756679138587998656816 12890768 -436608420480265414259381273822322425856 12890769 -119957810545920189043182462576096712032 12890770 30873530140139343842972671558084498080 12890771 661447026233827162573382379175136431152 12890772 -115907837611135650750489532260357734400 12890773 137434878386298410144570755641486750318 12890774 467562934841290899249557682112335369600 12890775 -441828974787401978913392799686403712200 12890776 312491227538530074748918479755835801600 12890777 1662311464608020156327517867869162898312 12890778 -35371012106415867264407560879861056000 12890779 170339357701933995042711340623273646080 12890780 133482058884886720535224858687180093440 12890781 813292171816270397397781144282791840000 12890782 409831285328996786661541948177415236992 12890783 -718655959765865452375296446481917191968 12890784 872229088296966546788804177257448865792 12890785 178400825510278466452260603174713560980 12890786 286311055105089064845566042093038304592 12890787 -123750722235403322221682634636785163264 12890788 -512020481864620528366543607509963414912 12890789 466520721905979455754788874863309542590 12890790 -553783234092196886929081592399818080000 12890791 142665668314057009455713313917202467192 12890792 97807218515531448044905399546802995200 12890793 942208016643798893271767013050762000928 12890794 192390242748961583227351932887223716352 12890795 942928551377453199393185297131553600400 12890796 -56236637132427649950124484762228981760 12890797 1953973766309783625858683763095429751040 12890798 -16738290058845324015947870184612803136 12890799 8229059949232699829922656018262615840 12890800 41023925906644054466026955837598924800 12890801 279101648319829465178084154227137164864 12890802 -68974737043060232472588781410453840768 12890803 -261260358365649308405754823062164880480 12890804 28449428644322915335946887134179500800 12890805 451689210931553214196235944923425934720 12890806 227305781059023444334422622782437288352 12890807 -21707269987316372139815553611085613440 12890808 458166826814516788184066205213703004160 12890809 -273809101284822196924263574101217339990 12890810 108897836401307192716554642255482910720 12890811 664008698559672272607570525333359348784 12890812 -845114474979478048072660181627302199808 12890813 -208069384058504978630933620002501364320 12890814 224802769903836174186802936431645391488 12890815 332372102744740742837846184367989247680 12890816 371222506276540430130211419955522437120 12890817 -647903051776960802364408381213032172366 12890818 216462141911305407620146280100686001360 12890819 1151717501157917325110854162302624381360 12890820 -153686965020704621468079968258435543040 12890821 692176491252101419892867326504036405022 12890822 -158119743488847268285531174558494844800 12890823 41301555833527511030318845350475969536 12890824 1597234305511251658738920505909867176960 12890825 -610152696491871664929066415668251856000 12890826 -2047140646090430326309278994423425696 12890827 -913738596911832401752675611415022883360 12890828 -835694207253157172944520057368700196864 12890829 -5600045429098902575271835935802660800 12890830 70507291307621224674678761671767034560 12890831 -1467796066015536149376154578925819769856 12890832 26298650310976817718761393994739875840 12890833 -1314067639475233961722444014524636577216 12890834 -605472342664894697762710792314268006656 12890835 -252899147764318146227049161759605894800 12890836 -518116479825975780204791877334647805952 12890837 -363243131168501460457038693257529480228 12890838 -383748278601612228452749485022019950656 12890839 -837677596478122139354912094026550390776 12890840 -843648340956249590531507100431713075200 12890841 -4570606454389503481965577228868328480 12890842 57006415641018345367917000848859832032 12890843 267982161843165772708947351334433393184 12890844 1070050669531104387773387982605880545280 12890845 -176215553541798644235394936857936659040 12890846 147853446924661780075198622865280107264 12890847 263476072726373855339994698996085433872 12890848 -886306198799986781783765692494218526720 12890849 13523088329250624862543035714497738760 12890850 19201143131572367688192454455384076800 12890851 498191580556827460765777080279195184440 12890852 -475629761946814588742288707807978460928 12890853 -705763329782187258090860365695927859200 12890854 144149806892648545698572768852806749120 12890855 405575539186511447272508090155564065360 12890856 1076401555204049649152245875101368320 12890857 -205507334452587231653416135437958116288 12890858 -101787195607464639061510330600815229440 12890859 -183764462487280534793590178797639203840 12890860 -269368560963443605095686504639616998400 12890861 651116879354781917410307087088730005462 12890862 -876666386408890468533093975206937519360 12890863 676732866132791076866986110662489600160 12890864 -8447955876906806092255188401942691840 12890865 -8885478333421789140157410937138332480 12890866 -677696430110011662603257729162049232368 12890867 1936528953966144759667359353663788428864 12890868 -303164025395122494591626803703284131840 12890869 2145906831067149021484583827965221348270 12890870 -73460347052210300593205827689717930240 12890871 133816284781506737273080747452381761232 12890872 780646632404867913584132069407963729920 12890873 -351276033482175571303102226341110134400 12890874 -66302580070648163434729607301363003648 12890875 1343482915340493204285218418852933744000 12890876 62559679445013294664414573759705010688 12890877 -325378422145594863410357287991317517280 12890878 99131358071377788526441257890098397184 12890879 -1666438417062049144707070989274851377760 12890880 -266341630480056049316312015392525516800 12890881 690466289663173522838999190016621821952 12890882 439650025524578724668531538021581091792 12890883 455285865853053542540575663957767915504 12890884 -14244764659580941166625631929388339200 12890885 -87201194392428506923661873971226058240 12890886 188453857357553782972789369258984902528 12890887 1207147116686576031785288673085358448536 12890888 -1349714474686110842907202808364821130240 12890889 -1294349380964194391592343175385911806992 12890890 274275316040267414621308868829217428480 12890891 -359112512425541892831685527696558259728 12890892 -58682124707556097275955486242635612160 12890893 -851362308242573035711985429221432870858 12890894 -325134561810077197765585790698541181504 12890895 -477343731210569011135982926735299863280 12890896 286417326753555051238336521900930760704 12890897 2612715905246905438564879398777511639872 12890898 703187829575433528341940534133949063184 12890899 605197515251679560774710179950080864336 12890900 -175774437123972639010277862577988352000 12890901 -212541309367953009165760591216899012960 12890902 -230436078365360961714786005108658087936 12890903 -537688867073535248962366973076267025848 12890904 10228930689797085978110034571080499200 12890905 183301875694600663708944686346211231560 12890906 -317889679158178554065959308847928509440 12890907 774362620079149428785322116132744075004 12890908 -1538671203877218822245985991493568911872 12890909 -46994863182713058317203203277244596890 12890910 203130190101080015855471368059103411200 12890911 -814139850742403298754755810669982968960 12890912 -826835458422478242514273086732385517568 12890913 -282875941799251373278318986395936484480 12890914 958403703897762328335794868676990303056 12890915 -264227982991792281263856751332284066880 12890916 18988773717616104999169088876080594944 12890917 -10955384353507272401640262231708286752 12890918 1018426862346042869480536563226291208160 12890919 -724962339141196101974211691794857956056 12890920 -512156973850850328195674194605462988800 12890921 561434379924580108548127910244727981044 12890922 -164834621095915485997056294174511234560 12890923 -344306419776867270997224460671450762816 12890924 -164653364035740799779993831600810144768 12890925 -231720170467089115407568034851886764800 12890926 539042870730852255602567157418546926912 12890927 -3576058963656877513289636086340532480 12890928 -21971217809055004265619791127062249472 12890929 9440315783897047336753270831267454500 12890930 -75497569679822859734755411649803852800 12890931 418676771889993493630323451808114788152 12890932 187860440747528461685503822537476495360 12890933 225044583835758602184549259014647941056 12890934 39095249260993070774571072756096307200 12890935 -449987465075080679092237946212893319200 12890936 1110456849750484366744672031670632263680 12890937 -124708401485209363674456264385436145840 12890938 -35648055736104547060030307255360101920 12890939 43551181905499231291475655580586848740 12890940 297197472882356920385153152089925248000 12890941 -82701579012774851539327656009231455040 12890942 -689575101123973114693263748947661539648 12890943 341866919993392836453677405156370400320 12890944 -128373994920970300373057815622512017408 12890945 588897681010579591856467582486432633920 12890946 -91452654155338610230962358311151218816 12890947 -338674421407365145215546393622764678912 12890948 141940796910689488312389239931602583552 12890949 15986095268900014397156953065093057024 12890950 550809598796216128891333926321281424000 12890951 -896469187142776446327706364853344426400 12890952 617381204385366054048488561021850117120 12890953 48873245380206449745659937491506615780 12890954 -177998088395410250648802618992879381760 12890955 66660361159992755368139007935169738240 12890956 596391264888174287621067391756407034880 12890957 2266011077212397867101503761579373030720 12890958 113119300546638175408092161623435156608 12890959 -155389271228371197932687490724806493840 12890960 -189290228572077260101474172504114872320 12890961 1507337928019530847671197194474149358080 12890962 134062458200256666871562875254465979392 12890963 -694775011396195241452086893503720480788 12890964 -108321685005491927183202295814683545600 12890965 823112323034364978999672404176302453120 12890966 364866269586655018553365016731343529024 12890967 -443331973183959781724835766484750464920 12890968 -1075534529496322223151307899711926784000 12890969 -481433894072186928230277654196065065280 12890970 -2317845168670850093502424847546991360 12890971 510343420782909362501366544153897066672 12890972 -1721993181478734325369182741226641162240 12890973 -572996403410805484496708565102215735232 12890974 135208508387579168296528011714146842752 12890975 -1124396649598067387853926836465465809000 12890976 334549936456269623503120683821709656064 12890977 1299571422482578396331738738510827538 12890978 -18066234782866626785407255188682401792 12890979 912231001312961556240972417990694077144 12890980 -555407898354821942923752875449316448000 12890981 5807782623861671623731422287042551480 12890982 -494599579639470064900044207163274000832 12890983 -394048477263633620211832920767709399040 12890984 880041447566221083212534720156745676800 12890985 281951448677298986917173640772596493760 12890986 621575286344139896137592297150463222192 12890987 -311808296852824520033602424823406798800 12890988 48023420563460180718562412134751463936 12890989 2355386795745881550469280839860611944790 12890990 29556148900077119133171375307574618880 12890991 -971372862722588765065221595556824015608 12890992 126422107051334870095752034663301021696 12890993 901670254842862214337408730354244342580 12890994 184403235375846040106475413593946403840 12890995 -518978916086491040487538494125432036880 12890996 645501348327285482075349560658026219520 12890997 5373053002492530553324900257455619648 12890998 279165670288231197613766174129987343936 12890999 1716665929467761197920160005570654792960 12891000 -896036081706422617812535193680558080000 12891001 -866693878925681566998358070735089915456 12891002 379027013442759962755091084108211011952 12891003 -544537103833166919814352285490146795496 12891004 167204551252994409206245976787006585856 12891005 366063263287658024539273716184469775660 12891006 -751104560599196950406602661396998979520 12891007 -1510726120721148827763402242014141327744 12891008 356958161709025263494777532358632407040 12891009 161895065318762409759198215011995256320 12891010 -510490909564525503412972961891488519680 12891011 166540377329238934260306504120262435584 12891012 761933603113942702154598915283925978112 12891013 2390041763558122666026936946656332000 12891014 1579179462162644233667712077766421493760 12891015 -223829357257259012824543387903312828800 12891016 1301959820392363622347343142571421337600 12891017 -317601685983890544027175773827784810240 12891018 -94889635764239629309835159287027810560 12891019 2656165415977577837665970471171647574496 12891020 635262201530328750978321844550579880960 12891021 46740987871975185650032975960623667200 12891022 -455614655549815547579225137533374257920 12891023 3403997040816261863072014728975350206200 12891024 -16115780817250306945072287098360979456 12891025 -202849883469773774004850721065896472000 12891026 78951941535282790628020001557723957920 12891027 570642047935500658105109171120743758960 12891028 -1612368968189099332502720245499313315840 12891029 -674305693448195380200529330949256416370 12891030 316018716902228264984255539285181608320 12891031 882467742365032904747057817406078112952 12891032 505815076794902309652064866787951902720 12891033 238186147790261380595536660118809796100 12891034 -73797666402980405897811472080648663360 12891035 197723523734579531436349380224551452480 12891036 -340726995478875601097106660505425765888 12891037 -2231199877715427862464783781461055148314 12891038 169958250178492173813811773461613990720 12891039 175446895055453995428414859834666996992 12891040 -79697562944399637954654637787562639360 12891041 -154399376134821201808355716885425561600 12891042 345574328755690465058742387772914858240 12891043 1186695307760006388758838624067314058560 12891044 -254250384909883519562220967769066803200 12891045 603644694271479507787496803187221602240 12891046 169256254882192313467146402692970023040 12891047 424714947638763827856865344925052595240 12891048 567838286668176225638521736344085544960 12891049 775212385741897088160913401835030397160 12891050 -129829675205571463274259334335495955200 12891051 -218632626007221795530705920965401477280 12891052 155578173817973290019370449635918382336 12891053 -892472162539533022328343782123279941920 12891054 312110168355394885235702586613975649280 12891055 -2483232137462924752371517826664779908080 12891056 -1580812834277915806763636151110270976 12891057 -442900485287881194088191896558766902160 12891058 -658861143953851017824517068599300731120 12891059 664553225237021094431864574975405908016 12891060 103383815510856136995311388329937346560 12891061 504124275110469551253894800315871879662 12891062 319143664298251796366621818371078328320 12891063 -16552480151780984021600708863998416640 12891064 -2099768603780845171054816262265996288000 12891065 -84423756774256827195039410993809553280 12891066 1019992607069194857223539753976607201280 12891067 1620818478020193981611981876401020264276 12891068 3176293892733832214737697900092518260736 12891069 -1311022420332880168448208237062246580 12891070 -24126973799896541860474403717244086400 12891071 -642916372432805862278490470727815222400 12891072 -165874271076539986772278256960419135488 12891073 294496329692912230010953257901112721364 12891074 228663289135618147532896149953672228352 12891075 739409046711341775352439772431309394600 12891076 986285602421565146682736537355038202880 12891077 -1412503820879575886399178143342618289888 12891078 -327973261270073752113221971333683667296 12891079 -932832344831138206946570031284581426800 12891080 -1659316237554562723356034871613021696000 12891081 204838074442302117645551690576873444544 12891082 149458653714904416097479261269878636800 12891083 -1373586480554471240882116916887342342200 12891084 123197631462276098502634361744129879040 12891085 673010854260456236863285416586659384780 12891086 156252981698592811196976964409872253184 12891087 -231526336342953889021869105134772072960 12891088 -97026969020259522130562828374812262400 12891089 -500540568105601806826504259244470514444 12891090 -1126798742348351023762898115240360960 12891091 1855010166978099603483700377772673975112 12891092 -977843779533823230601611412063354464384 12891093 -579018104774274606240420411382311594336 12891094 -696142722956645371731713516310074375904 12891095 -112641459462130475592615730257165211200 12891096 -366003013199804763197911427561166028800 12891097 -717227641142295786862199622428113729080 12891098 -359684135408351362689622834452506640 12891099 7252201993498010532978315899445842688 12891100 -27198231538211442200486949132378009600 12891101 1028223162673014202435618732264538913600 12891102 -29794750478918047532221056224759365632 12891103 -92687573109695282396934590850643597680 12891104 388862101853650951296147144588332630016 12891105 308153072324443848095052866795983679700 12891106 688602908611491618524210703395871703200 12891107 1715845420915709059560235614760377274632 12891108 -36860898108038395602055938237181578240 12891109 -278217440134217767253082535495736924160 12891110 716211743891612556272022541776462744960 12891111 -983465155178694217175655533971807303128 12891112 88570020824532576119039886394891499520 12891113 613986957656467997409094034324541933696 12891114 677373310268831034156457152739022672304 12891115 -146127154452146918926321543816475846880 12891116 524850297103100788664548574996488742400 12891117 -1473910273182479655746907001913163948288 12891118 380492249511392270479014190290266333760 12891119 -412685965323445492750814182091801538480 12891120 164091787791138430074230641416496742400 12891121 1596952066570595406933799303898914695732 12891122 -829430772841209321226144494509984136288 12891123 -400590876896203455231926667604103162880 12891124 1504767391878350498254735858564254375296 12891125 -43817069904413387201558350559116242000 12891126 -152020258398638870572520580086596403712 12891127 -561651395175201764151174472407229702808 12891128 -1774232006382053177475426752317657251840 12891129 -1272077779455367361741381641341653482416 12891130 205248200220986428092728808233262259200 12891131 -824475030657433161580861971031457757336 12891132 405935036366173797586981550355856880640 12891133 -199117245155600540786821231949071505920 12891134 173671416994288091474320295640499389696 12891135 404677205322167978291590609274406789120 12891136 379429613251645935369191603790015365120 12891137 272412015057307649938827254898113209152 12891138 82503964445762118347237976229697817600 12891139 -1936552736762216073279912832768538259560 12891140 60534371769964413224686492939886173440 12891141 -323262849655840436393137442728396447680 12891142 -18890619984199921151209000204333610496 12891143 175032024410815102982077710413395811424 12891144 319743144809480059862085162684845752320 12891145 -1176274730116097267296682008112149529280 12891146 384444002488267397415691236695728792320 12891147 -460285859851699777921133517830121887760 12891148 1108155598752047251485892694254837438208 12891149 481477846081781820245357138481981385536 12891150 598775468468610082688546237961844737600 12891151 -170035699821430330664406844550625665376 12891152 -14302524032444211127953935527024508928 12891153 -301234690600196352363835609631747671872 12891154 377468879191973376926516760463250533776 12891155 -691076769990058870273695345701347787040 12891156 -444794134103015864989189198142104805376 12891157 2099424693673211974024247269496101723406 12891158 -281301963294139748229459287996127989760 12891159 -149918345667341903230786201900918434336 12891160 -510557285269275367716791425566697881600 12891161 644152584327111259528020816221362564500 12891162 181175233238956429072724387776991933952 12891163 1324702569982642441399849285319355195264 12891164 -59214497339422023079894879956668645376 12891165 653345747745337470211058805615607039200 12891166 -13977761289311967708614237887446360000 12891167 136918194223039329345725110950661218360 12891168 -404430918540358215202212017816831655936 12891169 201267169959159966640658635232878604080 12891170 -200192683191062695344929696003768111040 12891171 1837577122695104011956361150170894132480 12891172 525311049273309956838716642057951436800 12891173 -890337482645651249062768679352900304578 12891174 620665699888891094490313258781439149760 12891175 -1111017431784271201050031773475777558200 12891176 -217184966035722350493680221622174929920 12891177 633662532798391346868425498798038377600 12891178 -580005094004140105855151686226814955776 12891179 15165343256261124043653319287024716832 12891180 -43486572515639466219429120398365271040 12891181 -305033126955212504859280954787570984768 12891182 190512905159648897005572404140629312000 12891183 -478067544359118736008271429327363741176 12891184 -18300232083108206360942831391685738496 12891185 26930270042618063001694202989879493760 12891186 -150971009104594492132092503570506358784 12891187 790806116338521269844522211450289373836 12891188 802430138790868815124842930681561237888 12891189 -383951154631385739025899703002715121376 12891190 -59942413702893511208136899511113333760 12891191 10309201197228297297974782022668141104 12891192 -121716156771343738844664662447931617280 12891193 -537318940745042746239786492799413670400 12891194 -912347784327206358658079613327329737104 12891195 -249096243609028159422313244950276479360 12891196 349386874608774796266946593029374080000 12891197 -133198606592569150543734961275153077088 12891198 157044933310265885456835314744628742464 12891199 237158725244015356047731326782159967840 12891200 62837203577260475214041522207352422400 12891201 -521165190513049077459149463324211256592 12891202 1041477538382409046581173671371120188160 12891203 -63076636076950447927395153493378683456 12891204 240715759319027021530659577605420165120 12891205 -303100973153468148773658438211009896000 12891206 -1044727398543214058352914935071064451520 12891207 51467652372046306951849494205997881344 12891208 -205544076921407898581122710931876577280 12891209 -684368247923358056313785237374251703590 12891210 -44870338779721883193907141563889428480 12891211 1992878727256410206422576110736151361812 12891212 -133112587581169757367393208761996165120 12891213 1321105299321526576306170523415942040342 12891214 139524354638983195566635488531097998656 12891215 -928814381672440404720682611864415844400 12891216 -3515981879829513770261189813377695744 12891217 -1477936466296853865438740660682004238734 12891218 1201193269348930574148221164469728675104 12891219 2852856314690620991415965386740537840 12891220 -60821512739924218180729574953144320000 12891221 553097471190750859724794476431056862112 12891222 -62919730363911805513119209777848630080 12891223 -2154571764441804355413849575343652801528 12891224 -503391338254416154844828180922633953280 12891225 651275779398614157261046147435925064000 12891226 33935829128461502882220494512886805504 12891227 -9684172207094537561369650990282687320 12891228 169266517224279941790042593611217854464 12891229 18432474964176294062827801363969747084 12891230 -92934186155913596963350256855270743680 12891231 183646066801777051784079565095863311152 12891232 2052144157687162735781519629174913236992 12891233 -1956720940731017239279120247711660311518 12891234 -470427397338170782031503525483841637120 12891235 -18693249547903835682425005106566272000 12891236 1262795603623730579370995732516358468096 12891237 196957554100207562851886247143174057952 12891238 -457267759821217242481209269694216072480 12891239 -847648563197080819934620864080138243600 12891240 -733691347312356255504094977105222912000 12891241 874563933372145281583744050068403579984 12891242 224786276090770207061710930202623709184 12891243 -554173146714431355730271036727839079696 12891244 302714616102113440867389101446989193216 12891245 -443435562634104482325603763447832032500 12891246 -412086240478589892157502800244413589376 12891247 117885953032129209913355035954631180880 12891248 145601562232501267923850335201302249472 12891249 184840137882329933653781316947432221824 12891250 136689344429335544106877280731078770000 12891251 -353836631855735389254456547915622765748 12891252 212877188117351373706571329501172502528 12891253 366505527120406950555421643906060927040 12891254 954149027139031972317952796993625638400 12891255 42377075212217848546851459346405255200 12891256 740140255224697660928253143409832427520 12891257 -453126060129243758317906045728598027776 12891258 86421695682160339765786416706469521920 12891259 659589995331378537990917058862914007460 12891260 -603506126476427407385949750760901445120 12891261 468593064861260241457286634791710217088 12891262 -245789734968043660748493269561904334848 12891263 905854596889502539686432103476535211256 12891264 -597892563235020896948096139050090496000 12891265 403825433473670755447799071638752184660 12891266 -298428683049534018177960691537379712096 12891267 -1093546085202053417388420200965319763516 12891268 -144731616789806625881333393271257273856 12891269 130078695663385668452384565428321808096 12891270 -82818431010113646946344779716552212480 12891271 27938428511908502843971659547627457840 12891272 -1793940197250312582531159067536265420800 12891273 -290127964602839004350890679110662380016 12891274 -355233747190403498231631202269163338240 12891275 -993325173718908925923829494286219844700 12891276 4553768766615281220736908806641039872 12891277 -499287796084691324006974372357946920000 12891278 392342295500132459491324922032955797440 12891279 -525236015289546102588635263995656445816 12891280 -70551097245778755972663876379589591040 12891281 -23607807224151990738035495226040758936 12891282 -6624714824239969475457292528544999808 12891283 -1925642310272163568429568643573315897120 12891284 -176834768355434534794739401478306494464 12891285 -617233070955352132414637856159305097600 12891286 97296312864183639086740878481549835520 12891287 1899926516018604609553896409151271848400 12891288 -241766854717683547622428861490952929280 12891289 -2290834486604089531537932409355781720 12891290 -474018878358527339704668342389759181600 12891291 -496642253092447639586639912937865209600 12891292 1473541530058803346657783876351614742016 12891293 951797156878858556119947697070244414624 12891294 166408254008457617186574416952145315200 12891295 579366936476296776511206491507760901800 12891296 -461119231318357378432301887035389509632 12891297 -387195076764236518215212291988033073728 12891298 -80404735764150838984948993750292504064 12891299 1710398961700774489616712901217936057760 12891300 232990616730367535939303515950901708800 12891301 -648024916313588279670149172784089640128 12891302 424052242311710892963837667945068362304 12891303 819479604219883136257573380135625391304 12891304 -258679107093114981562380064055221708800 12891305 -336755136918713711542088390132631493440 12891306 -71149391742091944777271583505396652800 12891307 -134482425284780969076754135858841900400 12891308 -433621336448260816441926965183628464640 12891309 11417637908179408496397938937920112768 12891310 -10465187039429970337270318150889653440 12891311 522467019400850025774852121737797617512 12891312 12985559963298361554744744933801984000 12891313 -1816148936059320334822214494265439120716 12891314 -21604308515000601241748660574748195200 12891315 779102978654494786729477237179169511520 12891316 901091316679138341317822113639415089152 12891317 3036061934387688411690074512073139247392 12891318 -238244092181670250781776067698644295680 12891319 294433537448218919585937659709075402752 12891320 129731629623288560136056763961696972800 12891321 -642747800482777047916162149731872103160 12891322 -257340477250161445024649918664834534288 12891323 1377734067634936704058893506430655921920 12891324 -16829935974615950087971312644499090944 12891325 453611709159339436188090609785370924050 12891326 -161063837998435781763397616246174941440 12891327 690248494632252463650188265440631467520 12891328 -188022978484279447563960975849940844544 12891329 61402923331140109505447681701558157280 12891330 76371385289031506484708042222546577920 12891331 40657893342307384658489401334689908000 12891332 897191708372289647765545631107630471296 12891333 -161850512016314873608592495247305231232 12891334 -367617631125950487774380013807443243328 12891335 -766759638322386138810291418200487443720 12891336 618400182577051448978003253788455157760 12891337 -468517676294855884831267239071293932828 12891338 -256509376466030994272471935898632051104 12891339 -1345171391020151493412616839061518809600 12891340 -459401312032945871059940041793525760 12891341 1617415882964267566476030925885503081900 12891342 17045289423452639541896100650594968704 12891343 -877367288423924932819269027373454804976 12891344 76495784971251404901641842435555590144 12891345 731757122802114375651010567183627211520 12891346 67845910212629725340453917235618261664 12891347 56933667013431693860171716907819172432 12891348 -639397910152100347465249983836318146560 12891349 -425447428956406479094719847296872318436 12891350 83282329394231453361166882690152076800 12891351 -1248530717456310385361802153549967802496 12891352 60740283871213509262785001557680793600 12891353 467613129932995594072429158018379342602 12891354 194886683645607893820711475670793191424 12891355 581134580004425556359378646874507788000 12891356 105753523990406681290423264972505310720 12891357 -25586296910148254629470831690918521472 12891358 815293614063211922253827251560622547520 12891359 131349352753517944832613638490437119704 12891360 -280509736818914563665181830754263367680 12891361 -747000434590426896671835112363606339230 12891362 8978844633170872291532716182452812800 12891363 -313521478697445969616816894774537388112 12891364 -78262157353137455764958799001714340224 12891365 536464499547950763769321018129774651260 12891366 -868757193410242285635688314615480566400 12891367 1456012038795710958071281598808509013640 12891368 -733278947978938338060853352690958090240 12891369 -1394679667336769933154113199525395782560 12891370 -486555959558465281046602224498625819200 12891371 -495895944402951043433322802587346030800 12891372 -79438702477397255603899344738481637376 12891373 617196045332619949929161943096036548640 12891374 -1064191421199080093890331982507409295808 12891375 -295533796573980297813039909298205256000 12891376 329015108237658668342714707931489042432 12891377 1189572668900548184990027855182933295232 12891378 866097503004284643959670898376981314560 12891379 908739944304644148645138699527439512184 12891380 1060725388434751528448024593829130412800 12891381 125302704277537250080690009772534356224 12891382 -22610273204397040990717759152770672640 12891383 746324036386852316225138611909533145440 12891384 -329116896383428977267016647358049525760 12891385 310568382802036584952069009262377904640 12891386 -1151807495033847130771942440410166919680 12891387 753505728366453596609573689604672007168 12891388 512038159293525070306070176721770508288 12891389 455154255766074025385305088282486894592 12891390 -413758653460378898273919430926516668160 12891391 -525294822663523242504635646809645883288 12891392 710035352833370017654385725427649871872 12891393 916928272085807346901392501080570618064 12891394 -918673071653622048803883538063404900480 12891395 -1429389648641539281481672098771267402240 12891396 -222231109343800198192682585697340231680 12891397 -2702573968404344038491552386892889586688 12891398 -104120772293341231864701910083233544960 12891399 -403759772060098676599107406385299054080 12891400 -7862232577893666928228718780544000000 12891401 -859430518505327370025370675336402012400 12891402 272187449768088288538235394502365449568 12891403 -4262054999360094510919826681024441344 12891404 1168558705796135491224865117233234880512 12891405 -266989674112246201765881953846904609600 12891406 797446584379853776548716633364532487040 12891407 736041790810376060666220164745873510720 12891408 126932585291233309224507034545752899584 12891409 -1495331853344640115257804888115682605390 12891410 254928253718821541425468750154285834400 12891411 -21470359483598616375395688807563523312 12891412 279838862947227007907522609031060938752 12891413 -427550396156252274325605148321325519076 12891414 -283300409796416501152968078143443869312 12891415 -250984036845341114015759696588182201200 12891416 398215722176076881408725577552795750400 12891417 5098542949494843740026854663572619264 12891418 -298487196573178730009575699803338429184 12891419 251934163443441516243678938057857280400 12891420 468550981574988926037044106295018137600 12891421 1151744061681024435904650122639522289600 12891422 -759142739478848583114513798535846927488 12891423 567188752263415370654991618505823080920 12891424 356312387316875553482462459528510177280 12891425 262598710112097382371927276534407976300 12891426 169789980989233480721980730939119413504 12891427 -6566970551573432617261252546015768404 12891428 -866272038671176038206364300326162288640 12891429 49033728732854255081798165315738765724 12891430 44968522196530319978414131555978684800 12891431 -511963178472969374956354422052507332096 12891432 -784738688445360128374356502420572487680 12891433 -1839921124453179850360382576395158781318 12891434 72860354140765557089784605889955397472 12891435 67453699301504888821204490431043014080 12891436 -555779984683615641772683588609832088320 12891437 -522598542902964176629831520763921271080 12891438 -30155748472587601955938745296022107392 12891439 2782528060077392369518112611431141374832 12891440 -356041226386930905360290547910007193600 12891441 212658257751524190745989269266443199680 12891442 -1305821497980918868422396150214180666368 12891443 827377578633600733965227203336780800 12891444 54283370426576607526889019273732796416 12891445 -181256175359886489864984126910556219520 12891446 334803841658421731162656101935892000672 12891447 779695732047001415699807791162854377040 12891448 1212889717793955695953539139404488478720 12891449 1233777099533245303356094448889799473450 12891450 -111423996170529026478963456089248473600 12891451 1148688407453458606357752881752043796452 12891452 -95752149628224356847440386425317483520 12891453 1355554178109292760125232822080110324864 12891454 -128131809529514983738756755398850096000 12891455 592510485964940909948949822289114731360 12891456 1080704424300323528673748973853868032 12891457 2149190047218507059056051218121507180800 12891458 -944441007084476586807929715977774191920 12891459 -247490631927283821531635966820601447944 12891460 453323058312154485594016949592003033600 12891461 -1905761944101060224621629343778594114 12891462 20222266993043592061873844144639930880 12891463 485572629330986793258001294338867230824 12891464 1304382397738290142841167648031151375360 12891465 -201006074465732309532309549329351414940 12891466 56315542148796474407128197961040044032 12891467 -877990528139946291790894393066128292416 12891468 153566461566373328725790152801249943040 12891469 666445421579382712529358430981653722870 12891470 -66211320955070425735025118977313300480 12891471 -1247956423965071008167144152573100224640 12891472 178409777870349512188636264055010754560 12891473 390015397474662145726939794983432120640 12891474 12023994721094392892393798092060913664 12891475 -201722291494799522692462247773962147600 12891476 376690509334284240985878376188957042432 12891477 150564019889423607911473191666704073216 12891478 375774325756646483757486765117425675040 12891479 1285223654385331842301036890636266467080 12891480 -433552952367208725571491947799183360000 12891481 151989013333328303479723664166587170000 12891482 237259865586009402471458754594896516592 12891483 -931367764433407740014361296319536578032 12891484 -854140507063548779582609605910651497984 12891485 1437743612444250090080040324041728083180 12891486 16058829094274911730107647648114570240 12891487 -258365529943980564594652436537898063248 12891488 -93937850189357468459083616941283082240 12891489 1674298785492128834218089737557926795648 12891490 166677116112371789503978283384021172000 12891491 -680169663870319861566332611803701998248 12891492 153355851014658120305506004398420112640 12891493 -385985595267445884668092291501049536258 12891494 174226554570523722623937207103758188544 12891495 451452170948662069633841870918008743120 12891496 -2191535435240364043327537248636722595840 12891497 885116856148543261144965236267230277946 12891498 -210976531490415996568260513269081991936 12891499 1230265787752466070733451764603034094664 12891500 -545056471738829955213521742800793600000 12891501 -632791312538312344707810370263908476800 12891502 83181621172898465093527009304510037312 12891503 682205282918207112826057975633308320520 12891504 -223390877382517791404508148254860476416 12891505 154682005167357270930296882762970032640 12891506 65830526048505242236107023087298983952 12891507 -8445971532490294796290234877456974464 12891508 40302351147857595043916376372177225216 12891509 1870564517751674731371427200778634449710 12891510 474206068027970181534360241318975862400 12891511 -3005778485299230047767995950617845414648 12891512 418169079171232804225968092167730995200 12891513 152724250903837759879556512241640438624 12891514 -659952390957430041080810923544104896144 12891515 -52429596319693357686795030655389091200 12891516 131505540497615507715248115262838538240 12891517 566483902327330739639804291195413266566 12891518 226623767753425475836993511030032074816 12891519 416454025238663005105959858772977138600 12891520 1280932048612813445854540812147857817600 12891521 1556677841074464915729604668781796590722 12891522 -220448354407849539582836057606343338496 12891523 264656903517909007113939535347798434544 12891524 -6933168904635340178374626036672299904 12891525 -151125081462978587862736545323903462400 12891526 339528095074172348879985891332265049344 12891527 140496723330754907271542055009640098072 12891528 812014229862554069595431689091393126400 12891529 11752041641144680090715963617848599360 12891530 -641644796927296115220366446746831719840 12891531 -41549665147241380114194452302819840080 12891532 -488010901555779075567381234113447682304 12891533 2017144007112485078151708124369667833782 12891534 -118590887312472504624083412494368544640 12891535 816374950791422132108190596361492926160 12891536 89467642837950518031334906178945679360 12891537 -65569714807378595770459641927276984240 12891538 629792626424328976499584378089821095680 12891539 -700963298878769183331652931197930473360 12891540 77520963762674144350054882330949959680 12891541 381862487062901871889140880651594132224 12891542 -245158403451717039953637362579512060608 12891543 162979085876730641088642327180185299584 12891544 -165555822902806830260142667480192819200 12891545 -853780380114111645779427499494592320000 12891546 -219928687535146717372143549421297578240 12891547 -267561904129559042216595907220615883004 12891548 -78900889899800942131477573511142918144 12891549 28668345056067484207897295663908950048 12891550 -159020915333021021565031524797306851200 12891551 586542352842698396073641968747889100000 12891552 1004696933211457812090739307214287142912 12891553 -501227462534882435700405490667061319198 12891554 129355760335784782289256075446139344160 12891555 -56756311483114660723849754824441374000 12891556 -1240965248934301557223118743867411111680 12891557 171145356770408544357543791033566410720 12891558 -15424257031779526275341005053104495232 12891559 -448714109459420792298369045046377697680 12891560 -159403485441157563043260353163541708800 12891561 -110666379901751318178241706014122113280 12891562 -26693899082709471603451676249441977248 12891563 -542946843962307914156923981642651403400 12891564 72409293634522590792272651895949280256 12891565 718863917577212180222832853255532947200 12891566 -8370969005157273075429601829261756736 12891567 116789537935864048813922601283242018816 12891568 322330711916180761312229154281444360192 12891569 1041229758873145187639393011546764596544 12891570 -293249601954591595518124792441172620800 12891571 -330592710642229031778524711014268092416 12891572 -290823339798359811931313854357303296 12891573 -1574945634870592108012309247171939703780 12891574 75872711352509001952519646569672139616 12891575 292492854175106740228723234348258006800 12891576 695431480381294443908795283583166054400 12891577 -302652919121000795996932727733668085308 12891578 -447345773019362096778205520337833689344 12891579 -871657212033174734805279223858350699072 12891580 -113396003119855812454168436289684633600 12891581 -81148517766927885381662175749505271188 12891582 1043861352170340067160020918663777920 12891583 -1829423515548848345221004159400856452096 12891584 794139492415979574559815691968347897856 12891585 94525350283478322674837791945856472960 12891586 -878795873343405114274099832214155401008 12891587 588449794477677229004356981846188274236 12891588 427244658205972275878191820764224076800 12891589 421311177237080867453551833572656663610 12891590 -440993119112589045279316004997465571200 12891591 -75204524335269724492643244503485335648 12891592 -57847399390169041229856695065544294400 12891593 -906139201222756088869732219367132107392 12891594 -572384677841086958935764976847632492800 12891595 -665081084376145183786205302796661262800 12891596 236600916128674666243826098615332883200 12891597 -1027969476113929718295833966751685089600 12891598 3734682186106116523948241544522181632 12891599 102807870532641605618138012067792093936 12891600 50398028724650010885586360411458969600 12891601 1907961382196134418593394601640627791602 12891602 371782600624892533515849176654769789600 12891603 -842814509233135780695033957559273185096 12891604 826496499015520507596413533164831516672 12891605 -683070183248808559564082410878242573640 12891606 224045998608036127748650739130214226304 12891607 -792937085660749285541396778979818337144 12891608 1822813495139351047824366466641722664960 12891609 -1027872093755014021218531156256767778560 12891610 -76193761146996132684382378856429759040 12891611 940428941481086635173596399382422996424 12891612 16917490422891325786051073821035700224 12891613 -723166575269936971670306418261778055840 12891614 70722098145233303219153356988720897280 12891615 -7919066663087063973119118107427225600 12891616 -1683541894464051642635533276644518658048 12891617 831400172358425110143445398431975205552 12891618 -71714821567914743491221041315420352000 12891619 524403189316786183095773375521147598944 12891620 -212102805437708449541931064124162641920 12891621 404817951251951385264608215185460770912 12891622 1037423121416972512981237270301816102112 12891623 -1697275853841834218869892088901787197128 12891624 -668568373640699426271511185810620252160 12891625 -897154417865422288432063676103905232000 12891626 -445467651853333918507511481088769486592 12891627 118041901445963751985353984495024444192 12891628 -460459208580588204079140739824281484800 12891629 100129527376665947279180399093448537600 12891630 -177417078185427478116807502254744207360 12891631 -502693506450313294335906876288134725800 12891632 -133533794658185837956965675560901181440 12891633 1044522358839710989397843888892262528800 12891634 532924364858842184398161640062904369152 12891635 1281278325524400814659577601284381338960 12891636 116340947251879021639647616035190945152 12891637 603507723058196919478264542111041697792 12891638 -609428062301939203822584865524260989056 12891639 241748919176708819660871431112141035088 12891640 -285854986714259382377160927094718054400 12891641 -55209349118879917670114420340883205376 12891642 -785554939174310549672634230954351321088 12891643 194025932595452245329823073724349231104 12891644 660364628039762832740249563241582401536 12891645 290515825006148660694106971906057004920 12891646 -179951456263293755135768746633667401728 12891647 -1411381850224565237123018143601568443904 12891648 60497153094794473240857014226376458240 12891649 -1076642577448451058157848373551675428350 12891650 -49007771839661222490496768297132884000 12891651 -449883625771666575706169856374091479376 12891652 446774086631191818559562465885841525760 12891653 2149670143074450699855308217701688775902 12891654 34822398213850295251745437767544870848 12891655 -7408072564846711370094093985003176000 12891656 454100674089275876828115063610846863360 12891657 -719948796179628444955054610973445626912 12891658 -3428111394955687868327293898743362816 12891659 -1125845146293339839916742402421816137560 12891660 -86796914268743557501117311603376128000 12891661 -501502345017507700250683718379486488256 12891662 55783377532844993574645313860507960192 12891663 -968114326697031749331119826092660319600 12891664 -472238596824605596727352939076949893120 12891665 -171250914723407486428639217707138800000 12891666 749121213085704575394323564044120347648 12891667 814506272500425481582365613474146088080 12891668 1252490588633127184341036510560693298048 12891669 51010975551924302033888598226267241280 12891670 215321243974710764421222201719475302400 12891671 -7783898458454339655190877761631031216 12891672 92683590437885604963852256839937566720 12891673 47524858923301033389647912089352341524 12891674 -11667713802508165016581225808576536320 12891675 -582414392130671118061184429246859243000 12891676 54375289369235337380246820772689292288 12891677 3002487678394542438301137990880857744000 12891678 482905474598120906412579322851984230400 12891679 1362340509227867047591253785965884402680 12891680 -563363210695602264063726350144942899200 12891681 -142403625064614987815821786481267447136 12891682 -78872518395844854616332293394937925808 12891683 -226810058844221143004264139397030360320 12891684 237867709845084411699990807425025712128 12891685 9603672782804701361972693870183056800 12891686 -184193578003466578402059381709240523136 12891687 288893271888197293409607742581782631168 12891688 707109103083914803698211895996468736000 12891689 11646902419027981623203529375603864030 12891690 -238959986098275509832633120740167680000 12891691 23927469106197182850023601550433560384 12891692 -531213707810565732511372887006582425088 12891693 -52973386267336715056864551455593408896 12891694 1328977428347848242603866036108423731200 12891695 -578165788158096326362942672736746553520 12891696 -90531869614987518781617734798556266496 12891697 56654674690769048833171518029680943552 12891698 -1090628763196186773810082547817937820400 12891699 -133884466814191105954668618494552452716 12891700 389317391363647812257738556232580870400 12891701 20486907050463567219001606974715796352 12891702 280354335170706317354119971132313156032 12891703 3965856643882069090384225041580553936 12891704 -118163522301632724236015652735394344960 12891705 218029604179391316185544570648943575360 12891706 -1051066488501156352392522123845204738448 12891707 355655517912698336141406287753813486688 12891708 -56046594032693271196065190098938193408 12891709 344881059684758690377830464691568759040 12891710 -28212408300123261121204908044649895680 12891711 98132768396052655352756992058840832000 12891712 119767377921038840053090396446539120640 12891713 1158971123611031484571986837129334432962 12891714 -8022110514503697764230955806604263680 12891715 -237026546278233344063066839901806790640 12891716 -467828461663812313718824611790476812160 12891717 15727252658491454244921937050166729566 12891718 -92423837556976640761603896400009428480 12891719 1464807155508415914836001210616742267544 12891720 -20852648325115753358487287252924006400 12891721 717451962517214224522190570965601992922 12891722 310332701115255961770497791856551271424 12891723 -284287228544630071193255349887832400656 12891724 2261357929675076473099402881774228458240 12891725 41457386793388139227439907379510761600 12891726 -181884038522806180925616600072243852480 12891727 39166020266835661864266424614169781200 12891728 -188548409694077380196126589199989473280 12891729 59290625729916444388019269169051768160 12891730 -50537661454264023268636379423490879840 12891731 929691880473661454908811387375237687532 12891732 -83217207104364849629861236840800583680 12891733 107405135717062766618588612547065322780 12891734 906625027517428166940161855064691067520 12891735 960379240096212602312385501357337774920 12891736 374034236365100274160111450584278630400 12891737 -157149411143037661460740171551739114614 12891738 -471308021004740842326011224839121992960 12891739 -99821514071853532155374680686961770720 12891740 -1156796873073959189906332469430592849920 12891741 -102074745224542063989479330457491427072 12891742 120417438461340456322744039745881030272 12891743 -1337509219770694272063002316562471213416 12891744 38426267608216754875047619768080138240 12891745 -1694269168253664236936570182867355659500 12891746 154613845457901407171196437270739803136 12891747 128795366970780841182908343166143264000 12891748 979568749608877901007255681281393825408 12891749 -220851706870365032247545187199517664072 12891750 184554497102622935511771052385297760000 12891751 4468401383298301487454487092185517752 12891752 -1085965703022660090574136801798372582400 12891753 -58539245700268827533583097713535928832 12891754 -226290599329282073322831049783169726208 12891755 -947281688610778076807989248917422359840 12891756 1356720325427820611977051395693376650240 12891757 -269928642524474577337713737958664676180 12891758 -1003025789070929300912097001171587347520 12891759 338883438919350146501975498177094207360 12891760 151047314641999207031462125200559964160 12891761 1512821723710304980686076057043478097362 12891762 -47483682940332318210551438637940943040 12891763 2078063963129111622182014217400653997240 12891764 2180301481681255348190675563775738678016 12891765 -46302141091771819016319628144956919680 12891766 662338240797953166347792540921652515520 12891767 329613845388290922116943222783377833392 12891768 71740597596302455767935062346537717760 12891769 977735118096492536108180728197823746960 12891770 -392650159842729863122673840365967523840 12891771 1953438462285123982166866493782465075200 12891772 425298980866714705581098935453755308032 12891773 -885301680123402730561657062306021715200 12891774 -45499600933770298306533983947497858048 12891775 -253400158759854631002615647382659616200 12891776 -667238196517258364720300983860382924800 12891777 -429895831630466389722916172868056080080 12891778 711301999740157555346096389070246944800 12891779 -3330419406578394997895931972599047808640 12891780 -690422821756825243109800238637418414080 12891781 122704403078843016362078117085603837440 12891782 -521277439914733290356026177943157624768 12891783 27592919444047292545456451906109325224 12891784 -71781073588192803802075274155160371200 12891785 824346752410400739626358464851586640000 12891786 -199001378277619314145674203226877076736 12891787 512178732296474451758796829838845968 12891788 81705463276397264359022622999901519872 12891789 216541430518064063113443060961269463584 12891790 -713147124464948098888601797585198497600 12891791 207445625180774659129106329454659462584 12891792 18411213027625755656173108072948039680 12891793 140896365534414657978622175645579237184 12891794 279804590385441652543714115373739114272 12891795 -347204371867641275811269852351092492800 12891796 116024198153489190320613537850574503680 12891797 2371468636700680781703370362543462762972 12891798 37781065016735730765065420593641720480 12891799 432504337685832826199504614807970896800 12891800 -1627373267476737065201475728666112000 12891801 -80052188170725957219707124831554475840 12891802 129533329848036286185411028855398370560 12891803 840491737044104037788987415058026818052 12891804 -209636590631775560819801727658737500160 12891805 -987169975203850910076626298236140473600 12891806 -685036033691639947436005987035206315520 12891807 -963848840637234437645846822756847237096 12891808 1986645424412463876870791106325092433920 12891809 433149120938837701085316620225995750080 12891810 -365738939986133833202905126955407779840 12891811 -1863195086418688907541749080724805367588 12891812 -698069433459175634526414724874329513344 12891813 -7717338349589029120281412641789061824 12891814 -343701202486071690133959985262065801728 12891815 -249548623905853189876329900196756126920 12891816 92528000128858462254884635396547788800 12891817 81749086687157251875830986460092470400 12891818 1538166629424078336878332846302131145216 12891819 629352852483767637815729786926827394560 12891820 -11603142856604379935755684529513349120 12891821 3110343439278596599508793791103465234732 12891822 -25953580918841635766002510327069393920 12891823 270327692729075353627795436100781216640 12891824 -324368124930417063301694375634616320 12891825 472726039681987176343264835351055120000 12891826 260401597420576477802683715600083722144 12891827 756772309406925982981020311474148768924 12891828 -201495727818793950635036264515727339520 12891829 -1321563892757711169512719629575899063570 12891830 -1291868949655677951041279873139578880 12891831 -600210992891785717604016888182735969376 12891832 2067390946116456180997429068249552998400 12891833 -288813646760472001233934182200849978400 12891834 -167754056089307479159343991327960452640 12891835 20455378352878651901940339986331129120 12891836 -224135810056846919947157415497372093952 12891837 186868294773082222562217249358559773824 12891838 -149860000070895945775036499846244391680 12891839 -2369509583400546946810600822658011047360 12891840 963970663401577193534364289251409920 12891841 -1660651534301166588448250240433801636816 12891842 -95844665713553046959818225612970649600 12891843 -393928234923040915207767067301847417468 12891844 -389115999634959242761715349997007208448 12891845 980484398121677378796921059445848123520 12891846 46347037843759764184609622107094900736 12891847 208158745233045934826964647693547801352 12891848 -1935243357702337496639275365349735741440 12891849 -102754400625599725083869164454864915520 12891850 44548180120204319083746201953034560400 12891851 578267494430205652153147264325336968248 12891852 1960896202387309317692108915856669081600 12891853 809647683217396813631554039711924434944 12891854 613234700991132860888145117116517539520 12891855 -538140108673487207869122290815900483200 12891856 -465097359249964923545974547519769714688 12891857 -515415916311188463291601714325305684416 12891858 69009733563315720789303208943392550400 12891859 1546156936037585274848214394365777290104 12891860 289278261737281163657008080685760782080 12891861 862976367782965968736307201664183636480 12891862 -370900862302026597634999711414014924672 12891863 -1766219638582069210821902269254493946520 12891864 431632799328872873097041859165121413120 12891865 -1094620821287188667574927728525890544640 12891866 26296122795542869285890797877022776000 12891867 754263558312654608050123675914086614680 12891868 -201149374223075896523283474485740216320 12891869 1633325364179334768344894072599713327270 12891870 -158091288591673213152858303109761372480 12891871 -1092587298405990627084484740557809272928 12891872 -277515629494179078601783830796346327040 12891873 914207086940513984232419236837706784 12891874 -802551361408655741764996257382388102064 12891875 -392892817418194816277781955352726602500 12891876 -204321969553880469951981862742396676096 12891877 51275399761149046595661859265970008064 12891878 -169786843848564375448695196188444329760 12891879 -110613341450607576937803766414427963904 12891880 54024470749752384142249234449831936000 12891881 -112762572514035328533923678378308341318 12891882 36921396346525426337491154683857030144 12891883 -2454740548566397139291166483795639781776 12891884 -1053227556478216076362626878760569405184 12891885 -982775717532460297872507667049629754400 12891886 -464050633918228289326347178721102006400 12891887 -47403483696715975724477240353362093048 12891888 5462328383948325541502048296320663552 12891889 1363089902107990270256477574887853641200 12891890 551391058971706186963031272865862589440 12891891 277455194759854859302010262597105176064 12891892 723188289798167186553065420965131755520 12891893 -456315055731018152396268210884879464800 12891894 487357690918743014710819794210967780800 12891895 -335688352973999440678668360968536723920 12891896 -344567283410656819393135902491605770240 12891897 779577398202388800159097365449650268160 12891898 1438368228609582908497162884648634266336 12891899 1448122839795505768634191815733135180800 12891900 451078642247043902359756734549703411200 12891901 174907143688495124371411036819264127904 12891902 -1132102864513632480857322162238089550848 12891903 539548984768597799015893005374388412104 12891904 970325793170061326944584010676578549760 12891905 361646821367539528041870231424290043560 12891906 220545481370739842415884318169285196800 12891907 79668596606959157232683357012933013712 12891908 50576799246580245570594751182091124736 12891909 -1107261898373875776335392335524875300896 12891910 -293634116839264268319834602244780743040 12891911 -469930866110043533768053100583164393808 12891912 850139878243742744986275298828930252800 12891913 -546190671711689615552635679388558069600 12891914 -121349704832594079651936865656964021248 12891915 -513276579136451995291167632279985093840 12891916 8041418193497562866402349836995445760 12891917 -72970207479023374805618788054809468840 12891918 -219603677812350154349445536611342464000 12891919 488594857069030536972288189548925248320 12891920 143197684110867879344663130929498112000 12891921 287309373674791893254306728175824099200 12891922 551132509234619004415705570746990682512 12891923 658985632164708765249684823803526632528 12891924 -152158304997616548815691068679719898240 12891925 198793464363995100303626738599052232650 12891926 88562630901772906199046031418331852864 12891927 640168443891760971501421714029788467200 12891928 -624769021491767807200660116493432381440 12891929 694923478026159242823606612867083587530 12891930 -80831837449214791425535800062105498880 12891931 -1272507805590230102563086320238818015680 12891932 874690349869046539637147370089286415872 12891933 -842177720772539199701924822334452350080 12891934 -561909318972142690902411121409923606848 12891935 -24923293077455538939026604299815506240 12891936 108614986858870141251385562885811339264 12891937 -321766470757264223595281386250219267520 12891938 330211847868040098971802746797710591360 12891939 -416724117922212863705979376869409950720 12891940 886684321174581927737805472225024631040 12891941 1773225285865938025675155347461236513342 12891942 164605349120672503120289361509701740672 12891943 -18157961628350314621504325683814315016 12891944 45397383889902703318315448790904811520 12891945 -478589457855168125730333003138301440 12891946 57502126809762399716711547073834818144 12891947 -781195090809724703570615398458806506848 12891948 525919308022615162224521103977929582080 12891949 1471060853260021957696284651118778072886 12891950 11840662348643650073194070546613264000 12891951 -812982035273855824860183147129885715320 12891952 13875879908673324221199996413704273920 12891953 911381841054986294814388041156749981202 12891954 -574275188346087936052557157806243089280 12891955 -64887988190964207829205930029476314640 12891956 -211383105590786618503671782601254338560 12891957 -174436284626828125168588845117610276512 12891958 -310097831489018012702285917271564880960 12891959 -41418613580373703733479022312368592640 12891960 -12038911753405577821760633857343078400 12891961 -1897027064227725652274586391219817307776 12891962 -1028904268362005280795846941199534138768 12891963 173405773382621195263801326863516941824 12891964 1307202366355998801259798066412700670976 12891965 402647347062368251176296177381086450860 12891966 418582146927344325107117269412760623424 12891967 776781618305331751518256518361154243328 12891968 -84221138204257016283490587989103869952 12891969 -460686286029584513526880415413865363406 12891970 17983399125797219349724840007483473920 12891971 787900270458750040593325817254614890172 12891972 725481508680252221292408134933386444800 12891973 -1240413258281255702090912705144355879778 12891974 -2254583001582291319731959261239412928 12891975 147677763903501161863960146860983920000 12891976 578569661891946675519961456592180674560 12891977 810275750764755162083069405135321407872 12891978 381181216745092572649429081243573425408 12891979 -1192546672745004723819683152954050956640 12891980 -634348109587704324543711544986877056000 12891981 -1507945893195930990694679834044868259648 12891982 -872748398360126941883010062191197465408 12891983 419919954365743799322333776946562657824 12891984 -36461013323192388803033592513105494016 12891985 -662352840568628799968399548233448791000 12891986 283401876338446532171914826349554946192 12891987 703629212973369787282878921910418183160 12891988 221553217244824860884422644849965981440 12891989 -1633762128233798501360874331618489296000 12891990 246886596200439632857381668579480693120 12891991 65410911913984662501134003060523716272 12891992 2169495811790015620754470040287438080000 12891993 -354663910568511773334623184794115256800 12891994 -953548400526429485213941030680612648960 12891995 2213815019252052895104065769405562665120 12891996 -112413117321591895131207084932432440320 12891997 -314696719960737146841351619842110220960 12891998 -638056699253498058122151566159934086400 12891999 -90098260088591716452100454353176586464 12892000 -903313396578115706618973277691707392000 12892001 16518783515010549898111699807912688640 12892002 -5770567126240281938401797409922267136 12892003 -2332687515536796481913921299374488696816 12892004 -1189570385465397006979551447361911408384 12892005 -293631216237172494637459868442746672640 12892006 -465260863969057927965905422496833413120 12892007 1213961534469675370067188508920172576232 12892008 708279176013870666650078883714154905600 12892009 124911440230884687465734054434306648804 12892010 -777810109830166937339685784340600832000 12892011 -79174199109537448491074815444484863872 12892012 44462275635092217734549344887890739200 12892013 1933843656237209343138846070187554303200 12892014 -931633298620125861616986775595200392960 12892015 312229131409457331776733673873233209160 12892016 -75815716794970935101304183607664640000 12892017 -1053889422607087660885653413420800808160 12892018 -260839972801790872185387073081892873184 12892019 36622956110540159709445732238987398560 12892020 -570022984212178213668160413693755320320 12892021 -755141310347407177833280604960382226148 12892022 -378948444780629747066651598736269853056 12892023 162007463438449744719733175872823455872 12892024 430921793583258332173467667350287155200 12892025 484338788790936342998864332602258773550 12892026 244112114178936897183865060371653773824 12892027 1661549305094114886734068699470089267876 12892028 1165086244502520256299889727735695239168 12892029 529137649680362222712300313117397523648 12892030 353799787806194732705351606159286443520 12892031 1348869669002761484284196900371934424600 12892032 -5734076226911413222814308337933352960 12892033 231517297182766621036441235862114308160 12892034 1315341064598859821235459675680104702416 12892035 393211212419768279138219342122213636800 12892036 -12428372663096110680621855890107573120 12892037 168345038292468545816607799534462567260 12892038 135369462756992224363532843655721383936 12892039 -858460926675874911998968303162751805160 12892040 -77348220266157865341353289570027110400 12892041 -43249361073521789894015766249175590918 12892042 -512253440219458287409898634708899525328 12892043 -1918398465065754253293178709266832529708 12892044 -299818819606702869209206942535089668096 12892045 -6843142542267027874370824101432869760 12892046 969215877486392810728900074234095297472 12892047 1120162487095243020232774413310100356872 12892048 203206482828021672740489876747448500224 12892049 1261263743658440580990190140243453222720 12892050 139451520380997906355012053858086670000 12892051 -1337773654450006411275795710870003486800 12892052 -104991195924761751363629170747535413248 12892053 1866027572519227522065471462724927580544 12892054 -2715392402923326520514261698417625856 12892055 1134678877206664534242511426690255261920 12892056 -167514262274948877206319435267624652800 12892057 355577205201956428430110681842734844180 12892058 20360165558800232367955080367256851200 12892059 154232024293165669431779319834669656364 12892060 249159995374377465527782072084856064000 12892061 156746646533561329108312721422973606784 12892062 -69148777351452407960962714646118061248 12892063 -758026245034746718287145653873979954496 12892064 1618054530614036662122180883343301672960 12892065 295302938473968260209232780640216496320 12892066 1292686320815285070279818479116736005120 12892067 -1493192938783186190479232018090515534884 12892068 457462273624929785383834023591536517120 12892069 406757765153219361533697140766540039996 12892070 -758421927246238836253074311107420252800 12892071 362709808499515005810617168585490966144 12892072 149601803976425040988515388936320614400 12892073 3221701402729008855163897573316589870336 12892074 80012634916921564423149851144290882560 12892075 -74052488203393332183893117789669510400 12892076 903406840494044899645600908382495334400 12892077 1435846404114831020660469715389804560448 12892078 1002000127556028764698999934085707172480 12892079 975543812571184486499397102669652705680 12892080 -113061771795235698026852499318050979840 12892081 -693966440367637898328380594058954679836 12892082 -285348593842794604411333139439671728128 12892083 -960932364988482838414321938518195493576 12892084 -656488122547386523367503095745358470400 12892085 -47559429159722180772386337240060629220 12892086 60281194725189968699885479316941397184 12892087 191125846564768878061051453406848442720 12892088 -23479186612901589618100234956041748480 12892089 353518492792442295251838220343419392000 12892090 718514601348702520030761064059338361600 12892091 1422957411407550898488786117052984655184 12892092 7772314920856674806226226071299392512 12892093 -1611958277287151689596483208813508073658 12892094 -365211605256039470833525157601463096320 12892095 -206972022198100226680521225296567280000 12892096 -414283689099016331578824167110226214912 12892097 -1072196122865910268079145546590973575760 12892098 -2147828795482029200592490317393027072 12892099 721362465535300301970849518827314752520 12892100 395878665384027941006522667938339020800 12892101 1006413391006481863727826103902586725504 12892102 713155131961962169691862385940362342752 12892103 19902667380002211083159161441715772672 12892104 -1086861243706678221368943009184714275840 12892105 53091260063008122226239348417448112520 12892106 148924784648171735994535523808193575264 12892107 -57872626627195362365337067574155185960 12892108 -1216473210770067958109341501333683591680 12892109 -516841296552906755782947533107271742528 12892110 -56550318906896232639251582062508175360 12892111 250631292578727714026555109613409241840 12892112 -232075527545400856934458466779982045184 12892113 -24746613320427103202994789782202895680 12892114 -949574213836155965164853134544133247344 12892115 -1353108869081817823128169453884711084240 12892116 187938354204164431752580219794978097152 12892117 -245241602854081182891694982840246308800 12892118 363942844854011955584625334603989888000 12892119 -101557856776171773908006356614965914752 12892120 -470598648726804589785024330992234496000 12892121 209566150307946785509775722716030235584 12892122 -340481750602610826028881132420892709376 12892123 2913915600547524137466803213841634449624 12892124 332819410753515444751706938439162787840 12892125 -364679548271090209033929927499201920000 12892126 -460192868036002160554963064848364909376 12892127 -1363154457589485098384366924064935449560 12892128 -516794657391709212458594231679770689536 12892129 -2247320703536648584051628530740213202270 12892130 -775876525632827656589055588386962595040 12892131 4435962959875836221367374194590493440 12892132 -640557721739241045778232508164656865280 12892133 -941487427160002520379573787044937073316 12892134 137854301502621291763810383896325155712 12892135 1166567241865497076297974660491021258160 12892136 -502899734155187563272946288141791544320 12892137 261066253108909631379282730599818644800 12892138 -172966685375401387983354190415961323520 12892139 -549158612650267541047435245680204106576 12892140 1015467937636586720808941976288190233600 12892141 -1217641166176805550015011597356374797568 12892142 -237319701963619879263312720112687813248 12892143 1358839522766754904914954392894228867328 12892144 156561249935678353908810687385814827008 12892145 -621468751219319958054638253563121767640 12892146 681587975782853363176711400335979577600 12892147 -711555116536262012683917589902150434208 12892148 -519484708002848166011141986652456895744 12892149 -967494784804725029266815511754631153600 12892150 -24818090049324057698641841965303262400 12892151 741797901896401102246554682367765843712 12892152 145278457698713590144995148513203978240 12892153 585011592987727067086639821602595483780 12892154 -366028675983222879214881955080762610176 12892155 -167475100793235018929816971734895965840 12892156 542750483445875731127336096431583211520 12892157 -3598999120769763916570295337272497825620 12892158 -185971710211985018144714500537000952256 12892159 -167159492578041054523021182502584438400 12892160 -25179535987536754225293246257430528000 12892161 640281723987951879941511596596846689072 12892162 -576184225173282343759038268961053900800 12892163 19904601832622061984465492459840173568 12892164 95909859184909523195629993898292480000 12892165 -58769299605115419504539239321744507200 12892166 -31813960193372942899799655502861226880 12892167 -504162183114647328803258581005898875744 12892168 -331593808789753630682961733317181440000 12892169 849116525783067351208365538347689328996 12892170 133479665257119192241266475843488483840 12892171 -314740296350775465678098484815422759608 12892172 343783682414577747029176431902652946176 12892173 -113176641049764824526503171790793760640 12892174 -7306509637518337428351268673193122880 12892175 963722448973951419614397483583392635400 12892176 -136340949639446469274650088544666910720 12892177 2204001865400766841078816875733814248512 12892178 80097617092364388199543115396371272000 12892179 -112485487343449870585111229907251185872 12892180 136926860591283898947608552354206433280 12892181 -362338715068738727326637651226941196018 12892182 -29214638396840711386958176201264318080 12892183 -1400274843597784045046022213458894445440 12892184 -901174208513831300671456334310577152000 12892185 -208206715281586411747267047309619321980 12892186 -59405452933865586950381987910534863616 12892187 -213343221967863553315394197783845888 12892188 301762297619634954052381662347903087616 12892189 -741040366500654213998499681542640858010 12892190 147520431995745232918501689033156107520 12892191 -268267189359627663680092441069998324720 12892192 -123237405837893017016524130194654691328 12892193 155663449287596589419819850021212775060 12892194 -620347685301791333253876796277581237248 12892195 9136326782083210671605499013632631920 12892196 413914783301573485759211182469048822400 12892197 443219434618700354379404368897604586528 12892198 608233573288689821216507503766524979520 12892199 -496836996262387234257707366711780065800 12892200 88011606677025356827994613738000384000 12892201 -133560913210943416009870535534799903616 12892202 -735732061721539128232873783559184218448 12892203 -43038837063415508148596405608056047880 12892204 175286625314135287251775294289447165952 12892205 -289610033744719902080566159945196964840 12892206 315169071150071705204989821534953261184 12892207 1803158475516373575223775062546631063312 12892208 135220954861370661209765810197569208320 12892209 1158395252726978530112899518207222738528 12892210 194043683848868817568091751142798920000 12892211 688175909740486570123847272149043009200 12892212 -566905781563459986319894176186999207168 12892213 218858257081409162418762038917000670304 12892214 -368217945629481459877810678213226216544 12892215 -361272382473834447014059615963008000 12892216 -151145203655007215613156833752286269440 12892217 2108341476155164299747388759272781248 12892218 -105959280909778576942537131061258156032 12892219 -1921443445170023613460889181217194692380 12892220 1094994525290752967305328449991688821760 12892221 -1601380267720825137477646839041775064410 12892222 -511961255797754595633853924472640399360 12892223 103777350655651932108696622962715323984 12892224 -111838796280042584692149204488269332480 12892225 347367462603559098244640072587233157500 12892226 -151876866211716562918592793682946457600 12892227 124856016233246044031515660903076841720 12892228 600543765618106810758924379842661770496 12892229 497553503739300093364915038387218113152 12892230 -76239287366177997822818751881918169600 12892231 2126159113549677808679937599016741795864 12892232 1991047515064816774593906734928494822400 12892233 1790424711876032854959956426375163148224 12892234 -1910062921647309485356627758535996055808 12892235 207938360619271488465880050789909211200 12892236 64890300092874814777069935889714151424 12892237 -139493306556482325012525876124552495114 12892238 -7159741534496932588078362554446696320 12892239 -1350519711859712309920426172408738882256 12892240 -262001619990127234376409683209693593600 12892241 -2051470806494865261044145010458153348480 12892242 -572820392779943589197908237997347484160 12892243 -134364768384232852206444727011408365904 12892244 -1070208707985965432846661086495115022464 12892245 -96554894945020747374944188539829719360 12892246 -22991284926038654649039067906985024256 12892247 994470404965235455244252122241392510560 12892248 -252935334317717410830779029055202570240 12892249 -435825965000791876524647181795347152640 12892250 137416353854627339803609872718959360000 12892251 776790737113823295073410742979151020544 12892252 270675394059868949160379213848165556736 12892253 -416057642345174399197385787010752397536 12892254 -623277618816973802719189272915700543680 12892255 -292737449050109708709944278501707066840 12892256 1066748090032737119376507944128902856704 12892257 196103575272272189333624816629738170240 12892258 -822771687527954783770830006502201817520 12892259 271391662008858306545092927423561634604 12892260 -7940640935457420908795513002686873600 12892261 -920767606601932864678622397623953819138 12892262 -548660839689656285866243474337156398368 12892263 -12636842271555181341505497486443718912 12892264 -422186518305775228716746941397254963200 12892265 -1676426717739316911577758477236061989340 12892266 140753077587937937749992271296406420320 12892267 -1929266426465455001200737982906804949880 12892268 191197694488557290573606486690646091776 12892269 -307929060735679933386921962994462192000 12892270 180328455991920776850273415719687154560 12892271 -255902696651094927773116405936461098400 12892272 69304825097906350987545581641822175232 12892273 -53419295999112203972974974047436465720 12892274 825392679091864264438972683055652491392 12892275 104342422598992927506410179845483591000 12892276 -215115837647971554612787429262639155840 12892277 1403331294406499792691514437845265103200 12892278 83556018642039068925742604222093524992 12892279 818082701266948051227479677602398157640 12892280 82647064063814941231933863164991897600 12892281 1416150185831523012104508382387595868384 12892282 122446860103088986869515144581686512640 12892283 54897433857130991495609835052009113408 12892284 -24486825599393279400767026712943627264 12892285 -214511508780191596456123191279910272000 12892286 240438563639958593622637145653773763968 12892287 200238400589918199222779587742596495560 12892288 -3146280659472766339606915781879534714880 12892289 -183663941949817642284169632270278112300 12892290 -66741512139152371546435618048678763520 12892291 -917943221069855184409478804382258386308 12892292 -251967238288384564438671351701239399296 12892293 525916806606577866997640806333701952860 12892294 1033664533533902388104345144414609241696 12892295 -8730772674089061132304561304447616960 12892296 489973762983422621578424645116879257600 12892297 -838129576884600364583644745058988227888 12892298 543410756440315147116699019771021920000 12892299 -114086336792710072514914811208998172672 12892300 688710574496456867445946418925962182400 12892301 1726964037718280649934320393772449925302 12892302 -6397414652753491338605875441290269760 12892303 -593164348320619765744412153862961296 12892304 7071404402067535049261952061193846784 12892305 -385854530935519655213359839495150729600 12892306 -122468191341070008760526823324027895296 12892307 1927656372869741527133396770948043750832 12892308 -323709962287186529954278789365946368 12892309 -1020466145134971659768756136990628320000 12892310 719315493774932471954486518000581730560 12892311 -38505290630025430111520227226899875840 12892312 -1544625071191763115842859989363583436800 12892313 -795341874805390481055978064900547370240 12892314 170574576945595924609789071532299210240 12892315 1277699738135131391847903385906213488960 12892316 -1134305781368516720547403659956654952960 12892317 19660530254587986902418240413471282880 12892318 373424557798230552885875368469300991360 12892319 416809510124855141570988096947433613560 12892320 149680871682453246723994898202938572800 12892321 -158586392071686443541716711849458323308 12892322 15765791667964548735975109224655209984 12892323 -722663243020752488176549545245240830656 12892324 -1428717033856572275080823380909090953984 12892325 1148003090515025569732609458745384705050 12892326 -872449713808583282629854515568850636800 12892327 -248261090949774476823438069295687272000 12892328 -1183662138675512400421807605986495447040 12892329 -1518133734014811307500654175586181406326 12892330 126780926393905790381818089632222065920 12892331 -1046280145767865250043702013460037713868 12892332 -95717093966117454398106362794711792128 12892333 1186356338810569845872450968113433442582 12892334 -330290428566944430275488162027258377600 12892335 527929368214341960816244773512498472960 12892336 -153265121970527192353247574750600396800 12892337 1471089171542618952429950610622518115986 12892338 246610167191681019069167026825884952320 12892339 1605215126893281337447383283318766256140 12892340 -428221252759349632010374503450597500160 12892341 886169402238799826080241138897042995200 12892342 397787826343824122532933299033624338944 12892343 -2922320688077338834507840432808827684320 12892344 -32382554386920624585521054011805921280 12892345 -546044438538599080975125418186452387900 12892346 1954096713376589541239192164526747904 12892347 413382893232249650827910573559368006256 12892348 -33007144272247888017551366926350721024 12892349 1602774545898787706550255536057765665350 12892350 -59774626615273646867857980312097104000 12892351 -223535795017294132817573733396888969216 12892352 394559669614029995173743965492836564992 12892353 1205589651770027824848974157459621881904 12892354 -189403816586475008154027546067385315808 12892355 301712727871837107665832953797694457600 12892356 602134390432575751556267293886958942720 12892357 -1335264734828872822539622041043428021120 12892358 1310317549012826236720065673222513315776 12892359 -837887364234411461926196044840073931096 12892360 -569759253531498707512202330916537446400 12892361 -1304566985462766875885686170004407856038 12892362 4740178258106591880954493627837056000 12892363 160696829505990409341483838530872100240 12892364 304431629333024407906299809494072023552 12892365 134001846930827030608788480781290234720 12892366 -321507995851648354634659130984596738368 12892367 -1594298023994735957090279134740583892448 12892368 552422948631089783485445113136283648 12892369 712192277199123197196062265275384437952 12892370 -309692521588742227308145658554435425120 12892371 57890912306624327099469863245937865912 12892372 -206326478528561699658149592669237686528 12892373 106312777797802459931861477233763977728 12892374 -323276066655923988737706775246983936000 12892375 1932277891311318997349535984568123572000 12892376 -36710094001093770019638394640898416640 12892377 404726940258523264626137044874605330560 12892378 -65154087331506825941022432817529759760 12892379 331047129344333067680013541372760566980 12892380 -401614859373912980642709138065077370880 12892381 -595939073839198069802685506798097641818 12892382 -384346099301180428978862374788647793408 12892383 -426296191986662465257875219826425451536 12892384 88701433210428159764284702134805463040 12892385 511353198833055091074567731691293328000 12892386 258296270255433522662842269006987492864 12892387 995551084949132728419733875048735707036 12892388 256760501617278230893782403778893317120 12892389 -25008228218753986301440607038437964800 12892390 -481088266271879880418433747592633774720 12892391 -173454127276647224532827503325889441288 12892392 -720199970581511398004967786525027532800 12892393 -14009650053616898398610527876742281536 12892394 291924338241212850831038630638213249632 12892395 373007475226683922827224650498545492720 12892396 95510378134811492840422278441980089344 12892397 119459921805808634638097550885948335232 12892398 214209320351882537120136305970255372864 12892399 -857678617501284359188353466046741747336 12892400 -377388675821138494311274299419104051200 12892401 -1082464002505682480037946142182896889470 12892402 -109721898601617976953145053668097170400 12892403 136671417255796000417495084926190184652 12892404 -58485349713488621038730923139513450496 12892405 -1158940186891339186234819143092870553600 12892406 -807894182045563107434030683235633194848 12892407 1777106765428358980161123645145936655616 12892408 1564999886422220993728646028605004902400 12892409 -87088374971975477589150993951107199600 12892410 36199798133566134537518148308992140000 12892411 140533072807497808663762136723917568320 12892412 320888402141047670961288422934443136000 12892413 188941573208975921686383559929199016064 12892414 -192029822513338597229334332675166624000 12892415 1354279595348211812889533376935304115560 12892416 -283011929964260924978268998046358437888 12892417 570028567878085199934055441459756402432 12892418 -232198943345329219223368251875171010048 12892419 773838020616343078856698787428208110320 12892420 605863027104757717834800007955579105280 12892421 1256910617595475608299913503064358740000 12892422 -469180940216883402028184326135842078528 12892423 518941635520389679037611584061785227672 12892424 -393133715307721468934972100084934487040 12892425 51820877084138757605320088991370704000 12892426 -733478776544180659217712422188380896160 12892427 1602229336901647070293025693599674025272 12892428 35493580249848553716222423990080071680 12892429 2186592196296070440639742601906042688 12892430 53714982104828627986012650970217904000 12892431 1245913376067268612269955699788886826880 12892432 -1064530358192791401021950514610044928 12892433 -698680787869447680062369735459056304796 12892434 -490676595870670863358921150248868417920 12892435 -484073547782055562354349912402279917440 12892436 -843784824438449504132385885685150600320 12892437 1416820941868062180352070749998179922894 12892438 349806564430722930083930971973966482560 12892439 -1110720190337147466469562663627002785384 12892440 449244106888230502749936270209079705600 12892441 -1533674265573777149649601333018664303158 12892442 -744598052145727498358161640849814778128 12892443 -610184004484981967684447245541455910400 12892444 1038203783306638671912362085317949734400 12892445 175076970297299861887291591993849070700 12892446 11461096599483536730269327758760104320 12892447 -717729621198926404989517518141923123104 12892448 336490619577350276940247755231404359680 12892449 317179835637710607365577588025228620288 12892450 -127826760453420484180071184127941728000 12892451 62358146131408735617726731006811829920 12892452 -920569574076196492684092912501021907968 12892453 -124676239059869544741427127055560618720 12892454 26377705753976224569218041852576606176 12892455 -42574843707631865112667553322709455000 12892456 -37053352622594070280854134153539430400 12892457 -72661789745573508401876661657912519180 12892458 -790803562666660651509144609770537391360 12892459 514140915301821199279052888282915252660 12892460 25953812904347319064073429669230448640 12892461 100453406076981629420093599042022804640 12892462 185340253226048111355214193436893468544 12892463 -436557947479639842378909439344749346288 12892464 47603514289123276838909277776016703488 12892465 18324034487414820842685499347907625280 12892466 -36898087823448059792994999257748344832 12892467 -14312729280821838180219279967791534336 12892468 933517343021758825456833268392600742656 12892469 1329797539178264704113609345835989049440 12892470 572078078880188279345293484049489642240 12892471 624254937054901373858785170489502399000 12892472 -830770337466474285174813707264210534400 12892473 -25074609688138886259985319989560675840 12892474 337158956978765769644333415268453469952 12892475 -11367492891314060854508820241675176000 12892476 175054227233620656335096428131577282560 12892477 -131494513357807766827627335042102986088 12892478 -1194402849536230377950146113462674760960 12892479 380882218451558404384796400661290943248 12892480 428120076630043933439288993564826009600 12892481 556200437578074381131067174178932000192 12892482 513115372176231335779560940342299090000 12892483 1463768663114443113311114535861617900732 12892484 -1506825628594189309603853815233732403200 12892485 5368329555898597570214253734887938240 12892486 666008494019773557842314617859522788192 12892487 -1137471367412051893619641903465185789864 12892488 338040244819048370923061066837639577600 12892489 -1394425177298203830070130362311814584576 12892490 -101284324100360145393051236673293858880 12892491 -91194401586574784433305943220009312440 12892492 205798493285784141709597214258645798400 12892493 -367808859733989763262603869573434453258 12892494 329030400862406866248513129820569247872 12892495 -485119111948719604466140562242578416640 12892496 -449209162550041950598164992423866269696 12892497 -380510400105848035930818263501925377280 12892498 747489580079137694226338666858371372320 12892499 -263159569973810848830362378863442644500 12892500 -145677126868330989131015194803916800000 12892501 -403475149075912182163141679414226528900 12892502 204261805480697284649572070710625783040 12892503 -136883135248054880041848199553808203520 12892504 -743003227589783533117437777866342922240 12892505 -949123678895518075063946719481012287680 12892506 125675199341609514760965001927026763008 12892507 -819265714659661098192910132223417401160 12892508 365411888113552142166540591621942563328 12892509 217260840926882537481910378825647344448 12892510 1343526287822859162065040372280528546560 12892511 2773848854451870527954626559484284759712 12892512 -272327956071208404340532582210485616640 12892513 -1074357721065768586234641126039859926238 12892514 1182652594872051967369603115102995595856 12892515 314683191833768203752870440456806017120 12892516 -114630020162833251465548829764926074880 12892517 1742286289561543397797904159112579087552 12892518 -3935652877421934299713574084615161536 12892519 -1246912090348411563559033434260661035080 12892520 -195217397544584163238188896083493376000 12892521 -294117892018326545303343133000289547936 12892522 -355404240832111719096966042766402308096 12892523 -1218325754345781234336830854642284595200 12892524 -236740620470754393311295524955806329344 12892525 1204939497382445030715944895866310594050 12892526 251898541062943698348320243953046682240 12892527 25842592165998657383829630806542790976 12892528 114934683435679803908091362706676776960 12892529 589484623859938312780372390730376943284 12892530 3069919887054118256388437709713003520 12892531 -10078110998156702562706621391662664336 12892532 503488876844522051368404520772776427520 12892533 4578240641457924652928634002014580448 12892534 194586218619866848830388733527257376416 12892535 470160415135230710429131499378819289600 12892536 3026492256986593129532670107004887040 12892537 -1125742804470006794556896314255263372720 12892538 939861088065304106043353795651104663920 12892539 101934393436071746546368926359649392640 12892540 -168740456598773055078347126493871948800 12892541 791173409165662538132024611835693943942 12892542 -173445251542685196231328936212685741056 12892543 -2196079939080704219312749810158163470208 12892544 -37638812314494476776690492697581977600 12892545 231127693248337623385375233061936195200 12892546 -358493499703606059903820665225608626176 12892547 814696678925026036281984075146837871996 12892548 -677488984430599022267500610163770373120 12892549 1153247100696664819877518996035739722300 12892550 -337132982111476145174527454836341600 12892551 -293940349051257094967077751812919538432 12892552 83158096896092614253926675919877734400 12892553 -1971114779815575771987696173566195044198 12892554 -27978329637435264762998537888138680320 12892555 251687856146595296452502670532069526160 12892556 1207666764895598748796349336021237110272 12892557 -1146998146079641958013515826978847748160 12892558 -117197172652981215588616462972776837120 12892559 24417780781676580376115503013757390720 12892560 125080180070680559947707678695207731200 12892561 -14447227288211309577378033054131320512 12892562 -659113727824178702511665437463841411840 12892563 1403803996346917098581017582204107484320 12892564 -856189651234865458566919706630899865600 12892565 -231374264909089031293951890774063811200 12892566 94975518849227912966502215576465394624 12892567 -2503105605613831826368864165740067828368 12892568 -161833904693920681244390713183250227200 12892569 -1430100106010997166022705072063248593456 12892570 408259238608624467016773532754266613760 12892571 -3078753380519153160785372417763588088656 12892572 257065935816180378564013002255697895424 12892573 710219294950447421566043516681753290284 12892574 186383405749566389776050190019910193536 12892575 -133569054537373637323338763175008568400 12892576 268585507522583597049075552396967280640 12892577 -1093394852106793483825801037316750240720 12892578 -24965743540168797809227697121215973120 12892579 33513036427056967040400734846347194736 12892580 74252685535513216902404312206965715200 12892581 -581457958477690225327496919524042507520 12892582 304686080221933525560954990599533814784 12892583 -997421064964164082728639014835175762560 12892584 821298610907347743339348186502571704320 12892585 -218121875859726315207172285360432016220 12892586 596736303564829663084140800030044303200 12892587 -386900221484574343144167358871355843240 12892588 804968512776943528169412445915402490880 12892589 1035018533263051953633528222342531424524 12892590 -32604919302210431574263804796653429760 12892591 -28751517384190016862835441056517073008 12892592 -568169564207145170859659098732232245248 12892593 -34420456183558400807881971979820345472 12892594 -433518949866578101091471241253462970880 12892595 -785806773117619312753547994067280816400 12892596 412013067174690612045204656963922739200 12892597 930287409010667605489381360467173664480 12892598 -733921340639879073251863587864527983200 12892599 -1280766785767719654348371891731979630016 12892600 25740403298462062888984920378885120000 12892601 -1162280806002536022482422072133561773398 12892602 116625838605026363623143704170581569280 12892603 -119335686123985947213436684617107197736 12892604 10930402344572308976225098605612933120 12892605 -823476017829999425049944394353916050880 12892606 203466331536253820360852840298410557824 12892607 -133555397404567501549667954319799444128 12892608 652770052820093001302119771422515527680 12892609 -2683026787143440635200087381341735069728 12892610 -319249450393389615400443032469671363040 12892611 -842670257009714787866100757562972581128 12892612 1115123659380966583614203394404505520256 12892613 -206921189591522425719279591751790265600 12892614 6197694843513552736406340853566111744 12892615 290464851675898936976191615852381937520 12892616 -797426780979055280925987021415469875200 12892617 2201499581770859394507308010132265422720 12892618 -426701633505476244256210831084856726784 12892619 -170198839464823593220731976488355199256 12892620 -30227688570760649940930450896604211200 12892621 78128930491075894103295973621362892800 12892622 447803814418584818045436517803831130752 12892623 97635428588818738869684964219775253384 12892624 -389564507540363079985900931746180341760 12892625 -1038316289264652004699051700780706471000 12892626 323824154321527447171154496583473848592 12892627 -943350824451581241902022563832558170880 12892628 -357503694508352038853802421829687384064 12892629 -151972751957794387558816049616366014400 12892630 -58572609305256537775316530444710892800 12892631 -929671605940430255235667231579686107208 12892632 526320779672037808849614951622848307200 12892633 44005124236921555532191696528748347204 12892634 -1480272632798557308895441046386042994688 12892635 -906414817748991507955232849903600340000 12892636 -1012949390652373251053428885720834577920 12892637 -464909605835406936837147687159583194714 12892638 -232568745219515757727776622158584174592 12892639 458003820388925245109231469317268493224 12892640 1006004302673487137284280974519055155200 12892641 290533131959354116651154180298636673344 12892642 606980392160426607670762482181467924480 12892643 1596697755751984345057887161226993332892 12892644 203416335925662086961864934792793066496 12892645 -971662100974849190097860569462874132100 12892646 -664401122338790759429042036407844784000 12892647 -9448570642701805452995068196560154880 12892648 308154957784885384625242874952999567360 12892649 99151963702920545864834787841128297792 12892650 -42824407355737543953279448196471884800 12892651 242669273246548652505058354756536151600 12892652 -172928939769683065791704888630953598976 12892653 -633358210055755761065131834340028076938 12892654 564501450507247034651919530016734103360 12892655 -350509352523905016478752250925483069760 12892656 -2709541185084165885516579485891690496 12892657 -62007646146493677524311473105068850094 12892658 929822548845527529574714342090386924576 12892659 -121194248021469104030012884417886085120 12892660 443347363675934717504267043136863221760 12892661 3059746378406211442757582398776661786332 12892662 150666781135647072642445887232932345600 12892663 8600388942662754666275540099304080000 12892664 -3567111247756832153277739685661524459520 12892665 -581983863550131848801774293777502479680 12892666 304338035673476469111758494460165781984 12892667 2282892435600663142456393603405425995880 12892668 -269304818711690717905437486342495567360 12892669 -524852830710048184264302783972614119930 12892670 -179893511790344130299127023135839760640 12892671 -1818534870988652917314477928837604160 12892672 -593698162955296478130351613196579635200 12892673 1114065308995683299564982586472366238144 12892674 271564598976843311738086083501911943168 12892675 1018401798873929864057714659674277674000 12892676 -75560882301754465091358164857230243840 12892677 -148936427115057894807242534956741318656 12892678 -340139472599145128207855688243274821120 12892679 -1356868372353379732728876438147011535720 12892680 -600622561143917684053873936048668672000 12892681 1614147638677489243100653123538780808372 12892682 -833289692840699511042839962912297784832 12892683 -9038176555667329947041511289942182912 12892684 -1078332681506164013488062203423420569600 12892685 -474653412451521907989515997304892349000 12892686 134506519481607956348279134739856128064 12892687 -509224192969883526957290416315391167928 12892688 -264083484700083452508279931279498199040 12892689 -82983918214654644244544227599354733230 12892690 -11007144314490764943647007822333204480 12892691 354997455207068697797319904266894096384 12892692 118220920357076722855704540111806011392 12892693 -1636611100152725739869723800631412637056 12892694 567781482628741637239607410081472548896 12892695 222907911354784164248834492492282275920 12892696 -68198496292071915405131929887265996800 12892697 465539034176111260576792228380581273040 12892698 -22263612963277182248512206267638648832 12892699 -1796007639822312740620495162194761682960 12892700 -108725020441297789030422938391087168000 12892701 -411448036349443912428212907105289320000 12892702 -931748405146369877331451640589872312448 12892703 -455256013441671838365564968143710246048 12892704 -582271141012362844246460699020948930560 12892705 -169945727283366296404984856342769954240 12892706 189748591821031744062193950970978377552 12892707 -1640266664606569440593209715891163870960 12892708 63667623799903200527674576179109852416 12892709 -605361881535171260552278055527359396 12892710 -606453908208066338495618738324579143680 12892711 198437647935826392793165421102068375104 12892712 -626550176629774696349714698855818117120 12892713 479427742774949603437431224515325894544 12892714 -237958960682848521981240389361039971328 12892715 -1576490465856904947534257954893467237600 12892716 -1806050764522798131176127683686114099200 12892717 -63077516120133524693451622239801337460 12892718 -33371724310746899960624350496621771520 12892719 -232934812091366941286553633433827789312 12892720 315777203333426022210307635943632076800 12892721 889973556854024557441410254394452736000 12892722 -442952006613304548035136062645469699840 12892723 -641898909496883865352144143001280007028 12892724 -190647067025180056554058368597857591808 12892725 -729620655539466095536288097151565644150 12892726 -41984924956177101635882962178000271360 12892727 614012989052287037405589776912202172920 12892728 196659762800802295420753103680932188160 12892729 246191089673098400754486456015870476330 12892730 56595392407390764802084010404087649760 12892731 127907604191998183234242868568551362240 12892732 -468169667531031708600620515208015155200 12892733 -25350194994544316666399360705207180640 12892734 778225930251376400491346947065272158080 12892735 323681353047216057042431573012280266400 12892736 -559967296600323301076145313908876902400 12892737 -189768338055960304037616122835186073728 12892738 423698698415456205134551671891285119520 12892739 266669792750029931375710109585991519720 12892740 -61210245887650628563306289960445419520 12892741 62205754348963212277501618645069258142 12892742 -335420664982134589680996074555766054528 12892743 -2779040927688549555390549684672437441280 12892744 -768946320743683575186478178355553827840 12892745 103268030545076500973423909102840279040 12892746 -42622864338173214072810741949046313216 12892747 -363559293695857730975618394654027840368 12892748 -89035116527208653595814244110054391808 12892749 -136773930979581577204478292058735585152 12892750 -601084026767880040450933732872784896000 12892751 21234909809985338109073313352543809904 12892752 -266298692007922361081434375910375694336 12892753 -711826945819579762049806937794673393436 12892754 497717074752506998167104890251996672 12892755 279631813175257779079434011219600884320 12892756 1609701572830126547954906612985805262720 12892757 2086092249088528853878091583474497709006 12892758 263207411064914331802691259645160550400 12892759 1083495220603410733980519144472483319640 12892760 533065066131018059914307808993896448000 12892761 -3935161321117035360122971452592737216 12892762 932870082075415802152614219074936479200 12892763 -960609873723982396120043083933937876976 12892764 -1836533188279079289130401250850988195840 12892765 -647105685047239383388476233375454362880 12892766 185658033869626701078472638670516915200 12892767 1340454374759339577830996130144438944640 12892768 422468468493755590957308833100168953856 12892769 -1867836671180150539083152838990608925504 12892770 -33232439136830774108729656814008266240 12892771 -1039317502603714032264504404812508589028 12892772 -33525885134776783170013642650106752000 12892773 -43453779478966546890682261615611098400 12892774 294781304823744792128603158362028391136 12892775 -166783152466765847501527190086796425200 12892776 -4763774318931523336150690231667834880 12892777 45219114932810917807276229625073720904 12892778 163230319955692019298552673435500555360 12892779 700481095161945138852245679363251074524 12892780 93986815728118816552821463484132981760 12892781 -1226575145191335059611885909509875261472 12892782 -632142099487319541878310597679454382528 12892783 -3923164742604420796237410528885027646176 12892784 271004585074014654998871531289935052800 12892785 1349181825736003500835834237302889671360 12892786 -832963008341157641620413449439189712896 12892787 3071698976094073930868690303571603172992 12892788 143067499635975137712869710152914163072 12892789 -225534871114178857927377515913373315840 12892790 -427229843128890409554730911736077409920 12892791 950704901987568610910608598730400915920 12892792 2570630728250515181359912870110105600 12892793 -171986521609617973869979215911604317616 12892794 -190986307258398583162533067984229222400 12892795 347935248463075502079860848863528940800 12892796 221952423104259338732122918883616946176 12892797 -1113757921859359975444465069251380736960 12892798 149559603034337111451267936665353422720 12892799 1414251771365462713304445597643472380800 12892800 571841033968024895494430763767562240000 12892801 1271052226231268589893681511637193980802 12892802 414662148720225817915855723131526650912 12892803 563046146952407736270641571117304643328 12892804 393271049776940334363166655206966422656 12892805 2029531512151277515410165057124081509120 12892806 245051319861758250140940691351089572160 12892807 182539082456194382528722248574631410560 12892808 428827749029187318107623753855515816960 12892809 401455201748611989932746972372999474704 12892810 -419939099275399289686963736835212160000 12892811 70894770896977894767094092968609084160 12892812 166546788290841099293404349019310080000 12892813 1432225143138544533080434743280678203062 12892814 724870974046037011856162347278326980032 12892815 -57715850170535497749029123289753055200 12892816 442832961997441258243329928922995359744 12892817 -212036406983185714408627152537609917568 12892818 679494147421738395729989807822151333504 12892819 11664207780066343454502525950332463616 12892820 -373666677225562281220229772039587904000 12892821 -488216967923659961355909293496523586400 12892822 90370382727329391409028768875917409920 12892823 692761854242342129303954661223779792072 12892824 514220933051258410785224244968069529600 12892825 -48816818767627936685458904275963228800 12892826 -273832857986925584435282609087026095888 12892827 583951970904553847490389525636671668120 12892828 -136780169329288947818920733426196047360 12892829 -1221163516823960102844162091157850348570 12892830 -57915281663321068806059892737264256000 12892831 1385780774183245307829484997617379253360 12892832 5674682416536507096945775218845417472 12892833 -251432029110916710868412532895143860160 12892834 -269947659926394327655688966103497315328 12892835 313944159243023555804692106567249250960 12892836 -60027447753009790621753870456516233216 12892837 -1483383989343539527743542880654657864514 12892838 32485808753856937449092362397929734144 12892839 635783291851220977988383699408573501224 12892840 -1461168372601098729029545808712686899200 12892841 1425381106712106288378851685595753857630 12892842 488886180659262369913561415514623599200 12892843 994093240206510042800227605660853143092 12892844 -1406507928712029572493802655711671659264 12892845 266582522237339512219998974866797686400 12892846 197931509426999186350885184489857517184 12892847 -586713075615365353015954397456310556560 12892848 -77414172741059759722001959180835291136 12892849 -8417838921043651040697459726413160000 12892850 495158188071875345673506726797610228400 12892851 22093173516715285851295816342177840464 12892852 406145079624166897667270815168199294976 12892853 -58827200863985170489920060553236284196 12892854 121183541466065297281591948887205223808 12892855 57341671490078527677768012459926088000 12892856 32767925603813784822913274401777274880 12892857 597260148475116604758947702178904535040 12892858 -128692543809529555804732025374014774528 12892859 18388636533470018728537947439472134416 12892860 43250286494957799503472697079843189760 12892861 1258086948166871470649750732748371771462 12892862 9154450726374030312817345092131021184 12892863 -765763899462474605381402239534128332856 12892864 -147157662803831505804198671874459172864 12892865 748093897961284631884633226738633890260 12892866 33100270965863742372121272421863088128 12892867 1440466964473330408932106406938790966448 12892868 512674310493819507343088924741577569280 12892869 272270697208583320015779199535710430976 12892870 -269610881700422313413607878871877941120 12892871 1272147391149341328329526289451766522072 12892872 -160230379354982517920797133642398924800 12892873 -1418053536222884913919895302687113856 12892874 -448747646131936433124533906786577242064 12892875 1473314624799855453781588808284966668000 12892876 1508978703650978238994099132645597977600 12892877 -1623229343345273076685486740073966529088 12892878 1010196054901340010628921765383580627200 12892879 -170993071287785782365555507168779000640 12892880 46589583892230513588879163083647877120 12892881 -1017440987339705996165775876810613932048 12892882 -708290827839880221918323766389281468416 12892883 1831751175089650107114475786958988609132 12892884 468595077221589973205580109003847196672 12892885 210059518430316931649996786651946891960 12892886 469372973787928867398765731725845348864 12892887 461068370186670589112542308156835294080 12892888 -42159832404836691690674727101569290240 12892889 -217192296768612219000727522349605715760 12892890 45938722688700120338486832174376535040 12892891 275494399262558672149382314983572375784 12892892 -798155660084836722620606042022660662784 12892893 93987253910652465011333387890739285664 12892894 176437481786579355185659813194197250432 12892895 41968287797138844570537935342503308720 12892896 -283030422799354745991171683499143331840 12892897 -1109058022831659150969587596548502594654 12892898 -355996209802180179121563338204039194464 12892899 -1003992464714893958162023988969893824000 12892900 172373020561626794792132127412240384000 12892901 -367222350642731157641439197504567266560 12892902 -337046062379693024560423927847905999872 12892903 436190270311746931811295701714744546064 12892904 1206809410113302475383796495494864501760 12892905 1438786067024179284286676745818966400 12892906 -36954031308161456547028362815238816000 12892907 142439366533991208796459858337263084800 12892908 287635797636711382984871460918828957696 12892909 -647692516634510288073442757934039149684 12892910 214245650047441343273684836722750366720 12892911 -38209575493551150979832689855536455928 12892912 80793941463789083347751804579235823616 12892913 1042341250161860828457635397732357120 12892914 90788345369641795869683005223588381568 12892915 26821922982157886592399163641125949600 12892916 289179047157149266904588927760531240960 12892917 -521065410648047171713402388923032927360 12892918 -947049699616529163889150822846008831840 12892919 -130001828207690777367262072237421290848 12892920 -886617315755910918129909258590085734400 12892921 1607698511572554608294295154341369558122 12892922 41222107178362375495345417792907848704 12892923 -597238911132435902195769726967380421428 12892924 452578330154128210510494492074574024192 12892925 1077972877668377571035100732889344396000 12892926 -290702040084873438584337861498375699456 12892927 550611959011713766716862633628440299776 12892928 938779458327663816593539217528457265152 12892929 1170332822855462555430071825823649244160 12892930 -2501135950928900964371014246850419200 12892931 -491251085395217463563244831046429465536 12892932 -24558058492815172028983567588599522048 12892933 1200290284371994809329693613764503149660 12892934 -55306726978494849343016732517604555008 12892935 786008057916569911260067281802988764800 12892936 -774419053278214078281823663065872793600 12892937 -1743599107112451269036839713894196893414 12892938 -53731475787516330324051288118610710272 12892939 -934514500366363453977254238499999061376 12892940 -923094171317896698158629521356506536960 12892941 -1176965594866393482680656699853741236650 12892942 -73743338943967485841268740811871987456 12892943 923056225447845234741499115349788559600 12892944 278924827979641144516113957438310318080 12892945 -173375162748195950431669064156277537600 12892946 760229184571481086287715548034730145792 12892947 251911493549764748273727967012639183800 12892948 9436639942029609479371573923487068160 12892949 -987399618911931338022456941523337669440 12892950 -45938558008659979041861724849579190400 12892951 1265076119592890361944958469013275122400 12892952 1001811829855555252732322921101818163200 12892953 -1012890766024226058431301609402043539072 12892954 -562376180493353371425936227817623959824 12892955 -767288164178208273800617726969182728640 12892956 333278494275470062817610831312699356160 12892957 228699145676783923138368087271100005824 12892958 -750925706013947280116240293776794595840 12892959 -962610226464259383210475054572166199280 12892960 956460634045615379590937227655172587520 12892961 -580819650023937488546928311900179410816 12892962 -165635805084139262739251720525318424576 12892963 -2119465088567112181938264606860759055080 12892964 4795027554008667750800288578708463616 12892965 -231571530880684418199724363656359395200 12892966 265393793608125569012435412979116990432 12892967 3245928108440273472814621003342613808480 12892968 -55106962562131932898745544340908933120 12892969 1199969791064910200561695409133849781370 12892970 -76573031466137217069846792145110480000 12892971 -96714530830721440410563150903119818240 12892972 -142263936331911184748857506368461744128 12892973 275700091980182160581513296653595779222 12892974 31985736562044165570242868702042144768 12892975 335639052037204632182758737131785413000 12892976 -166590787398061345768474813382224723968 12892977 -1647966982239587228601960617382156436812 12892978 512757523175414559314959954618476780816 12892979 -1392479771125939098277369409262661721712 12892980 -65752010323551919470836904409629296640 12892981 1638729418982764568202320516018432028782 12892982 -356808124318634187509689870554536827200 12892983 79683072097134468136567609137251076768 12892984 11231152869432199483932583305441853440 12892985 154203810297705914207947600802673168000 12892986 -430968683480961599091611261858022796800 12892987 -2222706678229727572869948872149713773208 12892988 -1294360293163220341723373708690487616512 12892989 -727191656577415110974387779167565522176 12892990 -263893193688762329761520301226477046400 12892991 -1507031592141549596142724731571501440 12892992 -18119881416392983484950414328044978176 12892993 -899144087594133255804639762390134092800 12892994 787971225557538726426761426599082556960 12892995 578602174917043052031343937750181277920 12892996 -26271099183671205273207092017300702208 12892997 -397987948098239383201676927723235655848 12892998 -256723908593717916689454298303147055232 12892999 179694595913372577548488622120412345136 12893000 471002654921474048128952160664465920000 12893001 -1059823989549310702073050251969410039040 12893002 424829883669933350282122069101219362400 12893003 1272490765296410951024224037503523687304 12893004 243122687000921711120681725608245285376 12893005 2327836789511419545464799827038520160 12893006 40539873268608422087643104622749071104 12893007 614874904195516601066196738861953717640 12893008 -54684508557755549532550947600395288576 12893009 -335207627574602712513916463620643867790 12893010 -188924796389300109002524144151232168960 12893011 -208568394950080200952884062516753516800 12893012 -572430741833982295308762654959619717120 12893013 39821279752913406536108561915051108640 12893014 -189706253879464523204418479044412370144 12893015 -1422148807102911501456950277076064004840 12893016 557962095834126405515414316453947596800 12893017 2211609234374729206422040525687481021066 12893018 5442919652544852480675505902365925888 12893019 350138575151466031891365701648202376344 12893020 -146050298401668269066941195400918630400 12893021 -1429016318117898772791067335342020734056 12893022 -73238486259770965921197729867810459840 12893023 700901828930699901254333884068071503200 12893024 267013686346229533044531541065370435584 12893025 1079863882660395938250876436735338792000 12893026 -59587128632491386198207029810620794288 12893027 -129094209142329748418848411466080188000 12893028 -11235370432036418827868993846073716736 12893029 -454408479921265877029021017800179674370 12893030 -62372960134526719083287038767163827840 12893031 -500292816391969538343318894946437517680 12893032 813770707119144800445135930302871552000 12893033 -265360841734802794620600002967954400140 12893034 4484649586473885708159660841144320 12893035 -2130919666096605915160473585958806408000 12893036 476651977376997586900739824379150656512 12893037 -858069288636163308266479942405257233280 12893038 -99947943915870800646460917781746482304 12893039 916166867465384956747097297728821982440 12893040 246670166830755188937813210663852441600 12893041 -4991577939219460224229174289965890816 12893042 149138040814274277235245228980422904136 12893043 -677968834149729599235547937145465262536 12893044 73776467474867841231225247531414603136 12893045 227325178985826121282418526815101626240 12893046 -400399630589076193442549404114777535616 12893047 -1983229659873701753147697451695071044504 12893048 630341739512420337332395691522452316160 12893049 -116984135815920097645278485982168901440 12893050 309096389760824986601598279234218206800 12893051 -1691279005761446473018655793967238321496 12893052 -591594531710983579159768545289439616000 12893053 -406380911049324087133542976486705208698 12893054 145263884513608215692419568252766410880 12893055 130624787726032291802430554850140528640 12893056 -1560269748380763822410043543804947988480 12893057 -579684273842566407770196082712402391468 12893058 -600227056271283908637457966998421872000 12893059 -1516939672902027833741370129617747315184 12893060 303575277622678789983666842988222516480 12893061 537435604097617311224902318979059703424 12893062 28905423198635150444391931774379245824 12893063 2176769738136464412632810678818733868312 12893064 188239244193892119541522094947325214720 12893065 -95979521265012593365037116415684828400 12893066 367640068411427971643080545536300285232 12893067 -1994536925599008047962451421636612443520 12893068 1191389218905762061983941300033753834496 12893069 -74628714830248953359842571615143221888 12893070 107038818271852434895827621022632495360 12893071 -614199625877405346352000861093797323728 12893072 -202007656100553527828236395941286248448 12893073 -530412689059960251829105317033244933632 12893074 -51497346821249363201174256182646229440 12893075 203917614850940105342189663552512659600 12893076 316430128928038195969668222094987793280 12893077 1762016225586600656867183413123416911040 12893078 69279780753161891682707687884391941632 12893079 -449015501071271220105760113624090336000 12893080 269020526466672027272301703305683558400 12893081 -506537830716036221083253350189510314300 12893082 84623552646569079582502977059146017024 12893083 321575280996404557485268377853485679120 12893084 986180836412734499715067745429659276800 12893085 350772269286575300369513370564479414220 12893086 301222143486817217591759242665014398464 12893087 -2532308857750758401465277918384963468288 12893088 336520017058759907474842903547690876928 12893089 -1211815433445653372102381834095144308768 12893090 -9982402534103079893718109836755934720 12893091 410058254100373687356241041123175548792 12893092 532860805717174765566972525740921983616 12893093 -228378825188870984236507615986623706240 12893094 -96227450113907937540333748373621464320 12893095 -1450053668373656555924319950582158716480 12893096 337607019416748264667534638449231462400 12893097 246443173951248201550248813753842657472 12893098 214905419204800389714780149545693863264 12893099 -354135042670011355429513496203813725900 12893100 -396954520092648829341577848797611315200 12893101 -1052509219733620751246424676808562907988 12893102 -444373693341685731893782441789774312896 12893103 -155904577013479508333916087113954497296 12893104 116361810474829751358222464114931859456 12893105 160394915046627698419198581451751470260 12893106 -294312366076673712149215924257496852992 12893107 88711775521856888561922682196051927200 12893108 -1967179752706614548765649934450570260480 12893109 -341585443286794984838768020488555984096 12893110 -389582994157251161889362564615928998400 12893111 -246539382725540525983032576154221038976 12893112 -1034862289235401943650302244754327900160 12893113 803655234223085100449744696428332622020 12893114 -3942785495753855816749253988191118912 12893115 -4205279742113845732766005685054555280 12893116 -580607062989939138278165984762658129920 12893117 -291876615791142342858220483768734556416 12893118 75560516521256897024458411977853022208 12893119 2104001825843050762637232865485776377800 12893120 -8626873442320761276763200124323102720 12893121 -2194943522004161775447378490573318049760 12893122 -561394817361646690545214416962781595776 12893123 -715361334533627630954372253486595695600 12893124 678950837763116199843396558235432467456 12893125 141961209509753005470436747600310253750 12893126 408059166603121187439498760156045599360 12893127 407814240082104416182250039831620333056 12893128 2513640819821865453870028901611589468160 12893129 -1135684541711887160284567930352082543270 12893130 252805985301554829068045811690123819360 12893131 -236370716916724713004902569188886593568 12893132 -394442369316106307919833762955533647872 12893133 -668755612597482707625445457184236001792 12893134 -1637776841704551295008514857325406361600 12893135 364732710376791181554660376276096112160 12893136 -50125017752373261638124271187203719168 12893137 420233347847903361439997362417451470368 12893138 -569749570799001442219368536590585127280 12893139 538775673913030416699209528200607321760 12893140 -5289975071039852678195515213222302720 12893141 1531630462231534556563596394966746046542 12893142 303559018243236261504157315197532542912 12893143 -171840872144176645285520609424567323440 12893144 -1847720389436670130666376116904618618880 12893145 901255508889845161571962506985486420800 12893146 6135040857309744396560070445881371136 12893147 390768050542425823995877525428901578072 12893148 186545397637955683062048447986163056640 12893149 973309722999776190575642244472766474150 12893150 -306199741301583542814639488190529483200 12893151 -1073284275757696256888724942640953037440 12893152 404603282683501878637000005489937612800 12893153 348931645272913135813255678610148781440 12893154 -61854695593489540351472263017666835968 12893155 -1336528206286667985888560534027354640 12893156 -246296726745236791289490932616254742528 12893157 -483422467467036042313834977311181544134 12893158 -269184202109512745602891524894080115840 12893159 -1517724386616662118358530489092339645640 12893160 -100518045914245259201970583617822720000 12893161 275246841197196697430343231043726682752 12893162 -77740862654072436187047026388007200000 12893163 3963105068238117390611336669259246720 12893164 249802701210968040251140883777909125376 12893165 89840940601065462568692726897652495800 12893166 128433938690563885463543431169506807680 12893167 -329379430200994054351561198355994124288 12893168 -157453334623029340469861062257550295040 12893169 313114388101919095245504169692049865568 12893170 -229682151044700430506370941650555908800 12893171 -357239562114428567682174711545810363328 12893172 514989730270189316850879730204473569280 12893173 501383007887656890602690618341335391324 12893174 -202367209716336505205220965390008707840 12893175 36544955966589422399528470066346786400 12893176 -156995056966314592980056790419733872640 12893177 747888825413942811927449973570010345872 12893178 230757068373085609612816133847480090624 12893179 129654198691395277088094398531815891968 12893180 546216106106882887486163351798832614400 12893181 633076613893081199342437341780130689024 12893182 986598938251298534237983407660693000192 12893183 1439088235466157444987987850931334278760 12893184 -889999410605396376283980116549802393600 12893185 134764452069260413462628685581270692800 12893186 -146114317056556696528733945391500636208 12893187 -29133806513460742740726251374994263584 12893188 138880804508535281184544589772355805184 12893189 496120126776797022975012751144145376990 12893190 194090956558687578754707344525343899520 12893191 -908022169809320581979918709998327884800 12893192 -502371019836956889662564612311236065280 12893193 -196916175644828451742826976915112104918 12893194 -154362825636643404433040898205946734848 12893195 627909366107423887442263022906482636800 12893196 545459971446335383865982396309038280192 12893197 -1350749332507705231955648439047309232480 12893198 -321187506629929288574554365856545230400 12893199 891660656560078384577353766583813397248 12893200 310961210736244315681618092774402252800 12893201 969320201754815026900870572821831151600 12893202 129307876776052263326872656486723502080 12893203 -2257309247703437207110248999321572654548 12893204 -349757894340559177811957102520402713088 12893205 -132481940018988473948845112738278711680 12893206 -21898966622335414659046493764276118976 12893207 928491846912117417459668187420753853632 12893208 1264581269570193250762747552983376158720 12893209 1641238529822265365846303178579413695040 12893210 25431137418721400180298947792609280000 12893211 858487972037009146515151637017112895240 12893212 -115938582787985422848402566942613317120 12893213 469286679714710147366943821527989135462 12893214 49367686736518285755849289778981471040 12893215 -1578415501587162180093203044692043991640 12893216 296338337328983350137551571533703413760 12893217 134846120535190630869377736016039329120 12893218 -400952453022820760562980281790887900896 12893219 -975456259280630327792527575192685897380 12893220 -256242144917985608406319867290135674880 12893221 -1511469316330295613381917352282268040256 12893222 682687486131909425999593990500977490912 12893223 1088026698808111817309646591863060906880 12893224 82585320124356314106073236300627302400 12893225 -413029942905370817745552099147207984000 12893226 612376365855202274358068286921191136000 12893227 -67923026109139520650111281929246115528 12893228 2353707943989453461823059448619562121216 12893229 -595307387462956701098775114050381174400 12893230 184255177814243133820544731461720595200 12893231 -2055249968458162866387579472000500744480 12893232 -104419956842495106959703997803909611520 12893233 -404413500085873261410612128638289441518 12893234 -900514824010529613904903339500309341280 12893235 606451220862954377102405005671898709760 12893236 742229751464822591056309630035627985280 12893237 -86641508846464968544561863177835537248 12893238 48749597129873513737150515389232766944 12893239 48784887803890006847111965941790253824 12893240 -1083511677674442525377955116313933619200 12893241 115603665657582418054775575952323163904 12893242 393817407957987198363753298122587092128 12893243 -2933730102340779181083359057196808611840 12893244 71903916389894092936076654422951329792 12893245 -17946106552029593705448457737496972800 12893246 -371927589383849864319450573105608732928 12893247 -187819195325164033132575752590097987976 12893248 -391290017779801755064143292708065116160 12893249 36832234042437136553727164652464034864 12893250 578541801368643862945482472864871808000 12893251 -269527397044438966409662262212187275360 12893252 103222314070788826921868121134968254720 12893253 9304711345204087907542128025913947008 12893254 -936272809934206612911739251661201806528 12893255 827589382336086725318504776291284228000 12893256 -33072751389917559079426449199126026240 12893257 405745761228976407247366133353651137288 12893258 86045755008433939556559986874793886976 12893259 19499696162690782411838501841587983200 12893260 22535273582760513067064962669767720960 12893261 -1323021450273608068095188886555989808138 12893262 -373280220402942241687964084101618342848 12893263 339915524760407785540270551515126576424 12893264 -13655858602446365833693130572887490560 12893265 23971205370531265613424529363413754560 12893266 1147350116873715602606218969244780018832 12893267 66557614461814775893500607834817015640 12893268 -54470031127024515903208416272458291200 12893269 821774318630478387255014314851866974670 12893270 158261145519422300846864308779475900800 12893271 55544921603003873190802053990348512640 12893272 553109157179578129710138505242507509760 12893273 1011421723006764673393920842397129264522 12893274 -11946151649707417110892298370336483840 12893275 -1262392774794322525614460053601718863200 12893276 1640623105703316916879664828721721344 12893277 358313104423999344501979176216825313920 12893278 -463832211839073515126494578627130785600 12893279 -64374800396430371495179513911586395648 12893280 -926331894599286102461161826845450567680 12893281 -2035203303399625735935311548507645309918 12893282 -689773805111921847442176697856384178816 12893283 376431886445976051702550748683138526400 12893284 1241493087001264151485074102789222816000 12893285 -293989841307743738540844683342494534020 12893286 -80325621010831082432724272633782763520 12893287 128789087293342206059782884833292194304 12893288 454631301743751612983006832737047541760 12893289 180138292476345150397053603508966971024 12893290 400145114128243418153270208354479234400 12893291 -2094699583459182990541891306694864263308 12893292 905552692587459710547936785191733760 12893293 -329606257484124635329854067387475582784 12893294 -86325712301162643506124364103613677568 12893295 700593949604159875560181528655740642320 12893296 -73471292629140955746306269722516226048 12893297 -1575456017922022861453400571429927262254 12893298 -579406927811153213164609077421104260352 12893299 -312049569886059060625324601693895531700 12893300 -19148852527639958275296427549062451200 12893301 544703386517130380240801605253404261230 12893302 632266354837380467611459082932905032352 12893303 -580466355998863627792647027969751398912 12893304 321786307779250288077768155166580101120 12893305 -142572922596874158708913510696701768000 12893306 1148343769172830735491284927278479146352 12893307 61114425004984952781316263292176840192 12893308 -982503301789366236060606134998678799360 12893309 -23272447750716284683804203815522578272 12893310 394308547080557947325329714791851923200 12893311 568486992696596796405164665672225085904 12893312 -1899333760396545192597384940195739074560 12893313 -27354378557744359677934038376736328000 12893314 397849517464428756555547552350105318912 12893315 -61397860354490257006541321846827188480 12893316 -136444931377375343900758807150661345280 12893317 803210609599822510303866785209967347454 12893318 -364270685719513653584863620782770100640 12893319 570482152816512826217473296121491084144 12893320 -994866825356399833262632288022099558400 12893321 -1584253033957044019556655119351733643110 12893322 -496343627612888597473311223394379687936 12893323 -195339632264300777129056600402263206960 12893324 -577307658109081111887904451915305536000 12893325 35200023309226893740320493671516401600 12893326 -912427386291325102189774794603176039616 12893327 -31103128882894944690491370649865114688 12893328 115220318562966132685813364954311163904 12893329 -559437200169867050176581068373308401680 12893330 915186906429118514844786591904190374560 12893331 -444392563240730947232664842071917905856 12893332 870575674315415164353038058669983079296 12893333 87859641855950435226413257845120355200 12893334 -342078992647091969163342642808261853184 12893335 1812481781817412849856788487448691200 12893336 -1392911244055381156881317190089104312320 12893337 756087176860071769533506067426407241312 12893338 -184775859103124110699691853601105489680 12893339 1311405925885806089700701688301059931140 12893340 -282993058656489768066610369466510868480 12893341 -632349603312818126139961899199716355560 12893342 -113495245539462787540562626549376471040 12893343 -418784214180518241890640747847445232000 12893344 383696967926087113042223117634141683712 12893345 -703296434203910956879110673100532448320 12893346 -914195930783019892069597867902191181696 12893347 2247372542127237302950192215058351192796 12893348 -583153466171186769593969503917483228288 12893349 -486936318024783267108476979280291450560 12893350 -209690172037078974472798727592861837600 12893351 892395780875746780493984137510636607352 12893352 -314688438205163919960142596681654927360 12893353 495356007321761198160715743575971595520 12893354 26571297083725989398272963348997903712 12893355 519802956033444360175282320362479225200 12893356 23553287374856167469629693098711712768 12893357 1770703888344672430247358092451560486412 12893358 -666090535422461109106593340978119354816 12893359 -1046132022521272906749516953673193543280 12893360 -116378841123318278508618369986885713920 12893361 4355245302223451893447303339773531264 12893362 -819123881442689591274341289605956358400 12893363 237617940542312540623527542273848224768 12893364 274216146781680713602311982646604042240 12893365 99701954501839392994296964722794096640 12893366 1030889995988633739505130748635444562624 12893367 -18068892918752480701105590969248559360 12893368 -1529895910110904182981457572115490426880 12893369 -1536478789764682430506280055663687827328 12893370 -114211400914706916522523639473698515200 12893371 307968656708976446211480563003352182372 12893372 -498580029178007901364242926490578279424 12893373 65832889733855302645159590340747668384 12893374 -310985243564363551526909486112432475200 12893375 -1154815766997020302761158075597722356000 12893376 -1723645607100024467179761073051926528 12893377 651950520852204594232398402383868955072 12893378 -4178730324106254993648481794682748160 12893379 -1214215161574106967854918668628785416 12893380 -388858445614553993991940801700143123200 12893381 -949283108079101789873471284238549388000 12893382 -171360740487358482949829517977735042400 12893383 933533405295455259302954812863658393824 12893384 -691529665556101285841969486775454924800 12893385 476415060186077627061364113186061041600 12893386 107439960007334374414617407192698687488 12893387 465316540928468989922385934130410885440 12893388 -739347453426163722951255446753607905280 12893389 482230930998494506582944865169997475190 12893390 -305982229243791089748451603671635051520 12893391 -669895234772791807181293078147105017600 12893392 26150971776588423719961559020322078720 12893393 119828150639764988688100087827125928480 12893394 -403314093071330732546377779544575139200 12893395 1708384868830557014271244988875884370080 12893396 -404660653333089147170683728185676472320 12893397 -1152721632967955641065183042983252909760 12893398 173700418415774873378612588648188062336 12893399 213268245772774108853514416881306605264 12893400 -193623029271664845880266493291699200000 12893401 -1391305911937281389652224445814812132598 12893402 -722856321995191285935210522270260928768 12893403 649824560916952099684424326155039766464 12893404 333974461748077156806040474633805862912 12893405 -345587260249598320962067845939703804800 12893406 24913672012376616627618653528122886784 12893407 171716291722470106236101881581191202840 12893408 -2589752752583533915449059172124926935040 12893409 153521444716149840894129844154770185600 12893410 -84208315450499445063034474087008572640 12893411 630122498065342461775238672788190682012 12893412 119021916372168037719644389526507642880 12893413 -480966606250259058678664824960180209472 12893414 690921868314463452598109156931169297920 12893415 435276344506794722669811589799278579920 12893416 -1244965755952718395718948026472660336640 12893417 1385793792518147766260580991894876395300 12893418 -40500316028891261799252395301583290960 12893419 -378275781712818510924706354244942548800 12893420 -504808421345997998161909166638752030720 12893421 14996929877823942782830331467723137024 12893422 -238228489325363238431996097875708887488 12893423 54205982537643179370882139361535054672 12893424 -44040524031778991460262071393456193536 12893425 -652028481676613475129728098243148625850 12893426 -3248912840674710127976896029078590976 12893427 -30373489877811638919431857892418096000 12893428 -194599752796009437378555791177399612032 12893429 -995688436845630676289360316322143912840 12893430 -11331303328074551296801096098252288000 12893431 -2193756997109746869245010417259101055768 12893432 343334687719881212909962909915270348800 12893433 -167285526342771107171489581537233736320 12893434 -137376128216701199391219337575678405696 12893435 234371701563977417106823580338810560 12893436 9533993061112425729500966920976712192 12893437 3358764037048845999401180019359934254720 12893438 -982967418437804695011666310818945592320 12893439 129990106601931737648975906913591146400 12893440 -25698995091959876318586023183174860800 12893441 125787896852204971958508493489357531104 12893442 -503258259519298682554476380374936591488 12893443 -284899244077441856726682570536658377336 12893444 163896961400704322106422702583712628736 12893445 -343298974000268304589329695314669838400 12893446 -381497184381280261903660757322017567712 12893447 -212335879779068085642662402634210172800 12893448 1261253950559070736290775867353013125120 12893449 2420068919380173546657092612625200436 12893450 -228383801391246916452133229711154822000 12893451 89716721105952563840018412781583414232 12893452 533299434093387146412956637806735545344 12893453 975083454662356239720728846240598842700 12893454 10917503412057764475349813314699634560 12893455 -605510428033010493262515342705170042880 12893456 -83362346278898859156330769404033024000 12893457 -50401308875053936222835979528647236320 12893458 130342625913496459211184563080542167040 12893459 994814818362218029440284186649393423660 12893460 37431330210403320529852391520626780160 12893461 -851649023860778833511622101166915471968 12893462 -1248120372586528807736143592182355532768 12893463 -403466892497223358725995690891484467712 12893464 2129556451489241054211506466840453120 12893465 -94346965056096874340220919698067477680 12893466 1047306416432162598158598946019800366848 12893467 -1130664243338345997591182791605064911484 12893468 241135924699558779117732667216636807680 12893469 -103106949434331250701605287189670551872 12893470 -831910342594051241740840354484781542400 12893471 -783124509704954664892963641617585255328 12893472 -1750893070507992274111224289543937064960 12893473 -1279241585464432066389749673139999589278 12893474 -1095093853239016751124918495170169479808 12893475 -56423859463017954873807137381816640000 12893476 32960915910453725365557506967438311040 12893477 -1946121653913633924916525941453347324868 12893478 -162488234721446823141636736533534369792 12893479 -19539428806438272041970795405309582480 12893480 729129485922885501868362761079282892800 12893481 -789014970170681242340749156849250498988 12893482 378977868267717816620964203843666057472 12893483 -1505486472807937657048596023972281928268 12893484 727680934934287398795448107612106214400 12893485 -482345895086366089201341764253751324800 12893486 -664977219230165186521281073193670072960 12893487 242714190652363360437909178540337093520 12893488 439575163237173968323807626939597504512 12893489 -13567046900750311745762722606767625728 12893490 40178084014147062617569803268231074720 12893491 41216813907202527320135209094322565040 12893492 700563853323395171902397589755066284416 12893493 -847834919691885266973949136728947101472 12893494 1175600746832311280396366311498639287552 12893495 1224153881576730409345730847683616829200 12893496 -143624614512075723181388144981824634880 12893497 245860253687629626383176239002893807572 12893498 -342121984339386541071014557545881103360 12893499 98242383447274860638233087170650198580 12893500 -11030554336041976001359897595651328000 12893501 -148974298541012418127397265451545571200 12893502 500215517697432121720470649509613092864 12893503 648813789784909017862745156512563917680 12893504 64121136588662511670205499592682766336 12893505 -864976959104437431554331509109895789440 12893506 77277688952211716647786384150097804160 12893507 2131894727069660540594028970001163840 12893508 245964284763779556463972582760301067392 12893509 2116095080487861969177310588729266299740 12893510 -255599484563339167334645031550695014400 12893511 780249862414908055841212321959156606720 12893512 1941059690935499178703992998553503155200 12893513 -489118233219969570130188339907751027238 12893514 -718281429565400221800908449281497541120 12893515 -116715162536813821339249624725730588080 12893516 -259239950546943777143652436055381821440 12893517 267292505134593639912239306343422491554 12893518 1197257176069517083404003854889911040 12893519 -8953436453690731500709183326295483920 12893520 -1997955548629317060771923101231349760 12893521 586918006207908664113822991943111769252 12893522 342921919333453100648897708330997543072 12893523 -1211174260795076152273463403959359475016 12893524 -190778883323888696224000704835621183488 12893525 -939570555744537604443010639729177864950 12893526 -212063196062343239581575131286065291520 12893527 -1783249363734155591712017195194958821624 12893528 60743844433841114460387115774018652160 12893529 -402624341507100381436293695757375750144 12893530 -354492264269010063796664207139488681280 12893531 742038851959525670826557799204161057856 12893532 519722678113603829850883354391524649472 12893533 -543879883907369942009412760242819404480 12893534 -570203454698208779071803234360599731584 12893535 89684825150068553735026665771599173440 12893536 1863427502176857323461298984054177267712 12893537 2048841900297181483537461975686247582912 12893538 -60784837025115538760890334482917577728 12893539 955485496112642061633452749631308744624 12893540 1160498919180020918872762727208937267200 12893541 -52511748563963828613285164440997205408 12893542 -248977898250654563132534254774858199328 12893543 -732247059545769944471855473870621588056 12893544 991534794770250666723020796461790904320 12893545 743604064769229872659096640455465804800 12893546 265749058620175788144600593742921562464 12893547 -468275989967507698523075111386458896640 12893548 -892363027144695126646433107045192925184 12893549 856860789282382231535935582066338456960 12893550 3063465306038432360737486156204800000 12893551 -363254046306877025541814401762463176192 12893552 7566899999198979665585064395412602880 12893553 519779127354643523279070164026999792800 12893554 888992499100236714275252611760687912976 12893555 -509983793522368328240494509097189603440 12893556 85599960221081021525226873728279046144 12893557 1495899975834439751222046600857040553344 12893558 1644734998577387937638281713856853899584 12893559 -284554443650594084496239072703998791680 12893560 1029431672423829832506230016268632576000 12893561 1495608306020455676515348888361719773162 12893562 -748056402232655615827632645719956024320 12893563 -1662596565075043467103990789584735716188 12893564 228316483857809216653778098262770354176 12893565 -970779217321831526353649238926140886400 12893566 -23445258939033148251181389391182129600 12893567 387339199551904672708378634711658431616 12893568 -989932161373738655240060973803561287680 12893569 -969106089964748889999776886637000441920 12893570 73117295356386195640897608945840998400 12893571 -246354945470718404774134593611254830120 12893572 -934343655604956521767497164701210951680 12893573 731360359701969189571991004535520414400 12893574 -806250021912964692889961421893722980480 12893575 180007922809875110741883815065405149600 12893576 1571146037829682496283073319286140974080 12893577 336385539984504723462654744555598488480 12893578 464916718814695410005642147649886401840 12893579 -389501313610708554924097711595361707820 12893580 233653904988430945585792460453613158400 12893581 -1492173301155745476504303736589882476618 12893582 -176593813699596844073607163620266084352 12893583 656737632933360085608285048453615500424 12893584 -555656013600904605723875028657101537280 12893585 -1921801191439935154678467355749710220 12893586 252567989758299106542339846429152041728 12893587 715399313624206341451146284793352297552 12893588 -837529055106700970995577860542084532224 12893589 -702317117742440181951627066082257210546 12893590 -256376447574299386848988195321797120000 12893591 -51027165052953324402607095920372295600 12893592 638713537433703653890195078041355038720 12893593 8027207265571134117273574397749692864 12893594 182085171018184605899418483091125695232 12893595 -320245135162860807312709956169292939520 12893596 -553455790548477851878399905981754892800 12893597 -811749798125744140389195337080908124954 12893598 285614811572619388549413154034870074368 12893599 -173428273426897202520940448964854768640 12893600 -66785396342776155138097547705135923200 12893601 539507774910754074976422756304783656384 12893602 848368046536535189697154413889128124752 12893603 -2687725233906150763979497729752647214720 12893604 -280911744634155910241011785515938111488 12893605 -768246017054875500671675906478789076740 12893606 -396582880758292630690268024162051833536 12893607 593948967194764609234376668340729034240 12893608 -14877358003257595752902193641963520000 12893609 -2495535998690181198603838249326299118960 12893610 90396606328149921961795512894036403200 12893611 1025110352740411947012930980639160106392 12893612 -174038708465286661945991386887478179840 12893613 303473183843823418438290627464494533888 12893614 -1027714631110097358107965512652597222848 12893615 -534540248806697713557990161642650129560 12893616 -170782656539656167865839983414026567680 12893617 105851587143660642556183196749467040752 12893618 183778476052666319252262156978194819616 12893619 351496051396096925901515393047117543488 12893620 685910044537846175000416418167803655680 12893621 -1019484095140953881158366800688356783108 12893622 107881031202761412719970283395888943104 12893623 660233351298170421569387217440631609504 12893624 -33321435275726173188089637651448995840 12893625 78538381752971130690114123756712938000 12893626 43640098420797536225918347704624205824 12893627 823599960117013645042476469759715461476 12893628 253133704685931157052958745438773166080 12893629 222774395211129057614105717307794337376 12893630 620328106895180666629794795629084496960 12893631 -741595160141384451327802010324568182256 12893632 388578659684567979361083150216084848640 12893633 2313312114311548062466885489446894029700 12893634 -402178446432913551293711278682467983360 12893635 1085656497575025854240005019901900073200 12893636 6988154399185614402234427664569896960 12893637 -346351540351823671355832284487818111232 12893638 19446376697465611906027986571448628480 12893639 -243735931712868655283280321688732896 12893640 -683937219103912519191254559327768576000 12893641 1387151275947500048671365618480975246772 12893642 66040153247266351119772767808941797472 12893643 454080437640200036409759668374303405824 12893644 171275887031593521327665397535461609472 12893645 -285850040642391867168866243049292226100 12893646 -33265514559946020320415062552556920832 12893647 -618111251834116828485991245598786367920 12893648 -149307351882568573037502237125244592128 12893649 223451677827895224802073402685530257920 12893650 -108808109241885904321602167867194291200 12893651 2575880510040352268769484884438324504672 12893652 -505728261925642188160814984383690602624 12893653 -719932135963222115123190184547384378756 12893654 991427159915804690067467795203916602752 12893655 -247782859489168408550542205949119889840 12893656 -1456871042723181905496917972812696197120 12893657 312196726694761816017496092497198483712 12893658 -821854069838068510471961864716557315840 12893659 1219343509141606268175340988558833617860 12893660 -162464604741241313650935022934951086080 12893661 -12445963772088847381175027601611100000 12893662 -582859713354409310783557944151801173888 12893663 -860179878099275065886506335539936113656 12893664 -296823705774354300654138591340728680448 12893665 62262776814502530282236781205995543060 12893666 118197293519226430848699020309503451520 12893667 -642363857676818593978660031894891900688 12893668 79743147179734851893555260454442320896 12893669 2038338456550455843827626673317386452160 12893670 350129305536744942047289300090105438720 12893671 495659836020194120949866816632810873344 12893672 1540352959873438397104756085782682419200 12893673 -75556175036865360259622716671071043456 12893674 -376811930502148611656805569785399864320 12893675 -223561733712849434989600780692176486400 12893676 239430491476274416965315768247363794432 12893677 -1624661205272629036355679319548858994474 12893678 -1132917429357802351990238398211969280 12893679 -19133178628067131152109022695319874696 12893680 -75207241195900356802836441810770657280 12893681 -397036771013230151420623434732980194176 12893682 -517572572819342168783284681374725851008 12893683 -251264837680015493107228479009122854080 12893684 732437207775793500635108407201083230976 12893685 -85212148707238823637701605944299827200 12893686 215925691838902074452136669984402516864 12893687 -1721857617705597242211317262093409136664 12893688 1431820835241952337040050922492925747200 12893689 844585354318320277844904780059317552490 12893690 338965066632577524520802359873562812800 12893691 -1047363890791602837899732563368063416808 12893692 -42427979191369299819689883194602547200 12893693 -460658798276764551136867705633223640000 12893694 -11858463608825045942248623620084674560 12893695 676608054353573632011391708759285393920 12893696 379889021020401297010085169118222221312 12893697 467943729505882012943516165080038404580 12893698 -45788894207855612385873848963734026240 12893699 -178167783007324266179489264850965178720 12893700 -64442155144666046907868763241817728000 12893701 -699985520239635764875858709499476929668 12893702 902963607983678920958788888898311827552 12893703 -442718569587293478090506274989891460696 12893704 -2060898502868882047143127116275718758400 12893705 -1520254291633611161723965112216190497280 12893706 43228027398399299996732316646471692288 12893707 1385983675677107034133850739585419919956 12893708 -657707477696751721338936391872549980160 12893709 307995812185873009494272305285077776928 12893710 -873412316394364388712013920811175826240 12893711 -2058310153455707440331632577189638947000 12893712 -138348798736712672178291965524103135232 12893713 1023489031838593435144921539851535113600 12893714 -760085219617690571541526791993162761088 12893715 398069481550295763921039613618119480000 12893716 -372461373410519913789059601008185128960 12893717 2460045894940696383260156334582184106766 12893718 44425648627740767431905908644049660928 12893719 318330230277197132022387826917954504000 12893720 203753261205044694712959630732011520000 12893721 -309743997672954280749042368775109984416 12893722 -42966992059805191523458520918617159680 12893723 337667710159150559103081883322606117040 12893724 -798039937891129485045477528253859005440 12893725 -227833779941512602911643852306421867000 12893726 -515259790501108486726474519928303042688 12893727 -417866754601671706420387816744979940096 12893728 361323495837532294924912884950182133760 12893729 -879332146171011270931796615766062528670 12893730 -309356642058967146854181268762258913280 12893731 -797170577566137015753617833509161065488 12893732 399295214149832647919379471353741751552 12893733 -595704753371302224383439330170690216898 12893734 154354956723578575185458868779956883712 12893735 -594840359083260079691300149103440250520 12893736 -789920682470508814911817191015106314240 12893737 -1007203471398904606671869549470851305862 12893738 -7712808461925080253505692643657204992 12893739 1000224559166714592534537159641837096448 12893740 -1022302849046710977195049079601700239360 12893741 11715806514812185188824107833198945984 12893742 21649055722419140769827427182056166400 12893743 -657789280636889426107255312584428513008 12893744 30101479307232828707818236275894108160 12893745 1492217313155619967138927767822711302400 12893746 -2230166771790998887128547021204054204416 12893747 -91195571473745314890726744882829959288 12893748 -470645786595121802158666667915221401600 12893749 -707807269145493537189491279395087715520 12893750 -184168206063310371560818577679578400000 12893751 511770683205008407010800348568191877616 12893752 -395510607952763065333093318123225497600 12893753 2575609174285939396302349468149566101764 12893754 -264194048601072863336913429477936374784 12893755 218419871642322843382304282095269787200 12893756 186578149065393800675437731578417310720 12893757 -23458599750348404038156548735298624608 12893758 490608893436743618434833768469807377984 12893759 463539192546453907604652146464167342720 12893760 134532998435453613504480643032023040 12893761 761465636275430390754882932903448460800 12893762 378894044029360648687011608259797292960 12893763 431073985989608528151953052598312413504 12893764 240712869415876214721309541602086569216 12893765 -4212827826698651525808912347719018080 12893766 -562360377600227079848242010068244666496 12893767 1962364721127594343330610145664924073816 12893768 -735206440219416727926849480657687674880 12893769 -221149571184682781904442942332911228160 12893770 -1109922686711246071638569961854211628800 12893771 -71869943717591986276194294030974314416 12893772 -585819928661811342727714862707465118208 12893773 -1397372397072162332938165325260370818080 12893774 -320839888248851221246583720610473736768 12893775 413158196369183111906413800146198059800 12893776 75622353103040229003604005932871319552 12893777 -235463839384075591929584567306357076480 12893778 186966972334710941733544191416954271504 12893779 -111862109266888446444675293450179745720 12893780 -493632196204299108668990589835288934400 12893781 113657337859474090016349515174113467552 12893782 135237008362045083195381432220587659904 12893783 -25641819270515047828124027236761299280 12893784 -1095205766760410889785581871855926087680 12893785 -745289291310956205274967149006683361020 12893786 4660763518526025323443281968035730880 12893787 -674898647025073581585116259275684668752 12893788 -692350523902972537442389255152866123264 12893789 301288276841436610758661840707608577024 12893790 36770780224428803639152683733291069440 12893791 -623145875029729344223576489212169827808 12893792 -4025329579448000670793178555116654952448 12893793 -778289149790601728050962768865261901472 12893794 -422927751364963778743607954190774532320 12893795 -513695511056760143124897246333186913200 12893796 127119138965923347913109967397873336320 12893797 -92876897590019394432574126067779132288 12893798 355359687874647437492973025248885519936 12893799 -229306988327343500459802170644691051520 12893800 -77471697757560596111002114917292032000 12893801 398794581285820206212401907275123158240 12893802 102481666365421783392264957492366188544 12893803 -334245263562287644983039157329818692992 12893804 489915392988632927589003337728239419392 12893805 3928580256147180543679088131214787000 12893806 1138401115731079520010548745153261663360 12893807 264181020885384593887332877028742092400 12893808 -2094857492721746435191972178305744896 12893809 1937288924203762603426843483121249773010 12893810 -349871216375656148346975798652598137440 12893811 -543156417868366866219234668949078696960 12893812 90217863771797278340135232339446364160 12893813 -818326724109934786078881570868992668256 12893814 -342427146888200148562521504731262607872 12893815 1827104380179700539383881005066250320000 12893816 -140144453828117658081962114220537139200 12893817 417359902706776512321918058366298790480 12893818 -59254655597809887532655234578796674560 12893819 1777702211986254221208253020981032333220 12893820 367317253674407376946184208090507970560 12893821 1097618768917383775431651574690868615712 12893822 459470698317946848730163002075977917952 12893823 145032637041275534457990134734580723280 12893824 1932370577789885537914423033459239813120 12893825 190824127580727879924762079899338352000 12893826 123295449632296899873393793243002267648 12893827 -503285402788493180597478652701063398400 12893828 -173224467443170533801651878067297719040 12893829 204679247581041336278644630153709189088 12893830 78590311231476525292139990348047979520 12893831 661623724198047968773187473702498948632 12893832 477300744232972637366117864881671045120 12893833 -133936861782768023545046491643725858918 12893834 -178517543959837853591806262835500265888 12893835 11302387401263930158180319453423973600 12893836 1721915022072192123056811782992975220480 12893837 28805255219447679239993583068315779584 12893838 -361127331109337941392057580875106102272 12893839 -710755311861536202651126656919383774208 12893840 649797553037167770697829113366609920 12893841 486958765859657243099103171498905902050 12893842 192185941222517284471598513351722693440 12893843 1278403931669724135209067669189319734624 12893844 -26364562379955390072278971887537807360 12893845 1274729613363963238945249278202897531800 12893846 -14782126238777673652926312218781361536 12893847 547731705561664737119153849093255329872 12893848 -1261371768768466725251980824857483489280 12893849 1118874796438342692846955153215021656064 12893850 522921104910179926819993251646114176000 12893851 3288247522745096506748504171482662952 12893852 -624781853293965032803769845504490648064 12893853 274535728963003414063130757313736291904 12893854 -1652897519727396228862691420316742085376 12893855 456149642722902620987172955611376782600 12893856 20323544477991568377469638890147020800 12893857 384506625493950581305445263109686267106 12893858 -323120265744542499329471030025063084720 12893859 445353223473231984017649937533241558728 12893860 -459219804149237596692183441637499289600 12893861 -386098276529214499648043152405440398976 12893862 -225046472903843550161903823214259104896 12893863 326556956185085404001328109313567152104 12893864 667456541658166428683489685724485120000 12893865 382873078994649118082318279618856443520 12893866 -180261759502878695481639405641301574560 12893867 14289965652437103783691196704435591200 12893868 139347298114666472188728369010806165504 12893869 -73071240258320149614675679667727342720 12893870 496737515528084491768097855654335902720 12893871 -620926890469702463637873532433891360736 12893872 262472347118297103245611744120638488576 12893873 -363812319110808229182673142455149184878 12893874 7063394382452248808412810218547133440 12893875 665452772020712345137733413615282200000 12893876 1811035108370778797492084458601189548800 12893877 -459375664841709453598702676274778412160 12893878 490532750026770818811881016324162894240 12893879 1703697566056449862666182352711757757480 12893880 271936987780142369244645076971893760000 12893881 -562546423195436836598857035908542528 12893882 -664612303492325378860832583075454338048 12893883 -794613607443792229720061265991968134376 12893884 318013372371011075453205876160405757952 12893885 643507692010448841144680262758883241560 12893886 1293931638686694534690101019078543162624 12893887 -479184732130824841070216097496346115960 12893888 -16283387732290453542279893613149159424 12893889 -459784696832616881840324457225753882576 12893890 130568612720866457339327441705158694400 12893891 -627517025881692934757002488154590720708 12893892 -58063740308588973062929160827326431232 12893893 436833297520750731735929594744555549400 12893894 6319212442621732096381832512658350080 12893895 217246192094333519377402087595707031520 12893896 -2048950288640672334089134151478103710720 12893897 -463433756087718592528958079500041137948 12893898 -73840673102304488276452830307731323136 12893899 -1299079245183631920080785595586041397100 12893900 -364762194577619277526747212540060192000 12893901 772288999128871170848621903370751329024 12893902 147413414388765329950930948442366889984 12893903 998268098106930729163941056081564960640 12893904 11768634372682063874523898760105779200 12893905 -1235327917834301815163639175578870169240 12893906 8591587151395417737356399786921737872 12893907 -334543509100109664735392865273649562880 12893908 268595739165584576989384304892331998976 12893909 -137393211382374691754600340022506497088 12893910 -267281565952555589388561197138333312640 12893911 -972580794010284120416933822027730362488 12893912 7456137408257563597411091387997818880 12893913 1279625495989249714214957276016584984880 12893914 582762540666484797173207667364269733632 12893915 684808536223644994164700375718014170720 12893916 321142381520458887540074851437339648000 12893917 105556736453293824968199520374169942060 12893918 335612714398114169360399251588253158080 12893919 -668726304423900937504562611233804188160 12893920 -59448955671515319407135491531603968000 12893921 1985432522018299712056444619648357257122 12893922 488631249958630341230304345361064301120 12893923 -158172031611109455138301762613707586560 12893924 -306636422724507775458229783515916063104 12893925 -102749192448875501027581622801724372000 12893926 -79843010214027131643529110751756595136 12893927 67448706250085796258690716864985502776 12893928 779230921587782319069291749337697566720 12893929 -344740570617715070715467152616631809024 12893930 -130028770569703827413432844022690944000 12893931 -1601923319077796666039110204726052942160 12893932 745846353936479357044315809730035842560 12893933 1680382397588039005586460930483282470700 12893934 120890674199399873444500063857560470080 12893935 -1635093495478372849264370576498710344120 12893936 -271014169597715865752301513572859052032 12893937 3353407949335541107907416837235143680 12893938 -347128575600461315688218114360814099456 12893939 -1023432412559112791033938895423270348928 12893940 -771303032955567960882547545593760810240 12893941 1490920904956539335183448653225340739552 12893942 1059770315001675254495566526065432051872 12893943 -1311477564511775719199104704983488230936 12893944 -22161416645610473040132734664829255680 12893945 593152713215174086858946618001285753480 12893946 -52395267705139947059437400474984663040 12893947 -1399920344438593551755864405257182329136 12893948 591897569906442883566815977605045281280 12893949 -949051867710164489254860502018046171616 12893950 342159063757155020408425350776175672000 12893951 20171334735397037102481194138574259200 12893952 -277710479927022181983971751300056481792 12893953 -889636854227171403325616589571917484798 12893954 178771326757329325999041184110409408512 12893955 251782256781435308762742904027866597120 12893956 -1536689904639783528990058223708923967232 12893957 -867474226158744882287478534744144904068 12893958 -523921431036902788707676995270652277760 12893959 854427466283638109779580746302947026160 12893960 590535236773856201164739695189290240000 12893961 272672999302297819287224613939938210880 12893962 1043642282684256247828487064754740797232 12893963 924564350872355353827510957390839565024 12893964 -207858264012633556603278856972646507520 12893965 410502559680311179962778659912320352000 12893966 -378232144334516683575018968991226937856 12893967 175764460693395634081834362174129604176 12893968 -438406694852237984490035230973082001408 12893969 -1421115275744388203882607862516808426640 12893970 -160523563163855764707525289883775321600 12893971 -2189993707455107287412775900861537391828 12893972 2418773152436619204414310026211786752 12893973 541703366956270861688012481152083053504 12893974 -103645789746251423328879955009920951264 12893975 170339276442163423681030226730721967400 12893976 1215686767018892885667165117572526827520 12893977 41494949922884168039635795480211327940 12893978 -196129127251398936507483726475763950080 12893979 323123750139862937923091978477693760000 12893980 22462268595184433507676334062693580800 12893981 -110433638713008868326257548961510932308 12893982 -175482357604919323195659092127653281344 12893983 1548670520136311253217888922152137499232 12893984 -1216921051348371596918139488666344488960 12893985 9359383246567738756621430706366105600 12893986 301032125403960879201275969412753216000 12893987 2590727729971228942124315801175969057480 12893988 -10731913773383463674128446831977594880 12893989 1356686902221137519669642539841368193440 12893990 32571159127446440847678366881585894400 12893991 340617527811809646488837847524941905024 12893992 -1255603449769474410325037904179725440000 12893993 14694903301884746516360619068662698816 12893994 33240226761288953727386148620395038720 12893995 -1410938496042666265239509405591399556000 12893996 810644540358473302910337191095842336000 12893997 234695690179170054914241745933995015840 12893998 -480461699608494639529246695877778617536 12893999 226353014631285498907631590998894756048 12894000 22894898161944107834241944870191104000 12894001 816708302192095309672980521384779626002 12894002 -1538784587695092335933530800514476144 12894003 558844001162579500133403511188986814612 12894004 -1196974900949136782723636356162350818944 12894005 1039785582575413179743628393014165253660 12894006 -59347362608987228238994760755975680000 12894007 1035870936249447048034800007257450760992 12894008 -560953047821272278637610926719138816000 12894009 -480596434252979506857076094587476973440 12894010 -109857867323048759693948671651253559840 12894011 97155049480961306292980293897266284640 12894012 -1284544898146736393066127221915621145600 12894013 2689855761550033925710712676108940456800 12894014 1646655548621455529209843976728163712 12894015 159575033002178184401654869055321650320 12894016 165653842392168595761946533202478759936 12894017 187457245533205734652691946982980528066 12894018 -331310178490419042519931511171643732096 12894019 214890996386210159708060066653193129296 12894020 -61466679787129040294357589101771520 12894021 -374342515035856112989326836032754711328 12894022 128126814317721695107356235975375972992 12894023 -2311804345765930820099960760230925096 12894024 -222749652369279533123233232476020449280 12894025 -388983071203505504748767143371610144450 12894026 -518736022710877339941639910690494579456 12894027 -1714066379630498323516285363176233464320 12894028 309246773530950108482587547605919465472 12894029 1099269533912865298807069505694815782476 12894030 125739025447467191436350199611278905600 12894031 21107593538320481260141692150557720352 12894032 -226998913150504120881643710860140683264 12894033 491983218369745659391089338431630282224 12894034 -154397732394375271280512575866451529584 12894035 388141074332872389760858224599667294720 12894036 66783815036074908857998581396984797184 12894037 -270799665353453621854887568707518710560 12894038 -517676593541606451907641210195589357440 12894039 472403655664669926714489720513008861520 12894040 1297410995679048067735090690834957516800 12894041 1932545927431039946007281101148454280704 12894042 5378537097139676828963485072253128704 12894043 30948288076862634357849200093665204292 12894044 462102898023022130235064454688786617856 12894045 -658187532314151730319672339611111339680 12894046 -167999874526324092473221164122922163200 12894047 512749346741023357671505464648173007552 12894048 275061269127772290511577379608493686784 12894049 -53916653564470832343636677863300098048 12894050 -74050711299571705154358111096160896000 12894051 -117153621781015601511123819882024471120 12894052 254417549077532168636725121360265292032 12894053 124151301982484902786117567277316744000 12894054 3112933001327372980713090407394949632 12894055 -357870500588334561015238397405881230240 12894056 248802876587512002207818059211341824000 12894057 -1400917822333825312644141602130950665440 12894058 -12775507795063923481265793051537361728 12894059 1048620005654347870824502396991908102260 12894060 245498023265971218058884186011226193920 12894061 531183702898351439708214682886083896662 12894062 628597065406602470540669803945562068032 12894063 12260306464102880308266655327370339328 12894064 -168370059897901978583680082797811138560 12894065 237249987212953417665469094747974953600 12894066 134045876592557575796216529571739904 12894067 2914270675535340335674521159816018771360 12894068 2013038016262332891775515060633227446272 12894069 -444630563506110076318216205324743359456 12894070 -492978609246428355926899467407398256640 12894071 2161073129247203736526341994273246087272 12894072 -441117158186935314959280243587643801600 12894073 -984566708058723521407971866835989536700 12894074 -1297986859892166903250635600836980992000 12894075 -986168968885979102202570146145279515400 12894076 96728882923401770478727421761046022144 12894077 152625810751718777306973510389210136672 12894078 -73731645694860409807007819929663832064 12894079 -220890685964220047968988171065346022912 12894080 1093995941509885541320563817047706828800 12894081 999757848940028290333545789658910440752 12894082 1840785832544581667073064180598425689984 12894083 -1227664158827205726112186034241620299776 12894084 -202803206891779195461762612217431183360 12894085 1404239115403264105048693492158124782780 12894086 368881572575334589084911960563187948480 12894087 265993068181236332416050186133547597568 12894088 1899646880920361693743042888492515701760 12894089 73963868228156580076313681005115189568 12894090 -192637563016391341883043108248294046720 12894091 -387137903934340586974384748556030841056 12894092 -1398093346796977695163306592584442903040 12894093 243696104512878824270297414351960454720 12894094 -1154978811828930937368078702729199139904 12894095 1117800381387479026767771519363093342600 12894096 -217986707893139112419990608453101158400 12894097 1015202040973576710177799283572699520832 12894098 -91466624971636609367123597172361380864 12894099 -650853124552867105282449999675360920832 12894100 121703751586131229932601492708115446400 12894101 815026279451013365417470177695546012864 12894102 278206326489242407754134686282601632768 12894103 1707712403988357137297525315008028626120 12894104 2054470589155274743459036508439245813760 12894105 -209612244194946405895481243269887631680 12894106 1315889946225804390832035027391355665920 12894107 -1838500606731237994939521208601739643644 12894108 941345443486757722649218553529224501760 12894109 -8452268330036926296491274062904261120 12894110 -384631497182934047922202882782190031040 12894111 -1025283645710500104126189255739270136040 12894112 529465498428703782240154171180459229184 12894113 1980958293009453362989565702298348349380 12894114 -921225313079124027143727378196937191680 12894115 25935383354968783439462085642188212320 12894116 -1606533638896657252506030783171304959360 12894117 -641561587271006185059740309861343004320 12894118 -495977336627923063197016322338353054240 12894119 265444474044113555622624895207144914912 12894120 531273009406204666192084817978142720000 12894121 88860636397631168901951243635617467264 12894122 1299302039439360111495433265648340480 12894123 105063244902418334559613888159273752 12894124 914831385035283924995982953076966999296 12894125 1497124546046675118602759960990485110000 12894126 26432952424843636820092977197506897920 12894127 -939212263893958356284690034367163491928 12894128 96922733031773263531885796575296159744 12894129 -442460048523725597293758064595449924926 12894130 154920973572158510169815304314517768000 12894131 -172839115264784627484765012103873739736 12894132 743383723392970537201309283727637942272 12894133 -454527887283940411636671983016881497536 12894134 473690087182812409660640047700526042240 12894135 188444564301070436459821588858584459600 12894136 -38840123716439469952613920749998899200 12894137 -2311685955104403036715557237961227665580 12894138 -35317624634243690147665710993565671456 12894139 1077975629271210328930823399796103171940 12894140 -57658609309748091596127986832316170240 12894141 -453208349224143083069855502007700139840 12894142 -76488741096014566380070093638107756160 12894143 -2424801995262212135403869436867200562240 12894144 332570056046613619275436113566279663616 12894145 186245897882096787967370285587371335040 12894146 1308648802734249389718687032104386904272 12894147 -9483240034554324478747062929004122928 12894148 813641382244409165070536262596485294208 12894149 1674404436414940073234080444612468626240 12894150 -534124893334718914738774797292059686400 12894151 -1391956242043928377524699523782698301096 12894152 -22243052286206700938729335784116346880 12894153 -423745728975210430134820087193041798896 12894154 77476816938567556564089389573162328000 12894155 245705279957980982739398655475824996000 12894156 124464838589396900977339592910295847424 12894157 -48053726693424800761508603605627084800 12894158 -1059286645806069789043893692441579964672 12894159 -597801643192444321960132175296657915392 12894160 38220873841863116850295704121344000000 12894161 -216918757664802198850379057628272626368 12894162 372880384872136251054613821624293337600 12894163 -2417870614042976786704077598411182048320 12894164 1230481758264363488278470861172855445376 12894165 319191923740469004235007177847608695320 12894166 573983224231397048512552289592845703360 12894167 -40539669646195204507822834827804569376 12894168 -174867202233852448002548024221221519360 12894169 3735913111983898305264038901960770570 12894170 1329648634512450829664282291216093588160 12894171 117292366507020218878283812427363103744 12894172 150395230969311969262293377812882255872 12894173 -807062726692386697045932301758608977440 12894174 349729321386998838332463937586229709440 12894175 -220788012877766981164150834966595121200 12894176 1337549051661278720373609621833889349632 12894177 690987299203434830234032248185670059232 12894178 -1681566754633954117520607690650522477568 12894179 320837295760003197745058422703624879640 12894180 -27131822709708602971743228658307727360 12894181 -231945605521080995543325818365927464768 12894182 149904084550030997507616329366160646272 12894183 -574563334330937828327373790068000729600 12894184 -711020072148448007285018612739546301440 12894185 -886788646990528289889566241275172262620 12894186 -184895365568983975552595370664780935936 12894187 -1774796525070896235310585314419734001164 12894188 733617271837999178525535152158012485888 12894189 508913434987267608734353529554967431680 12894190 770715700951793180853178171636278347520 12894191 -461201795284058860627543589347394236848 12894192 -28053113383201584727427101630646648832 12894193 -803571592365693064092247092731976938200 12894194 -1609289263230259772904058773134326385856 12894195 -1400900479181718527701143214003157760 12894196 226229311515613713426572162799450583040 12894197 -654173830813711471298881982666038998354 12894198 4006155729095388436381298459882841024 12894199 1419313100614305434439408086594707785960 12894200 6872058606723959111644472351943168000 12894201 1647927065116836318447583043248414425600 12894202 411822674373283965823316796081682965504 12894203 -2116014009182441588309269127507687035440 12894204 -137900403669620853177345961045675112448 12894205 -39526802976141910517235172947915840000 12894206 -63823966873847815717859438871869706816 12894207 400563188120074620800139592358995786440 12894208 1314378932703116308255902998497410940928 12894209 -47587823705149867418327362062666361752 12894210 112401598400162958449532211062278814720 12894211 -464610809383227236167474591405744744032 12894212 -190124512905823440986356602527091129984 12894213 -101160741423711909521315640031318029312 12894214 368732237883550391226185463477301309440 12894215 1926944205696660205241171514050696193600 12894216 -627263317768110763030134614294480732160 12894217 890016894929344990198931336064202654720 12894218 763418627752508306080158787858832800560 12894219 -159179335277066877748329306317065865472 12894220 -2019599614455182453132360276657944965120 12894221 -238445766968545533507137630346362008500 12894222 353147059935939069843914305569134039040 12894223 16925337133209273136184385693448758784 12894224 187977600488165775765165105979913404416 12894225 -69670916934196793112013347216585608400 12894226 606325245456678373532014707358518951312 12894227 -463438832584743100771534645352489289888 12894228 8047684649213856497085774675214046976 12894229 -889851231696263254919083934588734402500 12894230 391118350377277386405909983571633941760 12894231 -184710950971934117076895778703740448000 12894232 644529899040843830261087792649881272320 12894233 -626082099268497771565365447405033422592 12894234 489051100970530335859610791948994311680 12894235 1468691966279226378006972545553313519680 12894236 473286138027736464984161756301468357120 12894237 321957208353932839364002225064201812608 12894238 -5424246408768280703872417598262543360 12894239 1490296141984603473150315258061075918320 12894240 -175479811026329785108987460038353223680 12894241 468122711211536759762026465975342473360 12894242 -193962198766056598980101857422061975728 12894243 -132032956131975568833838746371144153736 12894244 3063222290810986801034491678817902208 12894245 -252944275018085698705356818561542813440 12894246 212500783385761150075097741433437681280 12894247 36551991881286549775662111885281645952 12894248 -1131878246232462335111317517329525232640 12894249 -572910568001840367857543610130422608160 12894250 568523144391011060375222830080595512000 12894251 -1489447669035931803435093571250296508748 12894252 -758910009876632122619812755952889141760 12894253 2608863697404243054695853336310094294380 12894254 165147061099889814857889942905957624832 12894255 -612230991176121522193208972389974336000 12894256 543714192045354563420286349708809715712 12894257 -308800490347523809337483525588489849280 12894258 119468079044707156496956365373016690688 12894259 75344511977991869353681118259565676192 12894260 -525906781488338680686698877619790807040 12894261 -485135083897030593379056321398131807680 12894262 2130529187706194616721035751603999249920 12894263 -253214678947839722501356910502519622488 12894264 -59500203285785603933024308789066137600 12894265 356592024937200738908536150023612734400 12894266 316911854777507446188056273597329873920 12894267 -1168782926135272077111720891974796159720 12894268 39408306573973702771286608508413365248 12894269 -277541742182236806279162389722837782330 12894270 -85109734748241206999714311152157382400 12894271 48176578193949566843021263701012131992 12894272 -169511507048806027627181719817175957504 12894273 53376554433851544513162452891191790400 12894274 11379456667387898755973774401372986240 12894275 261503557062231836048224700123703978300 12894276 -449794316416903923734891310985160352768 12894277 1092710111760288662843653776674001387072 12894278 127033371434891987902451986024004615040 12894279 -1287185502984084489922762087854756408240 12894280 423321548224729682847891109457099980800 12894281 -3370143875228989712390898906429919776 12894282 -104523890221237731450356131910123166720 12894283 327261935715279758630444079492759937584 12894284 865792607244758702451667195803186097152 12894285 756020038419157738125221863154995903200 12894286 678896034498915551908474154855477788224 12894287 555925593316546316132745367542236647152 12894288 -197146705975241863752004739373834043392 12894289 -175253209353219957719318354471030737920 12894290 600716577125003944687582263073941002400 12894291 -469689043518560896820759373070928201100 12894292 -677589944406132605366334495598624016640 12894293 -617288443019483276920109462096811163680 12894294 -134899911803301294415344988722064367616 12894295 -162925833164148737491398452776290182400 12894296 940608996222612891490565189657096540160 12894297 -137274842122735411477579048007880195072 12894298 580085709972834305744869081029762812400 12894299 442852032086429790039455556844757349120 12894300 143251347451234691168972092158710054400 12894301 -664545492394646994815639117508021520320 12894302 -1018840520737628624471846754689041413696 12894303 687644702130022915103636941882351880280 12894304 -1047162113535723641883648615901927440384 12894305 1489356911993614184480780526696669341460 12894306 -60707560919021063353962571333502730240 12894307 114717580012300944326368080886712710832 12894308 -34661599525764605937749259245896704000 12894309 -1931754189955993818531576220694139373440 12894310 -92101158370958464181128686963832258560 12894311 1328968244952535240771810584973956111000 12894312 -577310619878402397293859879026947276800 12894313 -265833364226129859725527024923597590482 12894314 -431478635775007626312577948438438338720 12894315 75785670776549976606120566217331123200 12894316 282780389878848219454473439700907010560 12894317 322724978886354518539575361252653988248 12894318 592630681219557410226763555781309720064 12894319 -661772341349007201868220517781758440304 12894320 159790873449909920683692833910949478400 12894321 89570579522682602419674727860510970464 12894322 -186746900487101465524159870141617378816 12894323 -402450658933309131757518098187413435136 12894324 -4656478205227310036770342789968721920 12894325 315581518630653829955991773586959067050 12894326 365644491285651546547636700364972655104 12894327 -591123630924556147408497277636476971136 12894328 -1269493526946079318496393930713901568000 12894329 203896696814461425962509063465147429824 12894330 693368240696904240567686834399406320640 12894331 53795668520667984850305184425166483000 12894332 672341502968993096776584269492561141760 12894333 -1177151020521186566492243282180441557152 12894334 1197461736620572860587049956009590242816 12894335 -110798011174879909818990530444059539600 12894336 -73841257886901028730818740540879667200 12894337 -1918442669749979208700007292580917814608 12894338 -48640538345496692032552107344693850240 12894339 -255806123931408471655213341092223520776 12894340 172325584415774544478698455220469443840 12894341 962762545838466643799881393641579035742 12894342 89870356658366257272616026366743685312 12894343 -562972341104201374643029177794688335360 12894344 286831930251213722578317744393315256320 12894345 -867010772620242524220538937506195069980 12894346 -587561321228500648102208776776019474128 12894347 1127252244016539926417384846368603084872 12894348 -296122989097201457332253098271118468096 12894349 782563991841441541049470090033734105964 12894350 181790472169022675114231209725605784000 12894351 -309314281653515968279769661835283876736 12894352 95611768210454274938241813324112330752 12894353 540636159213695831895109679854421431602 12894354 -113451531515201866267278485504753473152 12894355 24399375186557007933376645469671925760 12894356 -359935726243182267440399209861827354624 12894357 -86784980784878177600880149063582146560 12894358 558043180212143078255394305490585077280 12894359 1349087132206666884588785820003296335560 12894360 421463321917957831378863262863279513600 12894361 8373828930120550519001950060176549962 12894362 77704670739618641049000989547857806800 12894363 2071452210508089765003752043403685407200 12894364 -932746361383419200291578132134339084288 12894365 -191365067638343690723329419591248820 12894366 -773388040914416459401162861391923651776 12894367 3815914875333912422630234958554884080 12894368 -860982090750922555957424165361347788800 12894369 253322399815771110423823361730291985440 12894370 -247453033179302314210977576997349131200 12894371 20826733416345528531264984106560125184 12894372 226105967397151177149529109643826977792 12894373 -162776355962638479905211104501080392740 12894374 -510113330612273740909579346795626604064 12894375 -43079855598685028636042246376254595000 12894376 865603664765628483236840846479313141760 12894377 -603625178650690613830987582222745657868 12894378 -213285061466537360863352040184347348480 12894379 1805835018810834361420362873737709180980 12894380 -790446580955929379460626036194668441600 12894381 -661299697127786543327643399210847029696 12894382 409743518364529943322273519520192348800 12894383 -971835011957736266328331514320441408368 12894384 -47986365032880479219054876271016476672 12894385 424404940641844023291130185835427837760 12894386 -141833137671123619593293985131802637920 12894387 64865831380518532361316189646187280960 12894388 -81982836063156139708179565667533291520 12894389 -188611573684212716467983941365671963360 12894390 2236254037758366254810068062233721600 12894391 1618950028007172809522646193258530603000 12894392 408046257083272681796704055920887521280 12894393 -317846342101917751961519530691463401136 12894394 801070075591564803118960667162813072496 12894395 -1003374166514717061673456188033904041600 12894396 -635397929885169571293810390260118302208 12894397 -456021289177184210140312368363801198548 12894398 -352055367081137697231677209474431744000 12894399 688112393959499200126508436654336645600 12894400 329334212062226282962338337664663552000 12894401 -466616064407370544044719725899815139840 12894402 -148490070557825783762732578442851133568 12894403 -3368492454586210223867521364776676234400 12894404 -221568421869420539032953713821360742400 12894405 -86652504664618873326775497932279068800 12894406 387380249421998335286395073869531313280 12894407 1595933291877061254312052438432920600840 12894408 -90401189601363248658342245128519449600 12894409 298172962288674664052694539459505348960 12894410 7212043044073188846133422059251998720 12894411 -711209115731617260253246927838248325928 12894412 1165315311640394502882378999645910489856 12894413 335978092653203031825144697592939207424 12894414 204903343262946446611129220420161116288 12894415 -911363256993538530722257817288408035200 12894416 120024825279386418757210691268671004672 12894417 205724636042036976054232498364595150240 12894418 227562855514336840478573470015225043712 12894419 -514687348243171948195310513183735985600 12894420 27244760163571681360699470172754411520 12894421 1584579488866041755615962554369314414784 12894422 899361132857729774403719905602947524032 12894423 216702764610126621650271969478247528784 12894424 -1107944333971656046991175442012020449280 12894425 -1003104236179507052761089085416919364850 12894426 -225334139753034682564037092623207187200 12894427 135416960760294038076956463295112724512 12894428 42282733347442513773465187743891701760 12894429 -291021728044024374212301768508897593216 12894430 -23111996615962837621232639561867076480 12894431 -1392532007505717103213686840562249775616 12894432 542146965520945385503124075731543916544 12894433 849782636389653304390251819908576011682 12894434 -79823234215715474708335016529988535808 12894435 464185798250824622291603961842937263520 12894436 -1066207048303673047590319848510323932160 12894437 910828524257072935642194536522888812032 12894438 251582332962817810210179757406469045120 12894439 2038744487180478611063000108692553501240 12894440 -69835437772595807140731829961386598400 12894441 -33942876696718388594902438940319261696 12894442 407255804035616886295236718106290950144 12894443 996689381937787451386278590321625832692 12894444 434174557856002398420318097530974208000 12894445 1104105982871260100457641266425865375200 12894446 -256939573122221020604581469616674870400 12894447 -451645833631019528639922824693348350200 12894448 252400355374306136988323794582688759808 12894449 -19397121827340839819987679044102981280 12894450 113645520380837805116277434952278016000 12894451 216008393711045809327467180470493942304 12894452 -14552214498311166086620806169770682368 12894453 10557675330680857712053639635394921152 12894454 426860962608551624668141133498537055552 12894455 -467845412496849282639316651856397372480 12894456 -302367923944111417076612717210839756800 12894457 -49822624583763504445359785857179046294 12894458 -918276278579984000525192428757202379920 12894459 304279825698740114407486323177473157120 12894460 566980688186870971625609361679639296000 12894461 3502337095923735290365346747786753670144 12894462 -43631119118622703439634630826303260288 12894463 -302310240260891143750466439909713650704 12894464 17985245327530467072058054277364449280 12894465 441569936309030934154358166155263014720 12894466 405691282546030238104464867353174082624 12894467 1348491025996852981427607105330853486848 12894468 9955607992824792012223090219767521280 12894469 294649723209568136146234777963599793696 12894470 -573796620153674450899201461538128424320 12894471 -27331645311108703480770771126524991288 12894472 -1021525892532804838019422988760413875200 12894473 1643440595851389791023163915418002886180 12894474 228914976344966217048112927047314530560 12894475 773499206722287030172033204196250867000 12894476 -9908380915469788731358464161397135360 12894477 124116403205443637996268060488749427808 12894478 -642558374052618115359939935651376144960 12894479 -511876324467144064182500247690993241416 12894480 -236682252593387781067573182614167142400 12894481 -16533244917676766111346448449937511936 12894482 -229965168666374847511059427318136796000 12894483 234012470518245865425552433434559265280 12894484 -386914450341751081504218582888470137984 12894485 2217689435640476086229503504503603995520 12894486 182840473350421955559981689802144192 12894487 2375054986315202485424203464027703768136 12894488 -96899663299925845348209234802945597440 12894489 43755762442690164958611211820782382400 12894490 30166887007656379626656355850566297600 12894491 -857834918465601016676710863659923737168 12894492 113300963356831376261207041191889400832 12894493 418314718345372922963542059927403665964 12894494 251536259161547790305592258049034635392 12894495 172267038094182108215859753672119775120 12894496 6074047966516613607945889872836296704 12894497 -209067701467355189189800817648038669440 12894498 -100415090277231806077588152481411238400 12894499 375453676648499327924900011269182097500 12894500 204892769359701595028391693586912512000 12894501 -69067975838065459192393069942213433856 12894502 -495275704823750317112664033046489180800 12894503 396728705692161955659138155047079118600 12894504 -74270246832959061066661086311276052480 12894505 496758973209413850303095346283905213960 12894506 -602342827222461517134485498571993972048 12894507 123838662019564501514762924502803615004 12894508 -20250173622908363679460092607532863488 12894509 1984022695403851104592033786322467055520 12894510 18870051848825172028143687126604306560 12894511 441321170069532169985209788654532456432 12894512 63041739621012049232284434582783393792 12894513 -129759207102737123738902768507492069056 12894514 -461693035828714210499031711383058876144 12894515 735603076621869955797563083633844559600 12894516 -51527579784936127780199398872174476928 12894517 -873550401208411053753988736394665120868 12894518 176176570942787248685733643030880083200 12894519 -275256700192133589068171094699265329792 12894520 -227091170167459875938653939328836608000 12894521 199402101934895021047094925701532901200 12894522 -65016145587909244296924033163400291328 12894523 -1859773653337977798313632389370204295392 12894524 -1542991815739371664107797505967514747904 12894525 20132160452535463588873661304864240000 12894526 -317948096123572180586589838492294976640 12894527 2884231346915347551918202723076275549272 12894528 -102160057072535053616786150757677137920 12894529 -901713501701201215744078438124843588352 12894530 -781367442096114042918872910764805434880 12894531 1326179909418615198242283159911819938320 12894532 306848956425150392948895719813844193280 12894533 2362360764029341023866582159204113498782 12894534 -270193178218936902408457987196009142720 12894535 962600659858240138341691002087008703480 12894536 282476175134015085622894271245536460800 12894537 -472651988587700221976209377107780835648 12894538 964063937504218940023366530290225180160 12894539 10981934414792661975077923873057601280 12894540 486556207246248326775045251858637619200 12894541 1013152504713580137212343474116034595968 12894542 -789878517942701426845491578871885419328 12894543 105419405060912094462036064707894967680 12894544 192815485639671587304695166871236771840 12894545 -1592065205848017626688455664206349390720 12894546 693240433405338693941477973959810595840 12894547 -694040463237651526626027762638163721608 12894548 -17776006437002469351481732437289666560 12894549 1245950138476354922051751014411373768864 12894550 14019845613277557450474312097454380800 12894551 369002402217648651131217395224034299632 12894552 1116826389132733146882931140684850790400 12894553 485271432571282874787993685431818702080 12894554 639317694323415661957587492069987476976 12894555 -44148983699970972622891075925309997600 12894556 254003544359344530320682608162121047040 12894557 235155809605485992792665244816668080780 12894558 6962804368364273392677036551130955584 12894559 17512941098614407424842344189742314064 12894560 425115012025976829144145268068476518400 12894561 -328888030762554307490476425195726110190 12894562 735831819978243028080525806556576729600 12894563 -2253996740928250898482027063167144113016 12894564 -392675710316880584266396505250219491328 12894565 2364967069855832231458760667615772320 12894566 802326961074246983833654870948743659232 12894567 -191491627646856956440829761594509313536 12894568 2109119206240348455317372799034326220800 12894569 1252317479244089911650983771843281903140 12894570 155051068689648584619426961750576880640 12894571 686992141863693639462056981617435491792 12894572 502338483451795359292837906575816683520 12894573 -433413388086870824893710949253923578816 12894574 3028009831969483504440737594830061568 12894575 -731447343684362859179637916687148050200 12894576 44691128003588785783233142238500257792 12894577 -658548782281858901043201515727593194908 12894578 1241746418658487041151758971105586061440 12894579 -1536752659353122457654908974464447208080 12894580 -235133761377848954782146420357062380800 12894581 -89642686551336842316151941625076551008 12894582 -949622526865574144112049956583354368 12894583 -86098850301052425004776025925407852000 12894584 -34747001880110705228656981524355584000 12894585 116518648840869750777295109528503029120 12894586 -86243381817500877834633854557975525008 12894587 32873995013873765637368586172708671480 12894588 223915667527281039245630026413289528320 12894589 -141236088165011953825621228122829191540 12894590 -51780186005655651963259096541558347200 12894591 -396207463961808735897421350996939187200 12894592 538902301789688219619566518765250150400 12894593 20924995555934807512487516170068979842 12894594 -250931785505061992983904946115144235520 12894595 93246433245549308017588871306503972080 12894596 -62051390181648042790959539582088339456 12894597 619927851151255365431993871411490232640 12894598 -555667592177342239934212854256116665664 12894599 -697401811026526573507922915735772551400 12894600 -46412396712485855393287881559421952000 12894601 1361921119581793213139371326869551778304 12894602 -49999897190177042841029374967725285632 12894603 -3013906972824590739091125417970560000 12894604 367791652583467080748519883871094529536 12894605 174381867190440159799564237064928261120 12894606 -464226610606654211505719789073941347200 12894607 602238565002561461883348836229792616 12894608 -294643600735379323681986869199372115968 12894609 -226694146564212001139622027078668678400 12894610 167916499765272745848460274057547658560 12894611 -1700523080057679589671590863436302301940 12894612 339661042494612615089074290119237240832 12894613 -394143170313599106028102720738207640960 12894614 -207881479119153033565319661385716794688 12894615 111142255975718443998242411955027362760 12894616 -302176741232731491797832191883460608000 12894617 -820440472165643718759342748600386599040 12894618 345282857437573734315474444168089848320 12894619 -2184251434237152235097324768112066863568 12894620 -450923094267927022495321064595348472320 12894621 -396862073684651633419070605211688673056 12894622 210454075107356183458888544223525173952 12894623 -112622080046968105457547405992324186880 12894624 -1228604474314209193454484711276759023616 12894625 8308634299922003957780592608913600000 12894626 26938126907700054958668534791918202144 12894627 -521173898284380245028428862251180309760 12894628 -108605317703228500221007867125675786240 12894629 -1245219979786162152745891914052251431328 12894630 -79420981562540393760382088082863278080 12894631 2588743436086939536458456268205764247824 12894632 -570328656828586764925958729671541145600 12894633 -62646863004716254146188880059897814438 12894634 338300617970785558203312328003734999216 12894635 -136566399328235775314132092246483905600 12894636 136996765861771086076773933005991444480 12894637 -96123389693053831086510346246512208128 12894638 -936238859588873988631616694258973941504 12894639 -584033776285713855380170364607850179576 12894640 265887097252397920112675491650505605120 12894641 344177860736259839641730200398721137042 12894642 426848105948015675590311164853271559040 12894643 -401684902084100455155703985673164965108 12894644 449284012303180039974784153199248767360 12894645 705760085421218070432634917716682157440 12894646 -851313368717444025255540850407010693728 12894647 -80444878529814484004701230294474908880 12894648 191721432973165030326215391330933227520 12894649 2175353229578317216942664731056506589636 12894650 237771996360181554209793187687781758800 12894651 106295892900524655371519591158174010880 12894652 -226279958474269691947112672619879230464 12894653 852884608946766414518610510893230187520 12894654 -3530136371247445198559532954564049920 12894655 715397178085468019802741653868780835560 12894656 38328173136163064147472188449606336512 12894657 797790603517595116747209522551774856240 12894658 -31973595808355791880763181032767858688 12894659 350350425083861572934758453686626055000 12894660 -61524337660420742160679977177609216000 12894661 -618801767958801332294165308801803614920 12894662 84832414462108633674520601680031302464 12894663 -245028944452818752165028773150071433136 12894664 -686826128691323527012662479896439470080 12894665 -263051880683173198252553063807471865600 12894666 -436229264109492275929603027854221650176 12894667 -318537112584540074360051742959330364608 12894668 -6059972680770872270256439475539799040 12894669 -430291769217317401342326907694766579306 12894670 446106414803785108797163109261367813120 12894671 1386700169032182088895039456900399941872 12894672 -99204003638073732591919152060077703168 12894673 2190014146830890707452714096378718848000 12894674 154681993968588879831573281345221959168 12894675 377133316080257135975192644332043809000 12894676 131127946106681868348060658421265600000 12894677 -1265126741025964706603603547457591696128 12894678 144261102613324814759714406437862158400 12894679 -542355205192083992034349556534233638224 12894680 2032941818581055544783935478207504384000 12894681 -633828314822454704751942456030701210976 12894682 744572788720383849427175403724048099584 12894683 15612219471072623038993018543816637400 12894684 -130033942423173953919798128476062916608 12894685 557062093202120074185409859498901423360 12894686 -567023198730208281192153934098799073280 12894687 218861016888606551456730682298177263680 12894688 -856585967795984772046562681759003836416 12894689 219053369147886026161104706860086243490 12894690 -128760312572376109428939616051267092480 12894691 -611031705114272913732270289623390080768 12894692 -1490745880991974247214983171307575331840 12894693 142099099470855147963756733793038444320 12894694 996571046346024327832386403160278803840 12894695 -608336523468027840252746030141171521440 12894696 -597515387347660782179737041780835123200 12894697 -1228801580996367808329262264499088568320 12894698 1044937976609109875252590437058013096880 12894699 -718330192952746447568990496650470042536 12894700 67351835004089976964601618423712384000 12894701 -1833387667615996738983584863378253120298 12894702 -42714855481565814329459717195687275968 12894703 1289802666229004897585258619701756815952 12894704 374137909005383583650805872020956512256 12894705 5023268435322240533946686775295429200 12894706 -394469948222053935805217311315310871936 12894707 834959218165263827943342916723416140112 12894708 -1040785266111815365643452250177296957440 12894709 2122679450514769989745863577780005748910 12894710 92646120873802010695430457039797986560 12894711 17031319532741812397613115463522559360 12894712 1208678898216701322761354974216089722880 12894713 275329644692595946923741780906938760324 12894714 5834026060366421580992994295096607232 12894715 -39616876240754403383700119949435632640 12894716 -688075290666159498027425635724017410048 12894717 -668051624416262087505592291990548303360 12894718 -1112542526535564127540990982376949161984 12894719 -1988853373564732308749114824463603957160 12894720 -12122731579888877893807684480621608960 12894721 -148886936343678715673900856877364538240 12894722 -5008906319515454595597247011460187136 12894723 -1839674990133771221868525356860764929736 12894724 1635197202337018312621764403249168235776 12894725 -181284787848905233024409987659716264000 12894726 -82379609082255980873431620017627250816 12894727 94311035121521348163026181833685578440 12894728 -204697650991026072627212167833795624960 12894729 58182710822014049362934465197415210496 12894730 587047769387427649263082297448762937600 12894731 -147315272480688297440924389239125463468 12894732 -1298693735138015610449449295940024526848 12894733 1857342183739677298787858388877931164982 12894734 1158341986233092018902910132536565463360 12894735 -46982111500637802753378383140967047680 12894736 239521997648286060905178325041915101184 12894737 278144734606259384987024533820228860260 12894738 -76751583526417739295836012835263689728 12894739 461668076418554581956220284791038041168 12894740 117440617510994127871607748747192307200 12894741 -263319335433594792875113431417045241920 12894742 252733817421230382950282039390739436800 12894743 836663116233358150891004374959921185424 12894744 1067538649252680866890953040737940254720 12894745 1103143191559110737098298155060833369600 12894746 454032980761208886193360509037146050784 12894747 -49001979940265803960853246889040803840 12894748 -91069233018459806442952760103275694592 12894749 678627206329589969632647494595919391040 12894750 -485553720960089172566347382934875424000 12894751 -51135485399671279589818759527943311896 12894752 497468241914728854795839873332134543360 12894753 97098993294025057253075202780183279264 12894754 -7417089056719493884612863951094753920 12894755 -643434422557357123238921213777446801440 12894756 210499978795985230837755822684865474560 12894757 1608549224898975641937404415861769907006 12894758 1305701865013700318181218345383868188800 12894759 573584359473201149056765094597953608744 12894760 -211357500040280049540162625125089280000 12894761 -1928755125415446321592391454161422540800 12894762 249696987880703368933037479868428753152 12894763 21408404371883582531392819543855376160 12894764 1905711363545537222068302719275152915456 12894765 23952448790143515014604723171228729600 12894766 115174795198827836352771924839762592384 12894767 -162442850913263044647503335328442896640 12894768 485400667904198029842868996649503948800 12894769 -62035757808208666949662364940386452956 12894770 -238647840211677185280814767583852362240 12894771 -408237735901262938879730779965575898576 12894772 -46437828080287565740887973408352808960 12894773 1755752886788909203276449023326153799022 12894774 -302253480203963109768661443298556370048 12894775 841016974385055820365468330912506260000 12894776 -2685882840258603908761167687829718016000 12894777 -581821574476803744898308051141673602240 12894778 280547584368372573958351977354770521824 12894779 392384883896209472924304411503740260576 12894780 -561890308871745740908964617583837322240 12894781 -951010155844324346613263858563772463418 12894782 -1136604160358834128814591247414206155008 12894783 174929207590043992047710373648858920448 12894784 -105382610852992637499391818531172515840 12894785 26926830249331301426802770837117001000 12894786 -95185655582546332179181388678987206656 12894787 364685065291078726441029191243170847280 12894788 -989063870399203913821742736755678264064 12894789 -551995190077583300634651545955545519232 12894790 -144510888757378224494148285880352937600 12894791 61411956738835419590714163277313111424 12894792 566459431903359268941740212867733913600 12894793 -140723359825349103944756347833445926476 12894794 -208262591189107650756101060497523669760 12894795 -823419496208708060617059464874477887280 12894796 194078213998566182183227525691432892416 12894797 -1269766023728280041794589710799602272 12894798 -228957678575369952599160487308823464960 12894799 -769606371863672940962796393433237423664 12894800 -247786092911433548774751509968557465600 12894801 249008710179594493723983083279874783360 12894802 29298132471538864306098630031038912000 12894803 2173657487565458503428542273843748515052 12894804 -309624410930002840378106760148791367680 12894805 317200758410584348269790113716249473920 12894806 320088700452430054240395372214151264640 12894807 269390714114312925614432515641452088960 12894808 1415671666802558091194360867925330216960 12894809 264498188831087664979131901424962215240 12894810 -109669882706561548129360438395468483840 12894811 -1925119943372465358234196674780321497000 12894812 68703146322705315511374786156906381312 12894813 179316625144459832162538562543065995142 12894814 -146303651269073850283812475231062159744 12894815 -595105517037219338073102522580895726040 12894816 -11272956697051945910240496468677885952 12894817 791720972399815854590080110673786380820 12894818 161376613056359314112958222029059670016 12894819 -503097376862435997822499604455043328 12894820 -27764930994008338840764855426197483520 12894821 737035188046850781591488862948396649500 12894822 134078197307035328291376638951414906880 12894823 1508509031964006818985998575666079376720 12894824 1768219886469530493582860641102472616960 12894825 155939238141252041270390236889856300000 12894826 -172443620832717036780124662116176533504 12894827 744175940084541089514640629709517637672 12894828 -320007817065668850385980454111911367680 12894829 579051479969425977933855856494638329430 12894830 -68709302729999147284634501146176295680 12894831 -596416516164271312868468520865618153200 12894832 -243259425380619010879727266457831374848 12894833 -296479594138270930412318627544283679424 12894834 -630239996357471318348942887101973557120 12894835 -149207209051734206275660268962714855200 12894836 343664727071143041660282266495789700480 12894837 -1166088650564108448973703485468822710240 12894838 76080092281425801708802395451270493760 12894839 -1035725445827572268170435235024822814360 12894840 9306526583676594329056869742520524800 12894841 -1804630962747343665769165004111328020758 12894842 -171382683918714291195320849704524470928 12894843 320312722204783886396772869158199620608 12894844 -1192731026903390656402715112577119682560 12894845 831932891540721732531770900736999437100 12894846 162467913866605445661729850259243889984 12894847 333111764648270789714830467680363179872 12894848 226808653655526521578502009202640158720 12894849 -1920687857530948144048046146249249440 12894850 -561925148878467916017749811560409156000 12894851 419482612186525049167767132830823286944 12894852 138421595450339285454516774420592128000 12894853 -116428220922983523670979039362196095616 12894854 -241767262430288730896041312456113561600 12894855 616900572085230089667865729974848106960 12894856 -670253018278600666101297368035071129600 12894857 203463805668961629150148446156829001652 12894858 -80196804264571206249288474886498511616 12894859 609441991583944443282029500422196271060 12894860 -953825557516432695295626971626036669440 12894861 77524347822308495174555977117563146304 12894862 -441484822376767828689854139588384076608 12894863 -1137531162192231441715966997221016121600 12894864 -86234558544275651886386033707135205376 12894865 -922427191159965915685859138330833657740 12894866 30391752818215380183820868081142621984 12894867 -2342687680743341960258178132545907076440 12894868 -671500314184503082233771169313489844224 12894869 249226566757797474481554739337743683828 12894870 -152338386900180056864737865079269571840 12894871 -17816959001200315658797089347730924456 12894872 280710057528287292583506781498471833600 12894873 -855692440316172651570575191777729247616 12894874 1026266958719927289269970766724265629184 12894875 -517054968606818837646744656059978008000 12894876 -60461441142135910640322703058368857600 12894877 1035476100329317693913149900343595338726 12894878 -268747629055976992308874581788206786560 12894879 170161538837437226039267269434553804800 12894880 -598883317875882368815086996759411425280 12894881 -783703090879134000437830136045527874496 12894882 28393853490618725547043858153730949120 12894883 17171420052621082729040705855236051144 12894884 304975094722582453020601982188680364032 12894885 -382672188145318398856658144727374833380 12894886 -789524392717934139229059529938592984608 12894887 893853903057095900444992332070386177192 12894888 844492187410030226740990132788223426560 12894889 -448790212826438020188582266970865681164 12894890 -216574804265389988101888504322483758080 12894891 182130739035381095832322811920273861440 12894892 228735238724953419471118818068546301952 12894893 -2084903336090586644682188697444690259872 12894894 313871078978372459696140670154091041024 12894895 -267115775105863809747817347740582806560 12894896 -44704371959988069259742642383839756288 12894897 421122450059399156323898460605970495600 12894898 -560018329474153795858608541378701634800 12894899 -1939157046739668554782401740029495706100 12894900 76769436782271348901168708877672601600 12894901 -90434733706170449713416101460807330720 12894902 -474511977973780582540699981063083890688 12894903 -209998887886309626827556648938154420480 12894904 448811338029634472665513832923677880320 12894905 -2126868186211357467421535824155208530240 12894906 3863586965700442868006661780667720704 12894907 -422241065265273568490617076742235434000 12894908 -382035585789571258548299657004651786240 12894909 -781897479298550212071574101400109770752 12894910 115460043963428296335395051447091678720 12894911 -566881956114928156006779877945840890288 12894912 379631034697564963162365274487355604992 12894913 -443767450120418813677493348949739315200 12894914 -327062304734326751046216331341631408944 12894915 218528691802493456737825027382865991680 12894916 -440637196285994837212203603226577061760 12894917 657863916731411153061120637282307522592 12894918 125184126315723984641912924185170433920 12894919 -2624096852905279836848502260064017026656 12894920 -1394870270716244157681273312588447744000 12894921 158413558201886781845344631390743938240 12894922 -327353720588220184335969232695621811200 12894923 -1531777936534250847288154596761686782828 12894924 301820539770630067728825073282018885632 12894925 -973011543653702908322631733781280296700 12894926 993737673591281468775526416812635114944 12894927 -312906512232040721031572548910914104192 12894928 257609802354669188905875661712752074752 12894929 2311650210206580823694338396401320236530 12894930 72728422633714758729443404722469094400 12894931 -894684490382050492092173296885404364208 12894932 -996714550287684032082061139692899176448 12894933 -1323390322391629871528720573862236630400 12894934 -32600005853679367025284308694213630080 12894935 -361896005991801679540479825112516998120 12894936 634258671023722179497346075646201374720 12894937 -1563295867025050205854707956256641119680 12894938 -243230325942209421385296127493920702224 12894939 900682008864045073680072889746059760 12894940 105115615387295810493859667019702167040 12894941 -2111035242629327918636499945124157645658 12894942 276244061365628314024502892229854885504 12894943 -420314493375416823797456368797121950960 12894944 736691210925157523427575407186642993152 12894945 99027742031932777715040842858406543360 12894946 -3171422155335418840369278656505987072 12894947 665549314197096630292233725839865453280 12894948 383246912049280221825317454056785972224 12894949 1178493231324797468689896506271179089440 12894950 207186190150802793003231421724099049600 12894951 -219639595049179257217677989505616815624 12894952 71441189502309508610776789692311961600 12894953 607164502921185305944819816100250663204 12894954 867963038438472616071066445109332492032 12894955 918831495558693033515362214597701563360 12894956 -362608871357995990164042438688477658880 12894957 -46231651333036317559612888801588576788 12894958 -727646517369515341228467598751362887360 12894959 -191513791379919885954347477485964964096 12894960 67511267437930004848164891949248675840 12894961 -286320340904143685248873242765757111500 12894962 21419374562885672818877272028578330752 12894963 955288237785119781227208209589712893504 12894964 370817190300178995579599431560191470976 12894965 -49513333705865817230501406679520791140 12894966 -252162449482361308418120698421431315200 12894967 2964035909686117221299228103832963285152 12894968 -2840505608172269343158270373410986967040 12894969 -7030654691575034850327231784940853792 12894970 -1446185335802860313231043300593744160 12894971 -658960554858290841700247181469731588828 12894972 -433630243677114711385106445396632452608 12894973 102553880311848859434016358575124630016 12894974 1198194786536941162160447818999202371200 12894975 509295815829266145903292711554422193600 12894976 -1445184221803719724072370147898968506368 12894977 160787878926438271169266441843675764480 12894978 93825743785364722724541633283527317760 12894979 -2153846737509334107087124572711350717216 12894980 -112800649684992574457214940270618767360 12894981 214184008061061932741671356567191539200 12894982 367262274355930517645296997230658251392 12894983 151887459951969325172151391936999411968 12894984 43473313905277160011480312021125120000 12894985 2292273490695126401053275878025804404160 12894986 145944929188449216303087656253535468224 12894987 471318232847778804643555487547832632792 12894988 -185888738909435658449789066524692217344 12894989 250617924049060004053207886205817074924 12894990 524917329649034426581905954516767212800 12894991 1619105946685205002993211911008386121392 12894992 -168125725933269765778245672652151586816 12894993 -147486584503252042240610453470761215232 12894994 184649462217736098907542169890852006912 12894995 -698502566151451221819091964833364647200 12894996 -542009174867402321047744915390269849600 12894997 -630920904377339957165468114708482541028 12894998 218081647436751938070585657285130460736 12894999 155137753065625972383573303285358189008 12895000 134849174742330331620038506779744000000 12895001 39432327656968300712086573916550979200 12895002 77121916271961157444490087148627076080 12895003 2285629722720852926721723779525491711464 12895004 570857506188873381923131590779655661056 12895005 -772155457963408433802127146156356833440 12895006 -23452174062916086662540731468626163200 12895007 2805404383264795202047131600349524045000 12895008 -185327526892480600293978454440510750720 12895009 -787969664679314327031454391679940936784 12895010 -307765941336963679213675246889816533440 12895011 -1327103846664242755281095947680322425360 12895012 -812612316549277290381056361309716480 12895013 27180316027227298345271168361438546624 12895014 -324772548169611371725305620858056421376 12895015 19166573554957675420635128270070067200 12895016 701969246140142192370109391630338452480 12895017 -765690193028647784337526616761834308720 12895018 -377616166306967523620276018463363866784 12895019 -1099035738468599695892060288618676904656 12895020 -111869110734277646587492199423334758400 12895021 2825857594652103048818734008168470550592 12895022 -278507460074168953493751077283132682368 12895023 1322967643632764279386669278177397566984 12895024 -22269671488849087105366651254852157440 12895025 -94735579457024383467429934486436990400 12895026 -538582389027771081403644639928359209856 12895027 -236000098330562728698534274917219566400 12895028 112014787766363244799906789144341879168 12895029 -152117036037056357965178512201592997120 12895030 6278846464160249273518449091657795200 12895031 -1839936739183101668089289949101024238168 12895032 551604550319178122819198518198893158400 12895033 59895460598435935240216208918719182804 12895034 732018136699122558646758378123723060480 12895035 -382967677511412701175911813861411398800 12895036 -492042928479722908765605663170792292864 12895037 1848749491117886052922920598880444170272 12895038 616845825937454871378716196804373978944 12895039 82702537464655356693659141231550043840 12895040 205072303220962352959441686071397580800 12895041 821879237352117916883671070098454392320 12895042 36291407224021548961948392208038723072 12895043 -941053029626008805907634655947037656416 12895044 -536971268731603727241480286656493774848 12895045 -1091708300111036990338531283513777525700 12895046 331953896751366208755187772423556479424 12895047 576057599661589220163671226809870962968 12895048 94040546893480574881658273053205775360 12895049 -1073939631929559094156025349806197030950 12895050 -104189728042933370833880414176731302400 12895051 225331613030353405095776528463707443312 12895052 633212735243756632836241953583683896832 12895053 297645485680287288743007717636943168800 12895054 637369619437408593494717908930223652672 12895055 3732634488895880422598820635058081120 12895056 292707426403137793391279504777572761600 12895057 725785727277616779075893031103237486912 12895058 1036634994580432531262495801919139889280 12895059 360946872570372261282883262428844386608 12895060 -2942339201717373457244759882821259520 12895061 -2926521798588270929879151815187301196160 12895062 425471639296215718991103137662108450752 12895063 4945284993761446676911421634382850312 12895064 -112171782225938104680307336441098977280 12895065 -369751771301226602565099974052510201600 12895066 1097752969640587225547048202007502069232 12895067 -910755079832247183994882395444167874408 12895068 73479722049593351306419241931845612544 12895069 -1210009711830593528668468076759775241440 12895070 -197858229325260560761254369901846410240 12895071 142677004271653095299082757825349514624 12895072 1517809464737962960669418170755443589120 12895073 -1853662505106586918206865683238451282256 12895074 -65286816404805593993944217959382038464 12895075 -508753408200540095775664890390652209700 12895076 1408645295113401718093827089658299909760 12895077 -252174523149543897197680194109874018592 12895078 -505792974874172407998127760552466140928 12895079 -1439871203892023164079939705180648821320 12895080 -171655592672976743646880817626902528000 12895081 51371201219458836256477973363488978432 12895082 203305840741125019272079218874977698400 12895083 -462737991585761370595574507875019079816 12895084 -1186319552782443876598811386421630166784 12895085 -98196679125179981582759431289419584000 12895086 -128235708279522380559001235713883891136 12895087 -968058376192119510426610137287909545264 12895088 6216547203711323461311506009525059584 12895089 14628049424966303123835777596995195008 12895090 35092737998905986488957461104896461440 12895091 1982845339117550249533607291766105600 12895092 -240014835284465987403795678601772974080 12895093 -267511014984670099465377563761859682656 12895094 898991215942915857724488827698508136096 12895095 -1055209087190774216824729911508282430400 12895096 -1982644663886892828989431959684590899200 12895097 1652599192825005120832851956155567149546 12895098 5429642198408216078200833024555134976 12895099 724545807045943446360732256096689688320 12895100 670227728531428838699660045980369958400 12895101 -521072030103173575630001025296287893120 12895102 -1013679168538009122032088509737653257856 12895103 536288329003675227420941338412744597784 12895104 -215462503381315491857473885829867765760 12895105 203211129625641652009898392669577136960 12895106 389062565079951101247101821227698542080 12895107 58932423248905881085326122752509231792 12895108 -840732126340930317007788344485425905664 12895109 40013135169408041437826105348384859516 12895110 -2985994250750787064323383857690281600 12895111 1095890729340090145066002132497646095520 12895112 -247330149715963734743499111825510297600 12895113 414361575984904615473242369275221792768 12895114 -753525238698873403865968632674530075344 12895115 221496212595803509077726237451270218720 12895116 -576998056433170318315881776756441628672 12895117 -244445051624690946589852206819181237834 12895118 287213468986687197740902235520099842304 12895119 -55634959113072631951573281948212872800 12895120 12835904585817105438655115534138081280 12895121 807109156122225580799518241450776184100 12895122 428725912607870381226691288460252767872 12895123 2356541199187159893226765904900132915372 12895124 -915564906496475352919311299482880299008 12895125 349076121392799032960458874268408528000 12895126 -61775014111720744624295579328049635456 12895127 -134242075437623948178299911805638574928 12895128 989405387204336168311194016431488256000 12895129 227371530215038278042923985100690289280 12895130 -572709695501324192687856388134082571040 12895131 -160470068380113081496563541867537491048 12895132 373587359881231234649453858761296965632 12895133 -1020272622238797445574266664085432019296 12895134 -41713942016472723717932018745755163648 12895135 -1001796609923406669160902098616039012240 12895136 -902398173271972608883170771238380503040 12895137 24150407332744711046056277705914916388 12895138 76572539112956157715180906540796688720 12895139 1249276453679765308840578475250462846940 12895140 -292162068630432179934145060328393011200 12895141 2001924442704173021579272229097761984 12895142 -212650806832417666033312442731063300608 12895143 832439033212588281461781338615790381864 12895144 -111376834224932338242628902527401574400 12895145 1640941282084201526145885107258009867400 12895146 -876620088555801882398508434880921615360 12895147 1085969730593891260382304133573200695232 12895148 87614367738061156848378771373667942400 12895149 -1422243308110812705881038930835951084736 12895150 -421636924071944699618184645446103427200 12895151 244956151492375559722890428878244850312 12895152 -91211758624439362076986819490532360192 12895153 1381588183100918894109704295344509713984 12895154 108875942818908388918984654425188437776 12895155 220915488761795138159882846865005291520 12895156 -16614426349109165058660888637182097920 12895157 -295364428039978480204791110589909136320 12895158 -5001850280380447795237436120342400000 12895159 -539293186536149047728992829876798690240 12895160 607806797338855757952697595640136704000 12895161 -127265965747637035725528163914264074928 12895162 96288760678623202172939065450832968704 12895163 719206414238526602866666559864993485440 12895164 -394794915798016597807421309905626954240 12895165 -152667466373179080647824855466296531080 12895166 91042404609934197229708140815323306560 12895167 994525335750049930312937160499708490880 12895168 46452481836366191750510284657781637120 12895169 -389408314512080564049458664328914940800 12895170 -72702014261143830677243014985355110400 12895171 48941386943790980468693526158401805372 12895172 -359270608422233342581354662690030589824 12895173 674806161646654724477944098642087578880 12895174 305809330330929159337869901067909962752 12895175 -190830162545001491059437183856918108200 12895176 18799713696032110483513035778696642560 12895177 -819771595128548034592589374145470775974 12895178 -495956636337222687451265907595425816576 12895179 -1091721865479972985450831383939050805312 12895180 -133435174578597933578357791920621557760 12895181 167125502553181223080357300721745286584 12895182 31415336219626856184599995819398364800 12895183 -1616165578942200726352261241489448563712 12895184 -2571519240401474104263483164110749696 12895185 -183059896447878758729130243877141075200 12895186 -82790806840595226334990842458916902400 12895187 13530798753731621019638332561009607352 12895188 1649940225334099639331880765052458307584 12895189 -354368968281368223651985905534397323744 12895190 -105174348152848625882253097579661015040 12895191 1310489940902345020703340204200806701600 12895192 2056551352404055840932115850297471232000 12895193 899758230008105688142499267123765522442 12895194 -7132729756892879081996822315619201024 12895195 -712786950461411314658567324358750929520 12895196 827818283182722693141625960368056486400 12895197 37907934931062274850252044081646139648 12895198 483741016718039057597476067296582210560 12895199 -390196807863522561382285998772596958464 12895200 6083779104550498027137368014356480000 12895201 -62820184666025379724892519438036448000 12895202 1146271799683223169919130574044639465472 12895203 193904949359088030876761503072969613568 12895204 601088705313817805781586432634941997056 12895205 632347906178204615752969461418853280000 12895206 197520047207477639115410363913311606784 12895207 123096040072185451062069708332626634064 12895208 402244216849088550081446290432895400960 12895209 -763999672463011642235727556126279861686 12895210 -173292962519713112442629367617249352000 12895211 -733686015903099208388404276716075001968 12895212 489338426338105840194700581509615616 12895213 53522864931758217679063941668098421462 12895214 -65708813951283909976389271214831311488 12895215 -314542746298567362860779890869125328880 12895216 -473041496603286485390198003552309772288 12895217 -1997914365547609371882634746700274012160 12895218 -7034680205282999514110128738771226112 12895219 -909029393779637773051994134743761881040 12895220 24198199894704284531257925649426132480 12895221 -274706276798289628113074055569485131840 12895222 -1896450449658551918709183763245663501888 12895223 175505344295166552857866759001595903408 12895224 1119863242397274176777238824973705216000 12895225 -82461140674048211951661747399598451200 12895226 -349886728194783195361292390947841243136 12895227 37296868796332317854839127338273382400 12895228 -140437280741176631705726026216734692864 12895229 -252711767569282112752320290417388401280 12895230 -170983889584916846738562850197934114560 12895231 -161743367970022135933774614040701496416 12895232 -1492177457088277876112393872498162139136 12895233 -335628586219338170808771213548779669632 12895234 -427659563696365971373331450582976210048 12895235 -219623811097744767425751669880758392640 12895236 28527879858092381879160876141145944192 12895237 -254101016058672261232285684761492046114 12895238 -204121833190105539610932720544836031680 12895239 161407046657614405794196500879387259392 12895240 345711180311514722026687856454506188800 12895241 60229931138162256812645799453648110352 12895242 -466869009703743530711204395966023621888 12895243 -2492639939999241789920146750911807191760 12895244 -1170180239016173607831753651205577566464 12895245 153952235213676450349399576586720928000 12895246 -131333442618485333259097591417142144256 12895247 -811721963525240444480296542478677291120 12895248 -108809693945549970878394659478043754496 12895249 -1574439504404184170953186400522979655680 12895250 -1073265698098058540951343296555258616000 12895251 1263336727160440141105883452025380245432 12895252 -1754854426357252556048106596726351707264 12895253 29592259983560013667949428434437714304 12895254 -276510330919729603293452186281774508160 12895255 1102618400378341991767771155140124011160 12895256 109660191500920101465534691912069939200 12895257 243133289374791685912770519357138674640 12895258 2256884538801084012355497506016330480 12895259 -919992370533454081048193937545731971696 12895260 -101259765443317862389900107500058378240 12895261 1541644660160357460504396754312173301862 12895262 -541520243528870161425437839662794282880 12895263 5833995115492389562424702231116003992 12895264 126184229394294274251880198515701317632 12895265 2200146726814442450451300514596635923200 12895266 535612092878276457353205562212683889024 12895267 269081440230648344954264826257982979584 12895268 7228577315145537945044329505130949248 12895269 -686465220071485052997469618859040106656 12895270 -3953648451802444581477602738375625600 12895271 914007906679010473212304418332742914704 12895272 -175996975419710857848952006883352576000 12895273 246083693609000058365725836771294186880 12895274 337039068643186594673104530996364753152 12895275 405855415466945026774440260497183945800 12895276 -1058514614859703625057094004333376916480 12895277 -813755625935126218798970377958709775848 12895278 209252794215623390250560707795646155776 12895279 1219969832980463755736927658181569306432 12895280 -460096836374093714960261331052707840000 12895281 14771736986509051423069219977654848601 12895282 -1222231492714865494032417495522949306848 12895283 -726881697056454065696121539491826052468 12895284 -909075698246514768860876134949528408064 12895285 218598392388191115848938304358657351600 12895286 22020255468247914763260513286192370592 12895287 435002819496983444338667977634707424256 12895288 457766958547976660822818852837355151360 12895289 1954991765591240777309874465692511582432 12895290 72794302598470620813244089734329117920 12895291 -2374706262753700734311713223382440034608 12895292 115932787859817005408119032801498862080 12895293 -530686525553916627233669832265167841536 12895294 -435386057360334985226896984478833922304 12895295 240716314395176121599582437286864624640 12895296 -296264464598721490333873972896407224320 12895297 1604821311950060907431536247946227479492 12895298 -262654412762657928958489264821078291936 12895299 559260541514813149987256275728205535280 12895300 5206568802354128232344075000133888000 12895301 -538050424133938509908468064461858329698 12895302 113170810236391988081030545866155280384 12895303 -1050898502989980551296645422482645409448 12895304 60390128715489075873274853189734563840 12895305 -64584268086373521766711322911499652480 12895306 -1002323118616529451942297528304493661648 12895307 -4539802454437303536513241504954398444 12895308 350348051187154878584629631687691264000 12895309 377635962558080387719049509304133954016 12895310 582121219462648972332634438292986234560 12895311 -451713098969046911381848583437152501120 12895312 -56292239773241430957573455980188794880 12895313 5942724902970572434220208041465937264 12895314 198524927903920453621038106506917214720 12895315 -372351904020462031849843841300429273040 12895316 -494706351950432859309017555263474888704 12895317 683075505488338335353972268923567893134 12895318 -43744929521875732183491211895062290432 12895319 843316105084467648528549862922040627840 12895320 -271517132793620039803641349373351116800 12895321 1098502438197671700438810543333244208522 12895322 109169442001631708457133339534051411200 12895323 458945675418668653249237389614416095744 12895324 -206947808710120797597814048553590179840 12895325 957355111546286711736535772921479648050 12895326 -538291643331541733824573012126309779456 12895327 2242496910501292227927142629412464774176 12895328 398427563916765635320483645392876994560 12895329 -1148195266316206189910448093515547905616 12895330 -667341274425378393964004894096352948960 12895331 -13379806477841900669268236513015696868 12895332 -4972444948895310380926470875616073728 12895333 3995426104631941592390168194437691260 12895334 -215106054769085922863384533727197826880 12895335 -872098765247273375948121616825061280000 12895336 -496391106076630852648652943273272632320 12895337 -67666352152095825912592272246996927168 12895338 204172876498176237051224110740893725440 12895339 1432758564025322679333932801186873081520 12895340 -304773304109595893863462566171002204160 12895341 -540584981073823542426176476287932216640 12895342 285909953172616088977520903232694059072 12895343 -2757818569494122700907580090368979394240 12895344 52811382743261279776885109141553020928 12895345 471023073727780739025004958768833305000 12895346 377883641915946624234012599036789881872 12895347 -693417791473554450078134681952392698320 12895348 -785116893409616239485851718742279883392 12895349 -272314863117534826830525265260633997440 12895350 -92217083358709352988635035508233056000 12895351 -118939661674331020477974079051898102560 12895352 2139931127738207468057473930359315886080 12895353 789627147187369124633315459219761026420 12895354 409387244083631566254620866453709304000 12895355 -1193591566313659216871063751468915690480 12895356 5425215606940559417600382046306197504 12895357 1774446031157488958374400603582970696000 12895358 -203883060179030960800998276773953160448 12895359 -1005419431622198551539322253195310135096 12895360 571711671482876061079064949392670720000 12895361 -160342767515093945950417588248545844600 12895362 18034446092909187197909830881775768272 12895363 -285561870163436113176240536775651572576 12895364 914086316472612009427352220122239021056 12895365 -17113641953837664855597372892442050560 12895366 464347291747451968259690571271955951424 12895367 -1841210947373080062660548013799145603568 12895368 466259599330103143544692752115516661760 12895369 -2701448188911452040267065779314586317104 12895370 472775304630538292929181869971511478880 12895371 243384328572661139433587097641435183400 12895372 318164402181889376746432184406840698880 12895373 -578011002781543854472220160193427946900 12895374 -614281065004787922277543404116893208448 12895375 710169129681264183415915171750507128000 12895376 -199268821369045718413539410160189112320 12895377 -25728638789016323020977258428873129088 12895378 -134862259193924291979672093985985640192 12895379 1272323397103863672280907656382830779996 12895380 -82649033742737957831859558463448186880 12895381 719159608719613297023807995442110871182 12895382 734880045008090347736187893488678581792 12895383 -229305574812412465963286711116283444376 12895384 -893912600026822090692952290763348070400 12895385 1077246952957537394735652391713960448200 12895386 164942746297514881655385237064963766784 12895387 991440711046416778799361592365085541040 12895388 -308369596968248839874128343331690438144 12895389 -758492027076474886879562619277718798400 12895390 523210808128758855490438340521827156480 12895391 -1659800570143864800092816117402946867000 12895392 220021361414225073003966103170283732992 12895393 -613455189542641638446713327094591892800 12895394 -2052791065025134887976119483610077365760 12895395 -392994848345587163254776841387988428800 12895396 -812236872826397128641839033621985443200 12895397 4367599014881991835007122359488351783580 12895398 -695683863637473694953999019015738542816 12895399 1981978875809003481986156554330156800 12895400 -206867591384601716717022144855416832000 12895401 591771221078982492232260582734279059200 12895402 -26475686455820017925055141809889143616 12895403 213084468631644507052145326022556733584 12895404 -339074608114975884509990528920289032704 12895405 769916321536797745859841566018882610060 12895406 -79310010751319304414364934989610087040 12895407 652375287832373402017602209854189547520 12895408 134918386187928461954918613109191147520 12895409 -1279137834081391088360486424920001495696 12895410 139393112393049168387804199933160448000 12895411 -7295928380816040656149334375182427136 12895412 1315692944489331909493688234105215721856 12895413 -138842866478158795653661057936176658656 12895414 -89985130435946944664875345565467238400 12895415 573198355320253459544627292522118924320 12895416 -204342205335686341881739762844241100800 12895417 -354562194073290486853164894769862632534 12895418 -327889012847123126549357085996505783584 12895419 -279747395794708029374987362745825796672 12895420 -68037284451590661632646625010679582720 12895421 -447607384786968051543563243469102661632 12895422 92798184058271656387731657975024689472 12895423 -389113852598608234513188251608051914864 12895424 500663008529187281402696282182234669056 12895425 -197875152112665026979850719991691722500 12895426 -309382470566207885743472988108341850240 12895427 -494071112337500887959147788923963670724 12895428 -3049725610487344896563686276412620800 12895429 -1208043274410708876829705056999574450880 12895430 -189150294029317786238600085789117888000 12895431 -371549306693963207782032204798696085848 12895432 526989904415346483414385790064790118400 12895433 -1443521339426216896928854789640022319920 12895434 332018167569521301988326047672823975984 12895435 -696110699667206738239098536317965359040 12895436 -1363755503195504779008979026886799320320 12895437 2026318344968766888045840879347179796352 12895438 429238343390335050968900857893279317760 12895439 634466958421025877936430654045353888240 12895440 -144718691172979677389857669730148679680 12895441 -13102206443700723314215340123420422028 12895442 -999116311066712967441091808064602112 12895443 6832711568090466606726273440298150288 12895444 -103911784438936839036901974816892233984 12895445 409111991805347342136612188314579015200 12895446 -330218348362433826569111009937722130432 12895447 -14183042106107021626801258649124405840 12895448 1913249455328384171071537097291513856000 12895449 80410858226626288196986943436419368320 12895450 8488393634590376686680457573381245600 12895451 -1532966828954065076678588866932736159548 12895452 939537712746961179477530669718910387200 12895453 589177282608226337474881779369341598720 12895454 660659207857711608752857788060705600 12895455 -947155343361505927942251914162589014640 12895456 437208827478923260557692369028192927744 12895457 484780005238928301098553358401761036706 12895458 6915448079298753072587380078940113920 12895459 -1429465437354737587998702595348267568640 12895460 -91749588464674428087989954844405849600 12895461 387595485884390490016749259771698016416 12895462 459833242563699895856820029914826946432 12895463 196187030503530658833407157894624714720 12895464 -1064115554619272163600078817917645864960 12895465 823824412002684406248184433690736203520 12895466 -455732408024145940682244724415292863568 12895467 203495868336815330809815999673578801648 12895468 -1192164591068562747119205998008048836352 12895469 846995981792170015611594548378471466306 12895470 151296928924860229721632857985832755200 12895471 -1471141829858194057992653403529019487280 12895472 -239384033989458378471434312072036941824 12895473 -164522366844982373699933707254536140032 12895474 307007227195202082460983576316023134736 12895475 -1066795345890071570944725053616489261000 12895476 164607104731776536162396315004335751168 12895477 -276135602556853494639975729746936725380 12895478 678527763203794419289903016007152801280 12895479 893189824660694557645275301384914829584 12895480 -472604608301304223470153840522485760000 12895481 -2084846753730186420415621468422386957718 12895482 -430377072499433319836367493312210833408 12895483 690190942680316351205816732123140547424 12895484 -145708214693159618542941396376214568960 12895485 7072498728356063133373236303852594240 12895486 1557560672983913578342929691679055029760 12895487 1725408544490459309017002177314501071992 12895488 1083411942552031387808106712384269189120 12895489 3371269781863321345204737345198098673156 12895490 154561826738821853687875947001023091200 12895491 -399812410448608274292962330155705556736 12895492 1002118375814675687744677766254655628416 12895493 637701934662674578682338779383218505244 12895494 676015890767490602875123115319753720000 12895495 -97801779471225584717936824599658029120 12895496 -146029902581475485433716602187296880640 12895497 1050232510261942734134072133608773818240 12895498 125697154687208504046254413882236206592 12895499 230551211881201207956260526059210979936 12895500 -631739256296823484745240684730693888000 12895501 -689151462542255657998918552548592626048 12895502 40456363390615699533147528842980171392 12895503 -1135455673181578317135137899361403871200 12895504 67365470927504339004697252809932800000 12895505 365570437799804889100299306120090404160 12895506 -74348149106320795197358360545126468960 12895507 1415022047106965147959053876938179091756 12895508 -44052844405742981725109939926045071360 12895509 1192921153688761649010026938595312847360 12895510 105638804247221742510166539253232252160 12895511 858931772580769637121838470455732183112 12895512 -145846000519990878353026293316848844800 12895513 -943792063481461173541154671051385757238 12895514 691591745758604375287469999931567791856 12895515 -11530717092504740022022903529832238800 12895516 399807111831863698457479602685993508352 12895517 1132176869789235707709953177954839240320 12895518 281993759900978620201093700701575183360 12895519 -210709070694277046720009318988836920480 12895520 -251770449499390597421019837343287214080 12895521 -339174043295601214936872512070564913488 12895522 31802051198424195428804394768631950624 12895523 -84157630379033547622804762345962280056 12895524 1187644332110002141476402816014246132736 12895525 -110171955583515152385380760738500894400 12895526 -100055934276036115269681011376975556224 12895527 821269263352297733489131738364085658920 12895528 -18372184650918286297669883827884441600 12895529 -430628131069222652665633301338228884870 12895530 243650021955279535861684268211844312320 12895531 1109860374161057829544826249707813929984 12895532 455561896025025714674805051099603827712 12895533 -136907983234364414056229454983295552576 12895534 -272561754658540151033867874662961787584 12895535 14724659624933605775253642313878097920 12895536 -21500702705652293542215022958311243776 12895537 -1619441169546288296940455147723616121308 12895538 -318122040069161671690212449553615460080 12895539 382464974031180443992747753619045556024 12895540 91794106753824493200263268824691425280 12895541 -2344617611617916841868354226885351879058 12895542 516706761112573915442789179668851296320 12895543 480120672540429911210137173820616186792 12895544 -496360108703659429200173759862961582080 12895545 -222721871670706560908599844180416615680 12895546 -633572103521751702619885224793135852320 12895547 -504903562020167065372861306723217356800 12895548 -295772436383333064431146186512443498496 12895549 -527421675939982356577140249887197304000 12895550 131930491856894841561571092166584600000 12895551 -247790931421559875798399882879377265920 12895552 -508923179595589671314318574550155526144 12895553 1729056708753991559438342048976941451648 12895554 95605317249894189287497546137037384704 12895555 1073399382896007733698411503861808018960 12895556 404744447253768360113342447999372820480 12895557 -742643863620582050094317287682988155808 12895558 -351335960366392232273536823008417602816 12895559 -965909209488195899783478032329052379000 12895560 329168495296091229433281674846559129600 12895561 646153940895767965880330093348196317760 12895562 850147582690388020483437276940285546032 12895563 -244135475646314535446265043560592545600 12895564 -939152428983214697887731888761610690048 12895565 1206263965939535351402122825173989702400 12895566 -26239354202496864027639099274551705600 12895567 244994664255007617738010777303916334000 12895568 106699078208529092465178889515881988096 12895569 326340411065910271770402314859246767394 12895570 -609221993645545810542033477743596871520 12895571 6610354497404389942483325329599598080 12895572 -56680122507070211029600338191050598400 12895573 639678872424981926187618066306270193536 12895574 1059309253115866102232517658390789237536 12895575 697744091476264292464039141967091000 12895576 2012349309828498686809322836120960174080 12895577 644875926811043584842841280061887909760 12895578 -2120652534632913957078944517511485941760 12895579 880721872701509158025702978274150130560 12895580 57455457690993004944400981063452426240 12895581 61737982860267162521835460226457334560 12895582 100824173377097580074757925384901766144 12895583 2259751607016956013684327236136185493624 12895584 97791647219085601982407407857372233728 12895585 654965402383092010195948504385759731200 12895586 996483495041030970170950525325949876480 12895587 93426233962389581943274091185811281968 12895588 -980174473939970787332232647207586643968 12895589 222211323329676742167960493544222747520 12895590 -314046638121412100201661527070535447680 12895591 1886006593021132630502882359613676325800 12895592 -512289076309457116615395076350455424000 12895593 73011649360137814347401969745140605824 12895594 -232015326752928309712007811746363377920 12895595 398743994738452024090645968616562661600 12895596 -23482880111405020875353035266764077056 12895597 265936427145278396181855393237129530880 12895598 66283380226892852168734968993588374400 12895599 1244221634429122585624191648334997837064 12895600 -565302633979003949572032466313102950400 12895601 -2108696470522508698061431720806531460398 12895602 -70130340451351122375759873560067430656 12895603 -67393871521148044322819940247579513520 12895604 -668966469366002818622118049736403302400 12895605 34862815189760897072243591026792088760 12895606 173859034081287464743576014000403988544 12895607 -927470185497735678813593645804091455808 12895608 -946840071656999971554762940371568558080 12895609 1950780129198167698376346761274627704810 12895610 47291709142475728693984518348632555520 12895611 35269021499519249967952770633441305280 12895612 -428876976609232768360581860986635679744 12895613 -1438613406619521208226203994170631716896 12895614 -13875999409138564822564476530060542272 12895615 1223321800160720167308225187823300188320 12895616 888348033471224795607917541691081359360 12895617 108452900185930818661247649767885644800 12895618 -215639386373320607850501797825451225696 12895619 -218549753866992958656081417054615150840 12895620 396905121197947836021292310923549839360 12895621 -1876665977519882071091865362275618518178 12895622 1287332017585983049981168873542368037312 12895623 -329940422880442801873464297534856579440 12895624 -1073919130558117925517555258795338833920 12895625 38142200704986879715641509922008400000 12895626 -179095425373947842115889923034328549376 12895627 -1609301685446797656209621561003941254720 12895628 -154332140715410879678435240213575593984 12895629 1080926677887353778291405200278286491584 12895630 -339931225131510026551988763814236134400 12895631 475679765398356447927572322253868209392 12895632 421317978069089353914039625578682122240 12895633 2690985524671744606988925354872972107380 12895634 -1145270815575968931253290830747931932784 12895635 833901038211601773161100739826894775600 12895636 -31055405820914868671030364102476050688 12895637 -1073477100607613152124520926985363801714 12895638 107298777599510802193611571257681592320 12895639 -1541133856948156904156424250227017064480 12895640 433532287838756595626585992738691481600 12895641 -805406863089788511293809289787144849360 12895642 -13091014102116380836332400611683201568 12895643 141178885112883113748926448425026940760 12895644 -721450883822410503138090770514613370880 12895645 537455781891459451139626973054580526080 12895646 1805590426679027860799114237700833675520 12895647 463017362827320113984384021165389494672 12895648 137079100963518232945814926982179061760 12895649 -388863230330821682749961979342550633836 12895650 146799279069349578875843884738546978800 12895651 316015774025932332796951142764712210704 12895652 -309176801641266807224053252161720115200 12895653 -1059911738607918824343022750828878388896 12895654 1402405068811786085568519225440118587520 12895655 34118086407671413143227153308701546000 12895656 -1189450409682935502651528628153106595840 12895657 4361720976243372763561466130252860000 12895658 97187656966812404129691274991145877680 12895659 -271709649934196840522746570757066734080 12895660 775916674632992734713852872104242247680 12895661 1156445544389150670989240945042086790400 12895662 75032924600986459121421454338449706240 12895663 1096894775948017553057812289280784391808 12895664 59601149471398125699142734493968039936 12895665 -514434319347681243905647279839794311680 12895666 34860953069707112170174568309212094976 12895667 -265712189716108853520863172100703959284 12895668 -707913726027882539732681928396166366848 12895669 -2679173498463211202738919364403537032 12895670 -349170588211460895090690623661016926720 12895671 1171087043327262114484658500986524987112 12895672 -2851440597301743156243637147173041848320 12895673 296558915501056133842141742418356571816 12895674 -364869532515924251961660033101559325440 12895675 -300998604896696281339542860755176896000 12895676 -568613735194096561471965296428345175040 12895677 594105190795021637709962337734703454860 12895678 553405117083748619173509737141422352640 12895679 1839793628650168227531873406528064214384 12895680 -47942748629304801371629993239301324800 12895681 989008763162476534699675269804724835240 12895682 597370239894451707109881286338615978192 12895683 -410662575946432762723022311727171239176 12895684 -734847986271693406628285089493317708544 12895685 889017760479775260872545073441006355360 12895686 -9099450541595246549049931826594733696 12895687 689332499350400233836224078415517003904 12895688 625451723429966581368573442363663656960 12895689 421457373418688205472886169070582683840 12895690 220909978509191638957519045125228380160 12895691 2020793006975191530905988349776471056880 12895692 -311516824986815431977616650877817307648 12895693 1372060956687362323612363131162606678880 12895694 -382948270523093207200740254754956170368 12895695 194779404935731797699178712001114702720 12895696 -448503919814994747056496752310329344 12895697 -444130404041115876669676280596808004240 12895698 -64509509380484810890127510557985713536 12895699 217742037408050220478526499689592529240 12895700 5861028075622180909713509945568000000 12895701 207168480783485449430655764042084755584 12895702 16209240596257570058984492151307615104 12895703 3137616681504630049807216361777575045104 12895704 -90558201074028508412977371876840867840 12895705 -1167550180049943397293915617731726388280 12895706 684364346992956806716762403429222253552 12895707 -243639159680628489034048300537498509312 12895708 -554779491317927592747658278658602742784 12895709 205729940635348859481164489209639929504 12895710 -71443323346242056502067492153384166400 12895711 1118714443426704347512213732032505309624 12895712 -1030278330091145120984614832654784135168 12895713 2184718690195876263253735344776664218400 12895714 106088195462543428124108011817832887664 12895715 -170536797004642442469383273080758477360 12895716 471759991687630167027956857929706877952 12895717 2060162830425077973284898872350003120766 12895718 788641833362475133900039568678921710080 12895719 1180160205190024971603588121211768766720 12895720 -1626774088438844812025338142770057728000 12895721 116212429405049627725342101583806537984 12895722 -118059359634687076633788666683544840528 12895723 824893696816484592009280383350634470400 12895724 -113288575971284405070951558884579587584 12895725 373263857954526703510626904902348252000 12895726 4423125730683471311216271100326759360 12895727 -25448957332400938445787732227966588040 12895728 46158608240358144373996712883928203264 12895729 -302376766059384310698340833961040995200 12895730 -114839351809117584116117895039217167360 12895731 97905075968780059166473132297108542420 12895732 17232284288288469508068486479311153152 12895733 1816448957322243022891187375947872704544 12895734 581867599200816289471615547428804447680 12895735 332584853781883348751919635509801464960 12895736 229299278162341210483127534910327644160 12895737 -907368166511669286678335764606642746720 12895738 -1301857015478128717820309401491999189504 12895739 -832231231058521300753205303058510885120 12895740 -443302318637901466050573211902979276800 12895741 -1578494635751379148952698483361722637748 12895742 42979512524613266437002809038954687872 12895743 -4676675311637483961078576476014332672 12895744 152450010129198360982345293454041415680 12895745 -41832289575494174147129634112785482880 12895746 -31122304281284289224618164340662016256 12895747 -1062757472769985377644245602874674395136 12895748 412761408460257164362203585098148433920 12895749 335721951068942111631403541920909415100 12895750 365747271749043205952477612950597440000 12895751 -733255458005721842657693919272657718096 12895752 -177327044857432850737179349308972072960 12895753 188487417821720206940638606851921518884 12895754 16981885466692516138431978753102911232 12895755 129596434829166133637675878428568569600 12895756 -570117152573460641566282891454734215680 12895757 312865544018623878739786233612164332512 12895758 103254662336349492306691741264994617536 12895759 -305896891529121168430176668015392457280 12895760 66667940517879780288329475445008629760 12895761 -648213298534946149873063097748390624528 12895762 -1000077346705001348332185079976123625216 12895763 -494875555386869644719916100114536619988 12895764 178580349067449519051937653528548462592 12895765 1360742788414544879337841946612476027800 12895766 -246352126119379872456796647863288988672 12895767 931128807806658113976485856329237978040 12895768 -1982406518127901248556950876225209149440 12895769 2223967429727073726336025324125563092170 12895770 -338098907553318917184328723537090444800 12895771 452477743867372155185223265227224776344 12895772 -550095187007520986903659106724196698624 12895773 1388678906642232449687699321865485326368 12895774 -4570779085387598855368466178330869568 12895775 -1383087634075325314594123175970495882000 12895776 -1138768722833825728570411761612667158528 12895777 439992733586280850520906843358457206626 12895778 -168232938401584346989736973034358138880 12895779 439814256076206520576264431992192058288 12895780 548489584029157712470518909391125561600 12895781 -1158181222420689637301538466366993864836 12895782 539124143153199009940405918180600994304 12895783 -76160706539086136903065753371969582656 12895784 -1341112662783737885605149541531301806080 12895785 -103708354747302242853212599185997713600 12895786 -3598020048243382085068732604187933696 12895787 1448726266521103695114901873281049952436 12895788 -725186746607098612571136728052555225600 12895789 -121648980354230428868752922576520482410 12895790 200929280908268681231571233814819513600 12895791 47510239629240931200433664959931011200 12895792 -61169993639478625108523539928590319616 12895793 826036297881940471884537852014481137904 12895794 -302734578262385003283052146785241792000 12895795 -12252298009077790881162538001994879840 12895796 333020183327991004960896063904782004992 12895797 -192662424822419141648673648916934251200 12895798 559211919129172702254548193125041130400 12895799 32986668551271060149616141287337869952 12895800 303930517673622812711198855561768448000 12895801 324984377646532095152121021267011347200 12895802 -61902835145638620970936205287266086400 12895803 1483908459893296527253301048794911638184 12895804 -448253995784699739397970931044249714688 12895805 -463454926838152953433360541150045400840 12895806 46052204435194283592556662351346139136 12895807 -2355956802200457801983854131987811093200 12895808 335768974914823803488419433384237334528 12895809 450167374417528819102283342887339196928 12895810 464531848475486044265970148434460714560 12895811 46207389400881754033996631424219993000 12895812 198888120895223138251488620693190711552 12895813 -242702269762182792858515852485885992960 12895814 263121419154678935796081992272507894272 12895815 16378634868884830708694173597123055520 12895816 -643475900470683841709483454086961100800 12895817 2429679166518927485739884486680984356 12895818 18505445764646385194481890227972147968 12895819 -1307544942129483778049588563938248044780 12895820 800294044732559504652579417854280115200 12895821 905663820261326981235729958487997282240 12895822 -195545137519376645336961293824999272000 12895823 1189858682358118997230374912623393135640 12895824 -95092430931464863002135959719607795712 12895825 -189370321452010174044752811283488770000 12895826 332041331741194398203586002075273137440 12895827 -163791435842719656551977083745588298496 12895828 1367830339302604965878172568320903684096 12895829 -10360241212895768076176452931731631616 12895830 346408424536368557993302882021611980160 12895831 393861172427625688376040483571061498632 12895832 -289413155993475780993730698902757580800 12895833 -413218529320492730617154354071122516000 12895834 -106697059912622429676134394280482521088 12895835 -1090621986973764700553389978099489446720 12895836 -640225939098932109949494013487985208320 12895837 -1628656390193268958884156595616602167514 12895838 414300222277189388031580045405554376320 12895839 325328309661933183757203025072055801208 12895840 -680047686654008508016120534758653952000 12895841 97264165990154564802591797327571195072 12895842 -90765133908547031177641101107535557376 12895843 -405973333339799634388324821973913214120 12895844 -292358593757591636757449860774893414144 12895845 -80132024419524891064420153728935708160 12895846 -1085049752743123972546171474151104804128 12895847 -1178735577099409615969885949412768276720 12895848 13454072606606736173981502736043458560 12895849 195547293730956147367818783965575201850 12895850 244444010819133918647659485807607852800 12895851 1013940039188042078689116005460866847360 12895852 -665555516546487092812106911076230584064 12895853 -575631719606350703114693968203590958912 12895854 127583125906744526533991001772087403520 12895855 -329421927254473149744420141323736731040 12895856 -29837936019017218334550849844557938688 12895857 375050904511694710453647593256504759348 12895858 490800715084152059912943319387753739280 12895859 -1629385445906121461127192258666653231784 12895860 859124008813060233432167411797526937600 12895861 -1092612095667952075102972702734052056576 12895862 -206540026466133524154451293404211739008 12895863 -737340697473908358180364176423615177600 12895864 -1330510888896602115974190873233682124800 12895865 1680661762474284637397939784172550819400 12895866 632962716558271954950352821943006333440 12895867 370425483733995318189091561957016224960 12895868 -1290048181751917064805816233925712791552 12895869 -250221857512713604713761482931888448288 12895870 -18101483455296159139846892663744409600 12895871 -225449279404755072701675730935245422000 12895872 -7637386519326889836085645020065955840 12895873 -532793827990998078342342948096710858878 12895874 1294520986275393037111676624336414985120 12895875 768509647752170067073888527173405880000 12895876 64240721207249614893550118898621480960 12895877 -1844371341758484582797510552558395627848 12895878 -50796731715197189483934380611166141952 12895879 418055853447714492526033875255511379480 12895880 -1369877898539281615633351410361513113600 12895881 -1766496873030113440386148264982639959680 12895882 -658528698280447629784339914957008128416 12895883 306014411024717933046213225129481786368 12895884 672949791023038086365736869049022091520 12895885 819697221447370897368094788196663925580 12895886 -416035307747517126750518057522386540608 12895887 267505391807650960119457438564964685960 12895888 -10019418878554310336017362842474217472 12895889 1386380876847286239712282291929836995440 12895890 102773480151203415488373814915347225600 12895891 -1288655028972087020139770249747659738708 12895892 -512046871130829084463304615988452567040 12895893 -787527203888119476235447050562396936800 12895894 117063802175089632981447655539369846144 12895895 -267987215371073385091671507789099882600 12895896 48352545364908385664362685558090096640 12895897 -123310638105433243711286961650609880000 12895898 758867388321067040297565044844328197120 12895899 40431826854322849584360895178899404000 12895900 928871407296833625041362748726185472000 12895901 -599141052538893967841031038086494595098 12895902 -1509644265444531314471582144595804856320 12895903 -261701538731887048101221981271114778736 12895904 -818788769675327830344882379307250352128 12895905 -560060081616410641049496982984975740480 12895906 400442984248950121070292885208876138560 12895907 624390513297122152647505829301036539904 12895908 -220284978184558434534035238229124136960 12895909 -267837351332511211246205695978170399232 12895910 -8475342837636563670636132588332225280 12895911 -388439041821053742786628236892388220576 12895912 1224843318738326764239063219472727162880 12895913 2316974365267003723584652783095968305524 12895914 140747982206275599620502772896997989888 12895915 -15809359243202837487365611726669578480 12895916 -463012690303313369149912489525849767936 12895917 4666673729154133582925431908253413312 12895918 20778547675663954370101645171194296256 12895919 -465932455936568782640367598891465357680 12895920 30894134934116502449733435655985233920 12895921 2203929716764194287781915490914470271122 12895922 -63902228864929508137003160306026127040 12895923 803895379799323432245709849630433290800 12895924 -2150857532835523022249886990225625222400 12895925 -61499271403850022094246757932251000000 12895926 185515491026522249653211598059325554688 12895927 2289626243769301067767154443823604286080 12895928 659221725971940194232558864322869288960 12895929 -18220918537071113712903748195812783990 12895930 226110667995504735422692765393397115360 12895931 684008049303515430232595375470192315032 12895932 -14223128671678741980713359996351684608 12895933 -778969323655829445786635322435298774356 12895934 -381967899993003567018234002270013168384 12895935 70302336309487944989345190480800143680 12895936 311393416260066911077854504845705216000 12895937 -254453751200910979743478654330338889680 12895938 -198398383498415210116232245348417536 12895939 36250264784099228135998988859425077248 12895940 -881821238278654616838505486386856200960 12895941 229122552304193430356755700633089620192 12895942 103966035451889658978356988327035044992 12895943 116165931796441051437418933917614289120 12895944 890713697793377198893473024587749662720 12895945 -35878465881588207246566450034766574520 12895946 -44411942866256995465686309385869903360 12895947 -650120648267457883720787182120220530680 12895948 760654860435534062770022801880988672000 12895949 -1893249132104867791510370072469834042720 12895950 150976191359211774050909440060539120000 12895951 -374809846954942042447390353132406953696 12895952 89449722193622265689748019146665410560 12895953 74653067895997687419577274360880007104 12895954 -1929483139854555840413946194912811783168 12895955 288633641013669028701072646207726509360 12895956 783691556778223781224655133245361438720 12895957 195348542317211035614349546955029343772 12895958 -3071368797012065015193008317171079616 12895959 -1275559836584390023988262460624525913472 12895960 222210179859818207954231665708105728000 12895961 20049509529373720523292081011230377984 12895962 180481637764356175459109676953999784960 12895963 -1036603929521556069083405974420344809788 12895964 530578295210522335443984855618275006976 12895965 -50953729987662338574345334565871093600 12895966 -212524500788130045554818543596894749568 12895967 -1519801669320635525566529592054954953424 12895968 1221032202237576940776807741640147206144 12895969 852717641548148470138129087206400000 12895970 665739201259234990077914864266710907680 12895971 92560473273809507407219005993088202880 12895972 -178462696274338505248374173762847488 12895973 -904455382540882200245948352354281154816 12895974 -79092651322254454801729336726493421312 12895975 265339385475224434394836033695344096000 12895976 261078767448877504263767008850868418560 12895977 203302773222907578194664236703157420608 12895978 502436557249709155585225589779766789040 12895979 912901408287509901729049530684242275152 12895980 340985673121482968305370557209814103040 12895981 -809654137971930301437500756351811822720 12895982 -200990126994610628539755604520037504000 12895983 690118859355431459473588746456452167200 12895984 -530276611750819851293138743960928256000 12895985 -167254373107550315529050589937704225600 12895986 600388495446874965240517340706443585664 12895987 -729302699053216873231946360788865600000 12895988 -102031150729513271302902233838700898304 12895989 -1192127853829590510757437629513157790176 12895990 219762169335291123712452618898622208000 12895991 812362150570750622048042191868775909192 12895992 336054783655049039915212504968053944320 12895993 -2145788944505771218053276201176439124992 12895994 -930112328172046047740771039155702594704 12895995 152265414471774444511829920828721491200 12895996 296427090685913835683460053217932851200 12895997 -1141179620727730673429505900308211874554 12895998 163004397274487303989941436009578040320 12895999 -561011758011589981143159424305483232000 12896000 149516652399863225093384462263123968000 12896001 3652361119479186170557552926307923840 12896002 21286154414259375917771256254526039552 12896003 -40388347066635169865032876514079167160 12896004 561747852353358306664851939452663169024 12896005 -794461613131268955217982758105475894340 12896006 -399192266222982451373708791521899910048 12896007 1110374654847845904590796082638464777640 12896008 35181104428367466927484499501351731200 12896009 742389665194770045859905662963068703616 12896010 -319132031751413569884192226314860174400 12896011 369051335732816108343867505102737111000 12896012 464578374412209786327700631621816911872 12896013 285483404724924425907884487141530009088 12896014 -492916619873002294315162270546187187456 12896015 624821741524633473429370890533815803120 12896016 123064351845284504426665530408175337472 12896017 176537597108310986608195693909168976424 12896018 -830196122555537721626717265461581373040 12896019 976118547234516463600520322530566520244 12896020 1141800810396556794032377505569371252480 12896021 -1378375343541211631675842354610001377778 12896022 -668501117874981345538226534021877035520 12896023 36325699402832765077215925432096293040 12896024 -177478340103019073756879206855181107200 12896025 27572363484049728226314572833950238800 12896026 -544115673088341462766408626214620083712 12896027 19760919705012132512337430024228748040 12896028 -443370087058661958412213698689564709888 12896029 -508321072441231419289378397877207377780 12896030 -9386466867123333357837387744046379520 12896031 88940595332579150111142646780878551040 12896032 -1055540110593099223530428498662097092608 12896033 2031247366149348509867224493365662304944 12896034 -45016433010696606511794608777038071552 12896035 -627435335398923799778232460649333481840 12896036 -442216433062684757619432987022501365120 12896037 -746672895372370543273628340349801835520 12896038 507062651340862156308963450766471933920 12896039 -282435508778976181508622115008752054400 12896040 -252617701420297769778765962944203571200 12896041 823738460575101372744415155888887366800 12896042 -651213190842612378519027069731151445248 12896043 -210956902171619956180005853881325108800 12896044 -3254728428770856681179050917921046528 12896045 -1259510318091285751868891951929613219700 12896046 -438185284946249123021059140897571100928 12896047 -274287704004267369738141519639188058544 12896048 112274749848090885907861706262938910720 12896049 -1350579194550146886055450802717654645136 12896050 193640259937945119158671976462962330800 12896051 -702924742640645048277536662088228995248 12896052 641050374064068212862971487721254635520 12896053 1768458799244424902112490255538723364700 12896054 -98415406656574753037425007930301028608 12896055 142412923934490003721803933543989283600 12896056 1906631245362589726806796614081483386880 12896057 -4782279929762651252910971807675321148 12896058 -82436447648845804976769204851688483840 12896059 -1177136703529649615863660183445428334640 12896060 584920048643952841056809637683634508800 12896061 -567695186486281425813318489347722499328 12896062 7318164336872904416605013074887704064 12896063 822088836784112704792346923450556133312 12896064 -39656863905581643576826948337899929600 12896065 -499307910294115755785350241684390151000 12896066 -343722265319245307839766157665312618976 12896067 -1409271659739430152553191988193985537552 12896068 -474104034469895875742455229243966054400 12896069 -764411253768818497493886956139224362500 12896070 66800126414173158678104816715605145600 12896071 -292412190989872881879969390473564796976 12896072 -182051744747616431300322105309190717440 12896073 674949501281377032933069433729587852522 12896074 1569848865438827880291102321900490612992 12896075 -747565426849805396329603522366594028700 12896076 -260996317254130788493592527581270778368 12896077 141991476772186900356589981061432628480 12896078 14341176870039009174894099585901550208 12896079 315411859754425295483944028744952794880 12896080 295471938429111784994480868847141109760 12896081 2572265994814042196510963693323831819104 12896082 459427670781835373685943892695538672400 12896083 82605289679333319466162637512855879720 12896084 -628076550801778835934478614449563058688 12896085 545912079615137523040224459076576771200 12896086 120051995194162391947961165573019638400 12896087 -26703567498761266418369238044269499880 12896088 -328410605099230851245712489265527521280 12896089 -1516698132333416910905768392910295413110 12896090 -609992825333468485544534295697443655680 12896091 -11146086329062482037956988073061002736 12896092 367123169278322779326786778255995520512 12896093 -78342054503394133627181868259815825408 12896094 233733620465769195254066039320537915200 12896095 -1728537817426027580510044477864830256320 12896096 1997026076646518198800427325376831291392 12896097 52159795465671251874608671176328019520 12896098 846539885179189698509411488637315792640 12896099 -115952936730760000181676945933179078400 12896100 -33279422474929788042294122996825088000 12896101 -2575100307397060510037947819071157157600 12896102 164374923647742162123405868589450010240 12896103 -498650362930269614486477345079234436992 12896104 -825376895612665596132642819613149972480 12896105 849553770523370858125367990180948788260 12896106 9378694267681733410664172642072655104 12896107 -58902567243670843264583529023520353248 12896108 882154264907081010107537847715887798528 12896109 -1272302932546804325143573736975609746272 12896110 974097778948889173223787504317961169920 12896111 -1080567256914205315660732392997517994288 12896112 78630613815020301821660695732080672768 12896113 -256596557524258731896658372459761590416 12896114 110933078920461323053171796421150336000 12896115 -918185117190888795248711291781861480960 12896116 547726321046618042977821779802566922240 12896117 -475627234439226834646015402571942208000 12896118 1343249504117092215226916785526770483200 12896119 -1526069032787192610856834179151669851856 12896120 -361502861630061867303991011183661363200 12896121 -146221244587004583572920650469400467776 12896122 -568904956982308450851087225511718751888 12896123 189926922758735150264099391942042688944 12896124 162473476806620934367429408047193423872 12896125 -479391910376337182789361097001077104000 12896126 -648835773611468560965101416636943219520 12896127 1252852849531455587342883820348253502264 12896128 -154584875539433343962345726807742873600 12896129 926654633568600824587806959157333665280 12896130 -729536239608613225983685879200691200 12896131 -1719148604816837120764846478248832991336 12896132 -1249740371410927606145982604805335549440 12896133 -604773478791261950852908429013014136352 12896134 -10116566299512825739616528806127567040 12896135 200795046724578141529987781606513304000 12896136 1217867393774688176720709758235713126400 12896137 929907362286154206317958331518446262052 12896138 -305488804375112602468274617508213699280 12896139 -1451090628771730256185161980646017025576 12896140 170705001557991953704704594279693742080 12896141 -864523672038529827683417985980738128458 12896142 287051445952918857296526600565661168640 12896143 -696468395671702559157327187466611395656 12896144 -265387409338945051034837601795958333440 12896145 1183811694010628177489239442703667593600 12896146 482294322268563388842172274056743942144 12896147 1242934288907184770805272226673867914312 12896148 -181852347467827129692481555719253100544 12896149 44102005063779859214743110287279693952 12896150 59372265780006906256507554112235784000 12896151 -1294612932498008944832815304108156976 12896152 -500910054462442992012479195429133158400 12896153 2223279560513620834121497204616009475402 12896154 571481066996460637523010791309014305264 12896155 288072217962533928922458155160740352000 12896156 15180481568806939828159515273646080000 12896157 632186798496088564570285221775087749120 12896158 227061518901520646522383718008803122880 12896159 -586372777166162664126050934941391044640 12896160 -494504021014895104745005141591830036480 12896161 -192788890018531449804192897694666933200 12896162 596958200873084337163041098776569194832 12896163 -991720295164630899799483673727669931308 12896164 -1056521353311042862454683686407397915648 12896165 -279088520148151301267745348954196684200 12896166 -328963889763436172481142069491798696576 12896167 827509106945736515363223189075903961720 12896168 107060309762678990283546322981035048960 12896169 128634732664429085278992326731635311616 12896170 -216910669320319440028021685497254896640 12896171 432901789849952701787468610064393944372 12896172 26670216231768874834866143627599583232 12896173 7946501827750655557673706808061261664 12896174 181370385308035442382779154388450002240 12896175 -403977093209876859218276204510726659200 12896176 478244500058844943233622176410220511232 12896177 72300734374391397280891492570145873472 12896178 -286468874882591834087879333695856121600 12896179 -881369084434976390048471137674566015480 12896180 1103921900455126430692705593880333440 12896181 -353237020825560837549027579924640229700 12896182 195324681607163922731586035376657094272 12896183 876527273765085129648728668791582519600 12896184 -492475396342015996297153747867120435200 12896185 -211070482063535834530280027044901445240 12896186 363268707547852197444420037787661272064 12896187 -1148512944018122524601785410746197956840 12896188 1398927434460077009887657833291928613888 12896189 1536012430542456926695368112429935742080 12896190 -313290712782689234413936202427775740480 12896191 772236779255753541869832014307134507904 12896192 -221200587421653108132850519953163419648 12896193 938868097580704323673912858422617812800 12896194 -922110374101371421013889196409399989728 12896195 43497579506448272172752912827205352000 12896196 -60936112527175547465776911964657271808 12896197 -326463046932730041344700307569516165440 12896198 -79379645541006196000802142927433198464 12896199 1675816737962828546718508042531373703120 12896200 -869240516400290796659028700293263616000 12896201 -869503062901238283148862588457892713600 12896202 61663822524356232082281148813948789248 12896203 1143507582375427984173756135271733278440 12896204 1398939085684357201309324380315996531456 12896205 -305419255135242063295868148515095111680 12896206 -191163550694278856661947731153822256448 12896207 1115089385301151177607895618421882273632 12896208 -27692781559982792195939814019296632832 12896209 -1891450168800335849417618913874587128590 12896210 606661286022248140626564381522961433760 12896211 -26401256832524948694095135795351226576 12896212 1429871457747053618365406426567685212160 12896213 -372051698582243017527131622874833793440 12896214 -68893743552779283035942355833950646400 12896215 -12209135069388436533471754185463111680 12896216 -1711636646344578513223189854478233600 12896217 184099259687406945510886469563024558080 12896218 262403559810927430816727175828357314304 12896219 -890321989247214125782498575479485112304 12896220 -300765209332084303848764489546134118400 12896221 81263084493557476091575892440879870212 12896222 -87454445849781750142921504050475694976 12896223 997116346658663010491679089913509808768 12896224 -1614376038072414755974649382847024201728 12896225 -121697296540160173953625961786291112900 12896226 215265703467352754938245054418134374400 12896227 -674771826707840153038761721987658539776 12896228 585150176587716899220298019231727869568 12896229 171459291883741381738266383216519426880 12896230 104168352858438022586352326524486757760 12896231 -661966995324421583290004949956485275000 12896232 -132068217694763270865120748520071495680 12896233 -131630920943126737346605589694965909440 12896234 57611829267980313573506738190425925120 12896235 -1009203815979642917976201498870199528560 12896236 1922719994290684874685978212872053454848 12896237 1103761171187339077517746393724711666592 12896238 2616610511441039314690032585533872128 12896239 -825456549887719022515607452996482506744 12896240 -19227457296428455558764188028361113600 12896241 1802072079466776852332916093458445169344 12896242 -779511487304059557302830627329851772000 12896243 -2376470962409827497222275490028934867508 12896244 36314598993326200404282922499466679680 12896245 -396829004508659008731939567854279782500 12896246 1545806435200336816082069187402566807040 12896247 -40213830103036425757695567072742235136 12896248 -127689648128063347333557513006489600000 12896249 546543344418427751718279257986174694250 12896250 -31422461979849482989754958937255200000 12896251 -321953220049835744361926409100410693216 12896252 97727774419032944882491083076365857280 12896253 48347223650761337186739631210224189504 12896254 250715326044291819961947513601163468544 12896255 1376768561119844926404416581588168211760 12896256 5331159509383779138404864174850048000 12896257 195347023125171416720158494303902098944 12896258 1556670882426081436838033801422091168160 12896259 26589010782683640514383439127465456448 12896260 535653292930351355569702551533738357760 12896261 -206078031798595595768624814605586430368 12896262 -700938305969927948078128720482418742880 12896263 344102573380157646748808314637163644064 12896264 1626712173180111860947688259068176143360 12896265 128119654697170064380893893980085584320 12896266 191829612668924276683703221698379094832 12896267 1212005697466005518018291227830084575316 12896268 -6400373127903052422622025064447246336 12896269 -475753454147833780656841797801619512000 12896270 384387467680680866663695236617341222080 12896271 673446433219616359978390229197654582920 12896272 -274233842096553850751113494766190977024 12896273 718510909620213322080457253350943314164 12896274 -71871701225712035723926872602043335040 12896275 371540271648049241248466431234110242800 12896276 -942583733860633692385412180062288773120 12896277 -1238903885744720989578087608990250730080 12896278 156564921373943919627835989444226164480 12896279 147814243437883874495505613616281697280 12896280 1487564204708498958942615402353842176000 12896281 -1217532915002561328044633505585955362800 12896282 98898974398995121157038374501031196160 12896283 410898873172800031163988757335257762304 12896284 875509759764037802492055393083751638016 12896285 -890869809393592005340127290686420813840 12896286 123567010331874504404133175643714588928 12896287 24509684005895494535468285124991703520 12896288 -1099875930123114434299201427516919644160 12896289 262654327173523170047215870850426527680 12896290 -810782638179781708129115874958978521600 12896291 884432364034349148148630285567642459032 12896292 955867700393752426396509876924315313152 12896293 192901383538259169513726499841004084542 12896294 1208435453771877201236883465186305837952 12896295 -346494322045955728564191736134424306560 12896296 -313074889386270437604955427008076759040 12896297 3058047131389942105135057565587155713892 12896298 218793670902073986483601709037833395968 12896299 397711931124943332553217184075046249264 12896300 -920863745922443519592739008566275584000 12896301 -1963832654134019410534554041656956384 12896302 -17878934513185071832165854567277247616 12896303 -420027029904686091329332689722877691920 12896304 76843305607641311591123933134726299648 12896305 -408437226201899056401110521127205849240 12896306 298939434659812813776338456878559407104 12896307 -37095888543631177625882539163649446400 12896308 -1282737666985768871458681525389034387072 12896309 1749628096595690090834383012718338758510 12896310 -43780396701358228673981109481064570880 12896311 1054597922420310037490631072162572831912 12896312 -9553933221708876891364883907753615360 12896313 -312407554917292769348631093712938020352 12896314 670103030265314843457231853680006854256 12896315 -791422370691394512992109687675014951280 12896316 -1136809258219352443725715326859191702528 12896317 976592050873101599245975340303960665152 12896318 83305931592218502042743744900744455680 12896319 -983880147771272815788299409641198997360 12896320 -244656771671856589039615880699565834240 12896321 -4282204502056006696648391774256587623488 12896322 544723909177471032846035581689603631104 12896323 778979465343129104234208053943581840904 12896324 -69436554093648567935603633043642716160 12896325 77331152815256919674418406259995948500 12896326 80642128872839787430476342171525936000 12896327 -201626428833610973098812118333133675760 12896328 1032775766349962572153857618012844892160 12896329 -619297024959634764029293062670457275740 12896330 -16718581274877522285932589695953735680 12896331 -250185865269144360316858802852088404736 12896332 -69297624788961599658090022971175994880 12896333 2443479124576149654306060472300361838582 12896334 33875954925493444481666425776596885952 12896335 64118064987586153248543007137384897600 12896336 85287900367467528277472498975364587520 12896337 456697985689185558627959181433034123760 12896338 -88938327952081609504668288154580290560 12896339 4514442494909163679066749032259158520 12896340 700538336732828295909380685021405235200 12896341 536245066089298948511463902022771213184 12896342 104498061816754060335632168482866972672 12896343 -889204273014928142639979241483753615968 12896344 340011745307535597266365256870462361600 12896345 2432367255763716813438650422737868800 12896346 22842129044667636451534931916389097984 12896347 -621687084358984024025102125118537686204 12896348 230512640021250325067955029809110644736 12896349 -855173289066718994131762071393615639936 12896350 -57992707051622861467875638080756651200 12896351 -164702941514437189165457669836587083280 12896352 24486398537817068895779137919421775872 12896353 -703984900560076614593088262932425099136 12896354 -19669890825927247772205382616716080768 12896355 -1291285177140904577162690085345550118400 12896356 -1100751650540901899163201953370339302400 12896357 -1872178085549878733737605027896977027680 12896358 -391276869096327210346248231027840794880 12896359 1792289702061564205621893796060612920456 12896360 99260037817653461634764148677831424000 12896361 2668008700000513390849956320329406145600 12896362 415041326951941525142125655081021952 12896363 126517002484977277487215415055079396320 12896364 7157186243954553293621927880805186560 12896365 -653253644712572221696677098082905578740 12896366 -444698271866301646470901473896939518080 12896367 129622089387426082771852164126348069120 12896368 -348982785992671074138804115388340011008 12896369 -534332598054951019611135722827985680320 12896370 124243656361448563159044363305505748800 12896371 1256733652049852445620277203593814730572 12896372 -487672803902430185506281207504972177408 12896373 252293704870562538913777468487889985344 12896374 53988977251025743353383595323008255680 12896375 -1280044913596671603508956636755399886000 12896376 639031726832281011073839045899012014080 12896377 770828926820828094297655282036477302912 12896378 195573364828337691083412835661945387520 12896379 -1184448412797845525528251750913971178676 12896380 -274960260767104289150766147370424401920 12896381 715474312311732443686356686671066786182 12896382 -89419206592201984195138771188931946496 12896383 -206747460001816381017027623111480891480 12896384 -406441672095259221046018362222953103360 12896385 785074689954631496682993982173751382400 12896386 -57944056912891123992990074723667233376 12896387 -221156418948508757324949321863412973440 12896388 12832413196461098837736658485184081920 12896389 -1549995574426373540573661912604881886368 12896390 529919662805045574169346403917645779200 12896391 860895325469538685623070278476335789992 12896392 8373026574789318813434768253929318400 12896393 3363854214288775959310256958852602451840 12896394 -14966261944881741095375577998805811200 12896395 -479009536700734018816671569251854491280 12896396 184973912089444426124740856868847660800 12896397 235378743780279014499714997574167236000 12896398 -177054597970026410963738074418505869760 12896399 -10038078974234705207923792106423644512 12896400 29634322385418381454227013026437529600 12896401 -125523587373504260697471957633379759680 12896402 -247393621618922281644995546221741470720 12896403 -27705015373892583406886927667101094912 12896404 -941018000997010941626582768068005583104 12896405 594806898994977394179124145696357844120 12896406 -400478058886600769626907108678377252800 12896407 -653036006154801205149508475409358508344 12896408 1135860402737769098990569598611449815040 12896409 -960401347115447815644192200377847950896 12896410 507825744024607920647573687214522716160 12896411 2152234878139770294744035432093156994024 12896412 657683544832693776695149096603161549312 12896413 -1438095310323815162542834898555135469120 12896414 957106614547608681009936757034700445056 12896415 -3475636033926215642426224862984676000 12896416 -1184630849545626348816211679786257612800 12896417 -80372430366460525562925612203073933120 12896418 428869085175214237168451403087009976704 12896419 -100792105061801674854297094202561446180 12896420 149412056953474648001814146522916864000 12896421 253770708799583182254041998291591934400 12896422 -237382581029915338757195882061662208 12896423 -1722657604830987900041094057651396473400 12896424 -1061300372841414642470982708871143751680 12896425 -66722901161823859459312001160099642850 12896426 -899586911628300843086508413474699517696 12896427 392459331337566065298427007070495284400 12896428 1351253634695563499957130260389087929856 12896429 286234589123266478039448182199021632640 12896430 -346188263040422675156240208498924074880 12896431 7262381515400480533822746520009150064 12896432 -273049366829740734235735832883543588864 12896433 -750936945996225745639759925512803187056 12896434 126642069761698185665965046071607992320 12896435 237698978653347673600013087803777520880 12896436 231237605772139411388957610223106887680 12896437 232349546222346961045908792787417671960 12896438 -333286421977755731962886764490855584704 12896439 -190875608741256150502182522023662511232 12896440 -304114532079989207745605109998223360000 12896441 1139978419035086019581950125726747422292 12896442 -73072746510908445308591984517349317120 12896443 -557449466966097279731060282533036828400 12896444 -525497079399975245037753708585890841600 12896445 15343513751812852018793623704953184000 12896446 -62476365514097279723866095280212419328 12896447 -1785112686635383740553864089621127104 12896448 283747113371678538816166721086575083520 12896449 -106895783241970409986114401801415407550 12896450 231691321824754789463525466764468966400 12896451 -241521491877690180397687188430765594608 12896452 146041333866834087542173152966151723136 12896453 2379086944209828146381434191916102097724 12896454 639793498369554798541468695746082198720 12896455 752201768193011333799534422600180091840 12896456 167755885589256822200002945310226432000 12896457 374959088205062147824577061835608422400 12896458 46571091154207824505827079304986937184 12896459 -1829102645025246725892364008441916605960 12896460 -449483344358366123690056739612692254720 12896461 204943254038063491640441007406997604172 12896462 -559474983232535269172291565087576936768 12896463 862216341652410779821837868682666737544 12896464 59852564140690004844225933927890288640 12896465 -45957854661106547163271960432973210880 12896466 -602140237483302873319417964672237137152 12896467 -1307253171280758369610180173944664174484 12896468 -118581757065961732825635464950276472832 12896469 37413616936550264640237206432551127040 12896470 468521796544307191471981745558899296000 12896471 1109492585697201423855047090240154931200 12896472 -21495126174319090435774979940195778560 12896473 266868234015621188322821869153652307722 12896474 23179164598995418998949808996529189120 12896475 -258509422509492605059801923846384250800 12896476 1335147104411703462759457220540042754560 12896477 -1890715955102767588842000459966496290528 12896478 -281938534314953217577675211708913576960 12896479 1483263154766408249322221549203267698080 12896480 829121322100168655671444586946708111360 12896481 356268138137836327318737536463036294720 12896482 1156977144649157375394040160447241536592 12896483 -338739240047004785636868741515843207268 12896484 837427846667827707722592597239562433536 12896485 -437576024160919407118338898589163565440 12896486 369990074150399496579448710175508820192 12896487 77945971015868250776042618499638966544 12896488 -852459447898759882170560486211593256960 12896489 1046787961479704205779567806425373075956 12896490 240576428946243577222954552486330275840 12896491 135164242448421444664342500179117361860 12896492 -193621063648703223349583992309905300480 12896493 496066829975188203123252028826704636128 12896494 -75352384764165547593346387001117664960 12896495 467491535712655910360177532919659286560 12896496 -63081439667134655519698582282243670016 12896497 454780086078586091345858005226255277040 12896498 -199190473230389614205818365675811247808 12896499 -179536015795346734761751123447903054080 12896500 297938249130078691750717675415013312000 12896501 1791595561307243688403840466343189251502 12896502 77503542344081981718528914458083826560 12896503 -30113369893592320820508742934753445600 12896504 1357866582584215397486272779640307957760 12896505 -770866633350819920691873998574573959100 12896506 -341020620935582279701464968671251311904 12896507 455228385291411245343089702592905910288 12896508 -941653226603842823064435142522656407040 12896509 -653388153245293065854147110885486410900 12896510 -254217438129322535958727146843604951680 12896511 568253466727935129914880134194189037568 12896512 1112289325075515755209515307043070672896 12896513 -289916134240369657811616436994972010240 12896514 -81562024077251608054650815849997499392 12896515 -993379783980020088713503513756249177200 12896516 -324044649569615326070983786989920302080 12896517 15498039610774947629609789949175037760 12896518 29486578682813521445319738800657846016 12896519 2050859670382354411427719027991597248920 12896520 121845168534649922078105218682319667200 12896521 -1383868942180478825676179921372368036656 12896522 -634924150804660886144213931737988389376 12896523 259240590917075023600386864183347553120 12896524 -1357978133327306711026527512475385755904 12896525 -38572594355468690291851213634540041950 12896526 -34038204173266536775043041356733265856 12896527 175312005460285775128382103313841680384 12896528 -31413676706295419148387597354717339648 12896529 64117825684375655439574572829111187184 12896530 565456259761835176717275013574214080160 12896531 -1481285008637891888080934577167469034536 12896532 421935641805587066201928380884938270720 12896533 74766864406046244386011409621870559000 12896534 3267806622349650816534900703348223232 12896535 -59528718560987724348630432179932377600 12896536 89436371138086006148901635720658124800 12896537 1289686772520336420380726661001344032640 12896538 -400751697228779703285562227631175162880 12896539 553559305146998338285940249622492700024 12896540 -437118661632967291286186226221137950720 12896541 408245978110312449419247361470205822752 12896542 -492115631373624843984506581533580979328 12896543 837402788537161021417907796833448792 12896544 -414005862858392155099411770741156741120 12896545 -36773724369531112516129537520165415600 12896546 437350126648587195908622063342501864000 12896547 -395390632648458026588558093004810673800 12896548 222324381121619215564176125283831078912 12896549 -359529242715619623619637655874049797764 12896550 242686816344406219879626942475719072000 12896551 375311812191852258267275799477115460712 12896552 -520077359954995617433023061419784934400 12896553 -7752473749544395836154775093794051200 12896554 -552648453299415009187941530291301169920 12896555 -662474139274446153370815437251001726400 12896556 89872647771228882503612922705826063872 12896557 2637806486661127665449371753845619970304 12896558 -354037953939176673180905554741112609280 12896559 688060693991826333002078778752822439720 12896560 544721967373425697208871885015613440 12896561 1306758579623131402888089848437304730600 12896562 194107052716013553455940564913929068544 12896563 2788533721370744096155992319174488760104 12896564 78091089441868629266622837993963553536 12896565 -775841109952977123851553057389129564160 12896566 -278546667418977085915259529186869541120 12896567 -1130647282012519510254244173406401925440 12896568 938046160937134917742626591957911347200 12896569 -105293446629626549068118946187373988928 12896570 254465900305933081945169993881693056480 12896571 336014811080999039471594170560978194712 12896572 -221979491880196892539177265660072439808 12896573 -2058296732970949826470927039567050761280 12896574 750585175618733175505492914198136381440 12896575 1527324933625642385576555020257846186000 12896576 243985799023724227137982262707734183936 12896577 7899883160265470797656875489935726020 12896578 -1018165288795891356368799815701155194160 12896579 -79228598743567319998549230723920810820 12896580 258543654910642536140521152942647132160 12896581 -2193071183822637098074369117305710347618 12896582 -570824022631272613875484953846712223616 12896583 185485460862837606222491561875592867328 12896584 25795436352343820763693566158022722560 12896585 -65275267344895858561559599481918369400 12896586 227957559953702456981163077593143350832 12896587 1940258645151587835388515889301834529192 12896588 -527318099556735869157675686240204029440 12896589 -214287443337070904447944416559797149184 12896590 -176494765141710619932114826159875955200 12896591 -222645968458265458215717719892759802656 12896592 169971656150996693658317865991274496000 12896593 -143947236224456347935749740813738168000 12896594 -166212209720608954423258044904967681904 12896595 378817260263470820108031383189081675520 12896596 -648604749326544041585574079185506795520 12896597 -173628083477272305729642768549855552000 12896598 -85585845683034940091570290002314409984 12896599 -2078350072917129777118673449912873137400 12896600 -659010091079534942775451013148362496000 12896601 1273001550362225084845205849992634330832 12896602 -841992874042201581777667069921512438528 12896603 -2981217959200704393845718325947314496 12896604 131853365140454919375325311693850260480 12896605 82680533888937578156142133935074701560 12896606 310076041530761141207614627473860502528 12896607 285104081775957207353404303019631476040 12896608 -1472881853032307088531558014966660333568 12896609 -132796093454904413838592623084848000448 12896610 142445214225682593828889311292344053760 12896611 -224019542915982916364668051364880761600 12896612 577506647124715099476221983258701127680 12896613 -107669752171142401114214865204309427458 12896614 836634139049687244865051643262898642656 12896615 -1067441516248767726334446026448857847240 12896616 827574209420086449396954550362527907840 12896617 404070180521565545156737703718150884666 12896618 4043151238467819206917468703337008640 12896619 -91704894630596717595668209665270074880 12896620 597998872607780888822168655617465902080 12896621 -793255233680381657237609498092336811178 12896622 -267688895805847522919713247692503805440 12896623 994986382173458783573010486830944184424 12896624 122148275540287892624042941871996043264 12896625 218133782757725917675665818312199360000 12896626 -689887391958963449846899966296933556320 12896627 -2639191658198748330877487719897037466600 12896628 697156758382390496022122871282845982720 12896629 790047967010579679463506530577027887040 12896630 -631973525872156671759731185615089408000 12896631 483388430611803004113479201731338005760 12896632 -191445150547726836572828655676108431360 12896633 -101278543044081956002455121117488480 12896634 280362127458931152242946037836801154560 12896635 1167237181919909679601893549861112882560 12896636 -1447685845784709710454818867919088465920 12896637 -108182447964562706714324613897394369632 12896638 51613609237697724156008006514522462720 12896639 474678042783703079605567729464122687856 12896640 -456419002366332968244108281581142016000 12896641 -431722186907428964675491322167647221328 12896642 -420288846006195664438643504846528230656 12896643 107263325786952344869003296898188495864 12896644 -1510730702051316814987887595315623969664 12896645 718853476750421302227659940506892531900 12896646 1719844234619312952111160758137499648 12896647 -352230445797437900869854022574438940904 12896648 -2558747685332812613304319786834078464000 12896649 -525771665579251788044375062364294528640 12896650 -25748918147019494495313421095132914400 12896651 -55191065302343080736216372379465778176 12896652 -60175810577235063662431340278432186368 12896653 -1074857058322843852899525074997288011328 12896654 35876256390241635699197766049229347776 12896655 -160012089718248708253357538958349200000 12896656 412120497344181635129672597172668506112 12896657 -12663568224757406946522759457652200080 12896658 44609862204066423072181660266171926160 12896659 -657846984888934545737260873195587425088 12896660 248427875499934121297186939186950348800 12896661 82667375836126471866283641808724871072 12896662 479284533060537440439212904573246921600 12896663 -269305415002960530857647429323433952376 12896664 101527624039967781814770241569730560 12896665 1577663485705905260456310482550336861060 12896666 3644663441346780311113747236846370032 12896667 -380737524816122087856913671177283972320 12896668 -860569018896653515617887964898794606080 12896669 -577107490111329138118234902767620443930 12896670 45070708100187525958367454716707190400 12896671 1458572829465848071874512472346375340000 12896672 1312915204820924472966843727429849055232 12896673 -548377940348215006848324235418660832 12896674 125624384250417311181902757916610314752 12896675 257204471226483434801227814121639264000 12896676 165288846578254366825187123750348603904 12896677 -1559922920458632555534255401613941891940 12896678 -288443485319174633273621496770219043360 12896679 -17621754738894864559209219638347365120 12896680 -557237993044277740440593105711012505600 12896681 -898386338647210994515574578309677598656 12896682 58112503922482478140011804394227247104 12896683 335787581570701047330764278523032723360 12896684 420413234015790369346022699660033500416 12896685 -294052860259641254084161694986957924800 12896686 -761004120568669241362758949718682017856 12896687 2008668304981451962993171053786213771240 12896688 62938381408649775046027121222256427008 12896689 15298728359050879072215794377687033088 12896690 294774233989495442239245124814290449120 12896691 27199010865512457467402926108515093360 12896692 636136319675273849567619607045342586880 12896693 -1473680054821294802207331050504303294820 12896694 138513600797350097042648850881482912224 12896695 -258486718113243784365639505603511976000 12896696 -2754875750190936428034638966814115491840 12896697 -348291762173860654153927773156159977760 12896698 -607538569669791068464689920550672453120 12896699 -1486540543884829636884003596813428838136 12896700 221180349341812455989507635127718336000 12896701 166768869423760898694318112441079431872 12896702 103740956640527023260603684640047826944 12896703 256678679537930574075699616081641677280 12896704 -221214585595543812015826877788123561984 12896705 716849143757062228085700211543158523860 12896706 652718377710748740444244400118402662400 12896707 793736630466404737060757111190123408956 12896708 -875867137461666010213255646234296771584 12896709 521715020569920597930739284957723581760 12896710 50448055971845958785603215437940588800 12896711 1814536765521380247228623716028197750824 12896712 -454296232153767827311029218056130150400 12896713 -808960446544119953227007263806658493696 12896714 -204152039211718755284458974586363048608 12896715 -389251915472698688957710204992900206880 12896716 868883219271594134962451670021434818560 12896717 3923034280598898801010716292544239468032 12896718 -349282015329613920332506476445273461696 12896719 -623641557723818098097788642292932493640 12896720 -10106921031576103498263626537961553920 12896721 -657884178628818098581149466537981262592 12896722 -877013807924903345717827562361170975088 12896723 39340943422993699732131141615371182080 12896724 -555750327709444451719767300367327899648 12896725 -11672258267399587288144762118512041750 12896726 -843442576877109981443557807331443070688 12896727 -1412775057840693802124040971134563333168 12896728 -735701956511042962826284988356276377600 12896729 1920207104056030620326029163255767800330 12896730 65403703693412789962942687735172643840 12896731 -1875409038409830874057040050308397110768 12896732 -21075927282747685488557847751546917888 12896733 -907792095296853401738362518907348376256 12896734 -146519315526955659046050882060563983488 12896735 19984714957328000651928614078893319880 12896736 -400383221943381158672336407303715291136 12896737 290167486606901191478044076810634434752 12896738 -570838344618678186281206015831551426480 12896739 1489617494314747355957712380883485238240 12896740 -409428889230811325652671186208216303360 12896741 -881379375104643512901779614135559296416 12896742 787352191147168945037374796544578807808 12896743 -1817213229128681766548020161214970168008 12896744 -102603358902721642584381146373134745600 12896745 806306635263880125375189725490838269120 12896746 745096559291979360061122604258928433072 12896747 1263147951891370446921596779059043301472 12896748 -407739020845349372925628824753385075968 12896749 -1118917803263034092006719882386710334250 12896750 -389299811088745187519094632776855680000 12896751 377796477855989826893994217094250696960 12896752 243643945950885378807762190268825567232 12896753 -3083549715923491131625021608506288423040 12896754 -267501980476281084234196794330439636992 12896755 204409144836795797325875648498266573920 12896756 -760055991425688904047346145797981553280 12896757 247730386851024751116443138801786601660 12896758 -115459716852198108644197070098138737024 12896759 -1399623701353189574195683170161243553792 12896760 446841552647888793239505707173207449600 12896761 1068733225749815807601471769127846704212 12896762 -624713031576073806059772199065250228368 12896763 -340473011797835403449493970657450552320 12896764 10031974731598623964462203456932213760 12896765 -211406370755596034415365554615732859520 12896766 -808480167543361274190571096728645974400 12896767 25714847328924809246279181870210946848 12896768 -207831549891797834735609559256305500160 12896769 -709199946982924219961792827647958441440 12896770 -140466043821804922654065881171900413920 12896771 -658550440123925992565218811686361408400 12896772 -293941105892668269775948223189977141248 12896773 -502574531771394996990853892976517426978 12896774 792235774137817271573917064333862309504 12896775 142257260564964005015194425678713335200 12896776 -818826962264554734591833057241721559040 12896777 -215591756390392527840314296201609304220 12896778 -10648728348746610536644359117430891008 12896779 -586137749752603424011780483858957471488 12896780 -60538227629758304027438494285655946240 12896781 -216301478570592137096590233492328784448 12896782 330872250447087348646069572316439764800 12896783 -3324501386830193285857368479178331428336 12896784 2485956119900701595128369306939367424 12896785 -366849921971803782126123841861621260 12896786 -150055736711848299431110728795613516800 12896787 -485014655116557593233379255725021882440 12896788 243357017466171880515472726243797001088 12896789 -399341115657322380425632397514536518176 12896790 226430947959178580095167052994377635840 12896791 -1860157101259500580945820519928395960616 12896792 74185234317454633756428618272781312000 12896793 90730754578512476513861555531470118400 12896794 -254637734602445252704948373303048502048 12896795 -362043648468642122698780319847092706240 12896796 -110009145246943102789213287862776594432 12896797 -1437185230682212478395194783841565625754 12896798 -1155483811016189417352768341954551017600 12896799 863831899729050718256940195108668385864 12896800 829281783510732221473582064121937920000 12896801 -1763041294465106109582779060749819880400 12896802 -208941781645497842130052460065789149408 12896803 -332165853638623460832369395528094397632 12896804 -289140254901542567917049154021672570624 12896805 87759768659384224632683126655719321760 12896806 84890185368632631777041716523218080768 12896807 -707315438569984078997494391341624008576 12896808 486030336271054772175560410035082444800 12896809 -1244772598491635792120831782084652473990 12896810 298956324968070455337250869183318048000 12896811 177148240005821835957758711964267564060 12896812 280867793324605071946706726471400791040 12896813 105506810936671996365723907005398001408 12896814 -92080956632733076493958506381112081408 12896815 -714594588505189699542271488387802634040 12896816 531387168525876721766278305382881411072 12896817 -425075484325131760615580411044868707488 12896818 20764101762571590946849141536816745728 12896819 -612652646477863056552676778671934092752 12896820 -9265102281849840223476428736585984000 12896821 -75293441804993633429021811732514701376 12896822 -783010261323301520196156732491039011200 12896823 -906383997705203701450316564454625665816 12896824 1033591383088882145042681464146439557120 12896825 -725689597799689210201047111144621330450 12896826 233461405227432931796207016041638431744 12896827 -1068251273046814376760031999502251735324 12896828 -415135952281896812953438704278672615424 12896829 1199666678594459323066704934429007128320 12896830 -610019140648763375312394961147221360000 12896831 -612427747580304079770712811336473402968 12896832 -127976097728362891764992036138215538688 12896833 -1380628691289548882943123604043187289918 12896834 -155134489095736126471330075661531308128 12896835 164732560507590197628720919219537800960 12896836 1769674658590906834486587691167269904384 12896837 -14223702742271572376025043244286190080 12896838 -520618708596013996180814672081787298656 12896839 -3067045879339343358635032189364157195760 12896840 -1214237607025190137818529690754836070400 12896841 -127549911593006329640508051125100884208 12896842 -176467952683763222175261058905289145088 12896843 638137129179905913618888768975606509760 12896844 531697326536664486717522090079137868800 12896845 250036446891861348872187434698584974520 12896846 -29121648332517996780390330140379204480 12896847 -1305120847540761299347356494840578076160 12896848 40761480324164312932211568541316399104 12896849 -370170549298488341317281376697289716814 12896850 57252104060300249663186768355524812800 12896851 -1691865765863929993620811926617303713200 12896852 -945608877890871349960056440455136233728 12896853 665860871538881795351784675656023583904 12896854 -918695032210341866387090386220434278624 12896855 223442502513510397590399296675737398960 12896856 -215481306965064650357668026857428377600 12896857 -418696583598936827799927675890097739894 12896858 361423760346775824325125335025247530240 12896859 548122100961075570189611715572064493056 12896860 883637686364884850644298776262834542080 12896861 -11094062638926534311881825525063769760 12896862 -34831564255166595229955587843288774656 12896863 771421061365073415829137244340325302496 12896864 1249034137121352388244381878943940083712 12896865 -283394886608433599370793091144571465600 12896866 -124247442818130882928578125923314710016 12896867 1777012228680660975668881725420919228272 12896868 -138001698105754200680087127253850554368 12896869 -1012956669374489768607669604474840990080 12896870 -49413472294657646585149970764938243840 12896871 142047482227163170478060546695731143760 12896872 224561892202681881950015181271373905920 12896873 67325348951229895871375555745817191504 12896874 -9535717047275792662443583304768901120 12896875 175264548776437102985343378299131800000 12896876 -541811941157106747002947682098696416768 12896877 -134591948589253349459341836922535493120 12896878 -392686453568470838092372031450177687040 12896879 769642063090583699469367773300964849776 12896880 -78292380675765214054207259591933952000 12896881 8480574701198631784899416532347065764 12896882 -496953101745444113951836700988072055296 12896883 369246468913195606782483018375777332052 12896884 -69607228097458266118996254839511883776 12896885 -1626176531028876256431754763715894168420 12896886 -59170183065676508592006874161249716736 12896887 -2233265428893161591050590189598888013464 12896888 -1747194642324868092097402012502792970240 12896889 1273100676028189927081017910711532153424 12896890 -59456445421837867417459324719573350400 12896891 -354898692766395270991504071103705740528 12896892 -807849360219087557541544052701777402368 12896893 1076822241073937634157511560384696545024 12896894 -431806198081940771439432873395092900608 12896895 261228295020773444903146580230161671040 12896896 -1531180284807372891828215617416698265600 12896897 1183970151223649380182515656409990397126 12896898 165451327185209930589548069379582293376 12896899 226118088627575782673821098450107492480 12896900 506575679849952665109878365863665904000 12896901 11054344738064253824950143178329251100 12896902 983482589887866025123482660867560173152 12896903 -1106813809417979157224549777335861519848 12896904 17864358011953332671330714270047518720 12896905 27440533455477230954436297274328901120 12896906 -532703727437995103718715165229957280 12896907 106946161700990926422389136997664840688 12896908 -1943838251695720474253576468149008619520 12896909 1066683329935643612802608230242590616960 12896910 9184892191547038952019533453756551680 12896911 -1392800421914170890454464904740602273488 12896912 -16118295534161433371304477855114067968 12896913 -1156150286408837592871239206525995216656 12896914 87961576769141736717004845646824018912 12896915 314479299340346523640392164474196351600 12896916 106802592329980406848108113320487358464 12896917 -1489209475838689432229764853667746763648 12896918 158770072840984658329464867098139713280 12896919 114331820845666431119351899627329249888 12896920 208422332829715849025597016492732825600 12896921 -730523882676756025127274042504672829878 12896922 -199603227932935928063351805288503344896 12896923 569968014331472608037711287454308046528 12896924 946965812427649482181107972418630411776 12896925 475967608577653547973594541145432292000 12896926 19457855872120213726823149614413181696 12896927 1764018171248824108365936397218132631776 12896928 -745520942236878389640163067350430515200 12896929 -2069798238443478095179545945316291764224 12896930 143058080661829937808923480242038405120 12896931 -226279710586415757132431589558739784976 12896932 832334668911368927542879894413863674496 12896933 126745401600123246068951035763994181920 12896934 27189940584940289676573551139458234880 12896935 1640235923173989907498614999212509853880 12896936 919707537843426031047771949954178150400 12896937 -468685204050695562653275367308479339072 12896938 -956306176935239343204267270248071873440 12896939 1605833929036584633839228421838127539968 12896940 -106590734802121811649544326839721246720 12896941 1017761070843169967241322356116322643392 12896942 -26421107491936546700078337112940194560 12896943 -537807273158495584730461232972081106936 12896944 324818124960589271827467121285384847360 12896945 -216428702176384946240636632792791252300 12896946 190439948997980207238833725842635882400 12896947 -2576698544601389153301151312220734968 12896948 -1335455985956556122262350454157381741824 12896949 907268229820453566706780653988990867008 12896950 347405769928113338877124192363643328000 12896951 -263240420180476504719653161822816081008 12896952 -736454314983394747883439146395544186880 12896953 975486037154487455013403028476311748640 12896954 -258060621407522340991797094395587673600 12896955 566102047312219001928266102403312230400 12896956 58502386113159637016930182910172677120 12896957 77399108072341923146017203470400475206 12896958 276429029162790131872003868261478744384 12896959 -281239072748513477945517679487767645920 12896960 47773684938387327752947570141676175360 12896961 105605090552319218412753166816020258816 12896962 180047926211088738483637662778407526464 12896963 -200245235738892130254117169641754163160 12896964 -474058302727944753353158744226205625344 12896965 1991621215785312076005615904406978657400 12896966 289504527326206878465728027581157934432 12896967 -812275970330200912379639440120829818080 12896968 -183929810277219722218530058708358922240 12896969 -1146119224721290329707548939273291230630 12896970 167633452212925204789777984532755104000 12896971 -2683883537822539171707330002950921177800 12896972 92426947426866718016696935117469061120 12896973 1260310983979294875932324528319960195222 12896974 167136682947247201620171864382752211200 12896975 -19812910091378755016400323653108044000 12896976 208417271954176866190788308891560181760 12896977 -607791286050689983954247183407483358208 12896978 -689600243984291640108155853231848430960 12896979 -236842712729284133862278454490486848720 12896980 -100216996653540574897040119094617743360 12896981 -780189143633055993501572369016745992228 12896982 -272781871989719393683676011645810262016 12896983 149877086240105056519877982925963288368 12896984 -1850530142068549881344004844987068733440 12896985 -842796459088077422213729658912868632000 12896986 -3684560475396167344247952715406820144 12896987 3199046651375798644160550639309795148800 12896988 522334077341140356078115989903299051520 12896989 92894781805540883184565193485873934720 12896990 -6003635998840044592614256132196025600 12896991 -129256033234984855728002106201621360000 12896992 736161455154989498871363810498806022144 12896993 2029288240268459371034411840320253869800 12896994 106964912690701507952057112534725124096 12896995 978311425900723392684798680821448562000 12896996 -1470933077590891002919145484553136121600 12896997 -293952708924559905525518598205919736960 12896998 706717841971035058672487111196642374400 12896999 -650029396253103883189081976087919922128 12897000 617186406776968623362021091667146240000 12897001 -245039832232777846213044643197019706616 12897002 -107235373240424444173627561304605672608 12897003 -130626583780185012210995779189044535296 12897004 1606631270900917580955082157712450765056 12897005 1783232965593322043337463112473734720 12897006 413443124109139554220541083177260515904 12897007 -1406145113362787629558313190310840064888 12897008 189669997216283181761245545353217245184 12897009 -208391337493037501026062214305464895360 12897010 -170541787980971478898835071127871206400 12897011 -116975332078682526792755061015100334388 12897012 351055037381883298723978722587061338112 12897013 869906150686425387744076871182059961262 12897014 -392598289162748161638974121869667073920 12897015 214646199446770368862723645304121322320 12897016 -998165556369292619787815552786753863680 12897017 218947387970843989302039383796764731392 12897018 526442099640887093502825996658045578864 12897019 -956945813886517927674033884332953039580 12897020 -329614214216068049620908264607058227200 12897021 523172292492186127750970674732868416512 12897022 586763274247201325385611700807504909312 12897023 -410567927665675876543678213800737915520 12897024 77789161592823822031052182532181196800 12897025 695675744603411531838960109360160317500 12897026 464704959918393187050072246659394879360 12897027 -360190334060048775355084978845306336 12897028 2057340298712872261343043465563033021440 12897029 736550606403469453430501056622956194240 12897030 298198193329691728993010480262108520320 12897031 560525008948947180357221918941239142656 12897032 -1866555924017310976498542794602022983680 12897033 1452981958722321451503129902432323008 12897034 -419817976480375153442161481873988325584 12897035 403263887855361209181618412148931533760 12897036 1151151742437488393777915693011708124160 12897037 -1958145476906238357099768358323144122314 12897038 89117030765042124524286864101272995840 12897039 -387656830675868309933386322118889625976 12897040 -160065148927715609370702871151182970880 12897041 -399631935976553059282645499746485322128 12897042 36076237238178625202550827706294881280 12897043 218577945488734106103049047754367184864 12897044 -1647146909226935131210599707458232052864 12897045 -161494982563370393926252575682899034500 12897046 61102615146233236660053455120301360960 12897047 517889801079638495188895559562425836712 12897048 -876595320593289343736096214779906457600 12897049 -244877881640850307276909789921476344352 12897050 -154112955311914273627381171298076847200 12897051 -604886400343535427432669423566231214480 12897052 407521950182120960930272344525335342080 12897053 -436160144125235033335348846211903636616 12897054 -42611386884795438486906999725866644480 12897055 710540417379406318622274177799642497960 12897056 78829169109732426076386967740630564864 12897057 -1043461719155495416887120043901524456800 12897058 388116324628514480098069815332830124880 12897059 477824201840300892932741094390440478720 12897060 -388984868733617013438787627883256238080 12897061 530393926506373821315715653405518969824 12897062 -429849757696224159287842509495534247968 12897063 67017160024880299956652780915809988392 12897064 -2257415837123459017133233741469950448640 12897065 12367586264423616960105130747753161600 12897066 -104949542171453572636577301555311247360 12897067 -715197898530731170583932836972638768400 12897068 283722232455507464827285604580906478848 12897069 710259655441084395783459481290342571200 12897070 -150520352487773285282767844356824647040 12897071 -332637490419866007660205162218706330056 12897072 300433929388129233906782237082357940224 12897073 110600114828493354849351870298802823744 12897074 609792361317188023366423056604688011536 12897075 -1064083773690340070384461316248978560000 12897076 -42526961320459819359127783642816204800 12897077 753530900375499510449636812325184802926 12897078 424116368392461561849232462575621813120 12897079 185934837326184603232397578176663821760 12897080 -488769224958963602915468510773345075200 12897081 -2006820798183282796025282853747315564240 12897082 1721420660146973334898921445087248978944 12897083 -119894437732162603864045805061475443840 12897084 -449951663285705265294848702383093579776 12897085 -93226103048136832589610909246466736640 12897086 -24237596820653783112240527561396958528 12897087 -127200407623045528612911063941550814848 12897088 359646681177020617840443500162738290688 12897089 -15772744120989983311835533218479406912 12897090 29289573835799095253743252222390963200 12897091 1928899140014229240466540148251806626492 12897092 443940193482176273211451820088562574592 12897093 420222578889717471965248430796603104928 12897094 39231834836654686522206829893270694272 12897095 747309159165090235194918668234749380600 12897096 111099438157582721676368169177419980800 12897097 313045486280171574412453407489187153872 12897098 14091120773465461164043460987247870720 12897099 -672121743664883051770496785249551168516 12897100 -172491274059749228168853534333266617600 12897101 -280247237137342595248935485166607129920 12897102 646013574538306265614029087186921632832 12897103 -411580829461450561864270924338101845648 12897104 121683074129896815823640839805082796032 12897105 24201055790081771216008738403157422400 12897106 242166358741704045716025789018888388752 12897107 -719885166728547535219398008086310845920 12897108 155135907200006790005579208091872583680 12897109 -55103428551547054266035340837747941600 12897110 -264284114025918353328730533159602807040 12897111 743812509298725653722013804418219268224 12897112 -635157924640654708857817670178790195200 12897113 -511849513627110009581955441629472362880 12897114 942263412501335735740077583685800123392 12897115 5968398268353924193396091236617484800 12897116 416024115584948757128523558895318364160 12897117 -581075121756556935766136892185290157760 12897118 -542205006690180812030060760456957786240 12897119 5751994513014159178880383983111753144 12897120 294883641121876784532584966535968194560 12897121 -571838495545096215486412163482527972048 12897122 230756542471086922430902786456283884032 12897123 -454242046845077383410713761534065524616 12897124 -368905546381669412851043909296712755200 12897125 2139057768671937706967230950552867387000 12897126 80420272711095390772498240505299597440 12897127 -89440408842984762869745261580294406408 12897128 1182136076550179300736309737585963228160 12897129 -27908075048141777695201316636365639680 12897130 388410197707060810878655131721421124960 12897131 -376574641683353342172642816667472601168 12897132 -278598129909489259636171967657017993728 12897133 453575107474449136181564855702649423264 12897134 -770003425439229465696320552329505102784 12897135 559200363116646947918061247248937803840 12897136 206542984759842881787625493502033068032 12897137 505322195158989820164550983362869335792 12897138 -450389179235408996703864047507244760320 12897139 -323498411637405716912534488328712658344 12897140 -854944914479686948960444857355730914560 12897141 1158852339539451638725333057703592253920 12897142 -527569893829129393493152744382326886400 12897143 1553002171319220153423803030606366880000 12897144 42439082319297237272330539829663723520 12897145 -3465034761990021622506064036692123379200 12897146 345290440314549884288874038779807228272 12897147 -499721876249674785383844517778843950080 12897148 -2976667358003861432272444418134468096 12897149 15311379203953599329317433624337708960 12897150 24029639004266016793581013615049011200 12897151 -24233532947843039113096582413009090768 12897152 1842811007023349167370912391171208642560 12897153 -1064558927090896448003582084948697447438 12897154 186773743370333987812225835874056880000 12897155 -574093044246883181408199864419788328880 12897156 851143913558103087448116459238584732672 12897157 20948896283179822273428855869759592960 12897158 -169295080131339053620985457038200780416 12897159 -393757852759229040856531507955767895424 12897160 1265135543128879229712444808602039552000 12897161 177347725289269973181238012701964228224 12897162 13994632989755169321199444952272692480 12897163 1925357572252692693013653952585728115412 12897164 -158314333862411604845331530890247946240 12897165 577603482116897757963441892609340346240 12897166 413347081747130568612118051981646552640 12897167 1966764588930343322507536028573230599216 12897168 -94507612646181550568257154487002726400 12897169 1188523444077933514636963193760436273512 12897170 229297734587365752439951239449520691200 12897171 -414847262036101400147948444923662259200 12897172 1006161943065611957677771623616490466176 12897173 -1836705775967814215216922583901563966578 12897174 -72552368777813669232043984231400016000 12897175 713443899403020881477140120089224140400 12897176 2605794108662649249573854023822600028160 12897177 895487337354105003995799657302194362720 12897178 -70910986282492671941142921008419196928 12897179 -5271405268545296744592228303275685216 12897180 5239290823210796695652592030053698560 12897181 242754156832779563780666818505340956160 12897182 583996048124819505105120946891364476800 12897183 -437876574500151845074772892973686464496 12897184 -1048935817739899318570377777318168428544 12897185 93270260202522415565708904384940100160 12897186 210560545418551041179596058115810303744 12897187 -449472801263120597478185890521721225568 12897188 1633248655144924000033557837599746101888 12897189 -1378397353497774877010312477444627047746 12897190 -65112980093643873910057798993116768000 12897191 -153150749489449525617857527180737942408 12897192 413321790586109163346557435136777666560 12897193 936649335683519288082662769724826635920 12897194 -764375706038269696575128203383288289104 12897195 252583704616292555308187191814268303840 12897196 -95658438444864738062989174854396042240 12897197 1146468671792092927225807598070769754646 12897198 -1011855826933163208727817820427689770880 12897199 959318500456700516069558395522720932960 12897200 156972116390541706764554579321622528000 12897201 -98255906039786274345806766586815019776 12897202 16631472744596881009115227067273628192 12897203 -80547387169711621620436852628146258344 12897204 49697350582162403961531944938693951488 12897205 -15676230288470814462885574750415193600 12897206 -31572950009295739600143923599967189760 12897207 23451835068177623048617049645568571320 12897208 -69518036306402131925669311510124912640 12897209 229059764576086005139897144188877747968 12897210 21844730171164949435020763009259912960 12897211 79565136225723700685329305784137167824 12897212 -274248297262620541609945008544801284096 12897213 -68861379970405100924020819215666634176 12897214 -388570547236566651424188736392937205568 12897215 -134375676826434391670413860727252367640 12897216 -176454186869062660454540594785296580608 12897217 776161095309598779954241250758057438852 12897218 949873294821183760717484625271172452560 12897219 821070027621214359327547312839504517440 12897220 -64981368806489487184475242748935987200 12897221 118776741749521554048132250858480113024 12897222 -222369380289873647005711370648920041600 12897223 2393981695000461136208557147379690353920 12897224 -791360247001764053888227909357156761600 12897225 -994227511083035509205780921862986080800 12897226 -432575382848627374007914803294867214080 12897227 -290363657002632748108866367953642955008 12897228 452465243384684729381204244623519247360 12897229 78913649842702265228757944630525865376 12897230 -253284575033039323511946437405490343680 12897231 -867026578139570502498463048244548048896 12897232 -33169193637789671989235558204808757248 12897233 -1051336938454385801995433528959124001216 12897234 169341388329998568478604828645847467520 12897235 -636599553774737798881195928268447113280 12897236 1569915158339363805038883673343172089856 12897237 -34179238436629683407639995965562141248 12897238 -562975383830756934989528369899486047360 12897239 584594127405154167993991419849775923240 12897240 -124100522956180830594281823008155238400 12897241 273757505600485920165303030286854773130 12897242 180877796942578698604642781237036428272 12897243 828902965399977266194307530711643432784 12897244 250816421436182012193672870737094223872 12897245 -370831343229787476989213738819928825120 12897246 -61108069811141797056850245837845990400 12897247 850529725944941151135748127028417251184 12897248 -7356895504160523360829315206654984192 12897249 -557583596552989836126463232267079010272 12897250 756804707298894536854608249262159488000 12897251 -846170623158892807443298575854063867748 12897252 483448441020793735959498705561621043200 12897253 -1961183307497495846330126627955358618498 12897254 -63647593049636496567778486712878396800 12897255 -9336793379482822358086973495461601280 12897256 -492752605063687248279122841605234181120 12897257 830531175064731098254822001117585328000 12897258 -90190477108847642888000904209389446912 12897259 -2289024119009624473991293510048640086540 12897260 490278978482309419419423850359850106880 12897261 -69200443368100063672098968824669314612 12897262 156737313762530870104885216308313118592 12897263 -1859452489642122037644659336646381037488 12897264 74641019303709273532719142196254900224 12897265 -192801416062554558338253797108254619340 12897266 749541528844172875037079322688597474832 12897267 184734128538026786734504595788077620280 12897268 -360264946077469024340177175265120346752 12897269 -826743491652555251881984596392043552 12897270 -915190837196903107527195042674075712000 12897271 -351868941198451198930235621776580497536 12897272 1540983924075263164157118192414870220800 12897273 -621753991066559709849143459705161346496 12897274 17307739746761957932760886856272101568 12897275 18787688382620840172918435109886649600 12897276 163597966939798264091627412128024739840 12897277 -1631004552626791202782578351507972090874 12897278 -730623590590594007496073844424987586560 12897279 1007344712841891695870081520293599003920 12897280 -1120480920337813154260143006753069465600 12897281 349697652013515370338194807104576814082 12897282 77680822336007433923148053759131472640 12897283 167139820885241095639057375322679232720 12897284 1585852105100653197866177927447322047616 12897285 -357380241097186765321351335996617064960 12897286 -504402539657204713622027020080171793920 12897287 322484965094594882636798117521919562768 12897288 489494662038493771713707978037662699520 12897289 133416083102244313450789405780029403920 12897290 -359680049617541917440497687055707260320 12897291 17902800263819209656853859139996998400 12897292 92439933751413298595140579559880225792 12897293 781060461174484525852912862650084639542 12897294 1617831047167676147050094437493372928 12897295 197902214060196476426260389987546900000 12897296 -234169788171952901562215466110541889536 12897297 -67109194627008808622794537602252792960 12897298 -871978482426155089362295891895125668864 12897299 -2614946355943341800203790253337127160264 12897300 25579845308466854126324480161212364800 12897301 2200910112414253544490563999299601196302 12897302 170360368560947013378700153830553387008 12897303 724611914935910281827343045605831955200 12897304 -841044289715263018106034816390618931200 12897305 -699867538759698072767632601318871698040 12897306 -29403158264452709177554345678198660368 12897307 31794482670440991442324799128440645960 12897308 602946049984625588829368148648342766080 12897309 244293194673021137438048830942889464704 12897310 -213116994982066885321033899713634229440 12897311 233084649177573110819174636290625438832 12897312 -145130738884170564885154308735438422016 12897313 -641640512451638057093066624206493204352 12897314 877246084941699947165097083810895840000 12897315 889366492829237474079088584331470339600 12897316 609336828512684493653401517865425301760 12897317 -1120486612127665667086653573361620060288 12897318 -233102375832350872096926440462387619840 12897319 -303208184349180057602490744540425673456 12897320 -281856611216638247630731091828853811200 12897321 -922001137861962243463861712105027250288 12897322 -1314357442826486573298064338582741705888 12897323 209941097482033063913476079817345016944 12897324 -19559825089256674033836382321008514560 12897325 -326324027853166599963053125907257220000 12897326 168068449784053497012035829278083593024 12897327 2094363043303830373747545582659203778832 12897328 7330713933735144468067381108261126144 12897329 440438505255259871066730577085915584740 12897330 219487578781133111473841502298739857920 12897331 328871429268801476285443900434001685132 12897332 -325876952256336736548187614618122864640 12897333 -209936951432317157219350315479879782400 12897334 6197180216888104929602169557061119040 12897335 82840363953514873659918239615959338720 12897336 57843045546224493967944136442591846400 12897337 -2022302875651212349599706721549844077014 12897338 80482357119631803030025819407638566848 12897339 -355075906782205681778712701253601129248 12897340 122525674389150480678861074741746659840 12897341 -2156210019678226751660736866016379284000 12897342 98477162576784690534143487542413588608 12897343 -409958889261970754096157028783836071736 12897344 260681379952942919294119393541357568000 12897345 399422098673006999129449520207208635520 12897346 187390749974929149059844802139741967360 12897347 56364300882701185711816667229280321632 12897348 -72470534031883197702291047139289552896 12897349 -1263784934552257599239475736394230287174 12897350 206905319403826160058064135122258434400 12897351 -3018529189595428951749619051117451484432 12897352 -326658896984706726738260364653570457600 12897353 408690269683449727013287666816952580480 12897354 -459359797323172231325475306716057268480 12897355 798337779919640812556711418521972711520 12897356 -31101663330214156701272017520308122624 12897357 177043009812195244741365565239436012320 12897358 -504042638448773754193902662383551719424 12897359 -2059944606965624398269593896595800855440 12897360 -87649976774187752786262857439431884800 12897361 -652661261851667398311358017262259825038 12897362 -524657115912026854118870710674221171568 12897363 271389902703579782028244064935530072576 12897364 -86426792082685512561362235246536491008 12897365 -441688741366325442697008885969635402880 12897366 -522009634670074912120360111084153176576 12897367 -334845289223134910246136490604459497808 12897368 -451738575659335266232423602137840148480 12897369 -1286671983156383054100118348979078983206 12897370 153459833693264176079608694179980249600 12897371 503591655537687178215989034606965974200 12897372 1295632229887783389748242956326427907072 12897373 1268208883001792335914002868875808375960 12897374 294838503696324052379727184136904327552 12897375 -219911935855542275315516571891349344000 12897376 -2062943784116708947874815638088511520768 12897377 2291429555175220925608524825445942752 12897378 124154315872233424073205777444393248544 12897379 2768218571564357987066599942081023564288 12897380 -897238972751962060801236052531180435200 12897381 26141648961677741804821140992086272000 12897382 -141458487822669758887269873659572473600 12897383 1954575468623253651757637934169634152632 12897384 -775121717628473727386938669479484047360 12897385 -750225140327371827330495168038330835420 12897386 471271473370718761651813367842338726240 12897387 -69165837383963422611509146364226789564 12897388 -846127634938259905220535920735752172544 12897389 165182761379752832140341725871769106400 12897390 -327488033237764776269896280912502067200 12897391 -317078783305796461999783420663187541120 12897392 214949299038403514298738878691591684096 12897393 -568842048526476671319583780532789037120 12897394 -279257027075341594927639147883852189568 12897395 -107563514339310330379257833318950871040 12897396 254530291901110164578085416908392960000 12897397 978827596860066155347356306936134572824 12897398 1139406248063292214905611517512176663200 12897399 -1138447263764377844505256445436856691736 12897400 28470178508739810102432200558154240000 12897401 -1308161650154803544183893470969666090096 12897402 73516297268950927680875486964461798400 12897403 -623788779135752839236331949595221067696 12897404 -298344294632645059563249603785762526720 12897405 -440044224843902766834299614116958998900 12897406 -281372911669196838355126967710030650240 12897407 1368596168422651347927235860110224947552 12897408 564774951634650931530267858522624491520 12897409 452229745911687339888226100885620341440 12897410 -437732176163289655323370762538900835840 12897411 291814591877815176343091894466401261568 12897412 -389206076087623422695660395388435985408 12897413 -2093883851532236794561911199476359316516 12897414 908516585506806419955163397840760416640 12897415 839996769166378643170623892001197097520 12897416 -233949647138608882339803250931710525440 12897417 -256371551887214997595613029831538113152 12897418 -1379995852437624147178298988570113582496 12897419 -47147384404083552939944463527348285280 12897420 -11812191539426334001787608134789120000 12897421 109861662550415014982266193755796551372 12897422 -168037793455483991157468051905434425600 12897423 -93902232583618794105446137815475379712 12897424 263253121974938969812330391926858530816 12897425 -439147341951817092898317005675452774500 12897426 139023986376649628462066340025025599488 12897427 -920645394304068402718720327868515056724 12897428 891424745861581932034222812760618352640 12897429 -134895131086612490055032099639186482560 12897430 -33984452728424947452380988513737633280 12897431 532444441990290399698190498293870740200 12897432 -192813218325222455690296693874791464960 12897433 -2007308465752765711017579916737039422000 12897434 -369090775476423180968744208411986411520 12897435 463260053152094197503542595104111608800 12897436 -774533211610548345924125392479995985920 12897437 1055295308935243621008783053224514319366 12897438 -485146566920911439252880387339551499456 12897439 759936623805083004978363988223349782240 12897440 -1796582275707843302265943480951013376000 12897441 -665276460407799515395264679094552888000 12897442 229967213978779695709499107789593121152 12897443 501960023078967318486707148273192728544 12897444 -31763283803872547481177257322663026688 12897445 -499806890479187473135417361942351580000 12897446 942957686738965662336372541637877728064 12897447 -8952689299991078146783425169202734680 12897448 137547421564040981922274915346194959360 12897449 216070459238063435267630636901865395450 12897450 117007350914884061529944943506201667600 12897451 -563259262615535819340774852631091048048 12897452 432604253009483875268551018942477819392 12897453 700771929475507294217831076243765301344 12897454 -488686402982441684133178760806293466368 12897455 1719984385068859612995671114962816590000 12897456 -37264296260431665710659174647186063360 12897457 -395194477527803318120949711236596093440 12897458 -155697889874642229377849624346339053568 12897459 -72366276668847418098167581964995030080 12897460 389128308289799916729237549535363046400 12897461 2969656640511892250340135421092762532800 12897462 643376532774624750684525161543907671424 12897463 37324233895283753275485829568027923864 12897464 -4604221819911961112496615377189744640 12897465 164067117677163167408066276437479822720 12897466 739341811269493301111301950162305904640 12897467 -123810182507765168428260878645887089048 12897468 250239921063341539036121810547703229952 12897469 -37760597836957061524766116491091103156 12897470 -275553561976838158057655595534202000320 12897471 -1147892251345659727607296380189342533688 12897472 -114938103479340971532083709235460833280 12897473 -202531906374389389220293947671037625278 12897474 -686512318368446884454361137627989501440 12897475 -1217592019336818652001456324469108834600 12897476 418380309315578795718287566585248857088 12897477 -528139782375633630937168660259795577186 12897478 -801159320198762076360228069735629212032 12897479 -235825172250195149321484349046643439824 12897480 264956013512098770115689435258377011200 12897481 755495503691806658947738714802381723904 12897482 356895314892864010643000754196267888320 12897483 -53670219801819331975996640949351259200 12897484 -418922225344898880989934861299309350400 12897485 1098239525068727028050984796031656192000 12897486 -551995431381510252810541845049197216000 12897487 -138309934576530843110346626395889236440 12897488 101925804279303963207598700643029090304 12897489 906893454945437014338042456328340829120 12897490 447562885978849803262314908197607460000 12897491 142976184212088548116771255887197174892 12897492 304572541680010505340819627952554178560 12897493 382937344099381321890586268143396236480 12897494 88902633397116768300401173695181606080 12897495 -486309632701562916168204188888509080000 12897496 -625022129318637515003156878776481996800 12897497 215108348823968946702022422605353723272 12897498 -8190067217480353633742088919330620672 12897499 352900916057848338996704499818557794500 12897500 99734265158512752177753161496437760000 12897501 -98841888512846481717624065813783995680 12897502 419814096237487588511346503687000021952 12897503 465511648885724753753889764045170240464 12897504 1167825087611810726797250079172299325440 12897505 -1416479245858238427236729972856948410880 12897506 -1632033403630109506803091280271605376 12897507 -262082616031071913915920471254212209408 12897508 122096829598356177232440039682600833536 12897509 1255913289232452005712388858161317178360 12897510 148359221938722609854182741843693042560 12897511 1863581346751716638989178408405829536 12897512 -301284526615881387634976659560392524800 12897513 657116194099226543429197984891254055242 12897514 100026544725237292413167524695370343424 12897515 106349791224668530336024001118423641520 12897516 -218781260515717628423745002254351451136 12897517 9047761283044878981488199190161762892 12897518 -424513417161050496275785408040463504000 12897519 -398759670978284086986064930344383473152 12897520 -286210992591644777059562311489469153280 12897521 284798591852487520721284785199059578304 12897522 -871764841456679643445007078218875947520 12897523 41507200885186050579150663919908250800 12897524 16402124289469897893432790878186873600 12897525 910744365988145640027291951342741120000 12897526 501287843447681806877421660422724566784 12897527 -541713857949988648462109177737516956648 12897528 -178878927348668894060195978355284705280 12897529 -659604143130241203887246250036922942870 12897530 -174016937459779603969767953251079031840 12897531 366308126315195345192112507007270703820 12897532 637081539800361635185536634711818718720 12897533 -518592231866561347935234016412560327776 12897534 -14415453203433971429458513273983966720 12897535 -616417398645523259573176768879106912640 12897536 -998892532767827397873212696208938631168 12897537 1129097500651603527475611892181696800560 12897538 -70519436453831696884228229133359101056 12897539 135789924032743193881401545418984469080 12897540 -2598619550251887787951124016506265600 12897541 78723889811459157981709077449507006942 12897542 -135744047108053542905560354543211489280 12897543 -887010512210809631154819013373098574256 12897544 1006858087416507979668076659587315589120 12897545 -1889359902993840355981614019925216529720 12897546 137933115000126239958550818406124016384 12897547 165657243885566191597695343232817252720 12897548 -553992797322577496302342545836105472000 12897549 -288999721484852546013108807439992096 12897550 67879623145277186254997864517489177600 12897551 -122313459891948112098321482656813410600 12897552 17187103486382214066562236115063406592 12897553 1709831819593267080176276579997674914624 12897554 -1121576416424844427225605603086034647040 12897555 139670762680279569073297992616663614720 12897556 62745430519129357634516947775594579968 12897557 -908445100571063919800887846548455009760 12897558 -377461149179777341398227295361648476576 12897559 -1626222224282615566613249102763492493240 12897560 -526564154419265385018077157678385152000 12897561 67479850724240236192225563862369546560 12897562 450761191928929324100497554542631010032 12897563 565667949321603430749981488578412639760 12897564 653860292339377043443885803995369152512 12897565 -117632952487125224920364347970226459540 12897566 -384279005564241973797034203607985034240 12897567 -61621143758551028060289528763991792112 12897568 2110272587523834354558254107631709388800 12897569 -1345576141278035871014190308565489456030 12897570 -54178683491678013796683849785479664640 12897571 269584554289076761400064346636055828752 12897572 -410131274296445105727141511653346787328 12897573 -15562725777602436469584502370492576640 12897574 634809452172550697487260209645626349536 12897575 -309998856734481641533090026180978548400 12897576 -259903563412867413723225775001722060800 12897577 -883723657688063652331333440920173639680 12897578 322424660743624730073756254687115825840 12897579 -644976100994473850947915619176506066240 12897580 -608830183831642115039804422750358246400 12897581 515624034277215587025537608236447399446 12897582 -155570108304875468535680686372704170880 12897583 677761215357315687815685744163586530832 12897584 235525498137572861355195823750160695296 12897585 -708776623502181944273405697867238944780 12897586 392075327636201288057533895769253106688 12897587 -97796438447589215482209716545620955764 12897588 69893114444986641905383791895764172800 12897589 -332042891739329640541829760033062177700 12897590 440143837506873017243252057493544337280 12897591 172597005892584096316724146880773396224 12897592 -16909655502103933101350377733043425280 12897593 2066256172928592651246375267455593324842 12897594 -88467329014561504130664355975068052032 12897595 227290139790039327646965860669845991520 12897596 -337528255536598558020721538509561059840 12897597 17107846355655314873688284888077733760 12897598 -158085391002230150227938859421158836864 12897599 -723367568281257539886237343362029859840 12897600 -81221912771668064840490652328892825600 12897601 3401282408847592184799450726793433268672 12897602 -309254587203050541694146266072584353888 12897603 1126020879019218671235725566138304554080 12897604 -295446547928857540783407647171153743744 12897605 -491956557291630623898075382259434387200 12897606 850713094980949265814717384237717041664 12897607 358744577008047425134759585844827272720 12897608 -265887927224775926333406576589356963840 12897609 -1230684812068653974534959152656014458096 12897610 618236046927671793564931171305311473920 12897611 1924096825868376640731056415079212533904 12897612 22465599043757431426735247509143158784 12897613 -959369377867428036405218507401793158260 12897614 -557438381941813521163332146304834241344 12897615 -230571862739233532770975376063081687280 12897616 25460565995511796678771354904759353344 12897617 417863993558016753314242634668033251312 12897618 -251931226251981623213628031342928486400 12897619 393841229661711288166860046487439313920 12897620 293027368412771405234212271884553383680 12897621 -706648961091405286597123976061844162080 12897622 968391739419969402534477646442245262112 12897623 -338483249921555686896777001767954811128 12897624 1191446760546856065541885089629355601920 12897625 -40363131654629993531001277849776966000 12897626 -170607779472611589212808671833694250240 12897627 -440931855360924860983170035249934328680 12897628 1729343594190419007717899156852122131456 12897629 -1831162409188101737322336465558995483616 12897630 21768608721123188269611749679369015360 12897631 -708271440325066080674437884221738553568 12897632 -1007073950493966109743385266699239424 12897633 -183632075994129364253408458983722476560 12897634 973690655068424382524185495320554457600 12897635 7667345328203858854915879884854668800 12897636 -786211302497733014768704481720534231040 12897637 1382381685060113069689653914601732142240 12897638 -389380696501475243805971846329978745856 12897639 728125060072170350969434246370834857104 12897640 42636480904933800805958253163108761600 12897641 -507103792025266654598370850624731522048 12897642 735701918535772372347476844458369094912 12897643 323142362482382882341845499214893347840 12897644 247393313370297566391437107525713792000 12897645 -250477334286764266715518792702674397440 12897646 -135233278415212011816895360319463632640 12897647 525148356229915364089917941215784945664 12897648 -148476905574357325330257056250897235968 12897649 -79746709852460160804441830079244418350 12897650 223126981023817035641191639060752442800 12897651 251521932877843365208471426687965828096 12897652 -368873919369734042949270031510251854464 12897653 293892328720344611374595139451115340000 12897654 -130879465456184638246628907957296695296 12897655 674909759763493755274095350410127082960 12897656 221824552836866857327887134881217126400 12897657 -433887431346088574672960942175088957440 12897658 -24830298362122465983602956087961410560 12897659 -1516082261288993818136256913997617378140 12897660 -515441745944374850941891514271251005440 12897661 -37291628646510326821611891814018494368 12897662 882467761640715699919646126076508822272 12897663 991946555573590096396479039738249450000 12897664 -440607599280040204221976816414737039360 12897665 708047142624039285058066301303898387840 12897666 -431412278274582577189238007485612830080 12897667 1425946611744104625922406279297116686716 12897668 -105884174132657885735114284238398464000 12897669 -324678759770383303551316318954290138912 12897670 465044544441023816001046861714267497600 12897671 589287800160925391693748793322935704600 12897672 -1257091864318569605825796191935155118080 12897673 -810577044134905037752461491769986310960 12897674 -141955527977514821416055581060039335936 12897675 37129761425582556667658293195495872000 12897676 -525582457841022890233396118630414814720 12897677 936224193782115445843676007018181201260 12897678 14056025166105592367387232030266569728 12897679 -946913262124239993511311776410223029824 12897680 305069245707846744563463036528355983360 12897681 857152851239710766461106049701743579104 12897682 241012179151160731541630834587249046688 12897683 336079692640559585076125228762410165932 12897684 -247521694397902686011898998454363033600 12897685 -1660258798786396789778428327817270371620 12897686 -11423450350565667484939424425661144640 12897687 -158920228403325621208064215521542663424 12897688 1777389606314223649837453824742048757760 12897689 -960197006930480647945039354130413503744 12897690 -14424089585034744356486378402070005760 12897691 -418629212634153600509495023266151621616 12897692 -1348734714726855131876885615160538344960 12897693 175757109201111777393712921543028476224 12897694 -427474718916779712803723818872473280960 12897695 -1544874875378985133847972099132658392400 12897696 307466436318084893368777740652495503360 12897697 1772534281661322927760938051366569970146 12897698 150204978656816564216249061715829975040 12897699 -8967327492201543008846703396804270672 12897700 414232517926792736295635722910484038400 12897701 678607869911682567240321187878935547744 12897702 150002423161375593785900499230269426560 12897703 795281993459991393023839898369563648 12897704 -1201936921170461285694071208336990090240 12897705 -150495011436333882718157621337803911680 12897706 425660218320225024757115713029536997552 12897707 -275990869980162820883530997196133204128 12897708 -59906170473694935269536768680033583104 12897709 498811555608593487922140560012617122528 12897710 144915525018688833114217464780273438720 12897711 -343856886472751065378323527863164792168 12897712 -337146740531376773203265656334639939584 12897713 -81062141601486903388499237822498151360 12897714 427224979212070521330892958962406567040 12897715 1532051809575141718138202050759200472320 12897716 -83074322773258447648669214774361685248 12897717 -339040111930180758635774483569511786688 12897718 270351446936455456789782677034301666560 12897719 243777865104953655440306117921650399896 12897720 -455774514916025763053090659763485286400 12897721 7479525593660752144108774665780448320 12897722 941535424481274662562278420809210572912 12897723 1489194121488208751125852879399951445784 12897724 92466817622869852742474438460301106176 12897725 579263567543212463763256644628870185600 12897726 522367824730422685986895109232188084544 12897727 -578776985180144186731037296282890496440 12897728 -127312269090103883639282404886833004544 12897729 -238092969348458632702783670565270552876 12897730 -276395520321543751501731951459242174400 12897731 -1269943193953390622691457521346334870520 12897732 720550986459361061964857053691992934400 12897733 603986713281482028531974391552642588384 12897734 -11786555074830070852719207592996144320 12897735 24402963182500625645150447275348866000 12897736 -586719136343730796647029493936785326080 12897737 -52723089740965942177386922813783620480 12897738 -388395080950793139861937784815599360000 12897739 576435142741424265434643001291236321792 12897740 864942108121813889062894466760847994880 12897741 -11640802281606527242312072672558348608 12897742 -101150565105655716349787285423804809920 12897743 -2030726031562898503152787069787390836680 12897744 143893134429629771107341196732296069120 12897745 -150501227635078901881220559541276221120 12897746 106346767378654764011659774620041169024 12897747 1254321581935057948037824062079338606600 12897748 1087241860764687977421665715934062555136 12897749 -1429544775626497420494638799590082920640 12897750 -84565553973156030854654055862032960000 12897751 -137082789141412591705935230398884409400 12897752 -147198535118116429182457343002648166400 12897753 958150215226766801385048773401462512 12897754 -647515012157964539312175180742080372480 12897755 -82131621068984837937931554289349093040 12897756 -97237332953786002753120850827827664896 12897757 96322393692852763319328713069437130880 12897758 7447428531989289882990578873635046784 12897759 158796591695313953660868943664185599360 12897760 243538598190709724239060094691512156160 12897761 -1096745123853967881887467895845794892638 12897762 -71621107630169864827076123491961256960 12897763 1612509409305125658755070926796269286544 12897764 12416498538045709037662305010530422784 12897765 -310354971075788216952617856938918376000 12897766 -6962459594648131563370152714516397824 12897767 108828283308856350082512453762115407360 12897768 4634156027716784268067469996940165120 12897769 143718261626456463218633780894195562170 12897770 571421206823360100552719379795529555200 12897771 -307804510988383667418206292998802592080 12897772 1119745607280786709967128920805335808512 12897773 -655127445939328377402548187511631196960 12897774 51192132641348345673695032547191302144 12897775 758173103859471067383984767835660018600 12897776 -72414534536216324333857905244165767168 12897777 1407730383157409057566567904322038785920 12897778 243716387178583712103149986934874535440 12897779 1388369061807858552301075359849999741120 12897780 84538409814174970501295110642857185280 12897781 62216950482368931201172063109566524532 12897782 -436374909423681261348025257206607750528 12897783 1554655794890850266904654607855744714800 12897784 814291037284606946281177317555979714560 12897785 988398839621732655677097241875270340800 12897786 17799301673658257306335972126677232128 12897787 94265052748661161172959427947363891200 12897788 -583241329432068694203521530235243814912 12897789 -243898650402048718507108945935819486720 12897790 436740777227206095936911882269742030400 12897791 303798412654149193454790424443907316160 12897792 -30310924811692812415111653954460581888 12897793 616995336414195554944447087549309811520 12897794 9980521761040551227048084604993265152 12897795 -158208162477661001632728832517936569680 12897796 861714848138501287653322971809516393600 12897797 1554187791536698470953147935705378488864 12897798 -74460941285865843301825773654692167680 12897799 -2229836955580174594487906772108595877264 12897800 -81616790017049556804478591747989120000 12897801 19763500074946670447587679449491249984 12897802 -825791348759312894887869725622770182656 12897803 -2278616855574224217438253732706878827948 12897804 -711305507844973362786924564887249986560 12897805 687917137819572596247622480026894020760 12897806 -1042349559119551910569752916331537667648 12897807 1710592228137059564548266221929220736 12897808 3204688825083356975038516169189621760 12897809 -625157435839155329408932436382015462990 12897810 -266175276429213443530489800723465715200 12897811 2164540071912553087618970577833064634412 12897812 -211822584029452113408337191022846729344 12897813 249783849037510481156978148869629850400 12897814 911236512294884310721224534117367988256 12897815 183779551394882911887289980517796169600 12897816 -134786755931197407790056217523424460800 12897817 -2504566065225612672667658229926408078134 12897818 1166568543565508759597238285562068933360 12897819 -547206561199724091595664234545271640960 12897820 10153594736033350050331915167875174400 12897821 504059014469782979625184627099344620844 12897822 -48700323724341202202167549643278365696 12897823 -30527975310554432385595616602071473640 12897824 -1521838780005436722311481948245882241024 12897825 134468601962073051555722546063902641600 12897826 -1194797683517431768245355597750481907888 12897827 2292500626209564637073674308498197596440 12897828 671021008525397585226425136183322422912 12897829 -384867245570485982153701035289631052800 12897830 -121578948291447886504469929086204460800 12897831 -421205598168369398695282765959397228248 12897832 -1080112583192346704620374353412627179520 12897833 -587122316441815407007829017127008323996 12897834 83807539420009341321226081783246298112 12897835 659248556830895929869518199066133720560 12897836 478244361635434505727035477102796162048 12897837 349451177685299140754246748211260210060 12897838 17963721426356351615714202234326632320 12897839 -456664916979690245409535857979806021360 12897840 35289178956465411225214284781531299840 12897841 -1256171844322382001854741724000630540816 12897842 97275028477935352146771664413216019872 12897843 -196460732258862829717696530004530498816 12897844 677435764328353917489625266068579428736 12897845 583026139890525227060431779983465248800 12897846 -200354322904985048312514339218448691200 12897847 -1691307067861428186210987272325319823704 12897848 -774001958920815928814942873843851591680 12897849 -173304071978826760011451727328152095200 12897850 -3905670719193625342843981718790643200 12897851 79005179369591385739250616463518892272 12897852 309226326445093437542638235537653284864 12897853 1369986412426851244568468048933992508102 12897854 -481849137562512991612627400466662586624 12897855 653039007996142403223010856545213546200 12897856 -45118656831569777379508198414242283520 12897857 -324774734452379713122668108317847642688 12897858 -898455123195494046288598553244744218112 12897859 -16107256992975828780493943094017818912 12897860 -88019328691659358045329659944911175680 12897861 -351185319367945991734563467524589916960 12897862 -24671482834087846881129289254892076736 12897863 364039910036546593713364162480782274584 12897864 -75648482193834407552235639352098324480 12897865 -358742356198003251957442271960823436800 12897866 1262255428658209457121471100858629980160 12897867 -165843505551770772077419560507852262656 12897868 -545351467126862712722570563571631277056 12897869 1017102408809345566224694832129043489270 12897870 167883819514766101939410565666402204800 12897871 -143898513866835930043589345143604438016 12897872 -166139586925738671987532082689213071360 12897873 -116945207557017959684318038106724757998 12897874 626302317844392196871081380920791040 12897875 2152900414984475852102998071792916584000 12897876 -174073556994278063402641766122933641216 12897877 -38617868593547571805050640220512021188 12897878 -948990637750957595195259010846292306784 12897879 409795349454454355795366865604330478928 12897880 410077640675780242913950132912515072000 12897881 3965709905337666207300775745565457053312 12897882 202582604227028498690772794619553743600 12897883 581197977786169390320714612944054428200 12897884 1779380165494334995385687442600779481600 12897885 34258178671077466680915171276423014400 12897886 805982290657892089589063114837722574784 12897887 -564160419852123792359676979711867626000 12897888 352545054639542689055218687655440809984 12897889 451606578676349563875069637710203654690 12897890 591833022532163897850896786235053287200 12897891 1882360555871611737672517742188153920 12897892 1259445582091709568608319089237495808 12897893 -20515073046230619124188995998353422016 12897894 243342515313025853888306749637902768128 12897895 -86657888774136388156289619489526399200 12897896 1615780146417569694789545044533314027520 12897897 -925086134195780508440066215592333996400 12897898 501851434870937766372071452603849095264 12897899 -371445580967889914172145559963808791664 12897900 399571647441205889226341842865319168000 12897901 -474423498748578305510320255057600104596 12897902 1215924617088184995490365172783430158464 12897903 -255017096071764810983896304074917542400 12897904 -133879488781471743829093152023027154944 12897905 -1099888981143615022046659868396139284940 12897906 -169307261821770542839493189059399082496 12897907 -1787705968094141830587652160995083930168 12897908 1016050623351595243499735130323563806720 12897909 -336580540759731843822709943538452477586 12897910 20364009528897016607596473000935694720 12897911 -1219271138901014478725243187173373146928 12897912 507245117273449046778436334432863211520 12897913 -24335636540100995140753109029645034304 12897914 106946509728331631970930398665330095840 12897915 -528900019814534692661115823986320872080 12897916 556486209804363749961699570556443146240 12897917 493828505382606954275242981492765457472 12897918 -72727232510295169626648669018354775872 12897919 -1112687517622104495319442881804750487680 12897920 -266869784768153139017507393173979136000 12897921 -95860295326722180186786032970380593920 12897922 391624433296797735460823760308107008000 12897923 -666961035974563535996799866070637836720 12897924 476163273637727248839799018827353886720 12897925 -1333851401800807788505693532558348201350 12897926 -25644268423793918085790851888466813056 12897927 1508061953913279191169434660433227490000 12897928 -3257426085036002218257660656831787171840 12897929 -2467084475377140683808552577961173615920 12897930 92943900652335423702229854307533093120 12897931 -739393432977844531707394544314000070400 12897932 -72761745897955660311045658434523074048 12897933 156898475969634463903582068274388431104 12897934 439610650756103180699574633556885055232 12897935 -48317325889464100929068151505469371200 12897936 4353409508329371433404678936735449088 12897937 35633372656458592310224451331614533568 12897938 77190740517968923872745601162020316160 12897939 892602479335894066935354926919528387648 12897940 -603826498167345474193861251268672512000 12897941 -278759402297447387910447402660611660160 12897942 -697922691078272890627596781454224052736 12897943 2062001108815214515211731641199954704 12897944 -600997557102962300823681133427319828480 12897945 -619276445575777642758053521791508678080 12897946 -178205278051178546320021475615244269328 12897947 776941682364636904863505633879629160080 12897948 247094365740479464365276316710321438720 12897949 -106981259354637496919254620810573655520 12897950 -8181059009361369513427036844819534400 12897951 -448119806233493420913995443046900627712 12897952 1269748777905493634153378071819747786752 12897953 642357145087279313095213950982646703360 12897954 632333894165136892859303615183625098880 12897955 -89666451363165687257645513977345542240 12897956 916499552725957563971666532198535701120 12897957 -785355223718814622182158528781021094560 12897958 331346380271859913413472321646622106080 12897959 1071934541899762600111563767907197744304 12897960 -23790035579248440738705091925643264000 12897961 957739724194301092802294399400803533562 12897962 294208759199695605644490723406984670208 12897963 93866510328783190681054208341222168416 12897964 32098413244595112532793347032168862976 12897965 -455344026859558620589690884445356673140 12897966 113613323438884482415158599564996687424 12897967 -537749894415321207529610545144160704480 12897968 13320129546223397900524817730399928320 12897969 368584049491601701822789109133981173760 12897970 223107176496540166749656346147080673600 12897971 -1313897252099538518144414936398750563828 12897972 471631003021699538066177015918691674496 12897973 -2152269696762460945792382562310274263296 12897974 88384268648830266108280284716207116800 12897975 785715925006802511221576014048769568000 12897976 164958595890216137011095049776087797760 12897977 -1597800414835495358530707822413661420288 12897978 184006780331167638791041608075322771200 12897979 -15951087293165007207105507725402416960 12897980 -393958767048101233483187568713360064000 12897981 64112852896877438542259812131311436480 12897982 -926274377030191529350892709546043617600 12897983 -89375867302291043068516507544804161680 12897984 55268976683077834956275247038651695104 12897985 675838594514778001265348839803702413520 12897986 18158787208216944493793947505879424000 12897987 651768908836782602341144916910767898360 12897988 1363338449785315365586400302746467727488 12897989 538628402116650318857565707705353575324 12897990 -178173200671234798399619283952885094400 12897991 509017956627884920453293748116308233672 12897992 -662317893234083454506604473479612800000 12897993 127349746194849100050419083211931187200 12897994 -452423346493803412645417051767577056768 12897995 859519848302459196869704864085590800 12897996 -610989858604431251230684062021214929408 12897997 -908541548280229138248024578721933164608 12897998 -1453443217895887685696812829319357419520 12897999 -2174852050181055996038715722364676202616 12898000 179203496698495064927342237883494400000 12898001 -1589881020186147318695109761276363617308 12898002 70219977760131296763182669333133539328 12898003 -907056098239881836464315339928347354896 12898004 -160728241139065539584358609963331590144 12898005 64720184420240975990445545940154257600 12898006 639028298808805165405864168754237004864 12898007 463545081736527476883994982238348005256 12898008 702854276650829011146941872625649254400 12898009 415913762102486323511059905902814520704 12898010 327698468831679244175936328993120872160 12898011 -177845126943734554634038034868064723200 12898012 -1161493983255027246097478338999371824640 12898013 1437524624019235085978072042225741828262 12898014 -709710712530444592875258349764641863680 12898015 25535696619040863099216665892840138240 12898016 -41276581985352784340173404482402254848 12898017 301589277824212452150157566227514451680 12898018 32820981134952467231766851057095113216 12898019 -1186882701584967298872068454654071828904 12898020 -240430591146476491455949949994605752320 12898021 -1839393844803008692268028218022123330788 12898022 -9466253879440796950256897841922093056 12898023 253649980710480525622135767580905964368 12898024 360029353842337253944511194708842086400 12898025 -116461700374298149688266668937911905250 12898026 -313563421157431308544119945468614180256 12898027 190831896671803031597333356863626890608 12898028 -347338718753612207659492634300200934400 12898029 494216638518319690341758103506146753728 12898030 -36909090583526722691045973169996107840 12898031 153268059308654656533707317191394154832 12898032 -57804646717082345029165382007489822720 12898033 919771444500682536081210814956812782080 12898034 459503522777811138099582743759244470400 12898035 5369565455612710014030238917244734480 12898036 1871592186733896888949453546144218624000 12898037 -312362220227439405927390492577937119314 12898038 -10083793316041734621700418380363162752 12898039 694910709594372503439776279455128244224 12898040 646835324250737299882536379374243840000 12898041 -652527253331545807321986055130529765120 12898042 -501356615342756240831667201501957725328 12898043 634885233897677306835957431497177856292 12898044 1107525004489683035574229576804404948480 12898045 689820093133460850374960229014299807320 12898046 -43889885005075772550972734138033405952 12898047 4009322348543086580364328097972177040 12898048 -1454395264370762862461968100959272828928 12898049 670806428004563542592206302041503347120 12898050 62564342056838195468859905092122297600 12898051 -2327040109652850142014855092260430098948 12898052 212223771579355800703655443731446611200 12898053 -576790937450182415030073374743461101376 12898054 489420200843044926822924903111823868160 12898055 677237417172105830852998918878966758400 12898056 341350602560240580211449744111888138240 12898057 100377712898465789910818414124602369306 12898058 -572055284299184289317988452746641820320 12898059 1496215049665468496282832084861282006960 12898060 -10175655319736051267623105247533363200 12898061 1971587713270611449101698881520886011648 12898062 -159627718700429730435906427466403212160 12898063 -729894684459283362323545105184458980688 12898064 -23122111092030421700888301872107806720 12898065 -1986836603776957518834588474299618880 12898066 -853726263540042204057699552541507206768 12898067 78272238005503787991759667602771111744 12898068 -819836385050842336594673695405237340160 12898069 2962879378753338431906948374453749077760 12898070 139725534113200432472287724178383566080 12898071 1155852627541691047180479504997291772640 12898072 2772181275088526952712506867611306557440 12898073 905984721600995115484220604293686802880 12898074 360349151488130559694638221345507731200 12898075 -1334550323392163579353205482132338066700 12898076 -937777898150678503250124056671898442240 12898077 62151875754297081867279987942276495360 12898078 58574978059087306831145071831343316864 12898079 8224246143159855129672089921032809840 12898080 251319740595139647720317082414284144640 12898081 -872509208838975498680476761881715008 12898082 -411119353978424324491162365900426130608 12898083 79600382792287634924696281071495958848 12898084 1559135923712455745400878603162077925632 12898085 -700230860498888589156071074205533193220 12898086 197625853951320554141557447765085148864 12898087 560219698555792679037850066787249072592 12898088 -359145863998446475823390100044618956800 12898089 961382144337524763802073034648219613440 12898090 -162615713181388720241850245830795110720 12898091 -362892423768320718134624199557512082508 12898092 418223960786307388870830320616182860800 12898093 1251411237425801403001027384820490246400 12898094 1318521251751480512419747070999976933312 12898095 -241294034929802056010135056710311385600 12898096 -364957644816527144037536043678444945408 12898097 426067159802646119380420495803153646080 12898098 -801386865244112625671866060582628834400 12898099 -1527893487721918539396684881839900150900 12898100 489426617092618340117379160910339894400 12898101 73654394745577062179543114729280582144 12898102 275042826921122058707629893418077965952 12898103 -3262718185880479836625369865697823148160 12898104 1195546952381187863190443784774608240640 12898105 1059890830398896293978957380335526587520 12898106 -54262576826824397141838148603972780032 12898107 1331426122757011340464107368507064369804 12898108 2129935370069212910658712363657789440 12898109 -469808662923178498989877016488894471584 12898110 102682308651248126999247032312378501760 12898111 1740394350195297543974844664835556427712 12898112 71096692127626491694076137357820559360 12898113 105990193067545964186193786497890243200 12898114 599821595363244027916841425746150714912 12898115 -9727308546983553146935034446502688240 12898116 54962014326137040321360660504305664 12898117 938200834239092657388258232409332768800 12898118 -981313462706872953885179688189755479680 12898119 -283366298022209548994696496320628253872 12898120 503418242124331225958324944720429056000 12898121 -945331627566042947509367430054107714508 12898122 213922837538884590832940990777194159872 12898123 468079805395763397294151552604925083268 12898124 789719584484964245421729311116379175936 12898125 97977950718899840993295580980299208750 12898126 -367696801307527685852899538649551803200 12898127 -2855945695475760023128468327391426824080 12898128 25442764521668330621407512018606489600 12898129 -1323611095008120398097666703392165860880 12898130 187757758802205204745973953164673420800 12898131 528811337084160887509364722232628770880 12898132 -217238080794496558877400858908016351488 12898133 -821425367827232986096040020371819553896 12898134 150155312519675868806462726401729298784 12898135 1635298728233851693649700250120458829080 12898136 141104304275922992821902251233969735680 12898137 286076573727632674560191183081115285504 12898138 1005212605067208050703849583579876096512 12898139 227980090102820466510109205538389139072 12898140 -69466476568948806281728353859105873920 12898141 -2624657119070116411854184158824113771200 12898142 845510344059110629805712725766590585472 12898143 2419368256595249043737697271184408478720 12898144 -163995166552090139294020442798986100736 12898145 128682440370826935447011091262425809040 12898146 339798983151385550075303759400114969600 12898147 -126392625634915979519991510689931543840 12898148 869317409166492979296037973258370926208 12898149 20968054208957120381590067090602088256 12898150 660894674696679438799877406571900488000 12898151 -1021767739605574700324349064644086016 12898152 164720687335303691542427851486464000000 12898153 -1153051617990818632615517261363287859676 12898154 -824046479277653319027299837467074068640 12898155 -538577554874258808282642501752685442080 12898156 1762020074920003462124272397967570938880 12898157 666338275995656769759428720307154904406 12898158 128957453002870752998621924898108346368 12898159 828288879043384928631910793414789507904 12898160 230906071129895025074321901368287887360 12898161 -604249066490634537503636306393906523390 12898162 -244532481787502829767116495825584861168 12898163 1269748685807228884956366240102314479296 12898164 -710398675240960055269949087676868583424 12898165 -52473274850169126091587987605906092800 12898166 613093491537562046712186420847864336032 12898167 -1110500552122919803378704155904579058560 12898168 -115390784013156689401539920007059005440 12898169 -25283217475170884327661213474451059270 12898170 129560188014715393342076783763957350400 12898171 596182264194015883085181012834610078224 12898172 901012392489022743157339508748157040640 12898173 175433192667656825992924808916059779584 12898174 -405415786038705046224071417718406577664 12898175 -877648954076570464323565648756719462000 12898176 265036393313999598748092409676877004800 12898177 1471722647045894118719733264222556215892 12898178 -154787827355625508916931134607210622944 12898179 -441217653507120681366230371444708363056 12898180 221438961045951586497338028785590406400 12898181 1062594544665850107792350572829721888504 12898182 110247081139729335355463622343263220224 12898183 -745191441146059579640418343132715982568 12898184 -66421703130502982793757363859744225280 12898185 -126982438032414792232177693054596000000 12898186 -80441386226261213699578020277443388416 12898187 1417101086521778987876639146288483671912 12898188 -124552144723964267304696745414049817600 12898189 -1144496462035125119224429676913173112168 12898190 69558219645235408735765518844249309440 12898191 -359955622621862745478316205803566418808 12898192 265139228615943483372278231181641424896 12898193 -223632486832861546102514157418744998912 12898194 409743531150183369158460691694992128 12898195 -606585013629851580621244144193379287520 12898196 1689636101552345820017079264323046823680 12898197 -508618219966949033855856135685965914532 12898198 -306231637763327302896855249759399122400 12898199 -1216960293047603435252721005345800579464 12898200 48585683575077703477002270670307328000 12898201 742374235040939635990464767413090818304 12898202 152284300484871094025983095971495860704 12898203 -15228183123946016269639270304567284800 12898204 111069458309291632919239974686566935552 12898205 -896818231862683456638755525747989814280 12898206 359976395117231137073412017913222430848 12898207 -607148424050636720941835120406550518400 12898208 399054500968010225242450071046472073216 12898209 -1371293229354830416717183453672366287696 12898210 60719866109751161863683902784809041920 12898211 -1019889879252189318449148939434110314000 12898212 1048260685891458939123141921795973235712 12898213 -1042683794657106591857453562375236777156 12898214 -237382669161461207275961427496961222400 12898215 511159015643920666840234619931971773440 12898216 105346965761868805371486695110957056000 12898217 466830284423798993623990360355692150266 12898218 659050420905820515198108427123984130304 12898219 -2358246542484549845419280090421836063240 12898220 -785848297656893316310129411552630917120 12898221 -706620403126472123485890072843001106688 12898222 -146674051062278874641252984708810863488 12898223 -215154635140332940630820205433859209296 12898224 21830141032938795684165110505809510400 12898225 255712597499572889899141933398474335750 12898226 -15487938724534327384042993977825331200 12898227 352663852997073125388159036012581444160 12898228 179545429397050508646605180028060041216 12898229 -1244502857626806811994377254655797361170 12898230 88157032355882764193706884444828221440 12898231 -289070906035331244166236724839930841536 12898232 -482381409538173038296928359692826214400 12898233 1007209813653465682472010852793770772602 12898234 543498393944565443226639958433274620016 12898235 -169598225328621527831143297506011401440 12898236 -19150233070630352895668834959586457600 12898237 -24074601558851294367247389462448864 12898238 -534196149030745493312151216337378178304 12898239 -353503191318112783812075525887145011712 12898240 289129128351689907476052247435416698880 12898241 -731796805320109792269461349237369465516 12898242 215808376286420356668167112665902774272 12898243 1368001073319293172794387653774786150080 12898244 1142665713722929955989505909550994620672 12898245 -134698028545887885716833552380310425600 12898246 -1005830121822675292112402203467393248928 12898247 -113608758929202398998841969455097157888 12898248 -300096989486720092933039912456264826880 12898249 567182903892762166452055324069700107584 12898250 690613174302133689440410525953782904000 12898251 -1868471535550869574726243113935206502400 12898252 1295683513133770569116789453675183188736 12898253 17555731468136419886311179917440976502 12898254 109053487647300215679447954862714411008 12898255 6036291632248347216032833084584689160 12898256 -111610349741149923679059207861539831808 12898257 -2816869416705164056937373105922583652096 12898258 -398434375052320661102722924160984281824 12898259 152837027664705486092077668395590863360 12898260 383788708432529055692628628677042984960 12898261 1579311856614854907238445807724234742862 12898262 325853388747942646370399600865211918080 12898263 158276632103537490812402029833194539008 12898264 1392896662398141175880516451892959129600 12898265 -150811901553762728092127119339965113340 12898266 234853384525105180802153893955438529024 12898267 -294927658918916607698302870749050205600 12898268 121946690199878728883546516450216053248 12898269 1239677403626419169563192004232410923488 12898270 336891512150716258499466846637670117760 12898271 -560105529468750271506451368606006518256 12898272 166991909141376364377752279088853155840 12898273 -548280009881198646749691950702706480478 12898274 -434886496129006216225608347532500557248 12898275 168274245224665928067327176618695338000 12898276 -293174373696159355398090822286732960512 12898277 -789558279855949199667628895902469269728 12898278 -100554787853580076403537141893548614016 12898279 2038817837190020518321523402878933933880 12898280 18103659842989302664965682238208000000 12898281 -703251456121467945966372204024676779840 12898282 -1117497288776595680033491394105603965008 12898283 23316015873305969234404076524169323200 12898284 76372959492108601774397614992064315392 12898285 -351974952142885455524899396365581884800 12898286 -73498315028137208212644220419333127296 12898287 -143805909741398156437404685892484777432 12898288 60128835997129779592174539611090550784 12898289 -1314749723275209564483138884050348820910 12898290 310798458035093605450083505867369566720 12898291 447298060853314540607767847676433096704 12898292 14255258086886727290349943081697531904 12898293 1266166347972473018010049022501420898528 12898294 252748278727651002621742317796794941952 12898295 1058002942579339789959042641565286003800 12898296 215496789591379074438917395823135109120 12898297 26638135610444478763135417448932756040 12898298 84222486187319429651252650304282767872 12898299 735931653570259389174345731620971363864 12898300 -477913706644580846836141782146216665600 12898301 7464693843059507627917234161836361720 12898302 143512973628618738466422588524702561280 12898303 770291688660677989723612377315270611064 12898304 2993809669734127889375370197165792034816 12898305 578435188092563407561283535063423840000 12898306 -543899373469873800901002889572383817696 12898307 433992030042921463757610029766133346556 12898308 667420324488882906199286719307129856000 12898309 -1736531952967367496052220053968691670496 12898310 -399969798416302009839578065950576301440 12898311 410734522582333489235413403615890440144 12898312 -9434358352958879928321502762662789120 12898313 1173503481634316029272659018365027437006 12898314 315445405928577063240339964551747108096 12898315 -719073710571380914507241039991348841200 12898316 2011743980330096133206020704270077603328 12898317 1032346785428191734026497230556669740480 12898318 -824322741466460783526381437412950744640 12898319 1772540588403786710072775389598357544152 12898320 -2038474465077503603515104282814709760 12898321 1439483339263218003747234039244111865200 12898322 516833251734760006840022199845096717712 12898323 21775200264703500735619600970959294920 12898324 1045602053230999705680376552306465997696 12898325 124335144177760507838281739810985024000 12898326 -278587786021479334806291655569802469376 12898327 -94508262472449659166589962629790667640 12898328 214012361026223072975442605661077176320 12898329 196644444358281092106089477293810578384 12898330 -138988208287689177716173422831419136000 12898331 789118845637075799363463823777639476912 12898332 -886962706230961654175441648012922547200 12898333 -678085195840929211138193974935768478880 12898334 -644916846538869455254492922286762187200 12898335 177914064150563036409086597808191148960 12898336 -886633034913488299442067691639593762816 12898337 807612734479993681650692582448816632112 12898338 -658605438365571158661038858253513949440 12898339 -930652433236988465060299486961374685860 12898340 40448093116861504461840022459476787200 12898341 506575400978469340554855797272475519550 12898342 22867836809155749401733181047526041600 12898343 -260813123242157309380017951293999472816 12898344 165589245632212422444426044115634176000 12898345 -245361891139038858968198455687950615480 12898346 275071219336801480497639357528101725872 12898347 -15471836959929591883689688540969794816 12898348 787459245784776840514079091203112687616 12898349 67193822471090321029084056635499667350 12898350 334782786399763091125363649010339537600 12898351 1399638472213418910580134566292430254320 12898352 266299921408622416917916832505241927680 12898353 107930709919212787721921161788539749440 12898354 -20172739998906534954702979456250259456 12898355 26489537962741662287398642829101590000 12898356 -275886812488215930535577535964599730176 12898357 358364562069694727221406305706451406752 12898358 877823410622927299489227527133122400 12898359 30592804587937270042806072593283043800 12898360 -214185871910413954980393360249401856000 12898361 -425856191233253933739468273105329843136 12898362 -306850832818318172210097468088131867648 12898363 -1543636569576270043423960699181504751388 12898364 -1079686375073686443221468241098596660224 12898365 48030934089360525188984924652106650720 12898366 4157214366049325918902209597489976320 12898367 150075478018183425733024049247278193672 12898368 157979479370133741091060440488445739008 12898369 22272427989380405002099430491562234160 12898370 -1740526907500992393581628070757476800 12898371 140730061084654640178946202279617898304 12898372 412930443910713415837941843955386728576 12898373 -1382729907563545461653524424830625505378 12898374 83956273628542860592584823462073597952 12898375 -571306330503381531980893630007270376000 12898376 -2121010478438626629199122893235565885440 12898377 -117029606968273220698866902537379193152 12898378 888577074257871312348854122132043639040 12898379 -688836072899742372356715482335541820816 12898380 -386101861928686826663992336335355822080 12898381 320458663147411278507356759035177628864 12898382 122205347755514876711983390139402081280 12898383 -1669785198303553086917472272115346661616 12898384 -46002166417361218716696853500025241600 12898385 1823723328415002248265970930449690960 12898386 361326394213737712929205772127703315200 12898387 -783202397282180416999046865461557765568 12898388 -805815059192431687168606289267830794240 12898389 -200390678704533978599964572649775720320 12898390 179275208192129859029268806426554771200 12898391 2732273542231304764709122283653461917568 12898392 -30707213118899551933187965312758620160 12898393 1194261010715838756027145449124407045780 12898394 -766594720356115320002869850737746687504 12898395 -184095050485320965028357593590290932160 12898396 251874879212590503514208830348212702208 12898397 116538120610405685585585527037757612480 12898398 280445952965130279618548993754516062208 12898399 -835662963993569968630852419019426885600 12898400 535586809677090142305929519281117593600 12898401 63010404828563331754699574848225690032 12898402 920300473746256126731130444006854635904 12898403 -566948554471224711349553008417832878080 12898404 -1168315167709147054894322585003515647360 12898405 235930074485363635328436245969694409560 12898406 -285646258957752042293639504253740951040 12898407 -800830537789799953088765824575506595120 12898408 -1022885255943372196125585162515615662080 12898409 35763818408913361957128877052586245760 12898410 8537449566618992270894239880679352320 12898411 -127853747251581316950313676273256873200 12898412 2275348375724559231061650678429558420480 12898413 970669916528404690868292285352489895040 12898414 -525436137655680219860621533536919146240 12898415 1064320984304794700780110324782717151560 12898416 208053728636569858244651822735771566080 12898417 723839194560542506131812890979090105286 12898418 -179138144721053083410450984704838930432 12898419 274547393554781305047242034774608869944 12898420 645662990443833337534166246877334978560 12898421 -1178127450906436454832449958579004275456 12898422 44702941237232350836273994714947744384 12898423 -316896744406563420043766467082705100000 12898424 468773562146763293118521274784466534400 12898425 517981637202330013807828880068152048000 12898426 737522492621217600888540185145055980912 12898427 298133120716455447938129603349478523112 12898428 629445158105977515704708040887051182080 12898429 -580513542876473816957566696472971989216 12898430 -31624981660794667023933005130060228480 12898431 126122569883306487773719447837400028000 12898432 -248069204044765141455117372421885132800 12898433 852621948343908762849216561661895639364 12898434 97052349724309154276464484683509760512 12898435 -221290196216155384008932951122398585600 12898436 -360294877209842995289732216681201145600 12898437 -251273603194685935346794234337279046720 12898438 387421265582336580172610180928480110592 12898439 -1055619049792362732450653566497204470760 12898440 562168885616242109166598707659091148800 12898441 -1859541398246150855123331972157832045158 12898442 1050531860464729758899189212623863515392 12898443 -30034303946824243652041264105801540176 12898444 882602163815387477196010141906481774592 12898445 -88393296789272922184182961403389232640 12898446 185202037129491800803218467852837498880 12898447 -10843842388410684026464331011094948168 12898448 108842600079325396283504673472994844672 12898449 -33028965632192900531150322284259393792 12898450 39267267920530449431814800927214444000 12898451 -1287692916718494798623363815931519008368 12898452 3400017982989303866570889167933374464 12898453 963560760906873425501889720768781826702 12898454 331643181262838104694527882457690677440 12898455 -144290599203891770849364768917673724800 12898456 -889019462606608348838686753195083909120 12898457 706207333057018657533224062902853348800 12898458 520607628785743110315087688036025751024 12898459 186734834368243241575504348739825184032 12898460 -251782332573366702705472984071755358720 12898461 -942253482513863803474944610278372556416 12898462 -392634689465372733173076224818072579200 12898463 -298184519256052043677540625566531968288 12898464 -423441360872989669073857520733892116480 12898465 164983825834460296066478314024800979860 12898466 -346879878841194042648050092194965211312 12898467 -542596740462270105921669376453199711760 12898468 -118411288024133539991586217028947282944 12898469 -253226178080671798620686708232808973856 12898470 121294189205086987302563102707676010240 12898471 1740193555104102628660636089849388151672 12898472 684855386683843014348978146231651404800 12898473 -174456874175633768897110748489955240960 12898474 -161716892925140959672008420914008509264 12898475 -193271235221029869122530438813119456000 12898476 -960004460109817309846745214459453120768 12898477 -281082926018882897457266713339790791668 12898478 429041413967798177953032306384445093632 12898479 -2235995596015112079440059046051655288 12898480 5749453276989135432812236537929400320 12898481 -1072294076650595531996021904383410140048 12898482 -841499325435319344947457566854694323200 12898483 -424939971653291938756888036531265922000 12898484 -336907152433443551275167122858652248064 12898485 542941474796189639905842609561359391420 12898486 -524473878063202287016177455905266355808 12898487 106776614007494238626037055583420152752 12898488 11016239087791103184547090734012825600 12898489 -879410647176989810895064055209387034710 12898490 405798764602628193366419205389435001600 12898491 -1320671523163711390173011257857150565608 12898492 -1034030379661424309720215608331328225280 12898493 -50197358730984279311874096391285861716 12898494 401320643597920400793176777559488317440 12898495 24563933246328548343192905753987128800 12898496 20858281938133467548092118404505272320 12898497 460145658258099963062503979237622270000 12898498 345779814153136469410953925482554626464 12898499 1081732980502197715037586461382187913040 12898500 -692848186655207891294383950681676800000 12898501 -295866928717099403102124912402571100160 12898502 -364960921342209892864199569357219454400 12898503 482672962287671777940199333473233598960 12898504 -838698122308335520109446604006530560000 12898505 732720568730999788975785177022596523200 12898506 828454917521175280554608164065234988800 12898507 24920438870020952108856651086222260360 12898508 -220177822981765318647020517423403603968 12898509 3575752079193027993918547650951348768 12898510 157045955892462200025093156976999316160 12898511 -617598015364256587381334607723868723200 12898512 435227741556435342577821986575975710720 12898513 876932174592553221191830442368231349104 12898514 -737880642916188746416387437644443596144 12898515 102585894430360225806951687563592960000 12898516 -2905160789141477681672570679439384576 12898517 1411267516419970667944241369991751327566 12898518 -128327481757089538188780035185875165312 12898519 1541098228629990643409838112428712854920 12898520 -524559450667834458575803857368228659200 12898521 -42550991761670153397606734917271118000 12898522 248560718129276978171284829248104096768 12898523 -133640443361457597171413928281314268400 12898524 -323527201181617380967967000642212345344 12898525 -444493706261811231313943406076598159950 12898526 83115724399056944229604527734622526080 12898527 1436659134229622061431351601148163374920 12898528 -2258209749699477352264267736881956126720 12898529 84293365059854934421145467502181059712 12898530 -7743172605104390904812590276590793440 12898531 -311664783111395699858722521560056301668 12898532 1286371356086687017631885357929720968192 12898533 -372002585808081361170194749143197331840 12898534 -534966678103787329443304041223488339840 12898535 -481726953893835994922061767720618109600 12898536 414444934582953743188888005843499253760 12898537 -30182706576246754386715478229468067968 12898538 14147789257089069810621044394454460928 12898539 166443882747024231824650726517618579424 12898540 -767607072471159416314806033750486021120 12898541 1986685804838635526008104685491630057942 12898542 -554040327733980089536746379995949485504 12898543 252807144863487731211107944780944041984 12898544 526301971033714386368564729875414056960 12898545 -732087337636339822212217086412133789760 12898546 46215347715509646156889844461348876320 12898547 -126451403694742636305559406545352798004 12898548 -453790923713336743662690917731814215680 12898549 1489570771275050839671071058930826342240 12898550 78686163769159565147831004779757408000 12898551 -1344348732272212023207832832361516793368 12898552 735657543479928818106102877653119385600 12898553 852029447783763167840783330513606237802 12898554 -516935384379332485712441982410084478720 12898555 -1679044381919841068304332133867408023040 12898556 -20084061563652674368335313502606553600 12898557 169411583980316224959764949422187643008 12898558 485410803365582142884476154214030562176 12898559 -223363581306886417581273900585968062800 12898560 -76087440370685542788383261566854758400 12898561 4188983441890274120837582365614272640 12898562 682273124167596831417364506521210887200 12898563 53588618675844474251081564051440998384 12898564 -446586876997484463278079027800961624960 12898565 848118591772000312195320242346951695520 12898566 376212801441764640206711191320374589504 12898567 2109380099954428481274313557695487486720 12898568 -530058727508159335854033923269039104000 12898569 -12658937073188797583357288180610631680 12898570 -100071309558079977838966290425433338880 12898571 10705400489795435567734025840155156224 12898572 -969742667531029329840343000181313355776 12898573 601222306939579323896973936010499139840 12898574 -18562421302244865783821085926062242432 12898575 -403134080784304544786243402808771492000 12898576 -528749877191753892900968805549074137088 12898577 557417366516445751243979503036413446772 12898578 132090363302108825724745959619567534080 12898579 2258041984536280785318669419833512575376 12898580 -77450914360013982383754072268339507200 12898581 -14802709120261041080124681360732620640 12898582 175712891495591081067885493612227217152 12898583 341056006279954139407037659095500305200 12898584 549543899545760404660039823772756172800 12898585 386127753474790947781856538794116071360 12898586 1706841705838249504363110634098378155520 12898587 -1139041669854223043240287809242605708800 12898588 -273602353226899150270528896292802509312 12898589 76310982717731118329675267026550419968 12898590 -361698169696167624179935063095791671680 12898591 508467641524696677889768275705212942400 12898592 -282830284710294541063147295632061890560 12898593 -179074431877497901746901381147107980718 12898594 -99110083503528300455883707318085045888 12898595 -428387682797359500820681848746019620400 12898596 659299909308798889210400567079708091392 12898597 -324318051602266779261815709223060850628 12898598 154411072622014646539479241701632403840 12898599 359526902397840414664448744273744269440 12898600 191091157721750508884055582338304000 12898601 -382453446283282935767254084291402716828 12898602 -2657068448096458130022725738615849808 12898603 -336662071421835859833813476279426033216 12898604 54622636620536869965835857873629171712 12898605 104085492682499870875662396341956489920 12898606 -197183897164999581499319816859375836160 12898607 -249801044293020159163436227759644752280 12898608 160845865077976057772112579127996022784 12898609 154632938320556707584894934123886768820 12898610 246186807363026878941925629282161789760 12898611 107998046469265519985947790607560921616 12898612 -1190106121033709079006955032531741523968 12898613 -1155340716684488695267875484428874500 12898614 612435679168462925370962708969305195392 12898615 163881615853727811875602296178624699920 12898616 -1134241477990229401205537186939528171520 12898617 -1229203551796823033232080325089051398320 12898618 560660252179347282917163158524262363760 12898619 -832608186755062827844133214224893309980 12898620 -43272780382114702773917098547070259200 12898621 470556549932460038637174077125902074822 12898622 46960599398656949228218015152407980224 12898623 572609485381777431044563992932859277584 12898624 -184268679748382344564313442891336253440 12898625 286060356156893742003656921415851280000 12898626 -160120961578681386547135832373355439616 12898627 641514991003212363841494548544270565072 12898628 -331687395670014100967376089535416500224 12898629 -345806542930603142685345170190469390080 12898630 -180996126885244473797330424569334631680 12898631 1005925703703361999570770946120898339472 12898632 285637139324916094720976236379541504000 12898633 -2060499550679544965922305981609522607360 12898634 -156134519552846808915328996113417739008 12898635 -248758884994044539034014536382103475200 12898636 262576128708486434776563036559435534848 12898637 459149795753389116274101309118291582380 12898638 -247691708695025145073453037245233987456 12898639 -602602197723683385028849582889439692160 12898640 -190099681840739069700711481297787043840 12898641 86477121773611697732351064557805766656 12898642 -644699388423043976505406839392653596528 12898643 -1299988590675386063704226890315359897108 12898644 229914495899110960200767850435971481600 12898645 811539666151358144948087413527081783900 12898646 -728085747315635777951673772450220747520 12898647 -1438230894105795225235807066472382700752 12898648 -43708106187262714589837142711750696960 12898649 -951079166371141350167084603702032514040 12898650 145143932813679059221269312020093817600 12898651 110222408710391477055034375497650875000 12898652 359831465764123796679348537303823913472 12898653 308887608380698837619530116594616862208 12898654 305592264484377166034099963375256624960 12898655 -595226403295972866175128489996291348480 12898656 -731873004837189485495963848630036070400 12898657 1611336677542507869802715484085377839906 12898658 -690976009724358086886237220337167654320 12898659 -805609975114488808183185697195729237896 12898660 -945931985750913563579514841264175896320 12898661 -648194370171172220144248354919424152100 12898662 35142626663381559003609737487668505984 12898663 261748667208931040332664930237499968400 12898664 2318202335514172340622744003090527247360 12898665 -257258123603086028809160727534876724080 12898666 -255618778937045722606506004365142075392 12898667 43440718504910832678785043389868392040 12898668 -248086582972352059633769339883399375360 12898669 -151714180502196287649571819968207228704 12898670 -653389190081418345938611637430294342720 12898671 143393085590186625273809492139073103112 12898672 97869948681462788837078384696051433472 12898673 -1095616694875285873571080097780799564078 12898674 354003202373289727675962229305910345728 12898675 1611147333290791310622461188198650047800 12898676 250029727631945784671931772841566740480 12898677 414001475450637676105406815379688792480 12898678 43014993340239910200221910768692799360 12898679 468690749213863191287513837266014441384 12898680 1422897034322857917641127477920582860800 12898681 435873392837292318505528748932244573640 12898682 -119733079509123277567115847441160719360 12898683 -23543622436547023011380324663440505856 12898684 1250171673856905790812155321938189764096 12898685 440401347142124474986274092250717614380 12898686 -229432911653424963948466472893674207936 12898687 -323697810092273177640654325425555648528 12898688 -1224401777384389853037524979077307432960 12898689 1279694039678537421776985453783707448624 12898690 116387918649158766003594142673049446400 12898691 -84620857476534110151207513674346543600 12898692 -497108496123757826967789970658467161984 12898693 -210809420156376851048508524047003857058 12898694 84878441228993698025044585134589120512 12898695 544904694792058875261270977651568019920 12898696 -110139993120460179512668377661711718400 12898697 271354558750890299545015048379746251264 12898698 26727932971116939784490683270429593600 12898699 627586709547831361569245615819906880000 12898700 -312120297212039213932623518876765548800 12898701 145148821308794538349728965669750050080 12898702 460985529605505798716963942566759791552 12898703 -792120011185932509956517170671968580048 12898704 -15859515402115964594743531515092140032 12898705 278267738987191921715260943143550815860 12898706 86207045726556619816291396091047839360 12898707 684444651892915211999693565274208596320 12898708 1336894847150699231530604560947736185728 12898709 453738528582845527552181883485757615804 12898710 -6357347827625043823041070705757491200 12898711 655480191990798447865462131111176829720 12898712 -425256658493373456020879784095502950400 12898713 134782211180079629899645940989146327744 12898714 -99619518212851675761897230358429361920 12898715 -909834615323630808658036597981276953600 12898716 -11769926213185362458734330958803163136 12898717 244469749392986539570157634098215605248 12898718 -275724239554981875215097015915449372544 12898719 -974656349391933894157116961650719976 12898720 -617593180993987617566122690454932684800 12898721 -344288926455295263365252084872945659390 12898722 392798541979973607235141435994846453760 12898723 -464439584058167321275483832257298239416 12898724 -349773890140346575515747990317009320704 12898725 204544590313344995766305528888191488000 12898726 -920287502362280862581056353884243462688 12898727 -3582781177700058878456250886878201526368 12898728 -358192455670675986701602953150318182400 12898729 -699414327446280094129416157639880049670 12898730 -555436741225309935328328448190345879680 12898731 -35571995584745355632003426996763872016 12898732 -667856805084299221610918618352600760320 12898733 1199954507489533908082998662051401490520 12898734 159430233442530003059138968305799087680 12898735 -125127894965765617426811346261437763600 12898736 222416205376928048256631035434164224000 12898737 -144720700453985681900389426234467550560 12898738 -940430987811489795494736033673396562304 12898739 -271586359163731417885025522485194405120 12898740 222386949306706743015032838833457868800 12898741 852918660860124855553016077209666268142 12898742 2284243556818084886347206476208572655552 12898743 -147751793496609335843973530240588891904 12898744 698705439905258418610527346150173388800 12898745 720193307143500383325899854696283949120 12898746 -311124537075491983037474995314888078336 12898747 -1775557808332070850506236651429105129280 12898748 401439746023908799738062592066851345408 12898749 4836784804269579651923309135835521568 12898750 202258748456289238843163885412260160000 12898751 359123393774698964403145756301482066752 12898752 -48646907082918449777690515074761883648 12898753 -13089975973133125093303936552399439296 12898754 391121548194392964458769015300598838784 12898755 -182788089412984974731345797106258734080 12898756 115701926412793255462738029290304089472 12898757 -1875071023103151411424271820951270881280 12898758 -134281907566030832555807286559411023360 12898759 -296437837630641769832588183620477651520 12898760 -260741230017120037202155965681881241600 12898761 913518295007131114482294986853609779472 12898762 -374606818632667016851431423493457624736 12898763 1421133268700193353223305061397546437012 12898764 16228595200211647555015236990130094592 12898765 432625743145777490149470481261102492800 12898766 -406927770498832597906318888027707926016 12898767 -155081471505644515531447810783491353856 12898768 -92651209673080686410917469218485436416 12898769 376450846563599388960675418328581641168 12898770 82271287741100390968274839646736076800 12898771 -247214053850753914723607998258988283028 12898772 -293279366064852795935266227233851818240 12898773 -1218389440243529107563581011832249973696 12898774 564101910518041332077876370013545418752 12898775 1048732662002318913697535053063768762800 12898776 460248552586015449922739003571331891200 12898777 794394540897758250380482180210007327440 12898778 -635313611849572284271196278282074456576 12898779 856643839165238570698801492815708075120 12898780 1106557047326546312159481041168854272000 12898781 216404900211993406638440051635813524192 12898782 18844932250931079715144832560425004800 12898783 -518010605377644356837102470272511777920 12898784 -855127262245451231139615186603814158336 12898785 -562293686657482139719006268339707228800 12898786 555794546844772624711350488612309015040 12898787 -144016216136150779539040783340281191936 12898788 260529982876553449850208636673227042816 12898789 1279411448064119037789130173917749374590 12898790 -107360419580749996001226771700168166400 12898791 431279469204732026116493505719932673280 12898792 -223963954721440193823469605663171102720 12898793 -4466659087372152944996228840456098628736 12898794 366707881678513076052167630914516120320 12898795 -113280779625799254823962257335862904000 12898796 14136435643841395711288504930397368320 12898797 -297627005382397899196120395954526180800 12898798 985163848490160504252376407859074909120 12898799 -447069174947227946507938347267856033200 12898800 158319114221277984084999832210872729600 12898801 -1776383111889873783138696745691558507868 12898802 -5298492473521815401764318930124384256 12898803 483156332198815026884350949950262980608 12898804 -9983275333851101401175124389433651200 12898805 352359062859394142112558014749640212920 12898806 710989875421972387822000974320272082304 12898807 445386023414207298377932299335023650472 12898808 34204683036041913330570267151647744000 12898809 133339832311044802689073878136765726320 12898810 269181321657646009656475275019601902560 12898811 -1537076919482052337205359512417870010176 12898812 -104467906981176881752911072088199167488 12898813 893126183012353905912780160604318182240 12898814 194302264517923431849020402224644385920 12898815 -659265034936363854519721623384942288000 12898816 -220597663759402288627812301667806740480 12898817 374417003860176947645534467583764708866 12898818 1284034343027221879331533548559636861440 12898819 -1383541646953068085183182728333313176160 12898820 24181075614340969375301494650374492160 12898821 -28114604812421937226945785578572726272 12898822 -412806304895776526883666616399836275328 12898823 -366159793828299446633137135442408862240 12898824 -56470409621374592563937463548680519680 12898825 415105658023334033429858319689965469500 12898826 270715091565134646715608492582663992112 12898827 -422273171899656566390584525243167165636 12898828 -1108947975671870789700897302291761023232 12898829 142336929556830145984254265971355068876 12898830 -83675644847422283820490009245163929600 12898831 1888797523205033800554922786619802912384 12898832 -481876128272937951443896947684723646464 12898833 827380811691668251153122627484517726304 12898834 131909726841449396093757917531553300480 12898835 -710611145388425273731205702969174696640 12898836 -762168771182605274856904618112130350208 12898837 18561304618943622469120213059162205440 12898838 -418226416672765006306517615836848115680 12898839 -11167583671234505373657363650864403072 12898840 1499723845258725035902851692499540172800 12898841 -1580591787791048749507963193139099330816 12898842 79247415056743320677681416267979520 12898843 -769271579092017718958071080494433488376 12898844 -336420068062971913708566052131695023104 12898845 38189524041174598956716240647860835500 12898846 -15503058131844197566699008514163807616 12898847 429751889181175625708479744946672452440 12898848 -330148721628326107489320402842244612096 12898849 -1095427023883029313756169238207382567680 12898850 250838632920140610725174153253796540800 12898851 337215273721344884745986893948424390400 12898852 468574781111824233997131082505715548160 12898853 1459682827303419048032113774002484484640 12898854 105215784096263960563690146367777930368 12898855 455497680732004818713208069671507490960 12898856 -158675303012322722397708414625501347840 12898857 -168123246860632346460549538911759383712 12898858 127738223616495096100039326672975321600 12898859 225497579732683734659580579540407235480 12898860 187377852935756540661259019965474406400 12898861 2390156682371081806118412660394457261462 12898862 -637227959712365931290848115208996005568 12898863 766673458188071998342962833382462822792 12898864 -7989698382541389015900748511340920832 12898865 557780037552202391939713938122011963200 12898866 -140697783365270649298328727250768972800 12898867 -1846231616041206854436859912072987444084 12898868 2204727440528040753751913311513168736256 12898869 1199497016874244301443860820223118402240 12898870 -1087539348674961812480391032196312518400 12898871 855756189399819576495305626546073148072 12898872 -676738323460601374035306558925209600000 12898873 -15204055153088599162405373493656759872 12898874 -150629295255387409734068125112494322064 12898875 -400574951568662698781917062503826240000 12898876 1369488290395716802524676818135918095360 12898877 -1407606892768392843114712166984754944628 12898878 -475757741476503846749046962893402166976 12898879 557071198754126201572195771169222881280 12898880 217623554396105857237389408597977333760 12898881 30183770223364316230953455135810060520 12898882 -13227107170720706611906910902133907456 12898883 444025038705002611174361180628006297600 12898884 914760176383935225206235630843415796736 12898885 -1437109662325814792196523157933972436420 12898886 125542504242634171173872508979543019520 12898887 582804507304275837223492813828899721680 12898888 -1881360284853480585126654364254784650240 12898889 -651995087176795224363347431382737046310 12898890 244957203559278044750930958062356688640 12898891 -35743081897711181361963745597873308708 12898892 -435867334588546250852746838920667798784 12898893 -79616569309127797584316652724235709952 12898894 560673065255723724007548781183220066496 12898895 -444856928090649073156498988093949810000 12898896 6355832617136028209607835845442928640 12898897 859113223035799438186692723202700028384 12898898 -663641755456709244306024199179243346800 12898899 299624415788208439695729930028695900000 12898900 -160268074230167587926222999106671564800 12898901 -1540711598872369677401050460050711426098 12898902 782700515616131933313791355393461981184 12898903 -437768863882039583822145003521379667344 12898904 -1469572354066380510625243616535423498240 12898905 -239112137613701217431903428323956283840 12898906 -267594461273617578618887202852521454336 12898907 -541881031855561349361551923837257072360 12898908 -920646246165487484993124872307262880256 12898909 786723485798110273910634451791244465804 12898910 -75446348092091547960016360594328544000 12898911 449597677298990917131522220234762656072 12898912 142234764058966609611289369968914202624 12898913 -1566059958428285572475429259771201879360 12898914 18454554972954739342889292031883771904 12898915 601701524193711855783758380445490163200 12898916 -574406204342449249700841781522333001472 12898917 757020430266117850616883313557627623934 12898918 765813576284886646947580283953622698560 12898919 6478572740781459936603530859778638720 12898920 652755363370364660804398292635142553600 12898921 -374014906251682737567330924064495292288 12898922 -117434500577438974907203284901833984000 12898923 -1212146208115942642647039871236113504832 12898924 -776851227336084429091591342281630095104 12898925 -6235834088607203642201609011300864800 12898926 270712134340338609044144356539930507072 12898927 378967619372045075769458539599200480632 12898928 34231986710343789874524153156356603904 12898929 -112414340721653052094583826524278732800 12898930 914335501130442590452113774984767424000 12898931 834879806136174268036226226756373734732 12898932 -208308195807248673332309763349937491968 12898933 -1007481256500837358052016249631953380818 12898934 -733117503713120402738948265802625714880 12898935 30617999534710150884343870283011212000 12898936 113749756441997966475096266229392179200 12898937 -22365709626970210479040224155442949314 12898938 108197775775679535485257545371723590656 12898939 -455351163841120372476041659132976657040 12898940 -375653759930790693521184457205398763520 12898941 185734187850236949344903174227892526624 12898942 444467892021252474002053931563930365312 12898943 177552252874057487221316408952863815464 12898944 -886419143731365413185043576841547284480 12898945 510323562241780467161214362321708947200 12898946 363848745831339302609675844317477598672 12898947 -593176540988967470605132945637394209472 12898948 -85509464763295774180398089836443801600 12898949 1208216413770520581927797242574516090112 12898950 101689761694037411555041271876844163200 12898951 -427813209061727245558134396177381386560 12898952 -125578670748741913453312428372582236160 12898953 903902657153626226712984236279349976800 12898954 -82866284171671138888824300880806643008 12898955 -36814550383297777014076985871554999280 12898956 -289891321492346137179017051658802278912 12898957 1261280825210721854785197835760346460512 12898958 -527666630586875926711486356990086137920 12898959 -526965149580154961233659561830387832696 12898960 322163884914106055149375985589373255680 12898961 -428657519686985997389324926593778712028 12898962 1520492737974435033866940241670612152320 12898963 -823136029609046763323520439203686752 12898964 378585507478964109915461079819212418816 12898965 -192673327645647950122049653070837717760 12898966 -344341185629828293386018457276360409568 12898967 74200906969736812240056854215112411280 12898968 3360227246135894648959366614987571200 12898969 652842550502332407716316642844363382472 12898970 70194189378754893055266757213644994560 12898971 -447650586828756033240680701619070315528 12898972 987057200225335732117380992375360523776 12898973 -127422461880348165000142658890691828916 12898974 9335079475547232326942388992244562944 12898975 -327818411090953817235486433772275184400 12898976 -263728015618519948966052673805778681856 12898977 -59969418705450450760416337445199273216 12898978 -51214730900496225015145486017827766960 12898979 805098247301438018111106453964009487580 12898980 -997916105293969585335686733553580851200 12898981 -29268236573546455298849464916752003200 12898982 -1041418548641791276398805586334538149408 12898983 62021629239687198069007075825675539024 12898984 -75456873285928575728067487515845836800 12898985 -1516608355827397469798817866454698039040 12898986 -639139648043785691556270732854336544000 12898987 -2218384017225907398393224708568110076364 12898988 -231341156731235357680950778685833833984 12898989 -638793763041965686301173473143533696896 12898990 11954704743297785138413269754326309120 12898991 316023285770181069853150011796093102080 12898992 -199841736823757114650035924950476554240 12898993 1684545106216317632160537824344844699760 12898994 -43060225917174640810186040004607561728 12898995 359241846026062954418459799932303043120 12898996 1020435150427200972887420879375811932160 12898997 1083633314789437858014921769773839558460 12898998 184420964013574939987853613994920142848 12898999 4276239287590426135395900361657759185248 12899000 -2255955691850202885803665757041536000000 12899001 819120519609673900721527427699865348432 12899002 -4830583070156652421073764776240756768 12899003 -300892515397417217791431047591363885616 12899004 -170295859288953005990282324383183547904 12899005 -215942260072782709697117087776188398400 12899006 -150609888514122650803444971674980537920 12899007 29043165718833224550232291401117878784 12899008 519015404357327151413120017423089532928 12899009 528503107682131680021402714903258673152 12899010 187087360127157837602971781506110673920 12899011 -1821551356626645647342187325084954808 12899012 -487725826019197935704600423605946130432 12899013 83671376380994740954522172646011875488 12899014 393241649462185205288376584177885960832 12899015 -481442902026137176939767584641757208840 12899016 -95163570661678683788377247420907509760 12899017 -784728088339886141822209142193466944934 12899018 548052461526679656122258409386711600640 12899019 233526919324268387478990418293342378240 12899020 858701944800104723409073325911443348480 12899021 -807621476736283800253441730534233948128 12899022 -560641879685271269098547847086463340416 12899023 -30323784489475590787821831912683766960 12899024 -182520808285632395367445524810014392320 12899025 -231890626547999315308289261649287342250 12899026 59026983155793394187889851185469852160 12899027 123412128604941204514032174337317455400 12899028 -277393481436230906621448058827444910080 12899029 -67909887205518795650088707041383412512 12899030 267101289827829178351216259635947035520 12899031 -1469364784471059919891170994405024523136 12899032 616952607746236809465174742884736696320 12899033 -257099215298600123256815201159482433280 12899034 445590978926633523766240687108493591040 12899035 -285452081427745028036104794990400979520 12899036 -75488970165246200765959404916890209280 12899037 96342676831955215592152774380759591360 12899038 24106586833841191655828743974705753600 12899039 715033379737137179533576342661530109856 12899040 -54958272892667627414062398468784128000 12899041 425078973122691607511434818736820343680 12899042 -338416694284712415642653553048819380160 12899043 -27879550039644630358399671678740220240 12899044 -673862034269445484745297731589269807104 12899045 -270793249789462916200216650819077741700 12899046 -509641414087987355668664391386519864832 12899047 686623217635433256008965040772701533152 12899048 90646027333635794934369710872337448960 12899049 221057824886260893275598328427903646864 12899050 -84965171609988377493878333195403145200 12899051 334525972791932869871115251319478222368 12899052 415443471930280119724208635501842117120 12899053 406290169540601079280307030016892040364 12899054 12095522500948788743177268546711502272 12899055 232681646855491443315164600690215867200 12899056 259052258930462229114618139153076060160 12899057 2183751065229917647217271679152208680960 12899058 -4814281707520896449365977221828539392 12899059 -503661239932615059966872163479416262384 12899060 -272627204048636784687562089550791091200 12899061 -354312026029201519511817548168206310400 12899062 965499684349535305028407544651238182400 12899063 -980570908957010543570281306219924048752 12899064 652084819577829163802177193646097694720 12899065 -187560928375107967573644481328947140540 12899066 -407628758144106039022991525029253676576 12899067 120512531590844978166862948013886091776 12899068 98894660795707845815075728631345125376 12899069 22929865035637839991103477962148213760 12899070 -83662920087501787582060199111003602560 12899071 -17244170621155625936602788335287301648 12899072 467672176198911124205261349228858310656 12899073 347950439718622818318533406142149121728 12899074 851630670015138653698084016927083459536 12899075 -104216663263509757656417783035334906000 12899076 -965761975104287466032485823379291706368 12899077 -853147990704975502308295109429640791074 12899078 82636185214297923496437845375512197120 12899079 1324861792557550176760654215151048581000 12899080 -108487480350466086719525185456661299200 12899081 -114879012744031479901149506856499077120 12899082 -25380958276404106967947687377825332736 12899083 324742019138558502286660520833795797332 12899084 458093015587782663589318283628518400 12899085 -648939748606244255636767729670020941600 12899086 -224082614463212019814148630693026714176 12899087 1090406894996467919514827734006847145552 12899088 -7738814300015046449690158024795668480 12899089 50597693666356299020794647000319003456 12899090 238773170780315756099988054366008448000 12899091 874910998318588575412923621832399524792 12899092 266552006560662662319052910849299345152 12899093 23218049273431235364517490778672551004 12899094 239273971421587793268744104874218380608 12899095 -558578633372209054796031459490869925200 12899096 277463642166028639554306122768543784960 12899097 -8801448683694979904790688299885507792 12899098 -291113048739794354753555206095037079040 12899099 904600454483377837482622452640167860100 12899100 -7800427389496341560008583745036288000 12899101 -2485370192018424402243253815691671119796 12899102 -134089294403664233888301121615467658368 12899103 1743262659412484237712267819099200176896 12899104 1469053099151628241033394666317524566016 12899105 283536885293444553701521257639314266260 12899106 579929475542335698544742524565881908864 12899107 221308442582284256143371378123817193472 12899108 -1765141023043503016783739815572475812864 12899109 604732086628226745728879709265288919904 12899110 -239133392614536724958963501710120861440 12899111 1671996880870530757147898798077406479800 12899112 -500358618666135964734553726611786547200 12899113 1233401843970272685816271884240949760640 12899114 120292434619456779966267810151693084512 12899115 1484746183704495331499724063452813580000 12899116 518076687855972903667936995175087203328 12899117 260243697519577063798708312556550197184 12899118 -38571197979498086076660446722111336896 12899119 -2064217179736824086963002008496496539160 12899120 -138081761754524877771488833791472435200 12899121 -374031735855579989451646483463201439936 12899122 -1321578739193000307319465412369850403200 12899123 427114430047832626406359122414427455372 12899124 -127711682669794386509234636722799505408 12899125 421146207279486412994952937011519630000 12899126 -180031049044307551119635588079524669760 12899127 680499544274825680352534641740855769320 12899128 -1818112650747535816740297381256399687680 12899129 1205139687474931688574449190030515389776 12899130 468448500278907503621966483068859723520 12899131 -247495783497583377604724093309102273536 12899132 1366014707938159958040571511024141392896 12899133 183837016950375287265198576603875541720 12899134 -103897054491782833148955711771007828800 12899135 586859483363394679404704219081298415080 12899136 108159828839067992981517319755112906752 12899137 -96634240837056147032732033256450336320 12899138 -127157682974905898802902578820955217920 12899139 -201791973455465025588738658268177034432 12899140 -3247958815222336683089991023030906880 12899141 -1796584948103595222916225422990294612096 12899142 -86150750334202283122107239347455494400 12899143 893861757410905245158182642084531746392 12899144 -107325856838047788497543059616747043840 12899145 -164818058514234499752875070535647504000 12899146 48769232216283791285315587774813960128 12899147 -122972998485554984341956783507626760288 12899148 580379437040521382736148429344503815680 12899149 156646081023670898669770115756279804150 12899150 -95728208176482534453747333729888000000 12899151 722993350543987338789907602419907506280 12899152 323922088794532722481861816731604279296 12899153 -920119182622863019103002196981992979598 12899154 -550724045152296426806075458100239082880 12899155 1254248918453196721470725408957734481760 12899156 -245038598745282403896831836265962340480 12899157 -897515966298315055307862247821117587520 12899158 -335688207799206039773854724560461945024 12899159 -147521329098846413998268609081925499392 12899160 208524937480140988614657692076619161600 12899161 -427534432796262921752077015764851758656 12899162 -125208867996895125381973955327704313856 12899163 -763769468924281527491097746009780599656 12899164 1350846721222904742580390431172912165376 12899165 -119960134370697449721018356686452162600 12899166 -23057706689562224963150110410373140480 12899167 156333327750145213546234684300719485216 12899168 -201691005850201685335821798866432557056 12899169 -216551155401100895646386739742902866880 12899170 -63563997263293951253455598300693030400 12899171 433109219778220598549498911848095353680 12899172 -2856295973335446393313908932396568576 12899173 37736479200410180514930803728677508544 12899174 -169310693159778803818617640195645146048 12899175 566415398082040315636570689321717753600 12899176 -522811251043989928500542380694485401600 12899177 1567509676061473068521536782780971616912 12899178 438874445509227075225564940748700253104 12899179 804395786527830768639251302024947844384 12899180 10595174316456616763311419928559616000 12899181 -145137891567887312796252845604443302848 12899182 80706679015221761835534566347403737344 12899183 37190229207657325654708079041608444288 12899184 -248352258863098456912954057011368656896 12899185 -214258670999231615224344699387915571200 12899186 139274189907354428653427980430211503520 12899187 217980787107444392661245708159004210000 12899188 753802275886510314050840746960463381888 12899189 1983056764002821442432496997733782514990 12899190 -38799513272653426129649930857629348480 12899191 1788551590565050326253995499247841951552 12899192 1714348066505305228280145412301667041280 12899193 -214611715648924117081219687632728228352 12899194 314440801305332006595469353735087281664 12899195 -222644766203515088898683424913108894800 12899196 73707414358620657043239149809380556800 12899197 3682755860129282678317052655453074880192 12899198 -66263577190751536682372286372513347136 12899199 -277760351173236534222699791643998330880 12899200 -660612804418007081636564729541427200000 12899201 -316584421997451142036140293116344355200 12899202 -466324094356026978318130741825124131968 12899203 2280377571237025533250986717236438211452 12899204 -240213525618887269653902947483148444544 12899205 1151218715268025285479043560249045120 12899206 340431866068795013356101122660467197120 12899207 1040830392892814326716799158448842510480 12899208 -254182685710217620746153200468783431680 12899209 -925312932525497359118727636857770288128 12899210 294480054341762576304132510385466417760 12899211 85106533621288903758474580000591542000 12899212 -716944753152127244444715495765805764608 12899213 -2006266211770712163876383392159401854538 12899214 -291595397067127834600950518607187104960 12899215 50908952635359104399551533528663484800 12899216 123131307766155924792457670047401836544 12899217 212661849658349314383217088982344740080 12899218 447286378029163688807370757514561942304 12899219 -327170110588479112480082855274023603304 12899220 -686536023358552719484116194787492894720 12899221 462518549010305624900523660105313473422 12899222 202619244717416979972591215497225122432 12899223 -30358676693122861667519013846436005120 12899224 -35386665249257116908199901607600783360 12899225 1236598589053860310638859958650854636750 12899226 -1321035338049578569562866740129597696 12899227 111301464399348791586654378112705898472 12899228 -1068306122039161088628036729117545011200 12899229 443057877407401549238202987824430336000 12899230 -255980798112578805098054761348897718400 12899231 681005770626828803356704927210159064032 12899232 -193099024345046213957273388625293803520 12899233 1186638625427216740890395968067086761520 12899234 60263777088616819776603638993349704016 12899235 513963747169599384925465279603829297760 12899236 125961924492034712573433537108628484096 12899237 1087457958292224427744545720518317393500 12899238 -412925739585692812063090076691611592192 12899239 -2748812848146932607536587407261633744 12899240 -1103568429134030445019044364916574720000 12899241 -1464717074540425222618501135044993962460 12899242 -113355869486801846442880747919347185408 12899243 -841400909249121995847429645003004774848 12899244 803297873267368467555048714822008143872 12899245 21023517556607207688932933414221394400 12899246 43954526290416358517236366147402879104 12899247 -1337658834280709035493190076664011379328 12899248 -76761947114557347321394285800845590528 12899249 -1517192453550430362620212983460891249680 12899250 14066118116975452642120671373952712000 12899251 172910893422485863483272294458985582192 12899252 24289833137688997002830219238001109376 12899253 -920058812031272154136412485783482422496 12899254 -644919696102578507640148602671702232768 12899255 -22267776851053498360264221342588247680 12899256 275025009324715645759834048454027059200 12899257 140874324913394924642312442376684161024 12899258 95204985634537442790766757040250608720 12899259 -689708599888135879036634362824167874036 12899260 -49161236118083484574219932077432064000 12899261 -718240850094524999866838144799518187648 12899262 -40314399532448601902043877851189382848 12899263 896250269961057136148748618299810552064 12899264 265423177539024623501723751182852161536 12899265 -817524280438269089002085059161852744000 12899266 -838543825578731520882444924850509479040 12899267 -1648001747392408871895749713428676383684 12899268 -409275365078759333832375737849762917248 12899269 1115649324551968329592109284176535744 12899270 -724622801163440960031373515154083073920 12899271 -103644607981264351182128141235846604800 12899272 42153690213296612654567507463224401920 12899273 327728140096142445708589349387638551780 12899274 251518291575139292844028563729521381376 12899275 -21778590147277031404008188887090654200 12899276 -453181289942626221180119252810614407168 12899277 1119009338312931563606587862706794889600 12899278 101572822060051467863334190508161228800 12899279 -1093546603750658406599013206794667112216 12899280 -7847493384284845174474289649934663680 12899281 -137362913243331495895784475936295003918 12899282 -871096379507319718416881320614305623296 12899283 -1143971873905459631921053842414422824776 12899284 -6841078172406783046487652423902298368 12899285 114940868773276708455598003338362136960 12899286 35178325321806503834373395522994000384 12899287 738493096774802753145540135087204134760 12899288 498952348908814390870642701598769664000 12899289 142472397442153097518407800842053888 12899290 894818225575527754917434528971053331200 12899291 233459523137691253005279044823563412192 12899292 -45547062693559382664610834024690311168 12899293 1402468324487860239362879478034615674144 12899294 963052236949880255065625389631709929472 12899295 126336285600413087146088960468430180120 12899296 1894672809112883751876836101738428628992 12899297 450747386433254826928751557590626238720 12899298 297756630962420980855368289421051489664 12899299 445926894887787395732155035543601573776 12899300 -410101306130987227626391728347856873600 12899301 -1018879488399039235756598055986986942368 12899302 -456844319290310065544028932375546585088 12899303 -1894179991511262769300019387788203701448 12899304 575412142676312882402051414894125056000 12899305 51034277815607569214872051397910070920 12899306 168837210877996967058170004843836186880 12899307 1080526757441908110678270976703220042840 12899308 -1498342431447822083545207038062661304320 12899309 2537390837173764004567575644304883283040 12899310 123954960827104583911966004193876798720 12899311 2556180387797360645389396444360114010112 12899312 5631519771269699683003319984861184000 12899313 -255012145593493854188015217003052089216 12899314 -430033116614594674669904277361374846048 12899315 -622146848935574244939829380650493848160 12899316 692667930325301552313335866747139112960 12899317 -468371056335017783724874678310018887808 12899318 -121914790457059795680564590382284108640 12899319 32745620572165032744907617877623927888 12899320 -178697343562213491290794223116674662400 12899321 825580420445803463002574851377736588500 12899322 -229193744273099441751505487345367434640 12899323 -488898039581699806262549363152282814428 12899324 -1046768708178276016578518906192677784064 12899325 -374264366510209071134384325751626986400 12899326 245613880426008070063244978889570432 12899327 32336089189070536754409584620844590944 12899328 393376179018738309784787741860681482240 12899329 186286257156798150640770651854616467200 12899330 28646902220637423129993148378091542560 12899331 5207091992949267862313736135210568632 12899332 357063282865030628667596502923144967296 12899333 -385237223972791968961291207849686704418 12899334 58819444786327522588023285793916282880 12899335 461158128675181466679888561717139024800 12899336 102074129545224873389760958365684418560 12899337 720687130797776305338152513588849902560 12899338 -267784803782482115156384975337552688128 12899339 -1901755775467537259019052327235587692120 12899340 351656242535277839274278995348904540160 12899341 -483328855256696050907535717064753884800 12899342 -336702464962543010787443338919169764928 12899343 -347464494637895304194295583138040136576 12899344 291622372943545946832974410177706213376 12899345 -1287889111329478299117851880834526705200 12899346 211057433378421424119367215617042129664 12899347 502782541246364821068713280506471174400 12899348 -384058845613556876266536616461121241088 12899349 2203412945281238929079535559781410103004 12899350 -495375128406564036078778431376576629600 12899351 -461018054839829323389788188201659205536 12899352 28212458278482663573756278354135408640 12899353 -393967213260876660498118446424090466540 12899354 -879977811325516628056638594971628288 12899355 -2285299787011689358952556478727662080 12899356 -1683544894788782611781048983433044041728 12899357 -2458261663990696861975560764943150566400 12899358 -91151213416352482760362604759430430080 12899359 -1054110469971679895845032588593938153872 12899360 -640041796354856553026932721096811479040 12899361 -352196452257378529430897366684486529600 12899362 -96502967028048421052939741228596601856 12899363 764647364664315460597620040263790969680 12899364 521211319729137189444859370681325944832 12899365 -45971163600934842272241027557311936680 12899366 -51750047657691597169140835034459289600 12899367 338904324388928453884873830802210004568 12899368 -382017833674878287506089384436579706880 12899369 578242283108215360641935826668957536896 12899370 558150415282432522016226129601540108800 12899371 -1769617133137886309866605130261245572428 12899372 599820195345950133643539358420630494720 12899373 -290416862251014362889075966016800167616 12899374 -39912994042217165091667676824631586240 12899375 -43119208965254004592075152722120100000 12899376 -80331928826438528778940683571571982336 12899377 -975912131234249140121038166191431338700 12899378 228165919524557800260579125004691875456 12899379 20639403110105405146267849055426457600 12899380 -192156681857665525604688441526545277440 12899381 339967543903464717972903290351459345664 12899382 -560605169310475123100485760139021100608 12899383 -45354763779546915338520554644270694480 12899384 276314460121229489128720884148610150400 12899385 -915105832928292503123462343881138688000 12899386 528686574777325759044146946150101665392 12899387 920771772449079279012590842792968005520 12899388 319427534591167164058538357484031603200 12899389 -333054587125720281239496598023421948800 12899390 117743478388872613697864769133460520960 12899391 1495645016460896044988152552667028393360 12899392 27424919018982832559025395193090146304 12899393 -65178911893996049012152943375998143000 12899394 -818786478099146365000730730142864940976 12899395 -194870961111555917446572318777581138400 12899396 293799708636913154300398327728426647808 12899397 -109591080232474203656993641590978335328 12899398 7481742880122098598872115964148768064 12899399 233354164057118410296303599528189818224 12899400 571681574953195623999791182024320000000 12899401 -1047361537410281400425248789693918965296 12899402 -46694722310236182783695260159581725088 12899403 -1506130000919501202266000557132376181360 12899404 -547486381113484410506511067101318922240 12899405 148601910312501129941897262150428015160 12899406 -34977075130977654509236033441807979520 12899407 -366590779779339824373542735750858889168 12899408 88727760642753406198755606032487800832 12899409 -521689424501286294328208653808661562896 12899410 37960494407220786112650109101190686720 12899411 211500338583495664115624514672031912704 12899412 322765073949554833657336731480251584512 12899413 -687296328003353858411618406344317233060 12899414 595445646412259498577514654026240251904 12899415 511522713195053179370755575164073207840 12899416 2303308119692230196895642376175454996480 12899417 -1352961816351065277044507574888292271868 12899418 -86355219702910073935151771418839754240 12899419 549560384149612220554168953735352624144 12899420 -444663708756378550767452276549445565440 12899421 243424778935125250318021302697501364172 12899422 17604658400944478816848094605540900224 12899423 240801604809237278903881621500328896000 12899424 780961849860954696945843474231259299840 12899425 280825264731421093935462202253190801600 12899426 534412617426364786371458154829107549984 12899427 376856157089893065749456371919515622520 12899428 1066106581493387760932314098940706403968 12899429 -204863339260531926806729928569674093824 12899430 -489492937179679004508908786102209313280 12899431 -365455093545595154460638155196451325768 12899432 711860702793442554779336364449631436800 12899433 -1485369330519853581140602611786291448176 12899434 218347427848542449677970507908932573792 12899435 334592712330377656509027895848665149440 12899436 735746635841342518471480768533751234560 12899437 -692703676190540031260467997326066559914 12899438 -749362643038658018239935151607748050880 12899439 718755579605172035619037018471143790080 12899440 188825567473464541103338548261310955520 12899441 12751223417496048408481745524222604544 12899442 667553737947153778960191298636027879680 12899443 1577790680223094374015978510223382993080 12899444 -461885574799081787189835905399259368064 12899445 47496500998866638795619401185275258240 12899446 -69406692346970916547457471524565771232 12899447 266903535783608850904959796488066816 12899448 -984216375151655452714081183523803914240 12899449 687868133225449552020475032444741641450 12899450 337048843999192557831087610918121106000 12899451 -746605561005740975416034601765571281360 12899452 -373579725970110105481049372215168804864 12899453 -440059653101517177677753103093165090720 12899454 80967986040245833383327476064334566720 12899455 -925913184913827061717668512355816479640 12899456 139248513344941073828514028299327897600 12899457 -421356520436617613987303356475426405646 12899458 40191217644501317681060546152968247296 12899459 -479735203789027311657979294954309748496 12899460 -101599642195782581483361821310647869440 12899461 604136837272220809654175319625469870400 12899462 706769841300771900468268796022032795232 12899463 362899936985268206041407197205113669544 12899464 -983879093387495043808522355960209152000 12899465 62442827607421466280244458049768560000 12899466 -311637029165361069704746643683732838400 12899467 336311218731698043193453955650296590992 12899468 -1276635117261156076487130769898708996352 12899469 691730843037675003918615909407822507808 12899470 -827264114807156737576333912850481331200 12899471 -638871307952696338295506156067105819208 12899472 20172335944228130279441789799267041280 12899473 1777416944061437978043867867990745788722 12899474 -295506340399939430818315182042560383488 12899475 482837903223317041211297227178359496100 12899476 1315076320069534234511511450796032498560 12899477 960699530226646404916680081968625305952 12899478 -512421469840330358627493824730335377920 12899479 -2454440981383029550231290522243613801824 12899480 -471880819163922538893399733701132288000 12899481 -341926400002327868769974426631533340672 12899482 -56029425980571686132540680339986343200 12899483 2071345592320532919127650091294991049732 12899484 1668852608824951804101552597112163328 12899485 -173384857001643691602312680247433211040 12899486 -840879229391397936751387000315295111808 12899487 973836410868300127010595355340307570960 12899488 -508829269364996589476961062899720126464 12899489 -530765054486014102918041244044938215710 12899490 -326992331043061808468006906856025459200 12899491 -310973242047413033108495115468821009016 12899492 296172933926075728671342851938494673920 12899493 76818639079481308521542766558429826464 12899494 187151272917886322099226291978108008640 12899495 -406061269600148176000793569903011251520 12899496 -35106656998845462146308590441936076800 12899497 470668171730859390380620318572177565540 12899498 284070573950252904606122545402330371936 12899499 756757251087901616874801912769942799040 12899500 -1524941702080995740995641832382995200000 12899501 -2142584009950395814794592719015151563498 12899502 10229632576335828192011747044109395968 12899503 253475589647502309124448074578653180288 12899504 69054206745163105038986836296493891584 12899505 -383131638681525359433421063680457180800 12899506 1101769306334690244446658196237249415952 12899507 1732694686213277203252694756735262495756 12899508 225138744472903120919873169136268974080 12899509 -257732948405871771063912743356650178368 12899510 -187519861180084512238373422726834740480 12899511 -591538815989598117082636149953768580312 12899512 -536865529300663480712427775336614604800 12899513 -2344113366033899856612230529835492853616 12899514 921164545039488016955522123040218546688 12899515 -210371139972205551125493048160651425600 12899516 27183576914574512971325664548547222528 12899517 -237908049726502782728572167467659865088 12899518 633756667958784672626561452905248254080 12899519 1139654337596764530435598573440885181560 12899520 -319227722695132438529286837657560678400 12899521 109487874258966972722454133899184321200 12899522 -980213418891578046344419763442927440688 12899523 91202892368659500348724393470566700288 12899524 155854584536174274686669728044009523200 12899525 -16540711921989751406412407355090477900 12899526 277578415394327978947757333536047820800 12899527 -7327503874766242692992809500646488192 12899528 1526723090236991666993513226835875471360 12899529 -108257852885229609847114335758474033196 12899530 -134402689063696146018718716236141337600 12899531 1241571434801242319162597194947121693332 12899532 65597777733121188014310980122075944960 12899533 3813286636035863528031408537763214678944 12899534 -90552423123311556508896601441622174208 12899535 73578143205382218803653986543013257600 12899536 777113489137115274062259162592755712 12899537 -454350181348674486002461417215031099200 12899538 44765916214071275652323969224752428064 12899539 1570538242803066857172417391365810271340 12899540 -132731131939585122418919944602277781760 12899541 1227155721743237812959355981583311321920 12899542 166861040347258086438364614310760136192 12899543 248231838827474006525753077348728743424 12899544 424187291701495635503872588811993088000 12899545 558815525443423418816628306269903510280 12899546 -2441996033300394048542552088292174080 12899547 -606845570174705037118219120558713600000 12899548 1787207400023234597251962538887747624960 12899549 -89027408249568797566659565870745597160 12899550 -70935821859126401331974574280638336000 12899551 -179686764380728129200172936516877775248 12899552 26565464121792696935083111272517730304 12899553 1167196220516806292410934657047386660000 12899554 159321434560218382796274731353550672976 12899555 -803714054956072615460859633228928997040 12899556 972785952289209496354243460129508019200 12899557 381678055756102845904958107050583933632 12899558 -162203603301283000774965191338559401728 12899559 -776272454443808416154092327810882894296 12899560 -507707060518278336935906082499996569600 12899561 -217643074324996861792044642962023328838 12899562 200880518870854773311107525033981259520 12899563 -219462396078536923474679499853323117840 12899564 -511981278847618433823419240972587972608 12899565 70282971657210691746160338989170621440 12899566 -137330434492103641419486007474595817600 12899567 852161692900060547230031570108016938112 12899568 29424313594086931596156190029545472 12899569 -784437662495090132767540369273736825804 12899570 -14824483310536790258245348835184038400 12899571 -42489880164290229301034102115150506640 12899572 -70635066821473386895191893396868046848 12899573 -1207884343808439895048845579508370294016 12899574 -33416467115381510550472489806875492064 12899575 -516679989693714996537779142130481410000 12899576 -38100328438271462870399832958801305600 12899577 207127586063660603941788603330821209920 12899578 -100564535316806679835557465396235833600 12899579 1526564176216363221663503842135201428480 12899580 -407625117237742720854370147426037283840 12899581 -702821235443628621450485928297846205728 12899582 369034563142963101348125680258601659392 12899583 660039967214735553878782296904702743600 12899584 145251083770021074599421079888393666560 12899585 925121622881225806621499497230323222400 12899586 5425465681936098639880101151427939328 12899587 -172340837373848989551482451778118023680 12899588 -368179404208744258861474835366356193280 12899589 -575623130140374427793351387178079135776 12899590 3785709618601566878904380117098243200 12899591 -967129695861157234491491439536840428728 12899592 -525371969601408750296027542889392327680 12899593 1003768254655597055201117247593106975258 12899594 -1143453532248517893814636489646268902400 12899595 -463337417465848660885518198853725630480 12899596 -155353232629468688419573018775729012736 12899597 544842477104860537035270162416988053046 12899598 572209098652829437451996647618787379264 12899599 -1307315244789149577534670881677630669064 12899600 10967021843164225956850152740408524800 12899601 1368981569351700074497109155952141551680 12899602 233927985638364496133645821794522287904 12899603 127245277213362046748742536056479801960 12899604 -664721282224968238012029394614564169728 12899605 -373171718765481159065959135442373489000 12899606 478348074276893934930906539089738412160 12899607 292408232803068170109601448647842609792 12899608 -201432431490361092381401283553981655040 12899609 -1322253685779833822220823369872340224060 12899610 -158573275241447726190970630473100039200 12899611 62930034009666257723279018855184823920 12899612 -1147659746934941342996455480758442756608 12899613 -200132439465949108176951067329667296 12899614 -52854668529558146719938686764873398528 12899615 -243200082407590348868883468569181489240 12899616 -378948210841924861310681940070774603776 12899617 -1485019761057574543660802258888477331840 12899618 -655573562523795711996650968818313872096 12899619 -4214812373603600437937767695373431072 12899620 -1563353463537678546088373404990857093120 12899621 -730845375417616555066656354242649854688 12899622 193115197607882136235775432600602375872 12899623 -474091771996303757930231584348432084560 12899624 1204588398691937552096661538255972024320 12899625 221937142447785119810057055593169120000 12899626 -524375603936931180698882291981568754080 12899627 279596626902010151620960535557207808640 12899628 -126788126029567815215982390443791810560 12899629 977728142987029860431675492932042800780 12899630 -348013602472715720251724958383501375040 12899631 -1221876554917566665035577132033105517048 12899632 219857698313394446668863508006232227840 12899633 862694438116776600712598541615545124882 12899634 -580218212190764628535413440612177127936 12899635 -170965837348568422382380922001254016000 12899636 13119800130998943542529553903491742080 12899637 108477050293023914730330053800650424494 12899638 -1445645010937868602688309727179057955840 12899639 564643191160766252124726428700657814440 12899640 372117978995986768917981661465577472000 12899641 -150604001693009550642315192509482063488 12899642 -295560820987339768381393016582552163840 12899643 -72842800683161343792470560366171894272 12899644 -876893389001874900399589127992974376960 12899645 687441371371739651885799905374742546400 12899646 -172478679085138804828612233240706926336 12899647 -749278813718511980475548632621303395904 12899648 587292485619102684576475468522424107008 12899649 44495520801693287402321852624559360000 12899650 -307628638898936598024032808875327101200 12899651 -29666408770373070183021860073366160080 12899652 452633002999981184580019878410729413632 12899653 519258308640284247943211540772939363484 12899654 724441970213893074685145257854424615776 12899655 503138882008141130193576310752004283400 12899656 -2848034729982440668252971862555361280 12899657 -168607985386480009281077346053938452720 12899658 116916806214279973835637542081949597696 12899659 -741192289807316161856696473037453276140 12899660 -439238488436320180689556354587210854400 12899661 30051602510493968903520690538642299072 12899662 -78585528290153833670318635453092111168 12899663 660843118460555561999031637929095800560 12899664 313195974776350049238126237982129766400 12899665 368513035869596071320091374964109355060 12899666 63124477999619490354272451447931391808 12899667 -932371581806295984443342572610581863936 12899668 -2025801543135978959752717951047355240704 12899669 3200203875956501462787150610603195644 12899670 -57898949130828906472425124156448563200 12899671 -1610322025876796826806857952358894203128 12899672 -44374300706287482462339446526666240000 12899673 2177718307948763343295004957272296721920 12899674 1011978654058238781809190048086512932336 12899675 1527115581430235440364872720324477470000 12899676 -413531049157101459722722611596471981568 12899677 -373347777720776325134598365658854522528 12899678 -64160385229311557299300432886166676800 12899679 -140122896940968746241973310259233045472 12899680 -57008905167314179183262492314474905600 12899681 3043083758013947741591643068108135258772 12899682 1264930043229670311874393397647084765440 12899683 2876749559736266762410367336438179602400 12899684 15369464960283656154029535738938007552 12899685 -423335985245180624403789482711575995840 12899686 420089917202405137750550513370029403840 12899687 555419598373239283822071212390894097336 12899688 821533974939930942825331117610800742400 12899689 279839538171163886223698020096336640 12899690 17631025959716414055334916740794549600 12899691 44753538560602730290441341153116677452 12899692 -377330711283565250654974572055003716608 12899693 -1155940811789004752025301544962736358420 12899694 121641902673740185964304701304762697728 12899695 829090785095247083599980272026862224200 12899696 -195894800771743786306574104540343402496 12899697 724387975672491916597541028232706194800 12899698 109808283297005997371470887940356673536 12899699 -10129329631061607074080249096393305336 12899700 -26873254744032841057137374408260454400 12899701 -2439482597682731598859861691604707877600 12899702 1635048431180888198050487901695297889024 12899703 78462858233933042166276835394956259304 12899704 1995598183731715176612457309045976309760 12899705 -1186029871203117228157367075093268480 12899706 -89315019052661685973113468605223677952 12899707 -230755049015671234454335638291365125608 12899708 226638399554758502743831281142555384320 12899709 174384835080184286554101686292500550720 12899710 -563671005648155298590610125969729058240 12899711 1194958605538139111473884006121457004288 12899712 135185017216165414995115803049721856000 12899713 1209943208972427758837769639098048760962 12899714 -185354033299134859557761466967949030400 12899715 499252593241139230274452319150280339120 12899716 1333189394726294305406173346390537075840 12899717 -791422068911906654027730989060190377568 12899718 218966351451998245481779693023614131584 12899719 -805616344745856307296844669907675579808 12899720 397903594581254922381214827854443315200 12899721 947259433222178003633965713703450153344 12899722 584545693540669369096737735775776787200 12899723 -362757216695897551161645438662886258816 12899724 173544917388942588400340752571490848256 12899725 675759354164833611133200769034606798400 12899726 93568935590403583533735660221394572160 12899727 326643156621880963332818325903080916840 12899728 482155715175386915025757468791788183552 12899729 -305859852097851268560535415855616132624 12899730 -417878534538575506547411103516355361280 12899731 325708140515012561402442239276851828304 12899732 -506793190081028270440032112874530541568 12899733 -193894670122715304954722213158055588352 12899734 491971888837867057371780741424750434048 12899735 1298541639263651001197492631582210928560 12899736 113370393637221428053979956983413698560 12899737 -605522290912458542320613062814373650614 12899738 39801951469571932615786250680282591200 12899739 -116703367962710218853810778618124357944 12899740 -304353022325596752217569037305950108160 12899741 137762372282855991909089283307355160972 12899742 -11633223661536425262689095592626944000 12899743 990588601576729572577357284772026816992 12899744 -646916657378658474011312162548057374720 12899745 221934143248752429984928710524998930920 12899746 -87858879340782178141333160832095345280 12899747 11012167818801153192786022693254534912 12899748 -414084134544372713423556793147241668608 12899749 -233304092454394033562496462443532451620 12899750 320271219372015872416856474560987200000 12899751 475147101207583948546709090220571914240 12899752 1339542596226032310582366839337598156800 12899753 679751511926102102052765770954126113440 12899754 -134584842615602073283585770595807684608 12899755 -1014403642984831873805954611536085645680 12899756 1071624909785112904777458281059752368640 12899757 11427085520842296143624433831295854336 12899758 -328271027045356705014081173537817615360 12899759 328281883109366684635745119156387842960 12899760 68639728263477171622969054598214451200 12899761 -31880411481601054507088947760583747840 12899762 34928649556786937639256019436290639632 12899763 1580202331681186259173790381718797036400 12899764 -483327204450114103126103217881477537024 12899765 219546318094140814624989535405653549600 12899766 -3803155393117798771856545777004565504 12899767 1100709245639445252597469434172414874272 12899768 -397215945937915168658117800634256138240 12899769 -183929738779156475865519948035741356512 12899770 714930535532819851527071227727975112000 12899771 884966685227861792805532410213418198272 12899772 1096747965270669153817215985619184247296 12899773 982256746209712572941110621415385502022 12899774 -982436331826417663361302678125372036864 12899775 6747836793877116253616917638587529600 12899776 -231199144585620233025675195380114915328 12899777 -111850944746096729346659027287640294400 12899778 607249551420906384408162810011695284480 12899779 568285390515409496433235239234834392560 12899780 -314793681056106779451576627471270297600 12899781 -19950284116423935422504488952157624930 12899782 -149283475147284521269552238466534629376 12899783 -163051664623874630255444446670683941456 12899784 -756963993105706126998318161730803712000 12899785 27700283549277948424429047963402720000 12899786 -616915067806624569944792243484788098560 12899787 -486862626719854380631824516076937325648 12899788 622069846734897712607159590012824961536 12899789 729330843674173660835781644429933454732 12899790 479345055095549286407030160021578553600 12899791 -56212768160835180901820270210695660088 12899792 -153482754581355381645856491627494719488 12899793 545076682572227345412149644209502720704 12899794 -159796659920869039635886712898290600304 12899795 21868230051208258664571392191105834320 12899796 -73712686442322911984716351874800214016 12899797 1561311921837902564285819738445732167246 12899798 -949752130209359677587412944915800229600 12899799 971570655257971363483890442129156868400 12899800 -700741320548366729388408516225504000000 12899801 -2020709129983282779247227027130273950198 12899802 -33426841494957110474517601123103444736 12899803 433104232468489017724927304897550359040 12899804 315491263723418433364174052905958499840 12899805 361409026048756915799261173754777873760 12899806 463667100084894429170966768251830452352 12899807 2334785407836035526306287644591481425056 12899808 2404959709654566282743543362910891802624 12899809 422596628497239981244442888042909577960 12899810 -35070168340541680561428686913323520 12899811 -1295244183020131440860599359698465192328 12899812 -2006392733094714792241623764053882675968 12899813 -386116937857840297200966530648122763520 12899814 43724518884533285835724306213668702720 12899815 177074070472854337152087195712349403960 12899816 1705300418871358137194213407262911380480 12899817 13668373625538409914817014975334616832 12899818 46993466947280089672159911841237821360 12899819 -995730499183033292080975347443956297080 12899820 -80657652161753227811073297071285452800 12899821 914787038839158139474673020817211377088 12899822 200689211748756264656478505707354276480 12899823 -967563580417375366671715541028119224320 12899824 -205480425759540745277457350541538099200 12899825 -660184132510157252510885267091318987450 12899826 -334916681113990903364280759954545026560 12899827 -2006067091818829869048198995347608502324 12899828 -583644034761125988750784891175307264 12899829 -114059370430027009009436571715802463072 12899830 3752634549882630015358235336878525440 12899831 -932931280438817847759523593746506321920 12899832 -396482654009280664122157479196579921920 12899833 -7851491447361552491616023920254338480 12899834 -679800952400862875532815631126422231184 12899835 166216162240717976641786949906933779440 12899836 943004030448278260577575947718316904448 12899837 1201511693859579190151078523308566356486 12899838 227463407628265823363602594874366803200 12899839 802327524497312016100823274135720202056 12899840 116258357209307548419903461895910195200 12899841 -922003130428394059572591128488296253920 12899842 -801658401672423320115464179761464186928 12899843 -545987563829274592746701150328697067256 12899844 -343634025977078582221743891887280783360 12899845 -177670961758785105390470245437684896640 12899846 108790298743055380442992652415252811872 12899847 129713691723887040862752272915667509760 12899848 -83024115902995205921776685212591226880 12899849 -517232427563651665417037462509079329536 12899850 -236587717691573065679778911395934400000 12899851 1445557707604857458073707591930554976852 12899852 -252161798102696180772254281893932805120 12899853 -282346253555885175738369875246271018036 12899854 362915138782489263347839738306798834560 12899855 -2692888679841436776572387231595052809600 12899856 161011176275870951889232506982463373312 12899857 -1193821908656981000545095873997818850894 12899858 -1193350568398787093776861007189292774624 12899859 541255335678967798953491143392783394560 12899860 -458435178042281060097844724140675584000 12899861 -484409898954658828212691660851886419816 12899862 667302098444482180848578579561537063520 12899863 -1167290245814499169081628315974288729736 12899864 451455574090589293634914983852470046720 12899865 -167908191281713462788237414974092882560 12899866 21874739862762248776467060722399230464 12899867 442768909002714917335209995559420765120 12899868 -291222756104227059882938573458499765760 12899869 -132181900019702573355687868961599416730 12899870 -283040131593059679181721048755428637440 12899871 -1456975179340934378115277154897648640 12899872 -857443175262992639132578847757441171456 12899873 -905729497130724670683804841494384548160 12899874 99562127573259667900714576535581459968 12899875 -536448427534904197955888991293750880000 12899876 -1558677207283272344166641860672662481920 12899877 -1430739071283872353014014123212306411680 12899878 -771299631440293834652414433743573945280 12899879 2400778065454409960344448660520208565640 12899880 236898224923161001715542626696953856000 12899881 -539271641804630223020268703976324204288 12899882 110770036923440855158179648429472317792 12899883 -377406289744987480791152419826106590376 12899884 375813363576580763324439977332183874816 12899885 837051047337503569787856502177843709580 12899886 735590285101044864394883145337117492224 12899887 461252786172213692433657738447044582400 12899888 -185594450597028508533810351721091235840 12899889 -1137978160365342339903256337190002748156 12899890 448107456808471234772872182885980316480 12899891 -615922485915099471252228771301723638528 12899892 -547584349831961430216372980493837570048 12899893 1207660723212066384752206491964303180142 12899894 -176901958635211777621047860843253467136 12899895 349903196387516579665229030505583296000 12899896 1695919738629924904221404015624343244800 12899897 -1402447393213154839403581190853023517654 12899898 481597387728980282125008829500267233280 12899899 1562009110743816287324111061833472092900 12899900 -109841777036346838187162356689060211200 12899901 -116608644553007414983210570834696889856 12899902 590357207379308382669221769047379816960 12899903 -16863349605684981070401279243649099536 12899904 -10087296591228120155446838584519163904 12899905 -1311046785574746331454724349569614471640 12899906 181094606486244823100479316341367316480 12899907 -149967406125384557481752876818328872872 12899908 262776977471637918551907903233459900416 12899909 18302233392899342174925085292021924928 12899910 356750151815111318786311189170998169600 12899911 -151107375752100782725721259367441979208 12899912 980983928773493837654976347008681820160 12899913 -474388901193936005347634867613036940416 12899914 21018916888948105537653741013480016640 12899915 163613843891161927273734497803352494080 12899916 -441957229505274352477217966934555126528 12899917 -2119704367095246404182526416342269887360 12899918 105311006169239620796214377032391893248 12899919 510650088735343492901821008196962002952 12899920 -68362028285974675842868335025398743040 12899921 502600394206509399810613548348672781044 12899922 -706849996668752601173817350744712192 12899923 -1945953689156975730286702600539694377480 12899924 -488851090357687300433639425718624383104 12899925 -543478380822497420938662464803116600000 12899926 33304971892675385917853627202562224384 12899927 -927286081807472876273023240346160930240 12899928 -759825437701570428047356692760824483840 12899929 -114109972207520831523783484600534932224 12899930 564094786429507660502947686270272286720 12899931 2447065882566930358562526239914143576 12899932 -73785444525834179020593382728451243520 12899933 1436030343198987946829475705730551803340 12899934 -470122903671546434763435042238300622016 12899935 810922812146483531142844743211845784800 12899936 355459585345974110119878600677826232320 12899937 -287637208142223652047454804953153822720 12899938 900621516511906756028673816248301740544 12899939 134439270853722718998862695928404995424 12899940 -353101579065739062706566251496323358720 12899941 849692960972584876391498118684677479104 12899942 617493731228359848634509424439476686144 12899943 -178972772057932780424695459208519085696 12899944 -21733155432332877921163438156138275840 12899945 -1035598092471534706707303409756327374300 12899946 355547592032524122379421890677289469184 12899947 1734329800213438347800599441283356867920 12899948 1451450120557877926558158578928699287808 12899949 1965836458782230888044205755480648581120 12899950 77913805481730528781755849530599670400 12899951 107421155435725021820290197758079359952 12899952 158934049250406076971130290414950154240 12899953 105570075582717572438381280862277061408 12899954 -475443205590422813360604194485613649600 12899955 761068933069928915419939120470538406400 12899956 -25237337816951979415176446232643141632 12899957 12585295558048271072109531383410130304 12899958 -285732908184594968515850313176627927616 12899959 -915889988906249993940306045190540978840 12899960 1599274299179888308306904375423056896000 12899961 581714726356384071591845439319628654010 12899962 -495694258357959720740111796883698854688 12899963 -2932678923165585124339621548645876069096 12899964 -154520319699982245261374933431983538176 12899965 -699777023803496039508238066642690281480 12899966 -106696200301369125811712151964104675456 12899967 -334166038221781012056137931773733866352 12899968 -580392957710007603190264039105898741760 12899969 -1895216478448443646096872636576796415040 12899970 238516654124913458168195165222381797920 12899971 -351525621429374370405396223877578115888 12899972 1347465573035213336674997792509902335232 12899973 -1012434452176149839178440392383558252000 12899974 26279775692021122336903731140178211392 12899975 -239366643359768522718383789937379878000 12899976 -4135980969831705215054036178640896000 12899977 -100716337524964066750695676926848131174 12899978 -180112607365805133284420971855245373440 12899979 -94223638144718599815689039406560586024 12899980 298310609972102714918856413529828480000 12899981 -330443710168207172663375829667709313300 12899982 318176792615303779726533346717343460480 12899983 29565942249852648991329217554021814800 12899984 -639209561758884656729499205952778731520 12899985 561930474812113431898389145517472869760 12899986 -667857182667790083099873942110292061056 12899987 306889906087568425093429435489910659440 12899988 -83184266702960666863424334072374743296 12899989 -559115999455100192388286533210213850240 12899990 -415898171961091365329870599634667436800 12899991 -530893131927261809789778629726223897696 12899992 -238572558266057269644426837759709470720 12899993 -1047414718121053537556183561406848920800 12899994 -228031607179730546583819399381599723520 12899995 -358282934729597333876416972016118840000 12899996 1079549254880530905511475097242058178560 12899997 -1329449417452560571093471084749819896832 12899998 -950150722897641202729835928758730368064 12899999 -131838856344917602603061569403841927168